使用FFmpeg和Python找出重复的视频

Find duplicate video using FFmpeg and Python.

Posted by Tee on October 19,2021

思路很简单,先检查文件名有无重名。然后遍历所有视频文件,视频平均分5份,共4帧作为间隔。

  1. 第一轮比较q1(第一帧)
  2. 第二轮根据第一帧相同的结果比较q2(第二帧)
  3. 第三轮和第四轮如此类推

视频去重思路

最后得出4帧都相同的视频列表。

依赖库

  • ffmpeg
  • diffimg
  • glob

注意事项

  1. 无判断音频,只判断图像
  2. 采样截图点较少
  3. 若视频较多,采样截图量较大

脚本地址

https://gist.github.com/wastee/d6b56b7c06fe08deca0401296498a17d


本作品采用知识共享署名 4.0 国际许可协议进行许可。