Kethsar / ytarchive

Garbage Youtube livestream downloader
MIT License
1.2k stars 97 forks source link

Force bitexact output on ffmpeg #231

Open nosoop opened 3 days ago

nosoop commented 3 days ago

This forces ffmpeg to output data without injecting data based on time / build / platform, allowing for reproducibility of output files.

IME with -fflags bitexact I can get files to match between my Linux and Windows machines, though I don't use ytarchive's metadata-embedding functionality.

This option has been around for 10 years so I don't expect anyone to be running a version of ffmpeg that would panic encountering this.