当前位置: 首页>>技术教程>>正文


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

, ,
使用ffmpeg视频转换器,可以从MP4媒体文件中提取音频并将其转换为各种音频格式,例如mp3要么ogg。如果尚未安装,请先安装ffmpeg


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

下列linux命令将从我们的样本媒体文件中提取音频foo.mp4并将其转换为名为bar.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并将其转换为oggVorbis音频。例如:


$ 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

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/9427.html,未经允许,请勿转载。