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
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]
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?
<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]