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
Mister_Magister has quit [Quit: bye]
Marth64 has quit [Quit: Leaving]
Mister_Magister has joined #ffmpeg
lavaball has quit [Remote host closed the connection]
Mister_Magister has quit [Quit: bye]
Mister_Magister has joined #ffmpeg
Mister_Magister has quit [Quit: bye]
Mister_Magister has joined #ffmpeg
Everything has quit [Quit: leaving]
relue has joined #ffmpeg
ThePendulum has joined #ffmpeg
Mister_Magister has quit [Quit: bye]
Mister_Magister has joined #ffmpeg
iive has quit [Quit: They came for me...]
<ThePendulum>
this is perhaps not specific to ffmpeg, but I figured some of you would probably know: I have two copies of what's supposed to be the same video, when I run ffmpeg -i video.mp4 -f md5 - I get the same hash for both, but when I use md5sum, I get different hashes. I reckon that implies the difference must be in a header somewhere?
rex has quit [Ping timeout: 244 seconds]
<furq>
in the container or in a header
rex has joined #ffmpeg
Mister_Magister has quit [Quit: bye]
Mister_Magister has joined #ffmpeg
<ThePendulum>
ah ffprobe shows one has the encoder set to Lavf61 and the other to Lavf58, not sure why though. is that something that could end up different between two media servers streaming the same source file?
<acidbunny>
"By default audio frames are converted to signed 16-bit raw audio and video frames to raw video before computing the hash" --> according to ffmpeg-formats... so the raw video/audio is the same but as furq says, the container could be different?
<ThePendulum>
so far the difference I've found is the 'encoder' metadata, I suppose I could try overwriting that and see if I can get the hashes to match. hard not to mess up a single bit somewhere though
<furq>
remux and/or reencode with -bitexact
<furq>
that prevents the version number from being written
<furq>
lavf is the libavformat version number so presumably the media servers are running different ffmpeg versions
ZLima12 has quit [Remote host closed the connection]
<furq>
not sure why it's important that the md5sums match though, you should generally be checking with ffmpeg -f hash anyway
ZLima12 has joined #ffmpeg
<furq>
you can do -f hash -c copy if you want to compare the encoded streams
<furq>
that should be more or less as fast as md5sum
rvalue has quit [Read error: Connection reset by peer]
rvalue has joined #ffmpeg
relue has joined #ffmpeg
<ThePendulum>
oh a remux with -bitexact indeed fixes the difference, nice
<ThePendulum>
I was thinking maybe I could just fake that meta data to verify that's the only thing causing the difference
<ThePendulum>
I was figuring this out because some library managers use hashes to help find metadata for video files. there are fallbacks but a plain file checksum is generally one of the faster and most reliable methods. I noticed only one of two supposedly identical videos was getting matched and I was curious why
<ThePendulum>
well perhaps not quite the fastest, but more universal
Suchiman has quit [Quit: Connection closed for inactivity]
<ThePendulum>
verifying with copy is indeed much quicker. I was doing it with transcoding, the hashes still matched, are there any encodings for which that wouldn't be the case?
turlando has quit [Quit: No Ping reply in 180 seconds.]
turlando has joined #ffmpeg
MrZeus__ has quit [Ping timeout: 252 seconds]
lucasta has quit [Quit: Leaving]
low-key has quit [Remote host closed the connection]
low-key has joined #ffmpeg
low-key has quit [Remote host closed the connection]
TheSilentLink has quit [Ping timeout: 260 seconds]
StephenLynx has quit [Remote host closed the connection]
TheSilentLink has joined #ffmpeg
ZLima12 has quit []
ZLima12 has joined #ffmpeg
evilscreww has joined #ffmpeg
evilscreww has quit [Quit: Leaving]
yuckey2d3 has joined #ffmpeg
evilscreww has joined #ffmpeg
evilscreww has quit [Client Quit]
yuckey2d3 has quit [Read error: Connection reset by peer]
yuckey2d3 has joined #ffmpeg
yuckey2d3 has quit [Read error: Connection reset by peer]
YuGiOhJCJ has joined #ffmpeg
billchenchina has joined #ffmpeg
emmanuelux has quit [Quit: au revoir]
emmanuelux has joined #ffmpeg
emmanuelux has quit [Client Quit]
Vonter has quit [Ping timeout: 252 seconds]
Vonter has joined #ffmpeg
relue has quit [Ping timeout: 260 seconds]
relue has joined #ffmpeg
KombuchaKip has quit [Ping timeout: 252 seconds]
Blacker47 has joined #ffmpeg
Suchiman has joined #ffmpeg
yans has joined #ffmpeg
KombuchaKip has joined #ffmpeg
Vonter has quit [Ping timeout: 244 seconds]
swamp_ has joined #ffmpeg
zmt01 has quit [Ping timeout: 264 seconds]
bertieb has quit [Remote host closed the connection]
Tano has joined #ffmpeg
MrZeus__ has joined #ffmpeg
Vonter has joined #ffmpeg
yans has quit [Ping timeout: 260 seconds]
rvalue has quit [Read error: Connection reset by peer]
rvalue has joined #ffmpeg
snoriman has quit [Quit: WeeChat 4.4.2]
lavaball has joined #ffmpeg
bertieb has joined #ffmpeg
Hackerpcs has quit [Quit: Hackerpcs]
Hackerpcs has joined #ffmpeg
Hackerpcs has quit [Max SendQ exceeded]
MightyBOB has quit [Remote host closed the connection]
HerbY_NL has joined #ffmpeg
RetroPunk has quit [Remote host closed the connection]
noelle has quit [Remote host closed the connection]
atrius has quit [Remote host closed the connection]
brocellous has quit [Remote host closed the connection]
ninjin has quit [Remote host closed the connection]
jmcantrell has quit [Remote host closed the connection]
tsujp has quit [Remote host closed the connection]
ursa-major has quit [Remote host closed the connection]
OctopusET has quit [Remote host closed the connection]
jasom has quit [Remote host closed the connection]
probie has quit [Remote host closed the connection]
brocellous has joined #ffmpeg
samhza has joined #ffmpeg
probie has joined #ffmpeg
OctopusET has joined #ffmpeg
jasom has joined #ffmpeg
RetroPunk has joined #ffmpeg
ursa-major has joined #ffmpeg
noelle has joined #ffmpeg
jmcantrell has joined #ffmpeg
atrius has joined #ffmpeg
ninjin has joined #ffmpeg
billchenchina has quit [Quit: Leaving]
HerbY_NL has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
rsx has joined #ffmpeg
YuGiOhJCJ has quit [Quit: YuGiOhJCJ]
Blacker47 has quit [Quit: Life is short. Get a V.90 modem fast!]
EmleyMoor has quit [Ping timeout: 252 seconds]
EmleyMoor has joined #ffmpeg
crossby1004 has joined #ffmpeg
EmleyMoor has quit [Ping timeout: 245 seconds]
StephenLynx has joined #ffmpeg
EmleyMoor has joined #ffmpeg
minimal has joined #ffmpeg
celmor has joined #ffmpeg
Keshl has joined #ffmpeg
Marth64 has joined #ffmpeg
celmor has quit [Quit: Client closed]
MrZeus__ has quit [Read error: Connection reset by peer]
MrZeus__ has joined #ffmpeg
woky_ is now known as woky__
woky__ is now known as woky_
Tano has quit [Ping timeout: 252 seconds]
HerbY_NL has joined #ffmpeg
HerbY_NL has quit [Client Quit]
HerbY_NL has joined #ffmpeg
pa has quit [Remote host closed the connection]
rsx has quit [Quit: rsx]
jab416171 has quit [Ping timeout: 252 seconds]
HerbY_NL has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
robobub has joined #ffmpeg
jab416171 has joined #ffmpeg
rv1sr has joined #ffmpeg
bcn_ has quit [Ping timeout: 252 seconds]
bcn has joined #ffmpeg
zsoltiv_ has quit [Ping timeout: 272 seconds]
zsoltiv_ has joined #ffmpeg
Brocker has quit [Read error: Connection reset by peer]
Brocker has joined #ffmpeg
celmor has joined #ffmpeg
antto has quit [Ping timeout: 252 seconds]
Teraii has quit [Ping timeout: 272 seconds]
Rena has quit [Ping timeout: 252 seconds]
HerbY_NL has joined #ffmpeg
antto has joined #ffmpeg
michaelni has quit [Ping timeout: 252 seconds]
parakovsky has quit [Ping timeout: 248 seconds]
michaelni has joined #ffmpeg
Teraii has joined #ffmpeg
furq has quit [Read error: Connection reset by peer]
furq has joined #ffmpeg
parakovsky has joined #ffmpeg
Rena has joined #ffmpeg
hx030 has quit [Ping timeout: 252 seconds]
hx030 has joined #ffmpeg
woky_ has quit [Quit: Nothing in this world is hopeless!]
woky_ has joined #ffmpeg
woky_ has quit [Remote host closed the connection]
minimal has quit [Quit: Leaving]
Asterisk has quit [Excess Flood]
woky has joined #ffmpeg
HerbY_NL has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<realies>
i'm trying to do a dual pass dynamic loudnorm and on the second pass it fails with some files: Assertion best_input >= 0 failed at fftools/ffmpeg_filter.c:2086
<realies>
full cmd: ffmpeg -hide_banner -nostats -i 28fce63a-c420-4ba9-be1f-92bb47967581/227656c5-71cd-4beb-934a-8d54c632c29f.wav -af "loudnorm=i=-19:tp=-1:lra=6:measured_I=-18.87:measured_LRA=7.70:measured_TP=0.00:measured_thresh=-29.82:offset=-0.13:linear=false:print_format=json,aresample=44100:resampler=soxr:precision=33:osf=dbl"
<realies>
updated from ffmpeg version N-116546-g792a9979eb-20240807 to ffmpeg version N-117857-g2d077f9acd-20241121 and the error changed to Assertion best_input >= 0 failed at fftools/ffmpeg_filter.c:2127 Aborted (core dumped)
<beastd>
realies: best to report it on our ffmpeg bug tracker i would say.
<beastd>
realies: might be regression so if you can build ffmpeg you could try to build an old release and see if the problem is gone. if yes you could use git bisect to pin point the commit that introduced the regression.
pa has joined #ffmpeg
<JEEB>
it's soxr specific, which is not something that many people build FFmpeg with, and it seems to be source specific, which is even better
<beastd>
JEEB: ah interesting! and sorry didn't see realies already hopped to #ffmpeg-devel
<JEEB>
at least it was just now repro'd with one of the signal generators
kasper93 has quit [Remote host closed the connection]
Tano has joined #ffmpeg
EmleyMoor has quit [Ping timeout: 252 seconds]
EmleyMoor has joined #ffmpeg
makidoll has quit [Ping timeout: 260 seconds]
crossby1004 has quit [Quit: leaving]
nitroxis has quit []
rvalue has quit [Read error: Connection reset by peer]
rvalue has joined #ffmpeg
nitroxis has joined #ffmpeg
coldfeet has quit [Remote host closed the connection]
coldfeet has joined #ffmpeg
coldfeet has quit [Remote host closed the connection]
celmor has quit [Quit: Client closed]
sihloo has quit [Ping timeout: 244 seconds]
relue has quit [Ping timeout: 272 seconds]
relue has joined #ffmpeg
Everything has joined #ffmpeg
sihloo has joined #ffmpeg
Sketch has quit [Ping timeout: 246 seconds]
lavaball has quit [Remote host closed the connection]
<jeromey>
hi...my first attempt to compile `ffmpeg`....when I attempt to `--enable-ffnvcodec`, i get an error `ERROR: ffnvcodec requested but not found`.... this is after installing the CUDA Toolkit....help