云网牛站
所在位置:首页 > Linux教程 > 在深度deepin系统里使用ffmpeg把mp4转mp3格式

在深度deepin系统里使用ffmpeg把mp4转mp3格式

2020-03-07 15:42:12作者:opensuse-_稿源:深度站

在深度deepin系统里可以把mp4转mp3格式,打开deepin 15.11自带的命令行工具,然后在终端中输入:ffmpeg -i $ID.mp4 -acodec libmp3lame -ac 1 -ar 16000 $ID.mp3(把$ID.mp4、$ID.mp3替换为你要转换的文件名),如果要求不高,则运行ffmpeg -i $ID.mp4  $ID.mp3也行。

在深度deepin系统里使用ffmpeg把mp4转mp3格式

 

mp4转mp3的简单方法

deepin系统自带的ffmpeg,ffmpeg是linux中转换音频视频文件的常用工具。如没有自带,请参考在Linux中安装和使用ffmpeg的方法(以Ubuntu 18.04系统为例)

使用命令:

ffmpeg -i $ID.mp4 -acodec libmp3lame -ac 1 -ar 16000 $ID.mp3

ffmpeg -i $ID.mp4 -vn -ab 128k -ar 16000 -y $ID.mp3

注解:

-i:表示输入的音频或视频。

-ac:channel设置通道3,默认为1。

-ar:sample rate设置音频采样率。

-acodec:使用codec编解码。

-ab:bitrate 设置音频码率。

-vn:不做视频记录。

libmp3lame:使用libmp3lame编码mp3。

-y:覆盖输出文件。

其他方法,请参考:在Linux系统中将mp4转换为mp3的方法

在深度deepin系统里使用ffmpeg把mp4转mp3格式

 

附:除了mp4 to mp3,ffmpeg的用途还很广泛,还可以转换多种类型

1、mp4 to wav(以下都在终端中运行相应的命令):

ffmpeg -i $ID.mp4 -ac 1 -ar 16000 $ID.wav

2、webm to mp3:

ffmpeg -i $ID.webm -acodec libmp3lame -ac 1 -ar 16000 $ID.mp3

3、webm to wav:

ffmpeg -i $ID.webm -ac 1 -ar 16000 $ID.wav

4、wav to mp3:

ffmpeg -i input.wav -vn -ar 44100 -ac 2 -ab 192k -f mp3 output.mp3

ffmpeg -i audio.wav -acodec libmp3lame audio.mp3

-f:强制使用某种输出格式,通常输入文件的格式是自动检测的,输出文件的格式根据后缀猜测,所以大多数情况不需要设置-f。

5、wav to flac:

ffmpeg -i input.wav output.flac

6、flac to wav:

ffmpeg -i input.flac output.flac

7、aac to mp3:

ffmpeg -i audio.aac -acodec libmp3lame -ac 2 -ab 160 audio.mp3

8、aac to wav:

ffmpeg -i audio.aac audio.wav

9、aac to ac3:

ffmpeg -i audio.aac -acodec ac3 audio.ac3

10、aac to ogg:

ffmpeg -i input.aac -libvorbis output.ogg

11、wav to ogg:

ffmpeg -i input.wav -acodec libvorbis output.ogg

12、wav to aac:

ffmpeg -i input.wav -acodec libfaac output.aac

13、wav to ac3:

ffmpeg -i input.wav -acodec ac3 output.ac3

其实wav、mp3、aac、ac3、ogg之间的互相转换是相似的:

输出是mp3:-acodec libmp3lame

输出是aac:-acodec libfaac

输出是ac3:-acodec ac3

输出是ogg:-acodec libvorbis

至于其他参数选项,视需求使用,都非常的简单。

 

相关主题

初学者学习FFmpeg命令的教程

精选文章
热门文章