为什么 mkvmerge 在发出相同的命令后不创建两个相等的文件?

为什么 mkvmerge 在发出相同的命令后不创建两个相等的文件?

我有一个.mkv文件,我想从中删除一个音轨;我们就这么称呼它吧source.mkv。我要删除的音轨的 ID 是1。所以我发出了这个命令:

mkvmerge -o out.mkv -a 2 source.mkv

之后,我很好奇,决定重复相同的过程,看看是否得到相同的输出文件。所以我发出了命令:

mkvmerge -o out2.mkv -a 2 source.mkv

完成此操作后,我计算了sha256两个文件的总和,令我惊讶的是,它们是不同的。

所以我的问题是:为什么同一个命令的输出文件不同?

我的第一个想法是,输出文件的视频或音频轨道可能在此过程中质量下降,但我不知道为什么。

答案1

我的第一个想法是,输出文件的视频或音频轨道可能在此过程中质量下降,但我不知道为什么。

大概是时间戳。尝试:

faketime @0 mkvmerge ...

相关内容