-
Notifications
You must be signed in to change notification settings - Fork 5
AddSong
此頁面主要用來設定加歌時用來分析歌曲的方式,以及用來加入歌曲的拖曳區。
將想要加入的歌曲檔案或資料夾,從檔案總管拖曳至拖曳區,程式即會開始分析歌曲資料。
加歌程式不需要以系統管理員身份開啟,否則會無法從檔案總管拖曳檔案或資料夾至拖曳區。
如果以系統管理員身份開啟加歌程式,在加歌程式的視窗標題會註明管理員身份。
如果要以系統管理員身份開啟加歌程式,那麼請以相同身份開啟類似檔案總管的程式,才能拖曳加歌。
加歌頁面
影音檔並無內建標籤,所以不管你使用哪種加歌模式,都僅能以檔名及資料夾結構的內容來判斷歌曲資料。如果你的檔案及資料夾結構並沒有提供足夠的資訊給加歌程式,那麼加歌程式將會以你在【加歌頁面】所設定的『預設歌曲資訊』作為歌曲的資料。
- 資料夾結構
語系、歌手類別、歌手這三種歌曲資料可以使用在資料夾結構上,順序先後並不影響判斷。
如果資料庫有內建該名歌手資料的話,可以省略歌手類別。
如果檔案名稱已有所需的歌曲資料,也可以在資料夾結構中省略。
如果是合唱歌曲,兩名歌手之間請以『&』或『+』符號分隔開來。範例:
D:\歌曲暫存區\國語\男\張學友
D:\歌曲暫存區\國語\合唱\張學友&高慧君
- 檔案名稱
檔案名稱沒有限定哪些資料不能使用,順序先後或組合並不影響判斷。
如果資料庫有內建該名歌手資料的話,可以省略歌手類別。
如果資料夾結構已有所需的歌曲資料,也可以在檔案名稱中省略。
如果是合唱歌曲,兩名歌手之間請以『&』或『+』符號分隔開來。
各歌曲資料請以『-』或『_』符號分隔開來。範例:
張學友_吻別_原聲原影_VL.mkv
張學友&高慧君_你最珍貴_原聲原影_VL.MKV
所謂的關鍵字就是指分析歌曲時,只要碰到資料夾名稱或檔案名稱中以分隔字元隔開的字串,符合以下的關鍵字列表,即會將之判斷為歌曲資料。
- 語系
- 國語
國語, 國 - 台語
台語, 台, 閩南, 閩, 臺語, 臺 - 粵語
粵語, 粵, 廣東 - 日語
日語, 日文, 日 - 英語
英語, 英文, 英 - 客語
客語, 客 - 原住民語
原住民語, 民謠 - 韓語
韓語, 韓 - 兒歌
兒歌, 兒 - 其它
其它
- 國語
以上關鍵字可經由【歌庫維護】頁面裡的『自訂語系』頁面來自訂。
範例:
D:\歌曲暫存區\國\張學友_吻別.MPG
D:\歌曲暫存區\國_張學友_吻別.MPG
皆可判斷該首歌曲為國語歌。
- 歌手類別
- 男歌星
男, 男星, 男歌星, 男歌手 - 女歌星
女, 女星, 女歌星, 女歌手 - 樂團
團, 團體, 樂團 - 合唱
合唱, 對唱 - 外國男
外男, 外國男星, 外國男歌星, 外國男歌手 - 外國女
外女, 外國女星, 外國女歌星, 外國女歌手 - 外國樂團
外團, 外國團體, 外國樂團 - 其它
未知
- 男歌星
加歌程式有內建一份歌手資料,當加入的歌手已在資料表裡,便會直接套用。
如果加入的歌手並不在歌手資料裡,請在資料夾或檔名內加入以上關鍵字。
加入新歌手的歌曲後,加歌程式會自動將新歌手的資料寫入歌手資料庫裡。
範例:
D:\歌曲暫存區\國\男\張學友_吻別.MPG
D:\歌曲暫存區\國_男_張學友_吻別.MPG
皆可判斷該首歌曲的歌手為男歌星。
- 歌曲聲道 (僅能在檔案名稱內註明)
- 立體聲
v0, 立體 - 左聲道 / 音軌1
VL, 左 - 右聲道 / 音軌2
VR, 右 - 音軌3
V3 - 音軌4
V4 - 音軌5
V5
- 立體聲
單音軌歌曲:
左伴右唱為 VR, 左唱右伴為 VL。
雙音軌歌曲:
人聲在音軌1 為 VL, 人聲在音軌2 為 VR。
範例:
D:\歌曲暫存區\國\男\張學友_吻別_VL.MPG
D:\歌曲暫存區\國_男_張學友_吻別_VL.MPG
皆可判斷該首歌曲的歌曲聲道為左聲道 / 音軌1。
- 歌曲類別 (僅能在檔案名稱內註明)
經由【歌庫設定】頁面所設定的『歌曲類別』自訂。
範例:
D:\歌曲暫存區\國\男\張學友_吻別_原聲原影_VL.MPG
D:\歌曲暫存區\國_男_張學友_吻別_原聲原影_VL.MPG
皆可判斷該首歌曲的歌曲類別為原聲原影。
加歌設定
加歌程式基本上能在多種不同的歌庫結構裡正確辨識出歌曲資料,如果你的檔案及資料夾結構並沒有提供足夠的資訊給加歌程式,那麼加歌程式將會以你在【加歌頁面】所設定的『預設歌曲資訊』作為歌曲的資料。這個功能項目主要用來設定辨識方式,目前總共有以下4種辨識方式:
-
智能辨識模式 (推薦)
分析歌曲時會先從資料夾結構查詢有沒有語系、歌手名稱及歌手類別的關鍵字,然後從檔案名稱依序查詢以分隔符號所隔開的字串,看看有沒有語系、歌手名稱、歌手類別、歌曲類別及歌曲聲道的關鍵字。最後從資料夾結構及檔名中移除查詢到的關鍵字字串,再由剩下的字串去判斷歌手名稱或歌曲名稱。 -
歌手_歌名
基本辨識方式同智能辨識模式,只不過最後在判斷歌手名稱或歌曲名稱時,優先將檔案名稱中的第一個分隔字串視為歌手,第二個分隔字串視為歌名。 -
歌名_歌手
基本辨識方式同智能辨識模式,只不過最後在判斷歌手名稱或歌曲名稱時,優先將檔案名稱中的第一個分隔字串視為歌名,第二個分隔字串視為歌手。 -
歌曲編號_歌手_歌名
基本辨識方式同智能辨識模式,只不過最後在判斷歌手名稱或歌曲名稱時,優先將檔案名稱中的第一個分隔字串視為歌曲編號,第二個分隔字串視為歌手,第三個分隔字串視為歌名。
加入歌曲時會先以語系、歌手、歌曲名稱及歌曲類別資料來查詢資料庫裡有沒有資料一樣的歌曲,如果有的話就會將要加入的新歌判斷為重複歌曲。這個功能項目主要用來設定對於這些重複歌曲的處理方式,目前總共有以下3種處理方式:
-
自動忽略重複歌曲 (推薦)
直接忽略所有重複歌曲,並將所有重複歌曲記錄在【加歌結果】頁面裡。 -
手動處理重複歌曲
等其它歌曲加入歌庫後,再度列出這些重複歌曲的歌曲列表,讓用戶自行決定如何處理。 -
檔案容量較大時自動取代
如果重複歌曲檔案大小比歌庫裡的歌曲大時,將會自動取代掉歌庫裡的歌曲。
如果重複歌曲檔案大小比歌庫裡的歌曲小時,則自動忽略掉重複歌曲。
核取後,如果分析出來的歌曲名稱為純英文字串,就會自動將歌名轉成首字大寫,例如:
D:\歌曲暫存區\國\男\張學友_LINDA_VL.MPG
會被分析成
| 語系 | 歌手類別 | 歌手名稱 | 歌曲名稱 | 歌曲類別 | 歌曲聲道 |
|---|---|---|---|---|---|
| 國語 | 男歌手 | 張學友 | Linda | 左聲道/音軌1 |
-
核取後,會先將檔案名稱的字串轉為繁體中文,再進行後續分析。
-
簡轉繁功能啟用後,不論來源是簡中或繁中,都會進行轉換。
-
簡轉繁功能僅有基本的轉換功能,需注意可能會有過度轉換的問題。
-
建議僅當來源檔案的名稱都是簡體中文時,才將此功能啟用。
簡轉繁功能
- 範例1
原始: 台語_周韋杰_燒酒配歌聲_VL.mkv
簡中: 台语_周韦杰_烧酒配歌声_VL.mkv
簡中 (GB2312): 怢逄_笚峇豌_尥嬴饜貉汒_VL.mkv
轉換後:
| 編碼 | 語系 | 歌手類別 | 歌手名稱 | 歌曲名稱 | 歌曲類別 | 歌曲聲道 |
|---|---|---|---|---|---|---|
| 繁中 | 臺語 | 男歌手 | 周韋杰 | 燒酒配歌聲 | 左聲道/音軌1 | |
| 簡中 | 臺語 | 男歌手 | 周韋杰 | 燒酒配歌聲 | 左聲道/音軌1 | |
| 簡中 (GB2312) | 臺語 | 男歌手 | 周韋杰 | 燒酒配歌聲 | 左聲道/音軌1 |
其中『臺語』即是過度轉換。
- 範例2
原始: 國語_林俊傑_無盡的思念_VL.mkv
簡中: 国语_林俊杰_无尽的思念_VL.mkv
簡中 (GB2312): 弊逄_輿縑豌_拸鴃腔佷癩_VL.mkv
轉換後:
| 編碼 | 語系 | 歌手類別 | 歌手名稱 | 歌曲名稱 | 歌曲類別 | 歌曲聲道 |
|---|---|---|---|---|---|---|
| 繁中 | 國語 | 男歌手 | 林俊傑 | 無盡的思念 | 左聲道/音軌1 | |
| 簡中 | 國語 | 男歌手 | 林俊杰 | 無盡的思念 | 左聲道/音軌1 | |
| 簡中 (GB2312) | 國語 | 男歌手 | 林俊杰 | 無盡的思念 | 左聲道/音軌1 |
其中『林俊杰』裡的『杰』並沒對應至『傑』。
-
主要用在包含『-』、『_』、『&』、『+』...等符號的歌手或歌曲名稱。
-
以上符號為加歌程式用來分隔歌曲資料或是判斷合唱歌曲所使用。
-
當名稱中含有這些符號,就會被加歌程式拆成兩個獨立字串來分析。
例如:
A-Lin_Lin極限_VL.MPG
其歌手名稱就會被拆成『A』及『Lin』來分析,導致無法正確判斷出歌手名稱。
王菲_Di-Dar_VL.MPG
其歌曲名稱就會被拆成『Di』及『Dar』來分析,導致無法正確判斷出歌曲名稱。
GoGo&MeMe_夏天結束前_VL.MPG
其歌手名稱能夠正確判斷出來,但是歌手類別會被判斷為合唱歌曲。
- 將含有這些符號的字串加入特殊歌手及歌曲名稱清單裡,即可正確判斷這些歌曲。
-
當加歌程式無法從檔案名稱及資料夾結構的內容判斷出所需的歌曲資料時,會以在預設歌曲資訊裡所設定的值來作為其歌曲資料。
-
除了歌手名稱及歌曲名稱以外,加歌程式基本上還需要以下5種歌曲資料,才能夠讓 CrazyKTV 運作正常。
-
語系類別
當加入的歌曲無法從檔案名稱及資料夾結構的內容判斷出語系資料時,自動將該首歌曲的語系設定為在語系類別所設定的值。建議將值設定為『未知』,這樣可以在分析完歌曲後,將這些沒有語系資料的歌曲排列在前面以做修改。 -
歌手類別
當加入的歌曲無法從檔案名稱及資料夾結構的內容判斷出歌手類別資料,且該名歌手在歌手資料庫也無資料時,自動將該首歌曲的歌手類別設定為在歌手類別所設定的值。建議將值設定為『新進歌星』,這樣可以在分析完歌曲後,將這些沒有歌手類別資料的歌曲排列在前面以做修改。 -
歌曲聲道
當加入的歌曲無法從檔案名稱及資料夾結構的內容判斷出歌曲聲道資料,自動將該首歌曲的歌曲聲道設定為在歌曲聲道所設定的值。這個項目沒有建議值,因為早期很多歌曲,其人聲/伴唱聲道並不是固定的,最好是在加歌前就先自己播放看看,並將聲道關鍵字加入在檔案名稱。 -
歌曲類別
當加入的歌曲無法從檔案名稱及資料夾結構的內容判斷出歌曲類別資料,自動將該首歌曲的歌曲類別設定為在歌曲類別所設定的值。建議將值設定為『無類別』,如果有想要加入分類的歌曲,最好是在加歌前就將歌曲類別關鍵字加入在檔案名稱。 -
歌曲音量
加歌程式在分析歌曲時,並沒有提供歌曲音量關鍵字讓用戶去自訂每首歌曲的音量,所以將會一律將該首歌曲的歌曲音量設定為在歌曲音量所設定的值。不提供的原因是,去替每首歌自訂歌曲音量是個很笨的作法,而且以人耳去調整,根本沒法調整出一個統一的音量,最好的作法是找尋可以即時平衡音量的硬體或軟體來使用。建議將值設定為『100』,避免有些音量較小的歌曲,在調整後變得更小聲。
-
拖曳檔案或資料夾至拖曳區,只是完成了歌曲資料的分析,點擊此按鈕後才會加入歌曲資料庫。
-
此按鈕在尚未分析歌曲時為停用,分析完歌曲後會自動啟用。
-
當你在此頁面做了任何變更,請點擊此按鈕以儲存設定。
-
各個頁面的儲存設定按鈕,用以儲存各個頁面的設定,並無共用。
-
拖曳檔案或資料夾至拖曳區後,會先進行資料分析,然後列出分析出來的歌曲列表。
-
可在歌曲列表內對歌曲資料進行修改,確認資料無誤後,點擊加入歌庫按鈕,即可完成加歌。
-
使用歌庫監視加歌模式,此區域會自動隱藏,因為監視模式不需要執行加歌動作。