我能否以编程方式将 Webm 文件中的音频插入到另一个 Webm 文件中?
Can I programmatically insert audio from a Webm file into another Webm file?
我有两个 WebM 文件,都有视频和音频。
我想将一个 WebM 文件中的音频插入到另一个 WebM 文件中,以便最终的 WebM 文件有两个音频 "streams" 与视频同时播放。
是否可以通过编程方式实现?最好使用 Ruby,或者如果不使用命令行界面,也许是 ffmpeg?
使用 ffmpeg
ffmpeg -i first.webm -i second.webm -filter_complex "[0:a][1:a]amix[a]" -c:v copy -map 0:v -map "[a]" mixed.webm
这将输出第一个输入的视频和音频混合。查看 amix 手册以应用调整。这也将应用 WebM 的默认音频编码参数。
我有两个 WebM 文件,都有视频和音频。
我想将一个 WebM 文件中的音频插入到另一个 WebM 文件中,以便最终的 WebM 文件有两个音频 "streams" 与视频同时播放。
是否可以通过编程方式实现?最好使用 Ruby,或者如果不使用命令行界面,也许是 ffmpeg?
使用 ffmpeg
ffmpeg -i first.webm -i second.webm -filter_complex "[0:a][1:a]amix[a]" -c:v copy -map 0:v -map "[a]" mixed.webm
这将输出第一个输入的视频和音频混合。查看 amix 手册以应用调整。这也将应用 WebM 的默认音频编码参数。