mplayer source.rmvb -ao pcm:file=destination_sound.wav -vo null
把source.rmvb中的音频保存为destination_sound.wav. 也能转换VCD的DAT文件, 当然还有avi, 几乎所有你能见到的视频格式.
然后用toolame转换为mp3:
toolame destination_sound.wav destination_sound.mp3
如果你有很多文件, 把它们放到一个单独的文件夹下, 再用一条类似
for file in `ls -1`; do echo $file; done
的命令一次把它们全都搞定.
我之所以写这篇文章, 是因为我竟然一时想不起来怎么提取视频文件中的音频的命令了, 只隐约记得"pcm:file", 于是到mplayer的html文档目录下运行
grep 'pcm:file' *
总算找到了. 在这里做个记录.