标签: python opencv md5 twitch moviepy
我有一个剪辑目录,其中一些非常相似。我的意思是说,他们可能会共享30秒的相同镜头,但在视频的开头/结尾可能会有所不同。
具体来说,它们是来自twitch.tv上流的剪辑。这样,如果两个人要捕获某个“动作”,并且一个人比另一个人早5秒钟剪辑该动作,则我需要将这两个剪辑检测为重复。
当前,我已经编写了一个程序来比较两个视频中帧的MD5哈希值,但是它找不到适合我的任何副本。我不认为这是程序的错误,因为我手动检查了重复帧的MD5,它们是不同的。在继续尝试解决问题之前,我想做的事情可能吗?
答案 0 :(得分:2)
由于视频已压缩,因此无法使用帧的MD5哈希值,并且压缩不可避免地导致帧中的差异。
您可能需要某种图像哈希,例如phash。