首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

ffmpeg做的播放器遇到的有关问题

2013-11-23 
ffmpeg做的播放器遇到的问题如今,能播放我debug下面的一个avi文件12秒,然后我换一个文件,如果是avi的话,调

ffmpeg做的播放器遇到的问题
如今,能播放我debug下面的一个avi文件12秒,然后我换一个文件,如果是avi的话,调用av_open_input_file返回成功,但是videostream小于0,找不到解码器,如果不是avi的话,av_open_input_file返回-6,我初始化的时候调用了av_register_all();,理应不会出现打不开文件啊,请大侠指教
[解决办法]
编译的时候要将解码器编译进去才行,否则即使你调用了av_register_all()也是没有用的。
[解决办法]
av_open_input_file()是老版本的API了,可以用一下新版本的,我写的ffmpeg+SDL播放器:
http://blog.csdn.net/leixiaohua1020/article/details/8652605

热点排行