Linux / Web 服务器 · 2013/09/22 0

Linux 下将 Speex 文件转换成 MP3 格式

最近一个项目需要接触到音频的录制工作, 录制的音频除了在应用端使用, 还需要通过浏览器在 Web 端播放. 于是想到了Web段的播放格式问题, 第一想到的就是 mp3 格式. 因此就需要看看如何将 speex 转换成 mp3 呢.
其实很简单, 以 Ubuntu 为例:

第一步转换成 wav 格式
a) 安装 avtools, 如果已安装请跳过此步骤
sudo apt-get install libav-tools
b) 转换
avconv -i orig.spx tmp.wav
或者
ffmpeg -i orig.spx tmp.wav

第二步转换成 mp3 格式
a) 安装 lame, 如果已安装请跳过此步骤
sudo apt-get install lame
b) 转换
lame tmp.wav orig.mp3

附 windows 下对应命令行的下载地址:

libav -> ffmpeg

http://ffmpeg.zeranoe.com/builds/

lame

http://lame1.buanzo.com.ar/