You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何将一个文件的视频流与另一个文件的音频流合并?

如何将一个文件的视频流与另一个文件的音频流合并?

当然可以做到!你完全不需要重新编码已经处理好的视频流,只用ffmpeg就能快速把两个文件的对应流拼接在一起,既省事又能节省大量时间。

直接用这条命令就行:

ffmpeg -i output_hevc.mkv -i input_original.mkv -c:v copy -map 0:v -map 1:a output_hevc_2.mkv

我给你拆解下每个参数的作用,方便你理解:

  • -i output_hevc.mkv:第一个输入文件,也就是你已经编码完成的H.265视频文件
  • -i input_original.mkv:第二个输入文件,也就是带有正确音频流的原始文件
  • -c:v copy:告诉ffmpeg直接复制第一个输入里的视频流,不重新编码,这一步能帮你省去漫长的视频编码时间
  • -map 0:v:指定从第一个输入文件(索引为0)中提取所有视频流
  • -map 1:a:指定从第二个输入文件(索引为1)中提取所有音频流
  • output_hevc_2.mkv:最终生成的目标文件

如果原始文件里有多个音频流,你想指定提取某几个的话,可以调整-map参数。比如只想取第一个音频流就写成-map 1:a:0,想同时取前两个音频流就写成-map 1:a:0 -map 1:a:1,以此类推。

这样处理后得到的output_hevc_2.mkv,就会包含你需要的H.265视频流,以及原始文件里的正确音频流啦。

备注:内容来源于stack exchange,提问作者ilya

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.15 11:35:33