我有几个视频,我想将它们缩小以节省一些空间...因此,我真的很想将file1的音轨合并到file2中 这样我以后就可以删除file1,因为两个视频的图片内容都是相同的... 有没有办法用ffmpeg做到这一点?使用此cmd,我将在一个文件中包含2条视频/音频轨道,所以这不是我想要的。
ffmpeg -i file1.mp4 -i file2.mp4 -c copy output.mp4
我只希望file1的音频和file2的视频和音频合并为一个文件...
谢谢
答案 0 :(得分:0)
您需要使用map选项:
ffmpeg -i file1.mp4 -i file2.mp4 -map 1 -map 0:a -c copy output.mp4
这将从第二个输入中选择所有流,并从第一个输入中选择音频流。
顺便说一句,您的命令不会同时复制音频和视频轨道;两个输入中只有一个音频和视频。参见https://ffmpeg.org/ffmpeg.html#Stream-selection