gpt4 book ai didi

ffmpeg - 使用ffmpeg混合不同长度的音频/视频

转载 作者:行者123 更新时间:2023-12-04 10:19:40 30 4
gpt4 key购买 nike

我想混合来自 video.mp4 的视频(时长 1 分钟)和来自 audio.mp3 的音频(10 分钟持续时间)到一个持续时间为 1 分钟的输出文件中。来自 audio.mp3 的音频应该是从 4 分钟 - 5 分钟的位置。如何使用 ffmpeg 执行此操作?

最佳答案

如果 video.mp4没有音频

你可以使用这个命令:

ffmpeg -i video.mp4 -ss 00:04:00 -i audio.mp3 -c copy -shortest output.mkv
  • 音频将来自问题中要求的 4 分钟位置 (-ss 00:04:00)。
  • 这个例子将 stream copy (重新复用)视频和音频——不会发生重新编码。

  • 如果 video.mp4有音频

    您必须添加 -map此处描述的选项: FFmpeg mux video and audio (from another video) - mapping issue .

    如果音频比视频短

    添加 apad过滤器添加静音填充:
    ffmpeg -i video.mp4 -ss 00:04:00 -i audio.mp3 -c:v copy -af apad -shortest output.mkv

    请注意,过滤需要重新编码,因此在此示例中将重新编码音频。

    关于ffmpeg - 使用ffmpeg混合不同长度的音频/视频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13041061/

    30 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com