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

相关推荐
波点兔5 小时前
利用Python解析json生成PPT、xmind思维导图教程
json·powerpoint·音视频
DongGei5 小时前
安卓-音频焦点
android·微信·音视频
怪咖码农8 小时前
vue3获取视频时长、码率、格式等视频详细信息
前端·vue·音视频
半桶水专家10 小时前
视频的容器格式和编码格式详解
音视频
cuijiecheng201810 小时前
音视频入门基础:WAV专题(10)——FFmpeg源码中计算WAV音频文件每个packet的pts、dts的实现
ffmpeg·音视频
羚通科技12 小时前
视频智能分析平台LntonAIServer安防监控平台花屏检测、马赛克检测功能介绍
大数据·linux·人工智能·算法·音视频
在逃大马猴12 小时前
视频中的噪点怎么去除?
音视频
程序员-珍17 小时前
怎样解决OpenEuler下载sdl2失败
linux·音视频
weixin_5860620217 小时前
ffmpeg的安装和使用教程
ffmpeg
马剑威(威哥爱编程)19 小时前
ffmpeg如何实现视频推流?
ffmpeg·音视频