在优酷上下载了一些教学视频,为了把它们放到mp3里面,需要从这些flv文件中提取出音频数据并存储为mp3格式。
操作系统是centos 5.3。
在网上搜索了一下,找到以下方法:
方法一:使用mencoder,例如:mencoder -of avi -nosound -ovc copy in.flv -o out_just_vid.avi
方法二:使用mplayer,例如:mplayer -dumpaudio nodame_theme.flv -dumpfile nodame_theme.mp3
方法三:使用ffmpeg。
以上三种方法,可参看:
http://linux.byexamples.com/archives/229/extract-audio-from-video-or-online-stream/
http://www.linuxquestions.org/questions/linux-desktop-74/copy-mode-extract-of-audio-from-youtube-flv-video-508026/
这里使用功能非常强大的ffmpeg来完成这项任务。
ffmpeg简介
ffmpeg的首页:http://www.ffmpeg.org/index.html
FFmpeg is a complete, cross-platform solution to record, convert andstream audio and video. It includes libavcodec - the leading audio/videocod