[雜記] foobar 0.9與mp3歌詞顯示
版本: foobar 0.9.3.1
動機: 想讓foobar可以顯示歌詞、練練歌...
沒想到花了許久得到的解決方案仍不太令人滿意
但過程中獲得不少 所以寫給有興趣的人看看 (順便留下記錄給自己)
雜記:
1. hmmm........想直接知道結論的人請看EZsoft板koalahong的文章
標題是「Re: [問題] 關於Foobar 歌詞顯示外掛」
結論就是, 現階段很需要「中文」歌詞顯示的人, 請用「千千靜聽」
還是想用foobar播的人請往下走
2. mp3歌詞顯示的基礎知識
(1)通常player都需要plug-in才能顯示歌詞 (而這些有的又是shareware)
(2)有兩種方式可儲存歌詞
a. 用.txt或.lrc等文字檔記錄
b. 直接存在mp3檔的tag裡
(3)歌詞的記錄方式又分為動態與靜態
靜態即如lyrics板那些純文字
動態則是在每行歌詞前加上時間標簽(stamp)
http://www.cdmi.net/a2player/chit/lrc_center.html
(4)歌詞顯示的plug-in跟文字檔或tag間會有編碼處理的問題
(亦即 plug-in必須能處理歌詞的字元編碼, 方可正確顯示)
而這個問題嚴重影響後面中文歌的處理
3. foobar的plug-in for mp3歌詞顯示
(1)英文mp3
目前我找到的是lyrics searching plugin (foo_lyricsdb)
http://lyrics.mirkforce.net/download.html
或者, 你也可以試試EvilLyrics (freeware)
http://www.evillabs.sk/evillyrics/
BTW, 英文歌的tag可利用一些軟體從freedb.org上直接抓取
(2)中文mp3
之前有foo_lyricshow, 聽說04年就停止開發了
後來有大陸網友接手開發了foo_uie_lyrics
http://gro.clinux.org/projects/ikiki/
(網頁上的foo_infobox可用來處理tag字元編碼的問題)
而foo_uie_lyrics是依附在Columns UI這個plug-in下
http://music.morbo.org/components.php
你得將Columns UI與foo_uie_lyrics同時放到foobar2000\components\
然後在Preferences裡的Display選用Columns UI
接著請看Columns UI的Layout
點選Horizontal splitter後按滑鼠右鍵"Insert panel"→panels→Lyric Show
OK, 將foobar關掉重起就可以看到歌詞顯示的視窗了
(你高興的話可以在layout裡改設定, 讓那個視窗位置改變)
另外, 在Preference的Tools那邊可以看到Lyric Show Panels
那就是有關foo_uie_lyrics的設定(讀取、字型、顏色etc.)
接著... 麻煩事來了
當你把中文歌丟給foobar處理時
foo_uie_lyrics會依據mp3檔的tag(歌手與專輯)自動上網抓取歌詞
(這邊我假設tag已設好且為bi5編碼)
但...........會一路失敗到底 XDDDD
何故?
well, 因為foo_uie_lyrics設定的中文歌詞庫是對岸維護的
然而因tag是bi5編碼, 它當然無法找到任何東西 Orz
[koalahong的解決方法]
「中文歌我個人認為目前最好的解決方案是
用[MP3檔名與標籤修改器]來下載歌詞
記得把歌詞副檔名改成.lrc(預設是.txt)
在Lyric show裡面歌詞檔名的設定加入%_filename%並把它設成第一順位
好處是該軟體用的資料庫是六一歌詞庫
不會有編碼上的問題
英文歌的話Lyric show內建的搜尋引擎是更好的選擇
日文ACG就...自己複製貼上吧 」
[我的解決方法]
1.在歌詞視窗上滑鼠右鍵"Online search"時
利用ConvertZ把big5碼的歌手或專輯名轉成GBK碼後, 再按search
這樣就可自動找到lrc格式的歌詞了
(或者你可先用ConvertZ改所有mp3檔的tag為GBK碼 先把歌詞下載回來後再處理)
2.自己上網找lrc格式的歌詞
http://lt.51lrc.com/
http://www.jpwy.net/gc/
3.我沒試過大陸做的Mini Lyrics
也許可以找找註冊版或破解版, 說不定它已解決中文歌詞顯示...
(3)要使用lrc格式, mp3檔名需與lrc檔名相同 (就像avi與srt要同名一樣)
另一種是直接內嵌到tag (這當然是最理想的方案)
方法是找一個mp3 tag編輯器, 然後加入變數LYRICS及歌詞內容
Mp3tag http://www.mp3tag.de/en/ (沒用過, 需安裝但Full Unicode support)
MEDIA Tagger http://www.volny.cz/media-tagger/eng/index.html (綠色)
Mp3 Tag Tools http://sourceforge.net/projects/massid3lib (綠色)
(我晚上用的是Mp3 Tag Tools, 它在寫入歌詞時
會把變數名稱寫為UNSYNCED LYRICS, 需在foo_uie_lyrics裡多加設定)
後記:
總之, 從"編碼"與media tag延伸出來的問題還真不少 Orz
ps. 如果有漏掉的細節, 請自行上網找資料解決
--
當你飲沉默河水時,你才能真正唱歌。
當你到達山峰時,你才開始攀登。
當大地索取你的四肢時,你才真正地舞蹈。 -紀伯倫
一切有為法,如夢幻泡影,如露亦如電,應作如是觀。 -金剛經
德有所長,而形有所忘,人不忘其所忘,而忘其所不忘,此謂誠忘。 -莊子.德充符
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.175.174.223
※ 編輯: Altair 來自: 218.175.174.223 (09/12 06:05)
推
09/16 02:21, , 1F
09/16 02:21, 1F
AVEncode 近期熱門文章
PTT數位生活區 即時熱門文章