[雜記] foobar 0.9與mp3歌詞顯示

看板AVEncode (影音編碼技術)作者 ( 曾經太過年輕)時間19年前 (2006/09/12 04:05), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串1/1
版本: 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
MiniLyrics用起來很好啊 不用註冊 無論簡繁體也都沒問題
09/16 02:21, 1F
文章代碼(AID): #151S69I8 (AVEncode)
文章代碼(AID): #151S69I8 (AVEncode)