使用ffmpeg将AUDIO + IMAGE编码为YouTube的VIDEO

时间:2014-06-12 15:22:59

标签: youtube ffmpeg

我需要在从音频文件传入音频的整个过程中生成包含单个图像的视频。此视频应与YouTube支持的参数兼容。

我正在使用ffmpeg。

我正在尝试在此处和其他论坛中解释的各种配置,但并非所有配置都运行良好。

我目前正在使用这些设置:

ffmpeg -i a.mp3 -loop 1 -i a.jpg -vcodec libx264 -preset slow -crf 20 -threads 0 -acodec copy -shortest a.mkv

其中a.mp3包含音频,a.jpg包含图像,a.mkv是结果视频的名称。

使用这些参数a.mkv在YouTube上运行良好,可以使用Media Player Classic播放;但KMPlayer仅识别音频,将空白图像显示为背景。

我的问题是两个: 1 - 有什么问题导致KMPlayer失败? 2 - 是否有任何配置可以更快地提供视频,当然会失去一些压缩?

Muchas gracias!

1 个答案:

答案 0 :(得分:1)

试试这个:

ffmpeg -i a.mp3 -loop 1 -r 1 -i a.jpg -vcodec libx264 -preset ultrafast -crf 20 -threads 0 -acodec copy -shortest -r 2 a.mkv

值得注意的变化:

添加-r 1

-preset slow更改为-preset ultrafast

添加-r 2