avformat_alloc_context返回null

时间:2016-06-24 21:03:48

标签: c++ ffmpeg

我目前正试图通过FFMPEG播放视频中的视频。我现在仍然在某个特定部分停留:无论我做什么,avformat_alloc_context();似乎都返回null。

是否有人可能知道可能会发生什么?

我一直在引用以下链接: Reading a file located in memory with libavformat

1 个答案:

答案 0 :(得分:-1)

1调用av_register_all() fisrt。(初始化libavformat并注册所有复用器,解复用器和协议)

2检查avformat_open_input(&pFormatCtx, file_name, NULL, NULL)之类的代码,返回的不是-0。如果是,pFormatCtx返回nil;