2013-02-16 101 views
6

विजुअल स्टूडियो 2010 में काम कर रहे ffmpeg को प्राप्त करने का प्रयास कर रहा है। अब तक सभी ffmpeg शीर्षलेख और libs लोड हो गए हैं, कोई त्रुटि या चेतावनी नहीं होती है।ffmpeg avformat_open_input हमेशा "प्रोटोकॉल नहीं मिला" आरवी = (- 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, है (errbuf = "प्रोटोकॉल नहीं मिला")। 3286 XP और 64 बिट W7 पर x86 & x64 हेडर और libs का प्रयास किया। जो भी मैंने "myfile.ext" के लिए रखा है ("file1.avi", "file = c: \ file1.avi", "http://www.someweb.com/file1.avi", और यहां तक ​​कि खाली char * "" भी कोशिश की गई है) प्रतिक्रिया हमेशा "प्रोटोकॉल नहीं मिली" है। कोई विचार?

उत्तर

7

मुझे एक ही समस्या थी। सही प्रारंभ

av_register_all(); 
+2

हाय, मैं ffmpeg का उपयोग करके नमूना क्रोम प्लगइन करने का प्रयास कर रहा हूं। मेरे पास एक ही समस्या है, मैंने av_register_all() कहा, लेकिन कोई उम्मीद नहीं है। –

+0

@ जॉर्ज वर्गीस मैं इसका अनुभव कर रहा हूं। क्या आपने इसे हल किया है? –