V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
pc10201
V2EX  ›  FFmpeg

ffmpeg 合成音频和视频

  •  
  •   pc10201 · 2020-12-24 13:17:51 +08:00 · 1441 次点击
    这是一个创建于 1458 天前的主题,其中的信息可能已经有所发展或是发生改变。
    有一个 mp3 音频文件,长度数秒或数分钟,比如 3 分钟
    有一个 mp4 视频文件,长度数秒或数分钟,比如 5 分钟

    音频和视频长度很可能不一致

    我想把它们合成为一个两个小时的视频
    视频中自带的声音去掉
    视频和音频都是重复播放,自动循环

    分开做可以是可以实现的,有一条命令搞定的办法吗?
    jifengg
        1
    jifengg  
       2020-12-24 15:56:25 +08:00
    分开既然可以,那一起应该也没有问题。 -filter_complex 分别设置音视频的 output stream name,然后用 map 参数,输出到一个文件。
    ungrown
        2
    ungrown  
       2020-12-24 16:14:13 +08:00
    就是#1 提到的:map 参数,不算复杂,看看官方文档就明白了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2418 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 15:49 · PVG 23:49 · LAX 07:49 · JFK 10:49
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.