原文:http://tieba.baidu.com/p/838513625
方法一:在安装到有mplayer的情况下可以使用命令
mplayer -dumpaudio filenametoconvert.flv -dumpfile filenametosave.mp3
如我要将下载下来的aa11.flv转换为bb22.mp3则使用以下命令
mplayer -dumpaudio aa11.flv -dumpfile bb22.mp3
方法二:使用vlc中转换工具 位置在菜单栏中的文件/媒体(media) 转换/保存(convert/save) 在顶部选择文件(file) 文件选择(file selection)中点添加(add) 加入要转换的文件 然后点转换/保存(convert/save)按钮前面的箭头符号 选择转换convert 进入转换对话框 在目标destination一栏选择转换后的路径 在设置中选择audio-mp3 点后面的第一个图标设置转换mp3的参数(仅设置音频解码器audec,主要是修改比特率bitrate和采样率sample rate) 比特率一般设为128 采样率为44100 设置好后点保存 点开始start 开始转换
方法三:使用ffmpeg转换
ffmpeg -i inputfile.flv -acodec copy output.mp3
如我要将下载下来的aa11.flv转换为bb22.mp3则使用以下命令
ffmpeg -i aa11.flv -acodec copy bb22.mp3
此方法仅适合音频编码为mp3的情况(在命令行模式运行mplay aa11.flv 在open audio一行显示Opening audio decoder: [mp3lib] MPEG layer-2, layer-3
)