ffmpeg将一个视频中的音频合并到另一个视频

bash 复制代码
ffmpeg -i input1.mp4 -i input2.mp4 -map 1:v -map 0:a -c:v copy -c:a aac -strict experimental output.mp4

解释如下:

  • -i input1.mp4:指定第一个输入文件input1.mp4,这是你要提取音频的文件。
  • -i input2.mp4:指定第二个输入文件input2.mp4,这是你要合并音频的目标视频文件。
  • -map 1:v:选择第二个输入文件(即input2.mp4)的视频流。
  • -map 0:a:选择第一个输入文件(即input1.mp4)的音频流。
  • -c:v copy:复制视频流,不重新编码。
  • -c:a aac:将音频编码为AAC格式。
  • -strict experimental:启用实验性AAC编码器。
  • output.mp4:输出文件的名称。

通过这个单一命令,FFmpeg会直接从input1.mp4提取音频并将其与input2.mp4的视频流合并,生成一个新的包含提取音频的输出视频文件output.mp4。

相关推荐
熬夜磕代码丶20 小时前
RN鸿蒙空间音频实战
华为·音视频·harmonyos
架构师伯子明1 天前
ffmpeg学习4:opencv在音视频领域常用指令
opencv·学习·ffmpeg
Android系统攻城狮2 天前
Linux FFmpeg深度解析之avio_open调用流程与实战(三十八)
linux·运维·服务器·ffmpeg·音视频进阶·ffmpeg音视频
一条破秋裤2 天前
【V4L2采集视频】
音视频
橙橙笔记3 天前
QT的学习第四部分
linux·qt·学习·音视频
Android系统攻城狮3 天前
Linux FFmpeg深度解析之av_guess_format调用流程与实战(三十六)
linux·运维·服务器·ffmpeg·ffmpeg音视频进阶
AI视频工具指南4 天前
用 AI 能做哪些视频?按想交付的作品选做法
人工智能·aigc·音视频
希和20274 天前
免费AI视频生成工具汇总(国内优先,适合做漫剧、短视频,Obsidian笔记版)
人工智能·笔记·音视频
謓泽4 天前
【插件】用写网页的方式做视频?HyperFrames 让我重新理解了“做视频“这件事!
gpt·ai·大模型·音视频·媒体·claude·视频
Android系统攻城狮4 天前
Linux FFmpeg深度解析之av_write_frame调用流程与实战(三十三)
linux·运维·服务器·ffmpeg·音视频进阶·ffmpeg音视频