ffmpeg 中 avformat_open_input 为打开文件.在很多情况我们都有可能遇到打开文件失败.如 封装MP4有可能失败. 打开h.264 or h.265 的裸码流文件有可能失败.还有打开MP4文件时. 得知avformat_open_input return : 0 为打开成功的.那失败了呢? 我们直接用av_err2str 来查看错误原因 //[2]打开文件 avformat_open...
代码示例 :在下面的代码中 , 传入指向 AVFormatContext 指针的指针 , 传入 NULL 指针也可以 , FFmpeg 会自动初始化创建该结构体 ; 通过判定 avformat_open_input 返回值是否为 0 确定函数是否执行成功 , 文件打开成功返回 0 , 打开失败返回负数 ; // 初始化 AVFormatContext 结构体 AVFormatContext *fmt_ctx = ...