2014-01-07 68 views
0

我想使用OpenCV打開AVI文件,下面是我用來讀取視頻文件的代碼行。無法讀取OpenCV中的AVI文件

CvCapture* capture = cvCaptureFromAVI(video_file_name); 

但它返回一個cvCapture ponter指向的00000000地址(因此無效指針)

這可能是一個編解碼器相關的問題?缺少ffmpeg?

回答

0

問題必須使用ffmpeg編解碼器。在導致名爲icvCreateFileCapture_FFMPEG_p的變量爲空的二進制文件之間必定存在不匹配,並且在嘗試讀取avi文件之前對此變量進行邏輯檢查終止該函數