最近一个项目需要接触到音频的录制工作, 录制的音频除了在应用端使用, 还需要通过浏览器在 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/