音视频开发系列(24)使用FFmpeg添加、删除、替换和提取视频中的音频

本文介绍了如何使用FFmpeg进行音视频处理,包括删除视频中的音频、选择性删除特定音轨、添加音频、提取音频以及替换视频中的音频。通过FFmpeg的-map和-an等命令,可以方便快捷地实现这些功能,无需重新编码或仅选择性编码。
摘要由CSDN通过智能技术生成

FFmpeg是一个超级强大的工具,它可以在视频文件中添加、删除、提取或者替换音频。如果你的电脑上已经安装了FFmpeg,那么你就拥有了可以给电影添加或删除音频的工具!

我们一起来看看FFmpeg是如何做到的。

使用FFmpeg删除视频中的音频

很多人想要知道如何从录制的视频中删除音轨,比如马路噪音或者背景噪音。

删除音频最简单的方法是:只将视频复制到一个新的文件中,而不复制音频。这个方法之所以简单,是因为它无需将视频重新编码。下面是删除音频的命令行:

ffmpeg.exe -i videoWithAudio.mp4 -c:v copy -an videoWithoutAudio.mp4

  

  • 使用-c:v copy命令将视频复制到videoWithoutAudio.mp4

  • -an告诉FFmpeg不要复制音频

上述方法非常适用于电影中只有一个音轨的情况。但是,如果电影中有3~4个音轨,而你只想删除第二个音轨,该如何操作?

如何通过FFmpeg删除某个特定音轨?

我们在下一部分将学习到。

  

使用FFmpeg删除特定音频

你可以使用FFmpeg中的map命令来删除特定音轨。

map命令的通用语法是: 

-map input_file_index:stream_type_specifier:stream_index

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值