【问题标题】:How to compare two .mp4 files?如何比较两个 .mp4 文件?
【发布时间】:2011-08-31 19:43:18
【问题描述】:

我想比较两个 mp4 文件,有人有想法吗? 也许通过插入视频频谱?

谢谢。

【问题讨论】:

  • 比较如何?文件大小?比特率?长度?解析度?帧率?
  • 完全正确。这就像问一个人如何比较两辆汽车。对于这个无限的问题,唯一可以接受的答案是“这取决于你在寻找什么。”
  • 比较一下它们的内容,它们几乎是一样的。它们的长度、分辨率相同,但文件大小不同。

标签: file compare mp4 spectrum


【解决方案1】:

不久前我有一个想法。我从来没有实现它,但它是这样的:

  • 获取一个好的视频库来为您完成繁重的工作,我喜欢 Aforge.NET
  • 使用库遍历视频并提取位图帧,获得几百张
  • 将分辨率固定为单一纵横比
  • 使用最近邻方法将图像缩小到 16x16 或 64x64 等低分辨率。这将使图像模糊,从而使两个相似的图像缩小为相同的
  • 通过相对视频时间戳收集这些图像的一部分,并对它们进行哈希处理以进一步减少数据
  • 比较所说的哈希值

再说一次,我从来没有实现过这个,所以我不知道它是否有效,但它的目的是视频非常复杂。虽然将任何给定帧与另一个帧进行比较是行不通的,但基于不同的格式、分辨率等,两个不同视频中一系列减少的哈希值相同的几率似乎非常低。因此,很少有误报。此外,它似乎还可以告诉您一段视频是否包含在另一段视频中。

如果我有时间做这样的事情,我会回到这里并发布它。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多