用OpenCV:ffmpeg打开avi文件?

用OpenCV:ffmpeg打开avi文件?,opencv,ffmpeg,codec,Opencv,Ffmpeg,Codec,这个问题与我之前提出的一个问题有关 我在Willow Garage专门针对OpenCV的网站上读到,从1.2.x版开始安装OpenCV时,我们不必考虑ffmpeg 然而,有人在这里询问Stackoverflow,却提出了相反的建议 那么,我该怎么办?我是否必须重新编译OpenCV并执行一些与ffmpeg相关的特殊操作,以使其最终在我的Linux系统上打开avi文件?问题已解决。 FFMPEG在默认情况下确实是打开的,因为根据Willow Garage的OpenCV 1.2.x。这意味着你不必照顾

这个问题与我之前提出的一个问题有关

我在Willow Garage专门针对OpenCV的网站上读到,从1.2.x版开始安装OpenCV时,我们不必考虑ffmpeg

然而,有人在这里询问Stackoverflow,却提出了相反的建议

那么,我该怎么办?我是否必须重新编译OpenCV并执行一些与ffmpeg相关的特殊操作,以使其最终在我的Linux系统上打开avi文件?

问题已解决。 FFMPEG在默认情况下确实是打开的,因为根据Willow Garage的OpenCV 1.2.x。这意味着你不必照顾它。 然后,我试图向Astor解释,然后用_QT=ON重新编译OpenCV,毫无疑问地证实了QT与此问题无关。
视频“刚刚”必须以特定格式编码,即MPEG-4 XVID。我使用门控码转换我的文件

32位Linux Ubuntu 11.04,我使用Qt Creator,OpenCV 2.4。您是否使用选项
和_Qt=ON
编译OpenCV?我不确定,但这与OpenCV和它打开的avi文件有什么关系?除了这个avi的东西,我的OpenCV+Qt应用程序工作得很好。好吧,但就像我说的,我的应用程序工作得很好,我可以用它显示网络摄像头、点灰色摄像头甚至kinect。avi文件是唯一给我带来麻烦的东西。顺便说一句,我使用OpenCV捕捉帧,然后将cv::Mat转换为QImage以在GUI中显示它们。因此Qt在最后使用。所以你看,我并没有真正使用Qt作为HighGUI来打开avi。。。我对此很不高兴。