我正在尝试将音频文件(mp3)与使用ffmpeg创建的视频合并。视频是使用以下几个较小的剪辑创建的:
ffmpeg -y -f concat -auto_convert 1 -i videos.txt -c copy -an -sn video.mp4
videos.txt包含要合并的视频列表。此视频已正确创建并且播放正常。接下来,我正在尝试为视频添加音轨。我已经检查过并且音频文件正常播放但是当我使用下面的命令添加它时,生成的mp4已损坏且不再有效播放:
ffmpeg -y -i video.mp4 audio.aac final.mp4
任何想法,我是新手使用ffmpeg并且不确定输出的一半意味着什么是相关的但是我没有看到任何看起来像错误的东西。
答案 0 :(得分:1)
您错过了-i
:
ffmpeg -i video.mp4 -i audio.aac -c copy -shortest final.mp4
我补充说:
-c copy
到stream copy,因为我假设你只想复用音频而不是重新编码所有内容。
-shortest
所以输出在最短输入结束时结束。