不知你是否有过欣赏MTV的经历,随着美丽的画面和动听的歌声,歌词会按照一定的节奏显现,为什么不试试在播放软件中让歌词随音飘扬呢?这样做有两方面的好处,一是可以跟着歌词练习唱法,另一方面则可以让原本呆板之极的软件看起来稍显活泼,如果配上相应的画面,效果就更佳了。
MP3歌词显示原理
MP3文件除了音频信息外,一般还包含了专辑名称、歌手名称、歌曲名、注释、流派、音轨等附加信息,这些附加信息被称为“ID3
Tag”,目前最新的版本是ID3v2.4,它支持Unicode语言和文件,可以在每个标签元素中存储任意长度的数据,甚至将图片存储为标签的一部分,这样我们就有可能为MP3歌曲添加视频信息,从而实现真正的“有声有色”效果。
目前,大部分MP3播放软件都支持歌词的显示功能,而且稍作设置还可以显示动态歌词,也就是说让歌词随音乐节奏逐字显示。
小资料:ID3v1的128个字节中,1-3字节中存储了TAG信息,4-33字节中存储了歌曲名信息,34-63字节中存储了歌手名信息,64-93字节中存储了专辑名信息,94-97字节中存储了年份信息,98-125字节中存储了备注信息,而126-128这3个字节则是保留位。ID3v2信息则不再固定,而且存储位置也转移到了MP3歌曲的首端,ID3v2到目前为止一共有4个版本,不过大多数播放软件都只支持第3版,即ID3v2.3,ID3v2信息包括两个部分,一个部分是标头信息,占固定的10个字节,1-3字节表示ID3,第4字节表示ID3v2的版本号,5-6字节一般为0,7-10字节表示ID3v2数据体的长度信息;另一个部分是标体信息。
在WMP中显示歌词
借助Windows XP,WMP(Windows Media
Player)成了用户使用频率最高的媒体播放软件,而且WMP从9.0版本开始支持动态歌词效果,即使你是一名菜鸟,也可以很快掌握相关操作。
WMP允许用户直接编辑MP3歌曲的ID3信息,因此我们可以很轻松地添加歌词。打开媒体库窗格,右键单击相应文件,从快捷菜单中打开“高级标记编辑器”窗口,如图1所示,这里可以添加曲目信息(标题、流派)、艺术家信息(艺术家、词作者、作曲者、指挥)、歌词(添加静态歌词或动态歌词)、备注(注释)等丰富的ID3信息,甚至还可以在“图片”选项页中添加歌手的照片。
实例:为《驼铃》歌曲添加动态歌词效果
切换到“歌词”选项页,点击“添加”按钮,此时原本空白的窗口会出现语言、文本两个信息框,“语言”当然是选择“中文
[zh-cn]”,如图2所示,将从网上下载的歌词内容粘贴到“文本”框中,建议利用百度搜索引擎查找MP3歌词,如果只是希望添加静态歌词,那么点击“确定”或“应用”按钮就可以了。
为了实现动态歌词效果,你还需要点击窗口右下角的“同步显示歌词”按钮,此时我们会看到图3所示的对话框,其实你不用进行任何操作,因为WMP会根据歌词的长度添加时间戳信息并自动分段,点击“播放”按钮可以进行试听,如果你觉得某些句子与歌曲的播放进度不是太吻合,可以手工进行精确调整,多尝试几次就可以了,调整结束后点击“确定”按钮。
正常情况下,再次播放《驼铃》这首歌曲时,我们就应该可以同步欣赏到动态歌词了,如果没有看到的话,检查“播放→字幕”是否被设置为“关”,请切换为“开”选项,当然这里的默认语言设置应该同时被设置为“中文
[zh-cn]”,然后动态歌词就会自动显示在播放窗口的底边了(见图4)。
小技巧1:扩大WMP的歌词滚动区域
不知你是否觉得WMP显示歌词的这块滚动区域实在是太小了,而且还非常靠下,动态歌词还好说,如果是查看静态歌词,恐怕就只能拖动滚动条慢慢欣赏,确实有些麻烦,不过遗憾的是WMP并没有提供相应的调节选项。解决的办法是打开注册表编辑器,找到HKEY_CURRENT_USER\Software\Microsoft\MediaPlayer\Player\Tasks\NowPlaying,右侧窗格中有一个名为“CaptionsHeight”的键值,默认值是100像素,如果要适合静态歌词,可以调整得高一些;如果要适合动态歌词,可以调整得窄一些,朋友们可以通过尝试调整到一个合适的值。
小技巧2:利用字幕文件显示歌词
如果你觉得手工添加动态歌词的步骤颇为麻烦,那么可以从网上下载现成的字幕文件,比较丰富的站点是https://music.liuxuan.com/,注意应该选择SMI格式的字幕文件下载,下载回来后要保证字幕文件的文件名与MP3的文件名一致,而且必须在同一路径下,这样才能让WMP在播放时自动调用字幕文件。
小提示:或者,你也可以从https://alen.27h.com/ttpsetup.exe下载名为“千千静听”的播放软件,它在播放时会自动从Internet搜索下载歌词;如果你使用Foobar2000,可以从https://www.sbtop.com下载MakyLyrics和LyricsShow插件,这两个插件也可以在WinAMP或Windows
Media Player中使用。
让其他软件显示歌词
也许你并不喜欢WMP作为媒体播放器,那么我们同样有更多的选择,下面几套方案朋友们不妨一试:
方案一:WinAMP+迷你歌词
WinAMP的大名自然不用多说,不过这款软件自身却无法显示歌词,因此我们只能借助插件来实现。“迷你歌词”是专门为WinAMP提供的一个歌词插件,支持WinAMP、Foobar2000、RealOne
Player、Windows Media
Player等播放软件,现有LRC歌词30000首,而且歌词库每天都进行更新,只要能够连接上网,在播放歌曲的同时连接到https://www.superlyrics.net服务器搜索、下载并自动同步匹配相应的歌词即时显示。
除了普通的向上滚动显示之外,迷你歌词还支持双行显示歌词、单行显示歌词,同时还支持多种文件格式,包括LRC、TXT等。注意:在启动“迷你歌词”之前应该首先运行WinAMP,“迷你歌词”首先会根据ID3中的信息连接到服务器搜索歌词,如果该MP3歌曲的ID3信息不完整,则会根据歌曲名称来搜索歌词,很快就可以正常显示歌词了(见图5所示),下载的歌词文件将存储在\MinLyrics\Download文件夹中,文件扩展名为*.lrc。
方案二:WinAMP+速配歌词
从https://www.superlyrics.net/others/download/sp_down.htm可以下载“WinAMP+速配歌词”的集成版本,包括WinAMP
2.95/5.03汉化版和速配歌词,只要连接上网,在播放歌曲的同时会同步匹配相应的歌词并动态显示,将用户从寻找、搜索、下载歌词等一系列繁琐的步骤中解脱出来,“速配”之名即由此而来。
“速配歌词”的歌词库容量大、更新快,现有歌词50000首,而且还每天更新,同时提供单行、双行、多行显示歌词的功能,而且还提供滚动、卡拉OK逐字、逐行显示歌词,你也可以选择居中、居左、居右等方式显示歌词。如果歌曲无法显示,那么最大的原因是歌曲的ID3信息可能存在错误,特别是歌曲名称的正确性,这样才能自动匹配。
方案三:Foobar2000+迷你歌词
Foobar2000的优势在于资源占用率非常低,加上迷你歌词的搭配,如图6所示,效果非常好。
方案四:千千静听
“千千静听”是一款免费的国产播放软件,下载地址是https://alen.27h.com/ttpsetup.exe,安装后运行软件,当我们在播放《驼铃》这首歌曲时,软件会自动从网上搜索并下载歌词,一般情况下很快就会将歌词下载回来,如图6所示,不知朋友们觉得效果如何?
如果提示说“未能在网上找到歌词!”,我们也不用灰心丧气,先在“歌词秀”窗格中从右键菜单中选择“下载歌词”命令,我们会看到一个“搜索并下载歌词”对话框,在这里点击“搜索”按钮,“千千静听”会重新从网上搜索歌词,如果仍未能找到的话,请检查歌曲名称是否正确,实在不行的话就只能考虑手工编辑了。
自然,支持动态歌词的播放软件还有很多,例如TryHear
Player、网际飞音、木子MP3播放器等,而歌词插件也并不止“迷你歌词”和“速配歌词”这两款,比较著名的还有LyricsShow,朋友们有机会的话不妨尝试一下,笔者这里就不多说了。