2008年12月28日

mp3学美剧

现在网上美剧很流行,许多TX通过美剧学习纯正口语。
但是能不能在mp3上学习美剧呢?现在mp3播放器已经非常普及了,而且一般都支持歌词显示。
从AVI中分享出音频并转换成mp3非常方便,字幕文件很多。
唯一要做的是将字幕转成mp3播放器支持的歌词。
由于流行的SRT格式字幕是标签定义的文本文件,而流行的LRC歌词文件也是标签定义的文本文件,因此两者之间的转换只是简单的字符串处理而已。
于是用DELPHI写了一个简单的srt2lrc转换程序。

下面是详细的教程。
1 AVI转mp3

网上许多美剧是AVI格式的,封闭了视频和音频,其中许多音频是用mp3封装的。
用VirtualDub(免费软件,小巧强大)打开AVI,查看文件信息,如图:
从音频流的压缩格式可以看出,音频采用mp3编码! 压缩。
我们可以直接将音频从AVI中分离。
选择 音频|来源音频 和 音频|直接复制数据流,如图:
文件,保存WAV,然后将WAV文件的后缀直接改为.mp3,即可作为mp3直接播放。

但是并不是所有的AVI都封装mp3音频,或者封装了VBR可变码率的mp3音频,而有些播放器并不支持VBR,如图:
这时就需要将音频重新处理,用平均码率的mp3进行编码。
选择菜单 音频|完全处理模式,如图:
然后点击菜单 音频|压缩,选择! 相应的mp3编码参数:
然后点击菜单 文件|保存WAV,生成WAV将文件后缀改为.mp3即可。
2 DVD转mp3:
使用dvd audio extracotr进行转换,参考:
http://www.mov8.com/dvd/freetalk_show.asp?id=20072
3 srt字幕转成lrc歌词文件。

程序下载地址:
http://dl.getdropbox.com/u/258641/files/srt2lrc.exe
397K

截图:
4 把lrc压进mp3
mp3播放器的自带软件一般都支持此功能。

另外,PC上的mp3播放软件一般都支持LRC歌词,只要将mp3和lrc文件名相同即可。
5 srt2lrc程序的特色功能:
支持双语显示,如果SRT文本中,中英文片断的时间码相同,则程序将自动叠加处理。
补充1:
压缩mp3时,需禁用“音频/视频交错”,如图:
补充2:
经试验,发现mp3的歌词文件较大时� �奔渎氩蛔肌�br>解决的办法是将mp3和歌词分别分割。比如按5分钟分割成若干个文件。

分割mp3的工具,推荐mp3 splitter & joiner,打开文件后,按split special,split to equal seqments,by fixed time,如图:
歌词也要作相应的分割,srt2lrc程序已作了相应的升级,并提供了分割时间和延时的参数,如图:

没有评论: