2004年是MP3技術發展飛速的一年,仿佛昨天還在聽沒有液晶屏,功能簡單的U盤外觀的MP3,今天已發展到支持電子書籍、歌詞同步、自定義EQ、錄音、FM收音及轉錄,甚至于彩屏這個昔日的貴族,也出現在了Mp3產品上。
隨著功能越來越多,機器的操作性也越來越復雜。但很多的用戶可能對一些功能還無所適從,像歌詞顯示及電子書籍這樣的功能,雖然實現起來很簡單,但還是有一些細節如果不注意的話,也會影響到結果,OK,以下我們就以歌詞顯示功能來說明在MP3上如何實現的。
聽慣MP3的人應會知道一個軟件,就是迷你歌詞,這個軟件作為大名鼎鼎的MP3播放軟件winamp的一個插件,在功能上可以實現歌詞顯示而出盡風頭。其實他的功能很簡單就是將后綴為LRC的文本文件與歌曲關聯即可達到在播放歌曲的同時顯示要播放的歌詞。而后綴為LRC的文件內容除了歌詞外,就是在每行歌詞前標注了它顯示的時間。我們來看這首歌的LRC文件,就可以看到其中的原理。
前面方括號里標注的時間就是播放該歌詞的顯示時間,可以看出,時間可以精確到毫秒級,而方括號后面就是歌詞的內容了。LRC文件其實就只是簡單的由時間及歌詞內容組成的文本文件。值得注意的是,在同一首歌里會出現歌詞的重復,我們只需將重復出現的歌詞前面顯示的時間累注即可,不必再寫一次,這樣來說可以減少LRC文件的大小,對了MP3的空間來說,越是小的LRC文件,越有優勢。重復累注的方法如下圖:
這樣,通過對LRC文件的分析,我們如果遇到我們找不到的歌詞,那我們就可以自己編輯歌詞。像以上的文本文件格式寫好后另存為LRC文件即可。
好了,我們分析完LRC文件的格式后,怎樣讓收集到的歌詞文件在MP3與歌曲同步顯示呢?我們還要了解以下的問題,首先你的Mp3支不支持歌詞顯示,因為該功能由解碼芯片的不同而不同。像目前采用了美國sigmatel 3520芯片的MP3都支持。
再者在MP3中有種情況與電腦不同的是,電腦軟件支持關聯歌詞,就是說我們可以將歌曲關聯到我們制作的歌詞中,而不論它的名字是不是與歌曲名字是一樣的,但Mp3因功能的限制,所以必須將歌詞的LRC文件與歌曲名字一致,且要與歌曲文件置于同一文件夾內。
以下我們以國內率先采用sigmatel 3520芯片的昂達炫音VX505 為例子,看看怎樣將歌詞與歌曲同步顯示的吧。采用了Sigmatel 3520解碼芯片的昂達炫音VX505支持歌詞同步顯示,支持FM錄音,支持高達384Kbps壓縮比的超高音質音樂文件。內置的75MHZ處理芯片,提供了強大的功能動力。在最近供布的V4.000版本的最新固件里,增加了對電子書籍的支持。這是對歌詞顯示來說的又一個重大的突破。
鏈接電腦,將歌詞LRC文件及歌曲文件拷到同一目錄下。
這樣昂達炫音在播放時自動搜索相同名字的歌詞文件并顯示出來。
昂達炫音MP3有一個比較出色的地方就是可以同時顯示兩行歌詞,這在國產MP3中是不多見的。(新聞稿 昂達提供 2004-12-02)