2016-10-19 48 views
0

我试图将多个mp4视频(h264)与音频mp3连接起来。使用ffmpeg连接许多视频和一个声音

我搜索悬停互联网和the docs

实施例,我有:

  • 3 MP4视频(音频)15秒60秒
每个
  • 1 mp3音频

    我不想保留视频的音频,但我希望mp3文件成为映射到整个视频的唯一音频。

    [   audio   ] 
    [video 1][video 2][video 3] 
    
  • 回答

    2

    Basic语法是

    ffmpeg -i 1.mp4 -i 2.mp4 -i 3.mp4 -i audio.mp3 -filter_complex "[0][1][2]concat=3[v]" -map "[v]" -map 3:a -shortest out.mp4 
    
    +0

    我与该命令得到了一个错误:'的ffmpeg -i video_a.mp4 -i video_b.mp4 -i sound.mp3 -filter_complex“[0] [1] [2] concat = 3 [v]“-map”[v]“-map 3:a -shortest concat.mp4'。错误是filtergraph description [0] [1] [2]中的'Stream specifier'concat = 3 [v]不匹配任何流。' – Jordan

    +0

    我的命令用于三个视频。你的是两个。删除'[2]'并改为'concat = 2' – Mulvya

    +0

    工作正常!谢谢! – Jordan