Ubuntu 10.10下flv视频文件中解压缩提取抓取出音频mp3


网上常见的方法是使用mecoder。

也有用ffmpeg的。

其实用mplayer就可以,但是mplayer默认安装中没有。gnome mplayer,mplayer,还有mplayer的firefox插件gecko-player(用来代替windows media player在internet explorer播放网页中集成的音频播放器的作用。但是需要codec要装全,特别是win32codec,ffmpeg自然不必说,mp3解码器比如fluendo或者替代品,lame,gstreamer-ugly,gstreamer-ugly-multiverse,gstreamer-good和bad,这些那当然装的了。有的系统叫w32codec总之都差不多)

该命令仅限于命令行模式。Ubuntu默认用的gnome,kde没试过。开gnome-terminal

cd命令进入flv文件所在文件夹。
完后。比如我的flv文件叫36036728.flv
那么命令行,
sudo mplayer -dumpaudio 36036728.flv -dumpfile 36036728.mp3
命令行界面有提示。我的mplayer 是1.0 rc4的版本。
完了,在flv文件所在文件夹就会生成那个名为36036728.mp3的文件。播放就是了。

不过有个问题,这样提取出来的mp3,虽然快捷,但是播放进度对于文件的时长的估算会失真。
在windows下类似功能的小工具也有这种问题。

不过如果不拖动进度条播放的话,问题不大。正常播放没事。拖动媒体播放器进度条,可能会导致播放器异常终止。

相关内容