使用FFMPEG在Linux上从MP4媒体文件中提取音频

使用“FFMPEG”视频转换器可以从MP4媒体文件中提取音频,并将其转换为各种音频格式,例如“MP3”或者“OGG”。
如果我们还没有这样做,首先安装ffmpeg

FEDORA/CENTOS
# yum install ffmpeg
UBUNTU/DEBIAN
# apt-get install ffmpeg

以下Linux命令将从我们的示例媒体文件foo.mp4中提取音频并将其转换为名为'bar.mp3`的MP3文件:

$ ffmpeg -i foo.mp4 bar.mp3

上面的命令将创建一个新的音频文件bar.mp3
$ file bar.mp3.
BAR.MP3:带ID3版本2.4.0的音频文件包含:MPEG ADTS,第III层,V1,64 Kbps,48 kHz,立体声

Futhermore,以下Linux命令将从“Foo.mp4”中提取音频,并将其转换为“ogg` vorbis音频”。

例如:

$ ffmpeg -i foo.mp4 -vn -acodec libvorbis bar.ogg
$ file bar.ogg 
bar.ogg: Ogg data, Vorbis audio, stereo, 48000 Hz, ~112000 bps

或者,“FFMPEG”也允许将音频输出采样率调整为例如例如。
44100,22050,11025以下Linux命令将更改为输出音频采样率至22050 Hz:

MP3:

$ ffmpeg -i foo.mp4 -ar 22050  bar.mp3
$ file bar.mp3
bar.mp3: Audio file with ID3 version 2.4.0, contains: MPEG ADTS, layer III, v2,  56 kbps, 22.05 kHz, Stereo

OGG:

$ ffmpeg -i foo.mp4 -vn -acodec libvorbis -ar 22050  bar.ogg
$ file bar.ogg
bar.ogg: Ogg data, Vorbis audio, stereo, 22050 Hz, ~66666 bps
日期:2020-07-07 20:54:51 来源:oir作者:oir