avformat_write_header返回-111
时间: 2023-10-01 17:05:28 浏览: 198
avformat_open_input详解
5星 · 资源好评率100%
avformat_write_header函数返回-111通常表示输入或输出格式不支持所提供的参数或设置。这可能是由于未正确设置AVFormatContext结构体或AVCodecParameters参数导致的。建议您检查以下内容:
1. 确保输入或输出格式支持所需的视频和音频编解码器。
2. 检查AVFormatContext结构体的设置是否正确。特别是,确保设置了正确的视频和音频编解码器参数,以及正确的封装格式参数。
3. 确保打开输入或输出文件时没有出现错误,并且文件可以正确读取或写入。
4. 检查FFmpeg版本是否正确,并且所有的库都正确地链接到了您的应用程序中。
如果以上步骤都无法解决问题,建议您查看FFmpeg的文档和代码,以了解更多有关AVFormatContext结构体和avformat_write_header函数的信息。
阅读全文