ffmpeg 转码 mp3 文件命令

最近需要把一个mp3 文件压缩一下,当做网页 h5 的背景音乐,需要找个转码软件,想到用 ffmpeg 可以做音视频的转码配置,就找了一下 ffmpeg 转码MP3 的命令,发现现成的命令还不好找。

转码的原因是原 mp3 文件过大,而且不一定是网页能播放的格式,需要压缩小一点,再转成标准的格式网页可以正常播放。

做 h5 手机专题,需要对页面大小,图片、视频 mp4、音频mp3 都进行处理,要不然很有可能浪费流量还打开特别慢。不过现在看很多 h5 是基本不考虑图片压缩的,一个图片几兆都是可以的,现在的网络环境以及能够支持几十兆几百兆的文件在一分钟内加载完成了,但是加载时间长一些。我们上一代的经济适用型前端才会处处考虑压缩、压缩、再压缩。

ffmpeg 转码 mp3 文件命令(cmd 模式下):

ffmpeg -i aaaa.mp3 aaaa-xiao.mp3

其他转码mp3 的常用命令

1.mp3转wav (默认格式):
ffmpeg -i XXX.mp3 -f wav XXX.wav

2.mp3转pcm (自定义格式:采样率16000hz,分辨率16bits,单声道):
ffmpeg -i xxx.mp3 -acodec pcm_s16le -f s16le -ac 1 -ar 16000 xxx.pcm

3.mp3转ogg
ffmpeg -i xxx.mp3 -acodec libvorbis -ab 128k xxx.ogg

4.amr转wav:
ffmpeg -acodec libamr_nb -i XXX.amr XXX.wav

5.amr转mp3:
ffmpeg -i XXX.amr XXX.mp3

ffmpeg -i XXX.amr  -f mp3 -acodec libmp3lame -y  XXX.mp3

6.wav转amr:
ffmpeg -i XXX.wav -acodec libamr_nb -ab 12.2k -ar 8000 -ac 1 XXX.amr

7.wav转mp3:
ffmpeg -i XXX.wav -f mp3 -acodec libmp3lame -y XXX.mp3

8.wav转pcm:
ffmpeg -i xxx.wav -acodec pcm_s16le -f s16le -ac 1 -ar 16000 xxx.pcm

“ffmpeg 转码 mp3 文件命令”的一个回复

评论已关闭。