首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 操作系统 > UNIXLINUX >

关于av_open_input_file函数的使用解决思路

2014-01-03 
关于av_open_input_file函数的使用 AVFormatContext *pFormatCtx const char *filename ./a.mp4if(a

关于av_open_input_file函数的使用
 AVFormatContext *pFormatCtx;
 const char *filename = "./a.mp4";
    
    
 if(av_open_input_file(&pFormatCtx, filename, NULL, 0, NULL) != 0)
   {
       printf("open video file fail!\n");
    }

打不开文件,报Segmentation fault,我的文件是放在当前目录下的。


[解决办法]
少了一句申请内存,野指针当然要崩溃了
pFormatCtx = avformat_alloc_context();
[解决办法]
1、如果是流的话应该是一段地址才对啊  而且av_open_input_file()可以打开流的吧
2、最新的api好像是avformat_open_input()

热点排行