【发布时间】:2019-01-19 03:08:47
【问题描述】:
您好,我想知道在重复视频附近是否有哈希或其他东西可以检测。我关心的只是压缩。有类似dhash 的视频吗?
【问题讨论】:
您好,我想知道在重复视频附近是否有哈希或其他东西可以检测。我关心的只是压缩。有类似dhash 的视频吗?
【问题讨论】:
由于视频只是一系列图像的包装,我会使用 pyav 之类的东西将视频分成图像,然后使用 dhash 处理它们。看起来您不需要将图像保存到磁盘,它是用cython 编写的(因此据说速度非常快。)或者您可以使用opencv 来做类似的事情,但我相信安装更复杂。
这是pyav的参考代码
import av
container = av.open(path_to_video)
for frame in container.decode(video=0):
frame.to_image().save('frame-%04d.jpg' % frame.index)
将dhash 调用插入for 循环并终止save 部分应该非常简单。
【讨论】: