Archives

Authors

Recently Active Members

Profile picture of 智能大叔
Profile picture of mik7k
Profile picture of lofan888
Profile picture of myway
Profile picture of Martin
Profile picture of Swen Hoss
Profile picture of Man He
Profile picture of Eva
Profile picture of Chris
Profile picture of Aaron
Profile picture of Bryan

飲飲食食

保健產品

RP0W筆記(3):OSMC 媒體中心

前文說 OSMC 是一款用來連接HDMI電視看硬盤視頻、照片、音樂、和網上音視頻的媒體中心(Media Center)。 安裝到Raspberry Pi Zero Wifi (RP0W)是一件非常簡單的事,約需30分鐘。以下主要是針對視頻的設置。

rp0w

圖一:RP0W

先說最便宜的硬件設施:
RP0W ~10美元(圖一);
8GB microSD卡 ~7美元;
HDMI-to-miniHDMI數據線 ~6美元;

圖二:USB公母數據線

圖二:USB公母數據線

microUSB-male-to-USB-female公母數據線 ~3美元(圖二);
USB老鼠 ~3美元;
(假設你已有Windows電腦和讀寫MicroSD卡的工具,microUSB充電器,更重要的是有HDMI接口的電視)

這裡岔開話題解釋一下硬件,以免出狀況:

圖三:HDMI-miniHDMI數據線

圖三:HDMI-miniHDMI數據線

HDMI頭有分正常的HDMI,mini HDMI,和 micro HDMI;記住我們所需的是HDMI-to-mini HDMI數據線。同樣,USB也有分正常USB,miniUSB,和microUSB,不過microUSB大家應該不會搞錯的了,現在的新智能手機用的都是microUSB。

如果你的電視很新,帶HDMI CEC,也許你根本不需要USB老鼠,電視的無線控制器就可以直接控制裝上OSMC的RP0W。你可以先試試。我的不可以,所以以下是當作不可以設置的。另外,如果你已有flirc的電視無線控制器,就無需USB老鼠了,那是最高檔和最貴的。差一點的是有USB無線老鼠的話(約12美元)也會很好用。本文的設置是採用最便宜的裝備。

還有microSD卡。我前一陣子想省錢,在ebay上以半價買了五張說是從香港賣的8GB microSD 卡,結果是從深圳寄出,花了半個多月時間到達美國。五張卡中,其中一張毫無反應,一來就是死卡。另外四張試驗燒製時,燒了但都報告有問題,裝入RP0W時,RP0W根本看不到有卡插入,再試用在手機裡,看到有卡但存東西也有亂碼。還好一星期內就告訴給賣家,所以退全額錢了。而我在本地店裡賣的貴卡,不論是Class 4 還是 Class 10 的都沒有問題。所以警告一下大家,買microSD卡不要貪便宜走冤枉路。

步驟:

1. 下載Etcher安裝,這是用來把安裝文件燒進micro SD的。

2. 從 https://osmc.tv/download/ 下載 OSMC 的Raspberry Pi Zero 的鏡像 (Disk Image)

3. 用 Etcher 把 鏡像燒到 microSD 裡。我的經驗是幾分鐘就搞定。

4. 連接RP0W: 把 microSD 插到 microSD槽裡。microUSB充電器插到PWR槽裡(先不要充電),公母USB數據線插到數據USB槽,USB老鼠插到USB公母數據線的母端,HDMI線的兩端分別插到電視的HDMI槽和RP0W的microUSB槽。
先不充電是因為(我懷疑)OSMC的安裝有讀取HDMI的資料:至今我做過三次安裝,第一次安裝我透過一個電腦LCD顯示器的HDMI裝的,結果把連線挪到大電視的HDMI時,看視頻時一直閃動,好不容易改了些設置才調回來。後兩次則直接連接大電視的HDMI做的,沒有閃動的現象。所以最好一開始就把連上RP0W的HDMI線連到最終用的電視上後才充電安裝OSMC。

5. 把充電器插到牆上。RP0W啟動。

6. 一啟動,藍背景下的提示是Formatting device。

7. 其後變為 Installing files.

8. 其後會看到一個根菜單(Video、Music、Pictures、MyOSMC…)。不過不讓點擊,一會兒就跳到Welcome歡迎頁面了。

圖四:Welcome

圖四:Welcome

9. Welcome頁用老鼠選 English(US). 如果錯選其它(如中文)的話,後幾頁的選項你會看到無字符或亂碼的選擇,所還是選英文吧。

10. Time Zone 時區頁先選大陸板塊,然後是城市。

11. Hostname – 自己挑一個名字吧,基本是要接受SSH和License,然後繼續(Continue)。

圖12a:Network

圖12a:Network

