我有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:参数无效
我有最新版本。 任何人?
答案 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
的值,因此ffmpeg将-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