本帖最后由 taxigps 于 2012-9-24 09:39 編輯 原文鏈接:http://blog.sina.com.cn/s/blog_4ae08cc001015ss3.html 視頻資料庫是XBMC通過數(shù)據(jù)庫把你的視頻文件相關(guān)信息整合管理起來。這些信息可以通過不同的渠道獲取,例如通過刮削器(包括電影、劇集和音樂電視)和nfo文件。在資料庫模式你可以按照類型、標題、年份、演員和導(dǎo)演等瀏覽視頻內(nèi)容。 1.創(chuàng)建資料庫 要讓你的視頻文件與簡介、演員信息、DVD封面、縮略圖等相關(guān)信息一同呈現(xiàn),你需要先把視頻文件加入到視頻資料庫。 1.1 規(guī)范文件名 要讓刮削器準確地獲取視頻相關(guān)信息,視頻文件的文件名需要遵循一定的格式。 1.1.1 電影命名規(guī)則 提示:本命名規(guī)則主要針對XBMC官方默認的The MovieDB電影刮削器。 為準確搜索到正確結(jié)果,建議電影文件名只包括片名和年份(可選)加擴展文件名。也可以在文件名中加上媒體來源標簽信息以標明電影視頻的來源/清晰度。XBMC默認的Confluence皮膚可以識別電影文件名或目錄名中的以下標簽信息并以相應(yīng)的圖標來顯示:
在文件名中加上英文括號括起來的年份可以提高搜索準確性,這個命名規(guī)則能夠得到最好的結(jié)果。少數(shù)影片可能搜索到多個結(jié)果。以下為按此規(guī)則命名電影文件的幾個例子: \電影\音樂之聲 (1965).avi \電影\音樂之聲 The Sound of Music (1965).avi \電影\阿凡達 (2009) - BluRay.avi 1.1.2 劇集命名規(guī)則 目錄結(jié)構(gòu)和文件名 每個劇集要存儲于單獨的目錄中以便刮削器掃描到資料庫中。劇集文件的命名方式要符合tvshowmatching中的正則表達式的定義。劇集的名稱是從存儲該劇集的根目錄名中獲取,而其中每一集信息則通過每集的文件名取得季和集的序號再獲取。 目錄結(jié)構(gòu)范例: 電視劇 |----電視劇1 | |___ 電視劇1視頻文件 | |----電視劇2 | |___ 電視劇2視頻文件 | |____電視劇3 |___ 電視劇3視頻文件 你應(yīng)該為“電視劇”目錄設(shè)置刮削器。你還可以在每個電視劇目錄中為不同季建立相應(yīng)子目錄。 默認情況下將匹配以下格式的文件名(均按第x季第x集格式): 太空堡壘卡拉狄加.s01e01.avi 太空堡壘卡拉狄加.s01.e01.avi 太空堡壘卡拉狄加.s01_e01.avi 太空堡壘卡拉狄加_[s01]_[e01]_.avi 太空堡壘卡拉狄加.1x01.avi 太空堡壘卡拉狄加.101.avi 默認情況下一個文件包含兩集用以下格式: 太空堡壘卡拉狄加.s01e01-02.avi 太空堡壘卡拉狄加_[s01]_[e01-02]_.avi 太空堡壘卡拉狄加.1x01.1x02.avi 同樣方式還可以包含三集或四集: 太空堡壘卡拉狄加.s01e01-02-03-04.avi 太空堡壘卡拉狄加_[s01]_[e01-02-03-04]_.avi 太空堡壘卡拉狄加.1x01.1x02.1x03.1x04.avi 這里“太空堡壘卡拉狄加”可以是任意字符(包括空字符串),因為在刮削器掃描過程中只提取文件名中季和集的序號,劇集名是從目錄名中提取。 多集文件 支持處理多集文件,如一個視頻文件包括兩集內(nèi)容,DVD鏡像文件中包含多集內(nèi)容等。以下是有效的多集文件名: 太空堡壘卡拉狄加_s01e01e02e03_s02e01e02 太空堡壘卡拉狄加104-05-06-201-02 太空堡壘卡拉狄加1x07x08x09 劇集特別篇 TheTVDB.com刮削器支持劇集特別節(jié)目,要讓XBMC刮削器識別特別節(jié)目,需將其編為第0季,具體集的序號應(yīng)與TheTVDB.com網(wǎng)站內(nèi)容相一致。例如:“太空堡壘卡拉狄加:最后的特別節(jié)目”文件名中應(yīng)加入第0季第21集的信息: 太空堡壘卡拉狄加.s00e21.avi。 單季劇集(絕對序號) XBMC默認劇集刮削器The TVDB的設(shè)置選項支持絕對序號,這使你可以把文件名不含季號的劇集加入到資料庫,這對一些動漫劇集非常有用。對于不分季的劇集,均按第1季命名,或者用下面的單季命名方式: 人間正道是滄桑.ep01.avi 1.2 添加視頻源 步驟1:在主界面點擊“視頻”。 步驟2:點擊“文件”然后點擊“添加視頻”。 步驟3:當(dāng)“添加視頻目錄”窗口出現(xiàn)時,點擊“瀏覽”。 步驟4:現(xiàn)在可以瀏覽你的電腦找到存放視頻的目錄,然后點擊“確定”。如果你的視頻存放在網(wǎng)絡(luò)盤中,請閱讀PC共享設(shè)置的有關(guān)教程,先設(shè)置好的網(wǎng)絡(luò)共享,然后可以在瀏覽窗口找到“Windows 網(wǎng)絡(luò)(SMB)”,點擊就可以瀏覽你的網(wǎng)絡(luò)共享目錄。 步驟5:現(xiàn)在可以給你的視頻源起個你喜歡的名字。如果是個電影目錄,你可以命名為“Movies”,如果是電視劇目錄你可以命名為“TV Shows”。目前XBMC僅支持輸入英文,不過它默認會以你選定的文件夾名為默認名,只要文件夾是中文名,你就無需輸入而得到中文視頻源名稱了?,F(xiàn)在點擊“確定”。 步驟6:現(xiàn)在打開了“設(shè)置內(nèi)容”窗口,在此你可以告訴XBMC這個目錄存在什么類型的視頻。點擊向下箭頭直到你要的類型(本例設(shè)為“電影”)。 步驟7:這里出現(xiàn)很多選項,具體設(shè)置方法見后面“設(shè)置內(nèi)容和掃描”部分,設(shè)置完成后點擊“確定”。 步驟8:點擊“是”掃描目錄內(nèi)容到資料庫(如果點“否”則以后再掃描)。 你還可以把多個視頻文件目錄歸入到同一個視頻源。你可以已經(jīng)注意到“添加視頻目錄”窗口不僅有“瀏覽”按鈕,還有一個“添加”按鈕。在你把一第個文件目錄加入到視頻源后,你還可以加入第二個文件目錄(本地目錄的網(wǎng)絡(luò)共享目錄可以混合使用),XBMC會把這幾個不同位置的文件在同一視頻源中顯示,就好像在同一目錄中管理。 XBMC還會合并同一視頻源下不同目錄中同名字目錄。例如,你在一個硬盤中存放劇集,但磁盤空間不夠了,你可以增加第二塊硬盤并建立同名子目錄,XBMC會把它們當(dāng)成同一個目錄來處理。就如: 硬盤1:\劇集\ 硬盤2:\劇集\ 子目錄采用同樣的目錄名: 硬盤1:\劇集\太空堡壘卡拉狄加\ 硬盤2:\劇集\太空堡壘卡拉狄加\ 你可以把劇集“太空堡壘卡拉狄加”的一部分存在硬盤1,一部分存在硬盤2,當(dāng)你把不同物理位置歸到同一個視頻源管理時,在XBMC中看到它們就象在單一目錄中一樣。 1.3 設(shè)置內(nèi)容和掃描 當(dāng)進入“設(shè)置內(nèi)容”窗口時,你可以把你的視頻內(nèi)容設(shè)置成音樂電視、電影或劇集。滾動選項以選擇你需要的設(shè)置。如果你在增加視頻源時未完成“設(shè)置內(nèi)容”,可以之后通過在此視頻源目錄打開上下文菜單(默認按“C”鍵開啟)來選擇設(shè)置。 1.3.1 設(shè)置子文件夾內(nèi)容 在上級目錄已對刮削器等內(nèi)容進行了設(shè)置的的情況下,你仍然可以為子目錄再次“設(shè)置內(nèi)容”。例如,你有一個“劇集”目錄存放劇集,這個目錄下有個子目錄“Star Trek”存放了歷史上不同時期的多部Star Trek劇集。如果你僅為“劇集”目錄設(shè)置內(nèi)容,XBMC會把“Star Trek”目錄中的內(nèi)容視為單個劇集。而如果你為這個特殊子目錄單獨設(shè)置內(nèi)容,XBMC則會正確掃描該子目錄下的多部劇集。 注意不能把已添加源的目錄下的子目錄再單獨添加為另一個源,這會造成XBMC重復(fù)通過多個源去掃描同一個文件。 1.3.2 電影內(nèi)容選項 電影在以片名命名的單獨目錄中 如果你將每部電影保存在以影片名命名的單獨目錄中,則選定此選項嵌套查找 如果你的電影分類保存在子目錄中(如按電影類型、按片名首字母等)。被選文件夾包含單個視頻 本選項用于一次只添加一部電影的情況。資料庫更新時排除的路徑 不掃描和更新本路徑內(nèi)容,就算它的上級目錄設(shè)置了內(nèi)容也仍然不掃描本路徑內(nèi)容。 電影刮削器設(shè)置 本設(shè)置針對The MovieDB刮削器,這個官方默認刮削器能較好地支持中文資料獲取,對于獲取不到中文內(nèi)容的電影,你可以到http://www./網(wǎng)站注冊后幫忙補全中文資料。 使用未翻譯片名 當(dāng)獲取一部外語片資料時,使用外文原版(未翻譯)的片名。啟用同人畫 設(shè)置是否下載同人畫。啟用預(yù)告片(YouTube) 從YouTube網(wǎng)站下載電影預(yù)告片,國內(nèi)因網(wǎng)絡(luò)原因無法使用YouTube內(nèi)容。備選HD-Trailers.net預(yù)告片 備選預(yù)告片下載。首選語言 顯示電影劇情介紹及其他信息的語種,The MovieDB刮削器支持獲取中文信息,用中文的朋友請設(shè)置為“zh”。獲取評分于 選擇獲取影片評分的來源,國內(nèi)由于網(wǎng)絡(luò)原因無法使用IMDb網(wǎng)站內(nèi)容,只能使用默認的TMDb。 1.3.3 劇集內(nèi)容選項 被選文件夾包含單個電視劇集 本選項用于一次只添加一部劇集的情況。資料庫更新時排除的路徑 不掃描和更新本路徑內(nèi)容,就算它的上級目錄設(shè)置了內(nèi)容也仍然不掃描本路徑內(nèi)容。 劇集刮削器設(shè)置 本設(shè)置針對The TVDB刮削器,這個官方默認刮削器能較好地支持中文資料獲取,對于獲取不到中文內(nèi)容的電影,你可以到http:///網(wǎng)站注冊后幫忙補全中文資料。 使用DVD順序 使用DVD順序而不是電視臺播出順序。使用絕對順序(單季) 把劇集當(dāng)作只有一季來看待,這樣在文件名中就只需要有集號。通常用于只有一季的劇集或動漫。啟用同人畫 設(shè)置是否下載同人畫。使用封面海報 下載普通海報而不是橫幅。你還應(yīng)到相應(yīng)皮膚設(shè)置中調(diào)整相關(guān)顯示方式選項,對于Confluence皮膚,到“系統(tǒng)設(shè)置 > 皮膚 > 常用”設(shè)置中選擇“劇集中以海報代替寬幅圖標”。語言 顯示電影劇情介紹及其他信息的語種,The TVDB刮削器支持獲取中文信息,用中文的朋友請設(shè)置為“zh”。 1.3.4 掃描和更新文件 掃描電影并加入資料庫有多種方式:
1.4 從資料庫移除視頻資料 可以采取以下方式從資料庫移除視頻項目:
1.5 無法自動獲取資料時的處理 造成無法掃描到資料庫,或掃描獲取的信息不正確通常是因為視頻文件的文件名沒起好。對于存在問題的文件,你最好先檢查一下文件名,試一下這個電影的其它片名,或者加入年份信息。 修正單個視頻 加入新視頻文件后,如果發(fā)現(xiàn)視頻信息有誤,你可以選定這個項目然后按“I”鍵打開電影信息窗口并選擇“刷新”功能。這時候,你可以手工輸入一個片名(目前僅支持英文輸入)來搜索信息,有時候用完整片名(通常指英文片名)搜不到,而用片名的一部分則能搜到結(jié)果。 輔助工具 有幾個工具可以幫助你編輯/修改資料庫項目,不管是單個項目還是上百個項目:
NFO文件 另一個幫助刮削器獲取正確信息的辦法是使用Nfo文件,Nfo文件能直接提供電影信息,或者指引刮削器獲取正確的電影信息(如給出電影資料的正確URL網(wǎng)絡(luò)地址)。本手冊后面會詳細介紹Nfo文件使用。 手工查找缺失視頻 如果你的資料庫內(nèi)容不多,可以在文件模式瀏覽看哪個視頻文件沒有具體信息內(nèi)容(包括海報等)。如果資料庫規(guī)模很大的話,可以借助擴展功能插件:Missing Movie Scanner. 1.6 家庭錄像和自定義視頻信息 如果你想把家庭錄像和其它一些通過普通刮削器無法獲取資料的視頻信息加入資料庫該怎么辦呢?下面告訴你解決辦法: JustUseTheFileName刮削器 安裝這個名叫“就用文件名”的justUseTheFilename刮削器(下載并手工安裝)并在“設(shè)置內(nèi)容”窗口指定使用這個刮削器,這個刮削器會直接把視頻加入資料庫而不獲取其它信息。 NFO文件 你可以為視頻文件創(chuàng)建一個Nfo文件,XBMC在掃描時只會從Nfo文件提取一次信息。如果你修改了很多NFO文件內(nèi)容并想刷新資料庫內(nèi)容,你應(yīng)該使用前面提到的清除并重設(shè)大法,即在“設(shè)置內(nèi)容”窗口將該目錄包含的內(nèi)容設(shè)置回“無”,清除舊的資料后再設(shè)回正確的內(nèi)容重新掃描。本手冊后面會詳細介紹Nfo文件使用。 1.7 特殊功能 文件堆疊 XBMC的文件堆疊功能以一個簡潔、直觀的方式處理分成多部分的視頻文件。文件堆疊把多部分的視頻文件視作單個項目管理。它的連續(xù)播放也是對用戶透明的方式實現(xiàn),所有部分自動按順序加入播放隊列。文件堆疊功能是文件模式的一個視圖設(shè)置選項,它在掃描電影到資料庫時也有效。 影片集 XBMC官方默認刮削器支持把電影分成影片集來更好地管理,這個功能特別便于管理系列電影。你可以通過影片集方式瀏覽更快找到相關(guān)系列電影。從11.0(Eden)版的XBMC開始,使用The MovieDB或IMDb電影刮削器可以支持此功能。 媒體存根 11.0(Eden)版的XBMC開始支持離線媒體的存根文件。這種存根文件使得一個不是實時與系統(tǒng)相連的媒體項目能被資料庫所管理,可以瀏覽并選擇播放。 存根文件的默認擴展名為“.disc”(可以在advancedsettings.xml配置文件中修改)。配合Confluence皮膚能識別文件名中的特殊標簽并以媒體標志圖標來顯示,如“DVD”、“Bluray”和“HDDVD”。例如,你有一張“讓子彈飛”的DVD光盤,你可以創(chuàng)建一個沒有內(nèi)容的空文件名為:“讓子彈飛 (2010).dvd.disc”并加入到電影資料庫。在Confluence皮膚中通過資料庫瀏覽該電影,還會顯示出DVD媒體標志,你點擊播放時,XBMC會提示你插入“讓子彈飛”的DVD光盤。 這個插入光盤的提示內(nèi)容你還可以自行定義,提示信息按照下面的xml文件格式寫到存根文件中就可以,特別注意要保存為utf-8格式,否則無法正確顯示: <discstub> <message>讓子彈飛的光盤藏在冰箱的冷藏室哦!</message> </discstub> |
|