12. Networking – 在 Wireless 裡填入自己的WiFi資料,我是直接借用 DHCP 然後只修改IP地址。

13. Look+Feel – 隨便選,我挑的是Classic。

14. Signup Newsletter – 如果你覺得自己的電子郵箱收的郵件不夠的話可以考慮收他們的Newsletter.

15. Exit。(忘了這步是怎麼出來的了,如果不是自動重啟而是看到上面第8步所看到的根菜單(Root Menu),用鼠標選Settings後面的Power,如此就可以選Reboot重啟OSMC)

16. 重啟後,第8步所看到的(或類似)根菜單會出現,要到Settings裡點Add-on Browser,選Install from Repository,再選Video add-on。
17. 這時看到的是一個個視頻網站名字,點進去點擊Install就安裝了。我挑選的有DIY Network,Youtube,NHK,Snagfilms,MediaCorp Singapore 等。

18. 這時你就可以看這些網上提供的錄像了。老鼠右鍵退出(可能要點擊右鍵多次),到根菜單時,點Video,然後Video add-on,就可以挑錄像看了。你可以先慰勞自己和家人看一陣子這些錄像。

19. 根菜單的Settings裡Services再選Weather還可以設簡單的每日天氣預測,有中國大陸天氣、歐洲天氣、和美洲天氣等。點Service for Weather Information選天氣提供者,點Setting可設定輸入五個英文地點,自己設吧。
20. 你還可以看mpg或mkv等錄像。最簡單的,是連上你的外置硬盤(External Hard Drive)到RP0W。

圖20:USB集線器

圖20:USB集線器

外置硬盤基本都是USB接口的,所以你需要買多一個零件:USB集線器 (USB hub) ~3美元。怎麼用?把老鼠和這外置硬盤一起插到USB集線器上,集線器再插到那公母USB數據線上。特別要注意的是:外置硬盤必須是自帶充電器的。有些小的外置硬盤是直接插電腦就可以啟動,沒有充電器,這種外置硬盤不適合。千萬不要想用RP0W來給外置硬盤充電,那樣很快RP0W就會玩完燒掉的。

如果OSMC已運行,現在把外置硬盤連上,可能會重啟或畫面變成背景圖不能動,一分鐘內就沒事了。這時從根菜單點Video,再點Files,就應該看到 XXX.X GB Drive 的外置硬盤了,可以點進去一層層視頻的文件夾。點到視頻文件時,如果有外掛字幕是同一名字,播放時字幕會同時放映,包括中文字幕也沒問題。
OSMC本身自帶SSH服務器,這樣完全可以透過WiFi從另一部電腦傳文件或文件夾過來。但我最終沒這樣做,因為發現SSH的傳輸速度極慢,直接存入外置硬盤再移到電視旁插入USB集線器比較快。
21. 如果嫌外置硬盤挪來挪去不方便,可以透過無線路由器從另一部服務器傳過來。從根菜單選Video,Files,Add Videoes,Browse,然後選Add Network Location,你可以點Protocol的上下鍵看到有多種協議(Protocol)供選擇(如HTTPS,UPNP,NFS,SMB等),我是用另一部RP0W作為服務器提供視頻文件,試驗過SFTP,HTTP,及FTP協議。發現SFTP可以播放視頻還自動帶外掛字幕,但一部4.5GB兩小時長的藍光視頻每隔幾十秒就緩衝一下,改裝入快速的RP3也沒有改進,這應該不是WiFi的速度問題,因為算起來才0.64MB/s(或5.12mbps),當時百思不得其解;後來改用HTTP協議就沒有這種現象,所以相信是RP0W執行SFTP大量數據加密解密太慢的緣故。可是HTTP只能看到視頻,外掛字幕就消失了,看來OSMC用HTTP協議時看不到文件夾裡旁邊的字幕文件。左思右想,再改用FTP問題就解決了:緩衝消失,也看到外掛字幕了。當然,FTP安全性不好。我的FTP用的是傻瓜密碼而不是服務器密碼,而且只能看專屬電影文件夾裡的文件。你會在意家裡局域網內傳大量視頻訊號時的安全嗎?顧慮的話還是挪動外置硬盤而不依靠服務器吧。

於是我用了FTP服務器一陣子。可是最終,我發現我家裡用FTP會干擾到另一部電腦看Youtube,兩方面都出現緩衝圖,所以,最終如何要看你ISP提供的網速了,如果不夠快的話,還是如上述20步驟般用外置硬盤吧。又簡單又不干擾別的電腦。

© 本文版权归作者 mik7k 所有,任何形式转载请联系作者。

參考:

https://mediaexperience.com/raspberry-pi-xbmc-with-raspbmc/