Próba uruchomienia ffmpeg w Visual Studio 2010. Jak dotąd wszystkie nagłówki i biblioteki ffmpeg są ładowane, nie występuje błąd ani ostrzeżenie.ffmpeg avformat_open_input zawsze zwraca "Protokół nie znaleziony" 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));
}
Problem polega na tym, avformat_open_input zawsze powrocie -1330794744 (errbuf = "Nie znaleziono Protocol"). Próbowałem x86 & x64 nagłówki i biblioteki na 32bit XP i 64bit W7. Cokolwiek dodaję dla "myfile.ext" (wypróbowana "file1.avi", "file = c: \ file1.avi", "http://www.someweb.com/file1.avi", a nawet pusta char * "") odpowiedzią jest zawsze "Nie znaleziono protokołu". Jakieś pomysły?
Witam, próbuję zrobić przykładową wtyczkę chrome, używając ffmpeg. Mam ten sam problem, nazwałem av_register_all(), ale bez nadziei. –
@GeorgeVarghese Doświadczam tego samego. Rozwiązałeś to? –