【发布时间】:2020-12-15 21:13:19
【问题描述】:
我有一个.mov 文件,其中包含一个视频和几个音轨。我可以对整个文件进行 md5 处理:
[pdev@d ~]$ md5sum 1_TRAILER_HD_2CH_ES419_ENSUB_16X9_178_2398_DIGITAL_FINAL.mov
042f0e177fe25f562079cc07208ec446
虽然当我尝试在ffmpeg 中做同样的事情时,我得到了不同的值:
$ ffmpeg -i 1_TRAILER_HD_2CH_ES419_ENSUB_16X9_178_2398_DIGITAL_FINAL.mov -f md5 -
MD5=74bd904f1edb4eb1368040e2792d7497 0kB time=00:01:59.11 bitrate= 0.0kbits/s speed=2.36x
frame= 2867 fps= 56 q=-0.0 Lsize= 0kB time=00:01:59.57 bitrate= 0.0kbits/s speed=2.35x
video:23222700kB audio:22421kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: unknown
为什么值不同?此外,如何仅对视频轨道进行校验和?我有各种文件,它们有不同的音轨,想看看这些文件上是否有相同的视频轨道。
更新:我相信这个答案显示了如何计算纯音频校验和,但不确定纯视频:https://superuser.com/a/1044419/118248。
【问题讨论】:
标签: linux video ffmpeg md5 checksum