使用h.264和aac将mp3和jpg转换为mp4。

时间:2018-08-05 03:38:24

标签: video ffmpeg youtube

我有500多个音频格式(.mp3)的讲道。我想使用FFMPEG,因为它是免费的,我喜欢该软件。

我正在尝试将.mp3与jpg(我的教堂的图片)结合起来,为Youtube创建.mp4。

我知道YouTube通常在h.264的音频格式:aac或mp3和视频格式:AVC上表现良好。

下面是代码:

FOR %% a IN(音频/*.mp3)DO( 回声转换:%% a ffmpeg -i image / img.jpg -i“ %% a” -c:v复制-c:a -vcodec libx264 -acodec aac -strict -2视频/%%~na.mp4 ) 回声完成

我有一个带有do循环的FFMPEG,但出现此错误,[NULL @ 000002574bea6b40]无法为'libx264'找到合适的输出格式 libx264:参数无效

我有最新版本。 任何人?

1 个答案:

答案 0 :(得分:1)

在您的ffmpeg命令中,

ffmpeg -i image/img.jpg -i "%%a" -c:v copy -c:a -vcodec libx264 -acodec aac -strict -2 videos/%%~na.mp4,您错过了-c:a的值,因此ffm​​peg将-vcodec作为其值,这会使libx264不成对。这会使ffmpeg将其视为输出名称。由于没有扩展名,ffmpeg无法确定“ libx264”应该采用哪种格式。

aac之后添加-c:a,即-c:a aac

ffmpeg -i image/img.jpg -i "%%a" -c:v copy -c:a aac -strict -2 videos/%%~na.mp4