我有一个关于 ffmpeg 的问题,我有许多拍摄的 mp4 视频文件和一个 mp3 音频(例如:1 小时长),我想将随机 mp4 视频文件合并为一个输出文件(长度匹配 mp3 长度)并用该 mp3 文件替换音频为一个输出 mp4 文件。
答案1
简短的回答是可以的。你可以。
具体来说,“手动选择特定流”部分
按照您想要的顺序和长度组合视频 (mp4) 文件后,您可以将视频 (mp4) 和音频 (mp3) 文件组合在一起,并使用选项-map
选择最终输出中所需的视频流和音频流。这样您就可以得到您想要的视频,以及您拥有的 mp3 文件中的音频
编辑
为了回答您的评论,您可以使用concat
命令ffmpeg
将视频合并在一起
将其放入文本文件中(我们称之为
list.txt
)file 'path/to/file1.mp4' file 'path/to/file2.mp4' file 'path/to/file3.mp4'
然后
ffmpeg -f concat -i list.txt -c copy output.mp4