BtbN changed the topic of #ffmpeg to: Welcome to the FFmpeg USER support channel | Development channel: #ffmpeg-devel | Bug reports: https://ffmpeg.org/bugreports.html | Wiki: https://trac.ffmpeg.org/ | This channel is publically logged | FFmpeg 7.0 is released
relue has quit [Ping timeout: 252 seconds]
relue has joined #ffmpeg
chandash has quit [Ping timeout: 255 seconds]
DonTrackMe has quit [Quit: Leaving]
chandash has joined #ffmpeg
waleee has quit [Ping timeout: 256 seconds]
System_Error has quit [Remote host closed the connection]
AbleBacon has quit [Read error: Connection reset by peer]
minimal has quit [Quit: Leaving]
System_Error has joined #ffmpeg
KDDLB has quit [Ping timeout: 256 seconds]
KDDLB has joined #ffmpeg
emmanuelux has quit [Quit: au revoir]
chandash has quit [Ping timeout: 255 seconds]
YuGiOhJCJ has quit [Quit: YuGiOhJCJ]
Tinos has quit [Remote host closed the connection]
<tm512> this isn't extensive testing, but with the x264 thing, at least as far as I can tell, that also occurs on the release/7.0 branch but not release/6.1
emanuele6 has quit [Ping timeout: 260 seconds]
<tm512> with release/7.0 I was able to get it dropping tons of frames within just a few minutes by recording locally with x264 as an encoder, but trying to strip the command down (instead of having to test from my screen capture script), I'm having trouble reproducing the issue
<tm512> so I'm wondering if it has anything to do with how my full screen capture script has ffmpeg handling audio streams and has filter chains
chandash has joined #ffmpeg
lemourin has quit [Quit: The Lounge - https://thelounge.chat]
lemourin has joined #ffmpeg
relue has quit [Ping timeout: 246 seconds]
System_Error has quit [Remote host closed the connection]
Suchiman has quit [Quit: Connection closed for inactivity]
System_Error has joined #ffmpeg
<tm512> got audio recording, and added the scale filter that I normally use for videos, and it's still not manifesting
<tm512> one other variable with the case where it was showing up, is that I was recording a game, which definitely added significant CPU load, but frame drops would persist even after closing the game
<tm512> but perhaps the CPU load initiated things
Kei_N has joined #ffmpeg
Muimi__ has joined #ffmpeg
lusciouslover has quit [Read error: Connection reset by peer]
e^pi-1 has quit [Quit: WeeChat 4.3.2]
lusciouslover has joined #ffmpeg
belkka has joined #ffmpeg
e^pi-1 has joined #ffmpeg
<tm512> if I'm going to end up bisecting, I might still file a bug report ticket in advance, just in case someone more knowledgable about ffmpeg's internals has an idea of what changed between 6.1 and 7.0 that could cause this
<tm512> I suspect bisecting is going to take me at least a couple weeks. guess it depends on just how many commits I have to go through
kts has joined #ffmpeg
kts_ has joined #ffmpeg
kts has quit [Read error: Connection reset by peer]
travisghansen has quit [Quit: The Lounge - https://thelounge.github.io]
travisghansen has joined #ffmpeg
kts_ has quit [Ping timeout: 255 seconds]
YuGiOhJCJ has joined #ffmpeg
chandash has quit [Quit: WeeChat 4.2.2]
five61848033 has quit [Remote host closed the connection]
five61848033 has joined #ffmpeg
talismanick has joined #ffmpeg
Ox7C5_ has joined #ffmpeg
Muimi__ has quit [Quit: Going offline, see ya! (www.adiirc.com)]
jagannatharjun has joined #ffmpeg
dreamon has quit [Ping timeout: 240 seconds]
MightyBOB has quit [Remote host closed the connection]
MightyBOB has joined #ffmpeg
Ox7C5_ has quit [Quit: Lost terminal]
kts_ has joined #ffmpeg
kts_ has quit [Ping timeout: 268 seconds]
rv1sr has joined #ffmpeg
lavaball has joined #ffmpeg
Faely has quit [*.net *.split]
another| has quit [*.net *.split]
q66_ has quit [*.net *.split]
aaabbb has quit [*.net *.split]
jess has quit [*.net *.split]
fossdd has quit [*.net *.split]
Ingvix has quit [*.net *.split]
gebra has quit [*.net *.split]
tomaw has quit [*.net *.split]
woky_ has quit [*.net *.split]
klaxa has quit [*.net *.split]
GenTooMan has quit [*.net *.split]
void09 has quit [*.net *.split]
Mr_MENOU has quit [*.net *.split]
003AA1543 has joined #ffmpeg
tomaw has joined #ffmpeg
void09 has joined #ffmpeg
Faely has joined #ffmpeg
q66 has joined #ffmpeg
fossdd_ has joined #ffmpeg
another| has joined #ffmpeg
Ingvix has joined #ffmpeg
GenTooMan has joined #ffmpeg
jess has joined #ffmpeg
klaxa has joined #ffmpeg
aaabbb has joined #ffmpeg
Hackerpcs has quit [Ping timeout: 252 seconds]
Hackerpcs has joined #ffmpeg
YuGiOhJCJ has quit [Quit: YuGiOhJCJ]
kts_ has joined #ffmpeg
sgm has quit [Ping timeout: 260 seconds]
beaver has quit [Ping timeout: 260 seconds]
sgm has joined #ffmpeg
beaver has joined #ffmpeg
System_Error has quit [Remote host closed the connection]
e^pi-1 has quit [Ping timeout: 246 seconds]
System_Error has joined #ffmpeg
Kei_N has quit [Read error: Connection reset by peer]
Kei_N has joined #ffmpeg
e^pi-1 has joined #ffmpeg
nillyhan has quit [Quit: anyway, read bokuyaba]
nillyhan has joined #ffmpeg
chiselfuse has quit [Remote host closed the connection]
chiselfuse has joined #ffmpeg
kts_ has quit [Ping timeout: 264 seconds]
kts_ has joined #ffmpeg
lavaball has quit [Remote host closed the connection]
kts_ has quit [Client Quit]
kasper93 has quit [Ping timeout: 252 seconds]
kasper93 has joined #ffmpeg
kts has joined #ffmpeg
Suchiman has joined #ffmpeg
kts has quit [Ping timeout: 252 seconds]
j45 has quit [Quit: ZNC 1.8.2 - https://znc.in]
j45 has joined #ffmpeg
shibboleth has joined #ffmpeg
relue has joined #ffmpeg
Tinos has joined #ffmpeg
waleee has joined #ffmpeg
lavaball has joined #ffmpeg
emanuele6 has joined #ffmpeg
lavaball has quit [Remote host closed the connection]
lexano has joined #ffmpeg
jagannatharjun has quit [Quit: Connection closed for inactivity]
<BtbN> x264 never "drops frames". That's just not something it is even capable of doing.
<BtbN> It might slow down if the CPU can't keep up, but that's all.
jagannatharjun has joined #ffmpeg
kts has joined #ffmpeg
lavaball has joined #ffmpeg
iliv has quit [Ping timeout: 268 seconds]
beaver has quit [Remote host closed the connection]
beaver has joined #ffmpeg
pmarg has joined #ffmpeg
s2r has joined #ffmpeg
e^pi-1 has quit [Quit: WeeChat 4.3.2]
shibboleth has quit [Quit: shibboleth]
kts has quit [Ping timeout: 268 seconds]
relue has quit [Ping timeout: 252 seconds]
relue has joined #ffmpeg
Tinos has quit [Remote host closed the connection]
Tinos has joined #ffmpeg
celmor has joined #ffmpeg
deus0ww_ has quit [Quit: Textual IRC Client: www.textualapp.com]
deus0ww has joined #ffmpeg
pmarg has quit [Quit: leaving]
ttys000 has joined #ffmpeg
minimal has joined #ffmpeg
Hackerpcs has quit [Quit: Hackerpcs]
Hackerpcs has joined #ffmpeg
Hackerpcs has quit [Max SendQ exceeded]
Hackerpcs has joined #ffmpeg
Hackerpcs has quit [Remote host closed the connection]
Hackerpcs has joined #ffmpeg
Hackerpcs has quit [Max SendQ exceeded]
Hackerpcs has joined #ffmpeg
APic has quit [Ping timeout: 260 seconds]
lucasta has joined #ffmpeg
celmor has quit [Quit: Client closed]
beaver has quit [Ping timeout: 260 seconds]
tranzistor has quit [Quit: lahko noč]
beaver has joined #ffmpeg
belkka has quit [Ping timeout: 264 seconds]
beaver has quit [Remote host closed the connection]
sgm has quit [Remote host closed the connection]
bitbinge has quit [Remote host closed the connection]
System_Error has quit [Remote host closed the connection]
fling has quit [Remote host closed the connection]
sgm has joined #ffmpeg
fling has joined #ffmpeg
bitbinge has joined #ffmpeg
Blacker47 has joined #ffmpeg
System_Error has joined #ffmpeg
beaver has joined #ffmpeg
Livio has joined #ffmpeg
lavaball has quit [Remote host closed the connection]
System_Error has quit [Remote host closed the connection]
System_Error has joined #ffmpeg
lucasta has quit [Remote host closed the connection]
AbleBacon has joined #ffmpeg
AbleBacon has quit [Read error: Connection reset by peer]
APic has joined #ffmpeg
iive has joined #ffmpeg
tranzistor has joined #ffmpeg
five61848033 has quit [Remote host closed the connection]
five61848033 has joined #ffmpeg
noobaroo has joined #ffmpeg
<noobaroo> Is there a picture container format that supports h264 codec?
<noobaroo> AV1 has avif and h265 has heic.
<noobaroo> I'm asking because I want to save screenshots of a 4K video and using codec copy and frames:v 1, I get a 474kb perfect 4K file that is frame accurate
<noobaroo> And doing lossless encoding to avif image gives 1.5mb file, and jxl is 1.8mb, and heic is 2.1mb .
<another|> I don't think there's a still image variant for h264
<noobaroo> another|> cool thanks! I tried renaming the raw h264 stream to .heic already and it wouldn't work. What program should I use to put it into a heif container?
mven971 has joined #ffmpeg
<another|> something that supports heif i guess
<noobaroo> ffmpeg doesn't support :(
<another|> renaming files does not change the content
<another|> that is correct
dreamon has joined #ffmpeg
mven97 has quit [Ping timeout: 252 seconds]
mven971 is now known as mven97
lavaball has joined #ffmpeg
<BtbN> Isn't that pretty much jpeg?
System_Error has quit [Remote host closed the connection]
System_Error has joined #ffmpeg
sgm has quit [Remote host closed the connection]
sgm has joined #ffmpeg
rbdr has joined #ffmpeg
KDDLB has quit [Ping timeout: 260 seconds]
coldfeet has joined #ffmpeg
KDDLB has joined #ffmpeg
HerbY_NL has joined #ffmpeg
sgm has quit [Remote host closed the connection]
<another|> wut? What do you think is jpeg? heif?
<another|> h264?
sgm has joined #ffmpeg
<noobaroo> I'm still stuck trying to figure out how to put 1 frame of raw h264 into a heif container
sentriz has quit [Remote host closed the connection]
<noobaroo> My best idea so far is finding an existing h264 heif file and dissecting it in a hex editor to see if I can create one manually
<noobaroo> But that could range anywhere from moderately labourous (basically im saying easy) to impossible
<noobaroo> I know nothing about x264 standalone executable, not sure if there even is one. Is ffmpeg required to do stream copy or can x264 standalone also do that?
<noobaroo> I think I can pass x264 params to the libheif encoder. I think.
HerbY_NL has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
System_Error has quit [Ping timeout: 260 seconds]
Juest has quit [Ping timeout: 252 seconds]
Tinos has quit [Remote host closed the connection]
Tinos has joined #ffmpeg
<furq> just save it as .h264
five61848033 has quit [Remote host closed the connection]
<furq> it'll be about as well supported
five61848033 has joined #ffmpeg
System_Error has joined #ffmpeg
Juest has joined #ffmpeg
<another|> good point. where do you want to consume those images? what does the consumer support?
rbdr has quit [Quit: (Zzz)]
bitbinge has quit [Ping timeout: 260 seconds]
bitbinge has joined #ffmpeg
Nixkernal has joined #ffmpeg
jagannatharjun has quit [Quit: Connection closed for inactivity]
Sakura`Kinomoto has quit [Remote host closed the connection]
Sakura`Kinomoto has joined #ffmpeg
HerbY_NL has joined #ffmpeg
HerbY_NL has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
System_Error has quit [Remote host closed the connection]
System_Error has joined #ffmpeg
<BtbN> h264 iframes are pretty much jpeg, are they not?
<JEEB> isn't the arithmetic coding and intra prediction stuff better?
coldfeet has quit [Remote host closed the connection]
Rena has joined #ffmpeg
Blacker47 has quit [Quit: Life is short. Get a V.90 modem fast!]
<Rena> https://ffmpeg.org/doxygen/trunk/swscale_8c_source.html#l01142 I don't understand this check. it wants there to be exactly one slice, spanning the entire picture? does that not defeat the purpose of slicing and prevent the use of more than one thread?
Haxxa has quit [Quit: Haxxa flies away.]
Haxxa has joined #ffmpeg
KDDLB has quit [Ping timeout: 268 seconds]
feye has joined #ffmpeg
<feye> Since opus always resample 44100 input to 48000, what resampler ffmpeg use to encode opus?
KDDLB has joined #ffmpeg
Juest has quit [Ping timeout: 264 seconds]
<furq> the swscale one
<furq> swresample
rv1sr has quit []
rbdr has joined #ffmpeg
rbdr has quit [Client Quit]
<feye> Ah the default one?
<furq> yeah
<furq> -v verbose shows any autoinserted filters
<feye> Is it same quality like opusenc resampler use?
<furq> no idea but you'd hope so
<furq> i assume the opusenc resampler is just part of opusenc and not part of libopus
<feye> Yes it is
Juest has joined #ffmpeg
<feye> furq do you know channel I can talk about replaygain?
<feye> Or is it fine in here?
<furq> you can ask in here
chiselfuse has quit [Remote host closed the connection]
chiselfuse has joined #ffmpeg
<feye> So what different sample peak and true peak?
Livio has quit [Ping timeout: 264 seconds]
<noobaroo> furq Well I want to open in feh because every mpv window uses ~100MB of RAM.... and I often have 20+ images open
Livio has joined #ffmpeg
<feye> I mean, I've tried this different peak, it is have different peak in same file, but same gain -8.84 dB, why?
chiselfuse has quit [Remote host closed the connection]
<feye> true peak: 1.211038, sample peak: 0.999939
chiselfuse has joined #ffmpeg
rossome has quit [Quit: WeeChat 4.3.0]
AbleBacon has joined #ffmpeg
dionisis has quit [Ping timeout: 268 seconds]
rossome has joined #ffmpeg
five61848033 has quit [Remote host closed the connection]
five61848033 has joined #ffmpeg
alexherbo2 has joined #ffmpeg
rvalue- has joined #ffmpeg
rvalue has quit [Ping timeout: 264 seconds]
<kepstin> feye: it's really simple. "true peak" is measured by resampling the audio to a higher sampling rate, and then measuring the peak value there.
Livio has quit [Ping timeout: 256 seconds]
<kepstin> resampling to a higher sample rate does not add or remove any information from the signal, it just lets you get more samples along the waveform, so you can have samples closer to the "true" peak of the signal when it might have been inbetween samples before.
rvalue- is now known as rvalue
alexherbo2 has quit [Remote host closed the connection]
alexherbo2 has joined #ffmpeg
System_Error has quit [Remote host closed the connection]
darkapex has quit [Remote host closed the connection]
darkapex has joined #ffmpeg
<feye> So if my audio all in 48000 sample rate and my audio playback 48000 (no resample), I just can use sample peak instead?
<feye> Because true peak is 3-4 times longer when scanning file
<feye> Sorry for slow response kepstin
dionisis has joined #ffmpeg
<kepstin> depends what your use case is.
<feye> What do you mean?
<kepstin> if you have issues with distortion due to audio clipping when playing some files, then doing true peak calculation (and setting your player to reduce gain if needed based on true peak) could be helpful
<kepstin> otherwise, it doesn't really make a big difference.
System_Error has joined #ffmpeg
<feye> I think I'm not hear distortion
<feye> What do you use btw?
lavaball has quit [Remote host closed the connection]
KombuchaKip has quit [Quit: Leaving.]
Sakura`Kinomoto has quit [Ping timeout: 268 seconds]
<Rena> I keep getting a segfault in parse_nal_units after seeking
<Rena> at libavcodec/h264_parser.c:277
Sakura`Kinomoto has joined #ffmpeg
Sakura`Kinomoto has quit [Remote host closed the connection]
Sakura`Kinomoto has joined #ffmpeg
SuicideShow has quit [Ping timeout: 272 seconds]
SuicideShow has joined #ffmpeg
e^pi-1 has joined #ffmpeg
System_Error has quit [Remote host closed the connection]
System_Error has joined #ffmpeg
hightower3 has joined #ffmpeg
alexherbo2 has quit [Remote host closed the connection]
sgm has quit [Remote host closed the connection]
hightower2 has quit [Ping timeout: 255 seconds]
sgm has joined #ffmpeg
feye has quit [Quit: Konversation terminated!]
relue has quit [Ping timeout: 268 seconds]
relue has joined #ffmpeg
System_Error has quit [Remote host closed the connection]