ChanServ 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.1.1 is released
<furq> define reproducibly
iive has quit [Quit: They came for me...]
<CounterPillow> while having sex
UltraFuzzy has quit [Ping timeout: 268 seconds]
Bombo has quit [Ping timeout: 244 seconds]
Bombo has joined #ffmpeg
Bombo has quit [Changing host]
Bombo has joined #ffmpeg
emmanuelux has quit [Quit: Leaving]
Shine_ has joined #ffmpeg
UltraFuzzy has joined #ffmpeg
<clevor> furq: Subsequent runs on the same or a different computer generate an identical audio file.
Shine_ has quit [Read error: Connection reset by peer]
twb has joined #ffmpeg
<twb> I already have a vnc server like vnc://192.168.0.1:6900 and I want to record its video output to a video file. Can ffmpeg already read directly from VNC? I don't see anything "rfb" or "vnc" at https://ffmpeg.org/ffmpeg-devices.html
<twb> (plan B is to use some wrapper like https://github.com/saily/vnc-recorder)
YuGiOhJCJ has joined #ffmpeg
maxim_d33 has quit [Ping timeout: 252 seconds]
maxim_d33 has joined #ffmpeg
Fiji has quit [Ping timeout: 252 seconds]
five618480339176 has quit [Remote host closed the connection]
five618480339176 has joined #ffmpeg
Vonter has joined #ffmpeg
Magadi has joined #ffmpeg
Kei_N_ has quit [Quit: leaving]
vriska has quit [Quit: ZNC 1.8.2 - https://znc.in]
vriska has joined #ffmpeg
vriska has quit [Client Quit]
leo60228 has joined #ffmpeg
Magadi has quit [Quit: WeeChat 4.1.1]
luser9 has quit [Quit: ZNC - https://znc.in]
cantelope has quit [Quit: Connection closed for inactivity]
System_Error has quit [Remote host closed the connection]
dxh has joined #ffmpeg
System_Error has joined #ffmpeg
fling has quit [Remote host closed the connection]
fling has joined #ffmpeg
Richardcavell_ has joined #ffmpeg
UltraFuzzy has quit [Quit: UltraFuzzy]
UltraFuzzy has joined #ffmpeg
dxh has quit [Ping timeout: 260 seconds]
coldfeet has joined #ffmpeg
HarshK23 has quit [Quit: Connection closed for inactivity]
fling has quit [Quit: ZNC 1.8.2+deb2+b1 - https://znc.in]
fling has joined #ffmpeg
user_oreloznog has joined #ffmpeg
coldfeet has quit [Remote host closed the connection]
kingdomofheaven has quit [Ping timeout: 252 seconds]
bsFFFFFF has joined #ffmpeg
Vonter has quit [Remote host closed the connection]
Vonter has joined #ffmpeg
lolok has quit [Quit: lolok]
lavaball has joined #ffmpeg
MisterMinister has quit [Ping timeout: 260 seconds]
bwu25 has joined #ffmpeg
lolok has joined #ffmpeg
bwu25 has quit [Quit: bwu25]
kingdomofheaven has joined #ffmpeg
five618480339176 has quit [Read error: Connection reset by peer]
Dagger has quit [Ping timeout: 276 seconds]
coldfeet has joined #ffmpeg
Dagger has joined #ffmpeg
SuicideShow has quit [Ping timeout: 248 seconds]
SuicideShow has joined #ffmpeg
RedShift has joined #ffmpeg
rsx has joined #ffmpeg
coldfeet has quit [Quit: Lost terminal]
kron has quit [Quit: kron]
kron has joined #ffmpeg
dxh has joined #ffmpeg
Sketch has quit [Remote host closed the connection]
Sketch has joined #ffmpeg
Richardcavell_ has quit [Ping timeout: 265 seconds]
YuGiOhJCJ has quit [Quit: YuGiOhJCJ]
bsFFFFFF has quit [Ping timeout: 244 seconds]
bsFFFFFF has joined #ffmpeg
dxh has quit [Ping timeout: 260 seconds]
UltraFuzzy_ has joined #ffmpeg
travisghansen17 has joined #ffmpeg
UltraFuzzy has quit [Ping timeout: 245 seconds]
Blacker47 has joined #ffmpeg
travisghansen1 has quit [Ping timeout: 276 seconds]
travisghansen17 is now known as travisghansen1
Madiator2011 has quit [Remote host closed the connection]
Madiator2011 has joined #ffmpeg
rvalue has quit [Read error: Connection reset by peer]
rvalue has joined #ffmpeg
Shine_ has joined #ffmpeg
Richardcavell_ has joined #ffmpeg
coldfeet has joined #ffmpeg
coldfeet has quit [Quit: Lost terminal]
Kei_N has joined #ffmpeg
Thulinma has joined #ffmpeg
Son_Goku has quit [Read error: Connection reset by peer]
Son_Goku has joined #ffmpeg
Thul has quit [Ping timeout: 276 seconds]
user_oreloznog has quit [Ping timeout: 272 seconds]
user_oreloznog has joined #ffmpeg
odrling has quit [Remote host closed the connection]
odrling has joined #ffmpeg
rvalue has quit [Ping timeout: 265 seconds]
coldfeet has joined #ffmpeg
<BtbN> clevor: I'd expect that to always be the case, as long as you use the same versions and build-variants of everything, on the same arch
<BtbN> encoding for most formats is not a bit-perfect thing, only decoding usually is
<aaabbb> even decoding, not always. usually there's some level of variation allowed for floating point arithmetic
<BtbN> But I'd still expect it to always have the same results on the same CPU family
<aaabbb> yeah it should be identical between runs
coldfeet has quit [Quit: Lost terminal]
<aaabbb> but yeah standards don't define how encoding is done, just decoding. so encoding, you can get differing bitstreams with small changes in version etc
rvalue has joined #ffmpeg
<BtbN> hell, even for stuff like flac or png it isn't.
phantomics_ has quit [Quit: Leaving]
<BtbN> it's lossless, yes. But the same data can still be encoded in multiple ways
<BtbN> some more efficient than others
phantomics has joined #ffmpeg
sopparus has quit [Ping timeout: 276 seconds]
<clevor> Running `ffmpeg -i input.mp3 outN.ogg` for N=1,2,3 and running `cmp` on the files claims that the files differ on "byte 15, line 1"
<BtbN> you probably found the header with the timestamp it was encoded
<furq> i think libvorbis and libopus write a random serial number to the bitstream
<furq> at least oggenc and vorbisenc do
<furq> in general you should compare with ffmpeg -f hash to avoid that sort of thing
<furq> ffmpeg -i foo.ogg -i bar.ogg -map 0 -f hash - -map 1 -f hash -
<aaabbb> clevor: why do you need it, to be reproducible bit-exactly?
sopparus has joined #ffmpeg
<clevor> I am building it with Nix.
<furq> also the ffmpeg ogg muxer defaults to vorbis, so you probably want -c:a libopus
<aaabbb> when doing opus you should usually use the .opus extension (although that's just ogg with another name)
<furq> or that yeah
<another|> clevor: -bitexact
<clevor> Thanks
<clevor> I am making a Minecraft Resource pack that changes the Lava Chicken music disc track to something else because I don't want to listen to it.
<furq> yeah i just tested -bitexact and it works
<aaabbb> note that -bitexact won't necessarily be bit exact between versions, if the encoder changes
<another|> still don't see why you'd need that though
<clevor> I wanted to see if it could be done with Nix.
<aaabbb> the os it's on is irrelevant
<aaabbb> because an update to ffmpeg or any libraries it uses will change t hings
<furq> nix packaging requires hashes i think
<furq> but idk why you need to encode the files at build time
<aaabbb> you could just keep the original mp3
<aaabbb> mp3->vorbis or mp3->opus will cause quality loss even if vorbis and opus are superior to mp3
<clevor> Minecraft requires ogg files :p
<aaabbb> oh then it probably requires vorbis not opus
<clevor> I don't know, but vorbis worked. I might be able to get away with simply changing the extension.
<clevor> Eh, I'll just leave it as-is and not use Nix for it.
<aaabbb> it seems fraught with risk because there is no real guarantee to keep everything bitexact
<aaabbb> and even -bitexact only disables things like the random serial number, but the encoding process itself, if it has any non-determinism, won't be made bitexact necessarily
System_Error has quit [Remote host closed the connection]
maxim_d33 has quit [Ping timeout: 276 seconds]
maxim_d33 has joined #ffmpeg
System_Error has joined #ffmpeg
clevor has left #ffmpeg [#ffmpeg]
damian101_ has quit [Ping timeout: 260 seconds]
cantelope has joined #ffmpeg
RedShift has left #ffmpeg [#ffmpeg]
UltraFuzzy has joined #ffmpeg
UltraFuzzy_ has quit [Ping timeout: 260 seconds]
coldfeet has joined #ffmpeg
coldfeet has quit [Client Quit]
bsFFFFFF has quit [Ping timeout: 260 seconds]
EmleyMoor has quit [Ping timeout: 260 seconds]
EmleyMoor has joined #ffmpeg
MisterMinister has joined #ffmpeg
Richardcavell_ has quit [Ping timeout: 245 seconds]
Exa has quit [Quit: see ya!]
Exa has joined #ffmpeg
rvalue has quit [Ping timeout: 260 seconds]
Vonter has quit [Ping timeout: 260 seconds]
Vonter has joined #ffmpeg
Richardcavell_ has joined #ffmpeg
coldfeet has joined #ffmpeg
fling has quit [Remote host closed the connection]
fling has joined #ffmpeg
cantelope has quit [Quit: Connection closed for inactivity]
dxh has joined #ffmpeg
cantelope has joined #ffmpeg
talismanick has joined #ffmpeg
rvalue has joined #ffmpeg
Richardcavell_ has quit [Ping timeout: 265 seconds]
rvalue has quit [Ping timeout: 252 seconds]
Vonter has quit [Ping timeout: 252 seconds]
rsx has quit [Quit: rsx]
Richardcavell_ has joined #ffmpeg
HarshK23 has joined #ffmpeg
kingdomofheaven has quit [Ping timeout: 245 seconds]
kingdomofheaven has joined #ffmpeg
pastelowl has quit [Quit: WeeChat 4.6.3]
minimal has joined #ffmpeg
iive has joined #ffmpeg
coldfeet has quit [Quit: Lost terminal]
jmcantrell has joined #ffmpeg
talismanick has quit [Ping timeout: 260 seconds]
coldfeet has joined #ffmpeg
jmcantrell has quit [Quit: WeeChat 4.6.3]
Blacker47 has quit [Quit: Life is short. Get a V.90 modem fast!]
Shine_ has quit [Read error: Connection reset by peer]
coldfeet has quit [Quit: Lost terminal]
Richardcavell_ has quit [Ping timeout: 265 seconds]
hwm4rgs has quit [Quit: Bye.]
hwm4rgs has joined #ffmpeg
lavaball has quit [Remote host closed the connection]
Fiji has joined #ffmpeg
user_oreloznog has quit [Quit: https://quassel-irc.org]
jtgd has quit [Quit: WeeChat 4.6.3]
hwm4rgs has quit [Quit: Bye.]
lemourin has quit [Read error: Connection reset by peer]
lemourin has joined #ffmpeg
lemourin2 has joined #ffmpeg
lemourin has quit [Killed (zirconium.libera.chat (Nickname regained by services))]
lemourin2 is now known as lemourin
HarshK23 has quit [Quit: Connection closed for inactivity]
lemourin1 has joined #ffmpeg
lemourin is now known as Guest3103
Guest3103 has quit [Killed (osmium.libera.chat (Nickname regained by services))]
lemourin1 is now known as lemourin
lemourin8 has joined #ffmpeg
lemourin is now known as Guest5561
lemourin8 is now known as lemourin
Guest5561 has quit [Ping timeout: 248 seconds]
emmanuelux has joined #ffmpeg
ossifrage_ has joined #ffmpeg
ossifrage has quit [Ping timeout: 272 seconds]
hwm4rgs has joined #ffmpeg
aihf has quit [Ping timeout: 245 seconds]
jensen1 has joined #ffmpeg
dxh has quit [Ping timeout: 248 seconds]
grib has quit [Quit: WeeChat 3.8]
lemourin6 has joined #ffmpeg
lemourin is now known as Guest3061
Guest3061 has quit [Killed (iridium.libera.chat (Nickname regained by services))]
lemourin6 is now known as lemourin
tux97 has joined #ffmpeg
tux97 has quit [Changing host]
tux97 has joined #ffmpeg
tux97 is now known as wiitux
Shuriko830 has quit [Read error: Connection reset by peer]
CounterPillow has quit [Quit: Bye.]
CounterPillow has joined #ffmpeg
iive has quit [Quit: They came for me...]
twb has quit [Remote host closed the connection]