linxu mp3转aac, aac转mp3, mp4转mp3 mp4转aac

来源:互联网 发布:阿里云邮箱客户端下载 编辑:程序博客网 时间:2024/05/16 14:16

mp3转aac


工具准备:
mpg123 (sudo yum install mpg123 -y)
neroAacEnc (wget http://ftp6.nero.com/tools/NeroAACCodec-1.5.1.zip,解压释放到/usr/local/bin,chmod +x /usr/local/bin/neroAac*)

操作步骤
1. 用mpg123装MP3转换成wav文件
mpg123 -w tmp.wav sample.mp3
1. 再用neroAacEnc把tmp.wav文件转换成模板aac文件
neroAacEnc -cbr 44100 -if tmp.wav -of out.aac

注意:44100为采样率,参考:http://baike.baidu.com/link?url=AIoz-wwihRUOTGxgnT5jVk6tQimuTD_QGXNMUjhMeIwtThofLnsfZOBSiaEzLAZ1O-UApD0Om9rOKnsScqOGeK



mp4转mp3

1. 用ffmpeg将MP4资源转换乘MP3格式资源(事前确保目标文件不存在)
ffmpeg -i 05E7D4A5-9B3A-3AC9-3604-624379CC11D1.mp4 -acodec libmp3lame -ab 64k tmp.mp3
  由于是新闻,码率64k足够了
2. 调整音量
  mp3gain -r -d 6 test2.mp3  (指定音量95dB,20150121)
3. MP3转wav
 mpg123 -w tmp.wav sample.mp3
4. wav转aac
neroAacEnc -cbr 22050 -if tmp.wav -of out.aac



AAC转MP3
工具准备:
lame
sudo yum install -y lame

过程
1. aac转wav
neroAacDec -if tmp.aac -of tmp.wav
2. wav转MP3
lame tmp.wav tmp.mp3

完成.



m4a转aac 过程
1. m4a转wav
ffmpeg -i zhanguo.m4a zhanguo.wav
2.wav转aac(此处是听吧内容,采样率22050,如果是歌曲则是44100)
neroAacEnc -cbr 22050 -if zhanguo.wav -of zhanguo.aac

转换后体积变化如下:
-rw-rw-r--. 1 hknaruto hknaruto 2.4M 2月   6 14:38 zhanguo.aac
-rw-rw-r--. 1 hknaruto hknaruto  27M 1月  26 2014 zhanguo.m4a
体积只有原来的7.8%


0 0