使用FFmpeg将音频合并至无音MP4并输出与音频等长的视频
解决方案
直接使用以下FFmpeg命令即可实现需求:
ffmpeg -i input_video.mp4 -i input_audio.mp3 -c:v copy -c:a aac -shortest output.mp4
参数说明
-i input_video.mp4: 指定输入的无音频MP4文件-i input_audio.mp3: 指定输入的音频文件(替换为你实际的音频格式后缀即可)-c:v copy: 直接复制视频流,无需重新编码,大幅提升处理速度-c:a aac: 将音频编码为AAC格式,确保与MP4容器的兼容性-shortest: 强制输出文件时长与最短的输入文件(即你的5分钟音频)一致output.mp4: 最终生成的目标视频文件
注意事项
- 请将命令中的文件名替换为你实际的文件路径和名称
- 如果出现视频编码兼容问题,可移除
-c:v copy参数,让FFmpeg自动重新编码视频(处理时间会相应变长)
内容的提问来源于stack exchange,提问作者LQH Gaming
相关产品推荐
相关产品推荐

