ffmpeg 合并 音视频文件

假设现有 视频文件 video.avi(包含声音) 和 音频文件 audio.mp3,将video.avi中的视频和audio.mp3合并,步骤如下
1 ffmpeg -i video.avi -vcodec copy -an video2.avi //将video.avi 中的视频提取到临时文件video2.avi中
2 ffmpeg -i video2.avi -i audio.mp3 -vcodec copy -acodec copy output.avi //合并 video2.avi 和  audio.mp3 到output.avi

ffmpeg 命令解析:http://blog.csdn.net/hemingwang0902/article/details/4382205
 

使用FFmpeg合成多个wav音频文件可以通过以下命令实现: ffmpeg -i input1.wav -i input2.wav -filter_complex amix=inputs=2:duration=longest output.wav 其中,input1.wav和input2.wav是待合成的音频文件的路径。-filter_complex参数用于指定复杂的音频过滤器操作,amix是一种音频混合器,inputs=2表示合并两个输入音频文件,duration=longest表示合成后的音频文件时长与最长的输入音频文件时长一致。最后,output.wav是合成后的音频文件的输出路径。 请注意,你可以按照实际情况更改输入输出文件的路径,以及合成后音频文件的参数。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *3* [FFmpeg合并多个音频并解决声音变小的方法](https://blog.csdn.net/qq_20288327/article/details/114296253)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *2* [ffmpeg图片+音频合成视频](https://blog.csdn.net/airyearth/article/details/125602727)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值