您的位置:首页 > 大数据 > 人工智能

”Could not find tag for codec none in stream #0, codec not currently supported in container”的解决方法

2016-12-21 16:44 169 查看
利用ffmpeg进行转码或是编码输出文件时,利用avformat_write_header写入头信息,有时会报出“Could not find tag for codec none in stream #0, codec not currently supported in container”的问题,错误信息的字面意思也很明白,不能在container(如MP4、TS等封装格式)的相应流中找到编码器信息,找不到的原因可能会有很多,主要有参数设置不对,音视频流的id错误或是ffmpeg库中不支持此编码方式等,这些原因在我的代码中均被排除,跟踪调试数据发现流中的编码器信息没有具体值,在avcodec_open2
成功之后,利用avcodec_parameters_from_context将编码器的参数赋值给AVStream中的codecpar字段,问题解决,运行成功!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
相关文章推荐