【问题标题】:How to concatenate multiple video files with a single audio file using ffmpeg?如何使用 ffmpeg 将多个视频文件与单个音频文件连接起来?
【发布时间】:2020-04-18 01:36:02
【问题描述】:

这是我连接 mp4 文件的方法:

ffmpeg -i vid1.mp4 -i vid2.mp4 -i vid3.mp4 -filter_complex [0][1][2]concat=n=3:v=1:a=0 -vcodec libx264 -preset fast -r 30 output_vid.mp4

但我无法将音频文件作为背景音乐添加到整个拼接视频中。

【问题讨论】:

    标签: ffmpeg video-processing


    【解决方案1】:

    将音频添加为典型输入并使用-map option 选择它:

    ffmpeg -i vid1.mp4 -i vid2.mp4 -i vid3.mp4 -i audio -filter_complex "[0:v][1:v][2:v]concat=n=3:v=1:a=0[v]" -map "[v]" -map 3:a -c:v libx264 -preset fast -r 30 -shortest output_vid.mp4
    

    如果音频文件是 AAC,则将-c:a copy 输出选项添加到stream copy,而不是重新编码。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-09-12
      • 1970-01-01
      • 1970-01-01
      • 2016-09-06
      • 2018-10-19
      • 1970-01-01
      • 1970-01-01
      • 2018-10-14
      相关资源
      最近更新 更多