我想将 mp3 和 jpg 输出为视频文件,以便上传到 youtube。我想知道理想的设置是什么。但是有一个条件,就是我希望使用 mp3 流而不对其进行重新编码。
答案1
这可能工作:
ffmpeg -i soundfile.mp3 -i imagefile.jpg -c:a copy -c:v mjpeg output.mp4
解释:
-c:a copy
:对音频数据使用“复制”编解码器。
-c:v mjpeg
:使用 Motion-JPEG 编解码器来处理静态图片。大多数带有内嵌专辑封面的 MP3 文件都使用这种编解码器。
但是,生成的文件可能对您有用,也可能没用。 ffplay
播放正常,显示图像。 mplayer
打印警告,提示您的机器太慢,但音频播放正常。 mplayer2
但是,根本不显示图像,打印大量警告,但音频播放正常。我不知道不同行为的原因。
不过,我不会太在意 MP3 是否是完美的复制品——无论如何,YouTube 都会对其进行重新编码。