0

我正在使用一个程序,我需要对其进行记录和审查,但我没有编写它,也没有任何我可以轻松联系到的人。我遇到的问题之一是它应该读取和使用 .avi 文件,但每次我尝试时,它都会失败。该文件是从 MTS 格式转换的 avi。电脑好像以为是avi文件,运行起来没有问题,但是不知道cvCaptureFromAVI为什么会出问题。

函数 cvCaptureFromAVI 只返回 null。我似乎无法更深入地了解代码以查看导致错误的 cvCaptureFromAVI 中的内容,并且我无法获得有关它为什么无法读取文件的任何错误信息。

4

1 回答 1

0

我为这个问题苦苦挣扎了两天!如果您仔细检查了所有其他可能的原因(文件位于正确的目录中并且在您的代码中该文件的路径格式正确)并且 cvCaptureFromAVI 仍然返回 null,则问题出在您的计算机编解码器上。我建议你安装K-Lite Codec Pack。如果您使用的是 Windows,请记住重新启动计算机。

于 2015-06-10T13:31:44.563 回答