2011-11-23 90 views
0

在OpenCV中,我使用下面的函數從文件中創建一個CvCapture:OpenCV的ffmpeg的錯誤

CvCapture * data = cvCreateFileCapture(filename); 

這工作正常與.AVI擴展名的視頻文件。當我使用RTSP協議使用互聯網的相機,我得到以下錯誤:

warning: Error opening file (../../modules/highgui/src/cap_ffmpeg_impl.hpp:477) 

顯然有一些錯誤的編解碼器。任何人都知道如何解決它?寧願需要一步一步的指示,因爲我是OpenCV的新手。

+1

相關的問題:[鏈接](http://stackoverflow.com/questions/7269135/how-to-use- opencv-to-extract-frames-from-mpeg-files)和[link](http://stackoverflow.com/questions/6670515/problem-with-videocapture-in-opencv-2-3) –

回答

0

首先確保您有正確的視頻文件路徑。

然後,如果錯誤仍然存​​在,請安裝一些編解碼器。 K-lite包裝,例如。重啓你的電腦。

0

文件名必須看起來像: 「C:\\ test.avi」,檢查文件路徑