国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
XBMC + NAS 高級運用全攻略(原創(chuàng)),補充插件的用法,2/22日補充:修改中文影片...
[aTV2] XBMC + NAS 高級運用全攻略(原創(chuàng)),補充插件的用法,2/22日補充:修改中文影片名
zypro 發(fā)表于 2011-9-17 02:52:10
最近都在討論NAS的問題,本帖不涉及NAS的選購,只是以樓主家里的情況為例,介紹一些XBMC的高級運用,希望拋磚引玉
先介紹一下硬件配置:
1。 客廳,HTPC(Win7), HDMI接大屏幕液晶,光纖音頻輸出至功放,由功放做DTS/AC3解碼輸出至5.1揚聲器
2。 書房,Mac Mini (Mac OSX)  23'Dell 液晶顯示器
3。 臥室,Apple TV2 + XBMC ,HDMI接液晶電視
4。 Nas,Synology DS211j 裝載2*2T Raid0 共4T空間,內有幾百部720P的電影(以好萊塢電影為主)
5。 Buffalo 300N無線路由 + 千兆交換機
-----------------------------------------------------------------------------
XBMC和NAS的結合,可以達到以下幾個效果:
1。 所有設備共享Nas上的電影,照片(廢話)
2。 所有設備共享XBMC的Library和Thumbnail(縮略圖)
3。 一部電影看到一半,可以在其他房間繼續(xù)播放
先介紹一下如何共享Library
Library的概念不解釋了,XBMC自動掃描添加的電影(國內只能是從TMDB,因為IMDB被q1ang),會把所有的信息存入本地的數(shù)據(jù)庫,如果多個房間有多個設備,那就需要添加多次。 其實XBMC內置了對mySql數(shù)據(jù)庫的支持,由于幾乎所有的Nas都是基于Linux內核的,所以無論你買了什么牌子的Nas,一般都可以找到內置的mySql數(shù)據(jù)庫(某些牌子需要額外安裝一下)。
當然如果Nas不支持的話,可以在電腦上安裝一個mySql,這種情況也適用于把PC當成共享源的情況。
1。 假設你的Nas已經有了mySql數(shù)據(jù)庫的服務,以synology ds211j為例,這個服務默認是不開啟的,先開啟
2。使用任意支持mySql的客戶端用root用戶登陸到數(shù)據(jù)庫,新建一個庫,取名為xbmc,然后新建一個用戶名/密碼都為xbmc,賦予所有操作權限。 具體客戶端的使用,不屬于本文范圍,推薦去下載一個Navicat,支持windows和mac平臺,使用起來一目了然,沒有數(shù)據(jù)庫經驗的人也會操作。
3。啟動XBMC,在setting-》Video-》library下,把所有的數(shù)據(jù)export出來,選擇單一文件存放
4。新建一個文件advancedsettings.xml,內容如下:<advancedsettings>    <videodatabase>        <type>mysql</type>        <host>Nas IP</host>        <port>3306</port>        <user>xbmc</user>        <pass>xbmc</pass>        <name>xbmc</name>    </videodatabase></advancedsettings>
復制代碼
將這個文件復制到各個平臺下的XBMC的userdata目錄下,這樣,XBMC啟動時就會認為Nas上的mySql數(shù)據(jù)庫是默認的Library位置。
各個平臺的userdata目錄位置如下:
windows7: 用戶目錄\AppData\Roaming\XBMC\userdata
Mac OSX:    用戶目錄\Library\Application Support\XBMC\userdata   默認情況下Library是隱藏的,在finder中看不到,最簡單的方法是用命令行方式直接cd進去然后復制
Apple TV2:  /private/var/mobile/Library/Preferences/XBMC/userdata  在win下可以用winscp來連,在Mac OSX,直接可以用scp命令復制上去,默認root密碼是alpinescp advancedsetting.xml root@atvip:/private/var/mobile/Library/Preferences/XBMC/userdata
復制代碼
5。啟動XBMC,此時會發(fā)現(xiàn),所有的Movie下都是空白一片,因為Library的位置改成了Nas,而此時這個庫是空的,所以把步驟3里面export的數(shù)據(jù),import進去。此時就會發(fā)現(xiàn),無論在哪臺設備上啟動XBMC,所有的數(shù)據(jù)都已經同步了。
6。數(shù)據(jù)同步了,但是縮略圖每個平臺都要單獨下載,現(xiàn)在來解決這個問題
把userdata下的Thumbnails目錄復制到Nas上的一個共享目錄中,然后在上面提到的advancedsetting.xml中追加以下內容<pathsubstitution>   <substitute>     <from>special://masterprofile/Thumbnails</from>     <to>smb://用戶名:密碼@NasIP/共享目錄名/Thumbnails</to>   </substitute></pathsubstitution>
復制代碼
注意,追加的內容要放置在<advancedsettings>這個tag中
然后把各自平臺的Thumbnail目錄都刪掉(不是必須的),打開XBMC,發(fā)現(xiàn)縮略圖也同步了
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
說一下Apple TV2播放電影時Buffering的問題。
我們訪問Nas時,最常用的協(xié)議是SMB,也就是大家熟悉的Windows文件共享協(xié)議。這個協(xié)議大部分時候工作的很好,速度也很不錯,兼容性是最強的。 但是很可惜,在ATV2/XBMC中的內置的該協(xié)議,存在比較大的效率問題。 具體表現(xiàn)就是看Nas中電影的時候,經常會緩沖。 很影響心情。
解決這個問題的最佳方法就是換一種網(wǎng)絡協(xié)議。 最常見的適用于ATV的,有以下幾種:
1。 SMB windows文件共享
2。 AFP  Mac文件協(xié)議
3。 NFS 發(fā)自Soloris的一個網(wǎng)絡文件共享協(xié)議,現(xiàn)在是幾乎所有的Linux內置的協(xié)議
4。 uPnP
以上各種協(xié)議,同時也需要Nas支持(Synology都支持)
其中AFP協(xié)議在ATV和Mac上工作的都很好,但是很遺憾,Windows不支持該協(xié)議,所有如果家里有Windows電腦,同時需要共享訪問Library的,就不能使用該協(xié)議
uPnP是專用于網(wǎng)絡流媒體傳輸?shù)?,理論上是最佳選擇,而且各個平臺都支持,但是有一個致命的缺陷,uPnP不是基于文件/目錄結構的,所以無法裝載字幕。在國內看美國大片的話,這個缺陷幾乎不能接受。
NFS協(xié)議在ATV和Mac上都能正常工作,但是Windows對該協(xié)議的支持不是Native的,不過好消息是,從9月版的XBMC Nightly Build中,已經引入了nfslib的代碼,所以XBMC for Windows已經可以支持NFS協(xié)議。 所以除去SMB之外,NFS作為一個全平臺支持的協(xié)議,成為我們的另一個選擇。
簡潔描述一下NFS協(xié)議的使用方法:
1。 在NAS上打開NFS協(xié)議支持,由于目前幾乎所有的NAS都是基于Linux,所以幾乎都可以支持NFS協(xié)議,以synology ds211j為例:
2.  對Nas上的共享文件夾進行權限設置
看似復雜,其實就如Windows文件共享一樣,先選擇需要共享的文件夾,然后設置哪些IP可以訪問,填*的話,就代表所有的IP
NFS協(xié)議不是基于用戶名密碼的,而是基于網(wǎng)絡主機/ip的認證。所以只需設置允許的IP,這里填的是萬用符號“ * ”
理論上到這一步就可以通過NFS協(xié)議來訪問數(shù)據(jù)了,但是在Apple TV2/Mac OSX下,對NFS協(xié)議的使用有個特殊的地方,非root用戶是不能使用reserved ports的,而NFS Server默認是不支持非reserved ports,對于這個規(guī)則,這里不展開,只需要知道,如果要讓Apple TV2和Mac OSX使用NFS,需要在NFS的Server上(也就是Nas)的配置文件中增加一個參數(shù)“ insecure”。 這個參數(shù)只能手工添加,在Nas的/etc/exports文件中,記錄了所有通過NFS共享的目錄信息。/volume1/Movie    *(rw,insecure,async,no_wdelay,no_root_squash,insecure_locks,anonuid=0,anongid=0)
復制代碼
insecure這個參數(shù)需要手動添加。 然后重啟NFS服務。
3。 對于我們已經存在的library,從SMB換成NFS協(xié)議之后,需要重新掃描電影信息。 其實更換一個網(wǎng)絡協(xié)議,大可省略這一步,下面簡單說一下步驟。
通過XBMC Setting-》Video -》export library 導出的文件,里面有一個videodb.xml,找到這個文件,用文本編輯器打開,可以看到,所有的電影的路徑都記錄在內,如果原先是通過SMB協(xié)議共享的,則路徑應該類似這種smb://用戶名:密碼@IP地址/文件夾/文件名
復制代碼
我們只需把前一段替換一下,全部替換smb://用戶名:密碼@IP地址/替換成nfs://IP地址/volume1/
復制代碼
在不同的Nas系統(tǒng)上,這個volume1可能會有變化,可以參考上面提到的etc/exports文件的內容。
然后把mySql上的這個xbmc的數(shù)據(jù)庫清空,可以直接刪除整個數(shù)據(jù)庫,然后再建一個空的,比較省事。
再把這個修改過的文件,通過xbmc導入一遍,就可以直接把協(xié)議切換成NFS
--------------------------------------------------------------------------
XBMC還支持自定義插件。 一般是由python語言開發(fā)的腳本。 推薦幾個插件包:
1。 國內視頻網(wǎng)站的插件包,是國內幾個高手做的,在googleCode上開源了,大部分都很有用,可以用XBMC看youku,搜狐高清,天翼高清等,一般國內熱播的連續(xù)劇在上面都能看到,清晰度往往比數(shù)字電視還要好。 速度很好。 家里如果有人喜歡看國內連續(xù)劇的,必裝。
2。 Adult插件包,不解釋。 速度較慢,嘗嘗鮮還行
3。 Tommy‘s 插件包。 里面有不少國外的電視劇,ESPN等頻道,經常更新,也有熱播的電影。 速度一般
一般插件包都是以Zip格式打包的,下載到XBMC能訪問到目錄(ATV的話需要放置到Mobile目錄下),然后在Setting菜單下,用install from Zip file來安裝。 安裝之后默認并不啟用,還需要在插件菜單下啟用,就能使用了。
ATV的話,需要復制到Mobile目錄下才能訪問到。
windows下用winscp,OSX下用下面命令就直接可以復制過去,密碼默認是alpinescp xxx.zip root@atvIP:/var/mobile
復制代碼
附上提到的這幾個插件
2012-2-22日補充-------------------------------------------------------------------------------
發(fā)帖的時候本區(qū)沒有什么人氣,所以離開幾個月沒有回來看,沒想到已經回復了10頁了
現(xiàn)在補充一些內容:
1。針對回復中對NFS的insecure參數(shù)如何添加不明白的,原文寫的不是很清晰,補充一下:
所有的基于Linux/Unix的系統(tǒng),都可以用SSH協(xié)議登錄上去。 目前主流的Nas幾乎都是可以這樣做。
在Windows中,沒有內置的SSH工具,所以需要去下載一個,可選擇的有很多,只要支持SSH協(xié)議即可,比如Putty
在非Windows系統(tǒng)中,幾乎都內置了SSH命令行,以OS X為例,直接在命令行中鍵入 ssh admin@NasIP,然后根據(jù)提示輸入密碼即可成功登錄,用戶名這里用的是admin,也可能是root或者其他,登錄之后,直接vi /etc/exports就可以打開該文件修改,不會用vi的建議google一下。vi的命令只需記?。哼M入編輯模式,先按一下鍵盤上的i,然后就可以編輯。編輯完成之后按鍵盤上的esc,然后鍵入:wq就可以保存退出,如果編輯錯了不想保存就鍵入:q!
2。XBMC目前的版本是不支持中文輸入的,所以如果Library里面的影片名字想編輯成中文,只能在數(shù)據(jù)庫中直接修改。簡單說一下方式:
還是用任意支持my sql的客戶端登錄,以上文提到的Navicat為例,連上Nas上的my sql之后,打開xbmc_movie數(shù)據(jù)庫,然后在Tables下找movie表,雙擊打開
可以看到c00字段都是電影名稱,直接修改就可以改成任意你想要的名字。
3。最新版的XBMC支持MovieSet的功能,也就是一個系列的電影在XBMC中可以顯示為一個系列,比如哈利波特1-7原本是7部電影,現(xiàn)在可以顯示為哈利波特全集,集中在一個系列里,如下圖
要實現(xiàn)該功能,需要在最新版的XBMC中,進入系統(tǒng)設置,在Group movies in sets上打鉤
TMDB削刮器會自動把很多同系列的影片歸為同一個movie set,但是也有很多例外,比如最近的暮光之城:破曉,削刮器就沒有自動歸到暮光之城的movie set中,遇到這類情況,只能自己動手,而XBMC的界面上是沒有地方可以進行設置的,所以只能改數(shù)據(jù)庫。
動手之前,先說一下大致的數(shù)據(jù)結構。
在數(shù)據(jù)庫中,電影的相關信息首先存放在movie表中,上面提到的把電影改成中文名就是在這張表當中修改。 在這張表中,我們需要找到我們要修改的電影,然后把第一個字段idMovie的值記下來。 參照前一張截圖中,比如功夫熊貓1和2的idMovie值為126和127。
然后數(shù)據(jù)庫中還有一張表sets:
里面記錄了削刮器自動給你產生的movieset,這個表可以修改,也可以添加。 修改通常是改改名稱,把英文改成中文的。 添加的話,要注意第一個字段idset的值是一個不可重復的順序增長的整數(shù)。
要把電影加入到Movieset中,還有一張表需要知道setlinkmovie
以功夫熊貓1和2舉例:
假設削刮器沒有把功夫熊貓歸為movieset,我們首先要在sets表中增加一條記錄,idset填一個數(shù)字比如11,并且記下,然后在strSet中填入“功夫熊貓(系列)”
然后在movie表中找到功夫熊貓1和2的idMovie,假設是126和127
然后在setlinkmovie中增加兩條記錄
大功告成。打開XBMC看看,是不是出現(xiàn)了功夫熊貓(系列),點進去就出現(xiàn)兩部功夫熊貓電影。
30 KB, 下載次數(shù): 2856
359 KB, 下載次數(shù): 921
1 KB, 下載次數(shù): 523
本站僅提供存儲服務,所有內容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權內容,請點擊舉報。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
推薦幾種方法教你在安卓盒子上用XBMC訪問NAS
群暉NAS設置NFS教程
windows掛載nas存儲
[黑群暉經典教程] 一步一步建立自己的黑群暉
一步一步建立自己的黑群暉
NAS網(wǎng)絡存儲器的操作系統(tǒng)
更多類似文章 >>
生活服務
分享 收藏 導長圖 關注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點擊這里聯(lián)系客服!

聯(lián)系客服