微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

连接 2 个带声音的视频并循环播放其他更长或更短的音频

如何解决连接 2 个带声音的视频并循环播放其他更长或更短的音频

我有音频。mp3 可以比 2 个带声音的视频长或短。

  • 如果音频 > 视频,视频将循环播放直到音频停止
  • 如果音频

目前,我必须使用 2 行:

ffmpeg -y -i v1.mp4 -i v2.mp4 -filter_complex "[0:v:0][0:a:0][1:v:0][1:a:0?]concat=n=2:v=1:a=1[outv][outa]" -c:v libx264 -map "[outv]" -map "[outa]" v12.mp4

ffmpeg -i audio.mp3 -stream_loop -1 -i v12.mp4 -filter_complex "amovie=${BODY12}:loop=0,volume=0.5,apad[A];[0:a][A]amerge[outa]" -c:v copy -c:a aac -map 1:v -map "[outa]" -shortest -y newvideo.mp4

您有什么建议可以将上面的 2 行合并到 1 行 ffmpeg 以减少渲染时间吗?谢谢。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。