📅  最后修改于: 2023-12-03 15:12:55.880000             🧑  作者: Mango
这个错误信息大致意思是在初始化输出流时出现了问题,具体来说就是输出流的高度不能被 2 整除,这可能导致编码器打开失败。错误的具体信息为:“打开输出流 #0:0 的编码器时出错 - 可能是不正确的参数,例如 bit_rate、rate、width 或 height”。
这个错误通常与视频编码有关,因为视频编码是在输出流中进行的。具体错误原因可能是参数设置不正确,例如输出流的高度没有设置为 2 的倍数导致编码失败。也可能是由于其他参数的错误导致编码器无法打开。
对于该错误,建议检查输出流参数是否正确设置。可以查看代码片段以获取更多信息。
示例代码片段:
# 初始化输出流
ffmpeg -i input.mp4 -vf scale=3308:1975:force_original_aspect_ratio=decrease,pad=3308:1976:-1:-1:color=black -c:v libx264 -preset medium -profile:v main -c:a aac -b:a 128k -movflags +faststart output.mp4
可能的原因是:
建议更改输出流的参数设置并重新进行测试,如果问题仍然存在,请尝试查找其他原因。