2014年10月11日 星期六

讓你的Tivo播放QNAP中的影片檔!!

自從2008年開始用Tivo後,全家就被Tivo的智慧錄影功能和那支無可取代的遙控器給制約了。
後來家裏陸續買過多媒體播放機、用過第四台的bbTV,甚至在買Tivo前就買了日本BS錄影機,我只能說用過Tivo,習慣它的智慧功能後,其他的遙控器、預錄功能真的差好大一截,完全不能比。

2008年開始用Tivo,一年過後每年要付資訊服務費,我都付的無怨無悔,中間硬碟也壞過(相信很多Tivo用家都會遇過),甚至也有不少人自行改機換大硬碟。

我那年就是一年過保後,自行DIY更換硬碟,不曉得是硬碟剛好出包還是怎樣,照網友分享的流程照做,裝上去後硬是開不了機,只能花大錢送修換硬碟,自此之後我只好乖乖用小硬碟的Tivo。

就在今年5月資訊傳輸費又要付錢了,想說先撐一下,看有沒有其他的方案。老實說Tivo應該是2005年還是2006年引進台灣,這個機種到今天還在賣, 美國的Tivo都不曉得更新過幾代了,也有高畫質的機種,台灣卻還是不動如山。很多Tivo的老用家都很擔心Tivo在台灣會收起來。

打電話給Tivo的客服,現在一開始的回應語也改成LiTV了,雖然Tivo的部份還是有繼續服務,但顯然已經不是該公司的主力商品了。

停付資訊服務費的期間,Tivo還是能錄影,但是沒有電子節目表,只能查播出時間,自行手動錄影。雖然麻煩了一點,小孩和女王至少可以透過那支神奇遙控器開心的看Tivo錄影。

計畫趕不上變化……,8月的某一天,Tivo又出問題了,這次變成時間到會錄影,但是Tivo一直停在開機的畫面,結論就是掛了。Tivo的問題不外乎主 機板和硬碟,如果送回原廠檢測,主機板壞掉的話大概是3000元左右(我忘記實際的報價了),硬碟壞掉的話,原廠則是用中古硬碟維修。

總之,如果是硬碟壞掉的話,換修費用是1000元以內(我忘記實際的報價了),但如果是主機板壞掉的話,其實就不值得修了。

重點是沒送檢測,你也不知道到底是主機板還是硬碟壞掉。

就在和原廠問送修的時候,原廠突然告知我們老客戶有所謂的「舊換新」,終身免資訊傳輸費的方案。這個其實也不知道能用多久,現在第四台都在推數位化,用了第四台的數位選台器後,有些Tivo的功能是會受到影響的,例如看A台錄B台。

但是終身免資訊服務費對我們這些被Tivo制約的人來說是很有吸引力的,於是我向原廠買了一台,也在拍賣網買一台。家裏現在有二台80G的終身免資訊服務費Tivo,再加上一台故障的Tivo(舊換新方案,原廠也不回收舊機了)。


這是什麼年代了,還在用80G的硬碟,錄沒幾片,空間就不足了,Tivo也很貼心的幫你自動刪除(啊我都還沒時間看,就給我殺了),真是小硬碟的悲哀!!其實舊換新也有1000G的機種,但價差讓我覺得不值。

以上是題外話(廢話還真不少……)。

進入正題!!

我開始認真的爬文Tivo和QNAP可以做怎樣的搭配,讓Tivo的錄影和播放功能可以加值。

如果你有下載Tivo中的錄影檔,可能會安裝Tivo Desktop這個軟體,說實話很難用,有時候會傳到一半斷線,然後要重新傳。下載完的檔案附檔名是.Tivo,這檔案是加密過的,透過轉檔軟體可以把檔案轉成mpeg2(檔案還是很大)。

有一個tivodecode的軟體可以讓你的Tivo可以播mpeg2、mp4檔案,其他畫質再好的檔案對台灣Tivo機來講也沒意義了,因為台灣的 Tivo機只有s端子和av端子。如果你有自行下載的mp4檔案或錄影轉完檔的mpeg2檔案都可以由Tivo來播放。那個Tivo的播放功能,老實說放 眼市面,真的無敵。

好了,為了發揮這個功能,以下才是重點:

第一步安裝pyTivo,這個軟體可以讓Tivo從NAS中「拉」影片來播,也能從NAS中把影片推到NAS中。

幸運的我們不用研究在QNAP中怎麼安裝pyTivo,這件事國外強大的網友早就做好了qkpg,我們直接拿來用就可以。

以下為安裝步驟:
1. 先在QNAP的APP Center中安裝Python(Python的版本要2.7以上)。


2. 下載pyTivo。
2.0版本
https://www.dropbox.com/s/zjvfhgzytrsbg2e/pyTivo_2.0.qpkg

[Release information]
V2.0 (2-13-2014)
- new icon
- upgraded pyTivo to the latest lucasnz fork

lucasnz fork improvements:
- togo and video share UI improvements
- Mobile web UI (by ngarcia001)
- ability to specify a temp share on local drive to reduce amount of traffic on network during a file remux
- mpeg-ts togo support. Put ts = on in the server section of pytivo.conf

V1.0 (1-29-2013)
- fixed dependencies (reported that Optware was require when it wasn't)
- stopped pyTivo logging as it could create rather large log files

V.5 (1-26-2013)
- total rework of start and stop script
- removed Optware and procps requirements

V.1b (01-05-2013)
- Initial release (possibly only release)
[Source]
http://pytivo.sourceforge.net/

3. 下載完後,在App Center手動安裝,安裝完後啟動。


4. 開啟pyTivo連結後,選「Global Server Settings」,紅色框起來的地方是設定的關鍵,以前卡關在這裏,最近仔細爬文才搞定。



5. 設定ffmpeg目錄,要知道你的ffmpeg放在那裏,請先執行winscp(記得在QNAP控制台中的網路服務把SSH打開),找到放ffmpeg的 目錄(TS-469L是放在/mnt/ext/opt/ffmpeg/usr/bin,如果你機種不是,可以點Find Files尋找)。


6. 下載tivodecode,解壓縮後把資料夾改名為tivodecode,用winscp把資料夾上傳到/mnt/ext/opt,然後在步驟4的tivodecoed目錄中填入路徑。
tivodecode-0.3pre4.tar.gz

https://code.google.com/p/kmttg/downloads/detail?name=tivodecode-0.3pre4.tar.gz&can=2&q=



7. 找到「Media Access key」,請從TiVo的「影音家庭」>「服務資訊及系統設置」>「系統資訊」>「Media Access key」。將那組數字填入步驟3的tivo_mak。


8. 依需求填步驟3的togo_path路徑,例如我的路徑是/share/Multimedia/Videos。

9. 設定步驟3分享影片的路徑,這個可以設多個。


10. 設定完成後,就可以看到你的Tivo出現也可以從QNAP拉影片來看了。


11. 現在隨便把一個mp4的檔案放到QNAP的/Multimedia/Videos目錄中,就可以在Tivo中的觀看已錄影節目中看到。(這邊有一個重點,檔名不能有中文,一有中文檔名,整個資料夾的檔案在Tivo中會看不到,也會造成拉影片的作業中止。)


沒有留言:

【公告】網站遷移,未來內容將發表於新網站!!

 受限於blogger本身架構與限制,本網站所有內容已遷移至新網站,網址如下: https://kuo.us.to/wordpress/