Audio 如何使用ffmpeg在单个命令中合并视频和添加音频?
我使用以下命令将音频较少的视频文件压缩为一个文件,并向其中添加音频 要观看个人视频Audio 如何使用ffmpeg在单个命令中合并视频和添加音频?,audio,video,ffmpeg,Audio,Video,Ffmpeg,我使用以下命令将音频较少的视频文件压缩为一个文件,并向其中添加音频 要观看个人视频 ffmpeg-i1.mp4-i2.mp4-i3.mp4-i4.mp4-i5.mp4-filter_complex'concat=n=5:v=1:a=0[out]'-map'[out]'-strict-2-y video_without audio.mp4 要添加音频 ffmpeg-i video\u without audio.mp4-i audio.mp4-c:v copy-c:a aac-strict-2 v
ffmpeg-i1.mp4-i2.mp4-i3.mp4-i4.mp4-i5.mp4-filter_complex'concat=n=5:v=1:a=0[out]'-map'[out]'-strict-2-y video_without audio.mp4
要添加音频
ffmpeg-i video\u without audio.mp4-i audio.mp4-c:v copy-c:a aac-strict-2 video\u withaudio.mp4
有没有办法将这两个命令合并为一个
我的要求是优化命令,因为我有1000多个命令需要花费大量时间才能完成,希望将这两个命令结合起来可以节省一些时间
提前谢谢 使用
ffmpeg -i 1.mp4 -i 2.mp4 -i 3.mp4 -i 4.mp4 -i 5.mp4 -i audio.mp4
-filter_complex 'concat=n=5:v=1:a=0[out]'
-map '[out]' -map a -c:a aac -strict -2 -y video_withaudio.mp4
我假设concat的视频都没有音频。如果他们这样做,结果将出乎意料。使用
ffmpeg -i 1.mp4 -i 2.mp4 -i 3.mp4 -i 4.mp4 -i 5.mp4 -i audio.mp4
-filter_complex 'concat=n=5:v=1:a=0[out]'
-map '[out]' -map a -c:a aac -strict -2 -y video_withaudio.mp4
我假设concat的视频都没有音频。如果他们这样做,结果将出乎意料。是的,所有视频都没有音频。当我尝试执行以下命令时,我得到了“Stream map'a'不匹配任何流。”错误。将上述命令修改为following,它成功了,ffmpeg-I 1.mp4-I 2.mp4-I 3.mp4-I 4.mp4-I audio.mp4-filter_complex'concat=n=5:v=1:a=0[out]-map'[out]“-map 5-c:aac-strict-2-y video_with audio.mp4I刚刚尝试了这个解决方案,但它不起作用-filter_complex抱怨有未连接的输出。下面的音频没有提到。此版本可能与旧版本兼容?添加-报告并重新运行。共享报告。是的,所有视频都没有音频。当我尝试执行以下命令时,我得到了“Stream map'a'不匹配任何流。”错误。将上述命令修改为following,它成功了,ffmpeg-I 1.mp4-I 2.mp4-I 3.mp4-I 4.mp4-I audio.mp4-filter_complex'concat=n=5:v=1:a=0[out]-map'[out]“-map 5-c:aac-strict-2-y video_with audio.mp4I刚刚尝试了这个解决方案,但它不起作用-filter_complex抱怨有未连接的输出。下面的音频没有提到。此版本可能与旧版本兼容?添加-报告并重新运行。共享报告。