2013-02-16 8 views
6

ffmpegをVisual Studio 2010で動作させようとしていますが、ffmpegヘッダーとライブラリはすべてロードされています。ffmpeg avformat_open_inputは常に "Protocol not found"を返します。rv =( - 1330794744)

avcodec_register_all(); 
AVFormatContext *pFormatCtx = NULL; 
char errbuf[256]; 
pFormatCtx = avformat_alloc_context(); 
int rv = avformat_open_input(&pFormatCtx, "myfile.ext", NULL, NULL); 
if (rv!=0){        
    av_strerror(rv, errbuf, sizeof(errbuf)); 
} 

avformat_open_inputは常に-1330794744(errbuf = "プロトコルが見つかりません")を返しています。試したx86 & 32ビットXPと64ビットW7のx64ヘッダとlibs。 "myfile.ext"( "file1.avi"、 "file = c:\ file1.avi"、 "http://www.someweb.com/file1.avi"、空のchar * ""レスポンスを試してみました)のレスポンスは常に "Protocol not found"です。何か案は?

答えて

7

私は同じ問題を抱えていました。正しい初期化は

av_register_all(); 
+2

です。こんにちは、ffmpegを使用してサンプルクロムプラグインを実行しようとしています。私は同じ問題を抱えています。私はav_register_all()を呼び出しましたが、希望はありませんでした。 –

+0

@GeorgeVarghese私は同じことを経験しています。あなたはそれを解決しましたか? –

関連する問題