混合音频流和复制视频

时间:2014-04-19 19:09:05

标签: python audio video heroku ffmpeg

我需要实现两个功能:

  1. 替换电影中的音频
  2. 将当前音频与新音频混合
  3. 解决方案1:

    ffmpeg -i music_url -i video_url -codec copy -y -shortest output_video

    解决方案2:

    ffmpeg -i video_url -i music_url -filter_complex amix=duration=shortest -y output_video

    但是第二个问题有一些问题:

    • 视频质量较低
    • 音频剪切最短,但视频保持不变
    • 复制流需要更长的时间

    任何提示?

    编辑:

    ffmpeg -i vid -i music -filter_complex amix=duration=shortest -shortest -y out_v
    

    似乎无法流式传输视频和过滤音频。需要弄清楚如何保持视频质量相同,因为默认行为会降低视频质量。

1 个答案:

答案 0 :(得分:0)

无法过滤流并将其复制,但在这种情况下,我会复制视频和过滤音频。解决方案:

ffmpeg -i v -i m -filter_complex amix=duration=shortest -vcodec copy -shortest -y out_v