当前位置: 首页 > 教程资源 > FFmpeg 教程 > 正文
使用 FFmpeg 将视频转换为 MP3 及常规音频方法

使用 FFmpeg 将视频转换为 MP3 及常规音频方法

作者:大眼仔~旭 日期:4个月前 (07-28) 评论:0 条

摘要:FFmpeg 是一款通用的开源命令行工具,用于处理和转换视频和音频等媒体文件。在本文中,大眼仔将向你展示如何使用 FFmpeg 将视频转换为 mp3 音频。我们将使用 mp3 音频格式,因为它支持广泛的播放和压缩。 有几个原因可能会让你只想从视频中提取音频,其中包括 提取音频供第三方服务转录。 重新利用视频作为播客,或…

FFmpeg 是一款通用的开源命令行工具,用于处理和转换视频和音频等媒体文件。在本文中,大眼仔将向你展示如何使用 FFmpeg 将视频转换为 mp3 音频。我们将使用 mp3 音频格式,因为它支持广泛的播放和压缩。

有几个原因可能会让你只想从视频中提取音频,其中包括

  • 提取音频供第三方服务转录。
  • 重新利用视频作为播客,或在开车或运动时收听。
  • 提取样本或配乐,用于其他视频或音频项目。

我们假设你知道如何在终端或命令行中运行命令,并且已经安装了 FFmpeg。如果尚未安装,请访问 FFmpeg 下载页面,安装适用于您操作系统的可执行或静态版本。

FFmpeg 视频转 MP3

将视频转换为 MP3 的基本命令

将视频转换为 MP3 的最直接方法是使用以下 FFmpeg 命令:

1
ffmpeg -i input_video.mp4 output_audio.mp3

这里,-i 代表输入,它告诉 FFmpeg 抓取你要转换的文件,在本例中为 input_video.mp4。第二部分,output_audio.mp3,是你想给转换后的文件起的名字。FFmpeg 会理解你想要的 .mp3 格式音频,并为你完成所有转换工作。

调整 MP3 音频质量

可以设置转换后音频文件的质量,调整质量有助于平衡音频质量和文件大小。

要调整质量,请使用此命令:

1
ffmpeg -i input_video.mp4 -q:a 2 output_audio.mp3

在该命令中,-q:a 设置音频质量。后面的数字可以是 0 到 9,其中 0 表示你想要最好的质量和最大的文件大小。9 表示如果文件较小,你可以接受低质量。选择 2,就像我们在这里所做的那样,可以很好地平衡:高质量的音频和合理的文件大小。

提取并修剪部分音频

有时,您只想修剪音频的一个样本,而不是整个音轨。为此,请使用此命令:

1
ffmpeg -i input_video.mp4 -ss 00:00:10 -t 00:00:05 output_audio.mp3

-ss 选项告诉 FFmpeg 从视频中的特定时间开始转换,而 -t 则告诉它要转换的音频时长。在我们的例子中,FFmpeg 将从 10 秒开始剪切,只转换 5 秒的音频。

改变音频速度

您可以使用以下命令加快或减慢提取音频文件的速度:

1
ffmpeg -i input_video.mp4 -filter:a "atempo=2.0" -vn output_audio.mp3

-filter:a 应用了一个音频滤波器,即 atempo,它可以改变速度。2.0 表示双倍速度。-vn 也很重要,它告诉 FFmpeg 跳过视频部分,只处理音频。将 atempo 值设置为 0.5 会将音频转换为半速播放。

另一种加速或减速音频的方法是 rubberband 滤波器。命令如下:

1
ffmpeg -i input_video.mp4 -filter:a "rubberband=tempo=1.5" -vn output_audio.mp3

该命令也能加快音频速度,但使用了不同的滤波器 – rubberband,能带来更自然的声音,尤其是在稍微改变节奏时。tempo=1.5 会将音频速度提高 50%。

FFmpeg 是将视频转换为 MP3 的有用工具,还有数百种其他用途。FFmpeg 语法并不总是容易学习或理解,这也是大眼仔整理并撰写本文的原因。如果要同时执行多个命令,FFmpeg 可能会变得非常笨重,需要复杂的服务器基础设施。

声明:大眼仔旭 | 本文采用署名-非商业性使用-相同方式共享 4.0 国际许可协议[CC BY-NC-SA]进行授权
文章名称:《使用 FFmpeg 将视频转换为 MP3 及常规音频方法
文章固定链接:https://www.dayanzai.me/convert-video-mp3-ffmpeg.html
本站资源仅供个人学习交流,请于下载后 24 小时内删除,不允许用于商业用途,否则法律问题自行承担。
转载声明
全部评论: (0条)
^_^ 暂无评论!

发表评论

返回顶部