我正在将 mp3 + 图像转换为 YouTube 视频。我成功获取了视频,但总是收到此消息:
如果您将视频编码为可流式传输的文件格式,则处理速度会更快。
我尝试添加其他资源推荐的标志以使其适合 YouTube,但它仍然显示此消息。
这是我的 ffmpeg 命令:
ffmpeg -loop 1 -i "$image" -i "$mp3" -c:v libx264 -crf 18 -bf 2 -flags +cgop -c:a aac -strict -2 -b:a 384k -r:a 48000 -movflags faststart -shortest -pix_fmt yuv420p "$mp4"
答案1
我猜测这就是-flags +cgop
导致这一现象的原因。Youtube 帮助提到其管道处理 closed-gop 比 open-gop 更好。
也许可以给它一个-tune stillimage
并限制有损有损重新编码以获得更好的音频质量。还有一个基本的如何在 wiki 上可以找到。