从FLV视频中提取MP3音频

风行水上 @ 2010-04-18 15:46:59
标签:

    现在网络上的视频很多,很多都是 FLV 格式的。

    经常会有些视频,其内容主要的还是音频部分。因此有时就会想把视频中的音频提取出来,存储为MP3。这样就可以放在MP3或者iPod 里,随时听取了。

    用 FFmpeg 进行转换

    FFmpeg 是一个用作视频处理的工具和库。它支持 FLV 格式,也支持 MP3 格式。可以通过下面的命令行把 FLV 中的音频信息提取出来,存储为 MP3 文件。

    ffmpeg -i flashvideo.flv output.mp3
    
    # 需要的话可以加上更多参数
    ffmpeg -i flashvideo.flv -ar 44100 -ab 160k -ac 2 output.mp3
    

    可以在这里下载 Windows 版本的ffmpeg : http://www.videohelp.com/tools/ffmpeg

    用VLC进行转换

    如果你已经安装了VLC的话,也可以利用VLC来实现。命令行格式如下:

    #!/bin/csh -f
    
    set ifile = $1
    set ofile = $ifile.mp3
    
    alias vlc '/Applications/VLC.app/Contents/MacOS/VLC'
    
    vlc -I dummy --play-and-exit --no-sout-video $ifile \
      :sout="#transcode{acodec=mp3,ab=128,channels=2}:es{access=file,mux-audio=raw,dst-audio=$ofile}"
    
    

    ab=128表示比特率(Bit rate)是 128kbit/s。减小bitrate可以缩减文件大小。如果是语音的话,可以考虑选择 96kbit/s,这相当于FM(调频广播)的音质。32 kbit/s 相当于AM广播的音质。

    相关资源

    标签:

      分享到:
      comments powered by Disqus

      47/50ms