![使用 IMM5 编解码器转换 AVI 编码文件](https://linux22.com/image/1358782/%E4%BD%BF%E7%94%A8%20IMM5%20%E7%BC%96%E8%A7%A3%E7%A0%81%E5%99%A8%E8%BD%AC%E6%8D%A2%20AVI%20%E7%BC%96%E7%A0%81%E6%96%87%E4%BB%B6.png)
作为法律事务的一部分,我收到了一份使用似乎是“IMM5”编解码器编码的安全视频副本,显然警方经常使用这种编解码器。我还收到了一份“BackupPlayer”副本,它可以播放这个视频。请注意,我安装的任何媒体播放器(包括 VLC)都无法播放它。IMM5 没有出现在标准编解码器包中,而且谷歌搜索也出奇地毫无结果。
我非常想将其转码成更常见的格式,因为它包含了一个非常重要的时刻,并且我希望在未来几十年内都能观看这段视频。
Handbrake 无法处理该文件,可能是因为我没有安装 IMM5 编解码器。有人能指点一下吗?
答案1
如果其他方法都失败了,你可以尝试 Virtualdub:http://virtualdub.org/它提供导出一系列 BMP 文件的选项,然后您可以使用更常见的编解码器将它们拼接在一起。
进行了一些谷歌搜索,IMM5 似乎是一种相当模糊的格式,可能也没有开源实现。
怎么样(这是真的最后一个选项)使用桌面录像工具(Fraps、VLC - 是的,它也可以这样做。)并在视频播放时录制“BackupPlayer”中的视频?由于它是闭路电视录像,因此它可能具有较低的分辨率和帧速率,因此在执行此操作时不应该有任何明显的质量损失。
答案2
这种晦涩难懂的格式似乎是由许多使用 Infinity 编码芯片的 DVR 生成的。我找到的参考资料与 IMM4 编解码器有关,但可能仍然值得一试。
文章IMM4 编解码器和 MEncoder描述了作者如何将 IMM4 视频转换为其他格式,因此我建议仔细阅读。发现编解码器驻留在 VCMIMM4.dll 中,可能仍需要使用 regsvr32 注册。
播放器将 IMM4 视为支持的格式并可以安装编解码器,如上面的文章中所解释的那样。
我在 cctvone.com 网站上找到了一个下载,其中似乎有一个 IMM4 编解码器的安装文件,这里然后再次这里。我没有亲自体验过该网站。
IMM 编解码器系列和 GeoVision CCTV MPEG4 编解码器,因此您也可以尝试安装它。
答案3
FFmpeg 现在有一个用于解码使用 IMM5 编解码器编码的文件的解码器。它尚未发布,因此要使用它,您必须从主分支构建它。
它于 8 月 29 日添加到此犯罪
答案4
运行 BackupPlayer setup.exe 并安装 IMM4 编解码器。然后下载并在 Realplayer 16 上播放。它有一个转换器,可让您为不同的设备进行转换。对我来说非常完美。尽管是 IMM5 编解码器,但可以很好地转换为 .m4v