2012-03-27 3 views
1

iOS에서 ffmpeg를 사용하려고합니다. 내가 av_register_all를 호출 할 때() 다음 avformat_open_input 사용하여 파일을 열려고() 나는 다음과 같은 오류를 얻을 :ffmpeg av_register_all()이 작동하지 않습니까?

No URL Protocols are registered. Missing call to av_register_all()? 

사람이 전에 본 적이 있습니까? 어떤 도움을 많이 주시면 감사하겠습니다.

답변

4

정적 라이브러리를 빌드 한 빌드 스크립트에서 프로토콜을 사용할 수 없도록 설정했습니다.

4

사용 가능한 프로토콜 유형의는 FFmpeg 목록을 보려면 :

./configure --list-protocols 

을하고 당신는 FFmpeg 구성에서 모든 것을 해제 한 경우에는 일반적으로, 그

applehttp  https   rtmps 
cache   md5   rtmpt 
concat   mmsh   rtmpte 
crypto   mmst   rtp 
file   pipe   tcp 
gopher   rtmp   tls 
http   rtmpe   udp 
httpproxy 

뭔가를해야합니다 이 경우 파일 프로토콜을 사용하기에 충분합니다.

./configure \ 
... 
    --enable-protocol=file \ 
... 
관련 문제