前言:使用了群暉(Synology)DS220+一段時間後,倒是沒有出現太大的問題,畢竟我只是小白級的粗淺使用。平時也就下下視頻,下下遊戲,下下歌曲等,也沒有太大的動作。
解決Video Station刮削不全,陣列轉BASIC拆盤_新浪眾測
不過在使用過程中還是會或多或少的出現一些小問題,如Video Station信息顯示不全,不能解碼DTS等。此篇咱們就聊一聊如何解決Video Station和順便拆盤的問題。
以下為超級傻瓜式的小白操作步驟,不會有太高深的什麼一個參數搞定的事,咱們按步驟著來就行。
關於Video Station的刮削第一步:獲取TMDB賬號與API接口
雖然因為一些特殊的關係,連接預設的TMDB的api接口會出現一些問題,但TMDB網站還是可以正常訪問的。
首先我們需要註冊一個TMDB賬號,從而獲得API密鑰。
解決Video Station刮削不全,陣列轉BASIC拆盤_新浪眾測
在瀏覽器中打開www.themoviedb.org網站,然後點擊右上方的【加入TMDb】,註冊新賬號。簡單填寫一下用戶名、密碼與郵箱即可完成註冊。
解決Video Station刮削不全,陣列轉BASIC拆盤_新浪眾測
然後點擊賬號頭像,在下拉菜單中選擇【賬戶設置】。
解決Video Station刮削不全,陣列轉BASIC拆盤_新浪眾測
在設置界面中,點擊【API】後,選擇【請求API密鑰】,創建處選【Developer】。
解決Video Station刮削不全,陣列轉BASIC拆盤_新浪眾測
隨後是填寫表格信息的過程,這裏切記要用英文或拚音,也可以直接用Google中譯英填上。應用名稱和網址可以隨便一些,但簡介得稍許認真一點點。例如我在應用簡介處寫的:DS220plus,Media server for the family。記得每個選項都需要填寫才能完成申請。
解決Video Station刮削不全,陣列轉BASIC拆盤_新浪眾測
一切完成後就能看到API密鑰了。
解決Video Station刮削不全,陣列轉BASIC拆盤_新浪眾測
直接將【範例API請求】複製到Video Station的【設置】--【高級】選項中,點擊【測試連接】。如果測試通過的話,就沒有接下來的內容,但通常是失敗的。
接下來我們需要修改群暉的hosts文件來讓測試連接通過。
第二步:修改群暉的hosts文件
解決Video Station刮削不全,陣列轉BASIC拆盤_新浪眾測
在修改群輝的hosts前,我們得先進到群輝的【控製麵板】中,找到“終端機和SNMP”選擇,勾選【開啟SSH功能】,然後才能開始得修改hosts文件。
正常來說,需要使用Ping工作來獲取TMDB網站的服務器IP地址,然後再寫入到hosts文件內。但其實不必那麼麻煩,直接用網上所提供的現有IP即可,省事又省力。
修改hosts時我們需要用到兩個工具:Finalshell與PuTTY。軟件直接通過度娘搜一下。
在此附上一段群暉官方說明:
https://www.synology.com/en-global/knowledgebase/DSM/tutorial/General_Setup/How_to_login_to_DSM_with_root_permission_via_SSH_Telnet
我們以PuTTY為例。
解決Video Station刮削不全,陣列轉BASIC拆盤_新浪眾測
運行PuTTY後,在Host Name處輸入NAS的IP地址,端口使用22,方式為SSH。
解決Video Station刮削不全,陣列轉BASIC拆盤_新浪眾測
然後在彈出的命令行窗口中,輸入當前NAS的用戶名與登錄密碼並回車。值得注意的是,輸入密碼時屏幕上不會有任何顯示哦。
解決Video Station刮削不全,陣列轉BASIC拆盤_新浪眾測
輸入"sudo -i"命令,然後回車,再次輸入登錄密碼,成功進入root用戶狀態。(注意“”引號不必輸入,-i前有個空格)
解決Video Station刮削不全,陣列轉BASIC拆盤_新浪眾測
在登入到root後,繼續在命令行上輸入“vi /etc/hosts ”,打開群暉hosts文件。(注意“”引號不必輸入,/etc前有個空格)
解決Video Station刮削不全,陣列轉BASIC拆盤_新浪眾測
然後按下鍵盤的【i】鍵,進入編輯狀態。接下來輸入以下內容(注意IP地址後有一個空格):
54.230.62.121 api.themoviedb.org
13.266.238.82 api.themoviedb.org
以上內容輸入完成後按下鍵盤的【ESC】鍵,再連續按【Z】鍵兩次完成hosts的修改保存。(注意是大字狀態下的ZZ)
最後輸入“exit”退出root狀態,再次輸入"exit"退出軟件。
解決Video Station刮削不全,陣列轉BASIC拆盤_新浪眾測
我們進入Video Station中,測試一下API連接是否連接成功,然後點擊【確定】保存一下。如果無法點擊確定,可將“啟用OpenSubtitles.org支援”前的勾去掉。
解決Video Station刮削不全,陣列轉BASIC拆盤_新浪眾測
解決Video Station刮削不全,陣列轉BASIC拆盤_新浪眾測
最後重啟一次NAS主機後,再重建Video Station索引,然後封面和簡介都會完成。值得注意的是,重建索引的過程會比較久哦,不要心急。另外,記得要將SSH關閉,避免出現安全問題。
解決Video Station支援DTS和eac3
解決Video Station刮削不全,陣列轉BASIC拆盤_新浪眾測
完成Video Station的索引問題以後,還會碰到“不支援當前所選音頻的文件格式”的問題。如果下載的4K片源無法正常播放的話,著實令人討厭。
在試過網上的幾個方法後,最後總結出以下辦法。其中後面的代碼部分看似複雜,其實不過是一個複製黏貼的過程,不到1分鐘就可以搞定。
解決Video Station刮削不全,陣列轉BASIC拆盤_新浪眾測
首先打開【套件中心】,並點擊右上角的【設備】。找到【常規】菜單,在“信任層級”一項中勾選“任何發行者”,點擊確點。然後再點擊【新增】。名稱處隨意填寫,在“位置”處添加引三方源處輸入 http://packages.synocommunity.com
解決Video Station刮削不全,陣列轉BASIC拆盤_新浪眾測
完成後可以看到【套件中心】上多出一個【社群】選項。點擊後找到FFmpeg套件,並添加安裝。如果【社群】內沒有任何套件顯示,可以重複退出刷新幾次。
解決Video Station刮削不全,陣列轉BASIC拆盤_新浪眾測
在群輝的“終端機和SNMP”選擇中,勾選【開啟SSH功能】。
解決Video Station刮削不全,陣列轉BASIC拆盤_新浪眾測
然後運行PuTTY,在Host Name處輸入NAS的IP地址,端口使用22,方式為SSH。
解決Video Station刮削不全,陣列轉BASIC拆盤_新浪眾測
在彈出的命令行窗口中,輸入當前NAS的用戶名和登錄密碼並回車。輸入密碼時屏幕上不會有任何顯示哦。
解決Video Station刮削不全,陣列轉BASIC拆盤_新浪眾測
輸入"sudo -i"命令,然後回車,再次輸入登錄密碼,進到root用戶狀態。(注意“”引號不必輸入,-i前有個空格)
解決Video Station刮削不全,陣列轉BASIC拆盤_新浪眾測
接下來有很多代碼需要輸入,不過可以COPY後直接PuTTY內點一下滑鼠右鍵即可黏貼進去,然後回車完成一行。
修改文件權限。(代碼需要逐行輸入)
chmod +s /var/packages/ffmpeg/target/bin/ffmpeg
chmod +s /var/packages/ffmpeg/target/bin/ffprobe
chmod +s /var/packages/ffmpeg/target/bin/vainfo
備份內置ffmpeg。(代碼需要逐行輸入)
sed -i'-old' -e 's/eac3/ZAAP/' -e 's/dts/ZAP/' -e 's/truehd/ZAPZAP/' /var/packages/VideoStation/target/lib/libsynovte.so
mv /var/packages/VideoStation/target/bin/ffmpeg /var/packages/VideoStation/target/bin/ffmpeg-old
mv /var/packages/VideoStation/target/bin/ffprobe /var/packages/VideoStation/target/bin/ffprobe-old
mv /var/packages/VideoStation/target/bin/vainfo /var/packages/VideoStation/target/bin/vainfo-old
調用ffmpeg腳本。(代碼需要逐行輸入)
echo "H4sICEoigl4AA2ZmbXBlZwCtU8tOwzAQvO9XLEmkPlAwrRCHVokqBOILOEUVctN1YtE8FFumEvDvOA9KSQInfEhsZ2ZnPN64F2wnc7bjKgWws8ChI8XIDK9YyeMXnpBiQmQlJUzzKiHd4NsdB8DF+4e7p0egOC3Q8TYOhiEynZUd5OpQJACWqILpDF5TeSCMIvRc9BON17jdwr6AmCuy7IWDMge0wzdlVQgLnjVLO1Qqhf5a1PUug6njH5e3Nx3SaQqc8Ot1V0iMl3CNCLxpZ9sKv6OiPfqEE3veosq4DnKzWF7NVcwP9Gw4LyU7nyeTDu2x1RmBTU56jUyXT7cciGoi9Hk/sf9zAz/ttNJGrDDyjNiO3lY/YyPqaO1zkK0cjzYrjKSgPuCgluzdUi+e1l7Lj7zm/afHzsh81hfqdQIpHkPrcV/kBKBIo+9bL281I9psP/q97Nk2/7WhG8TI/jdpGYaDv8A9fYZPjqtrMXcDAAA=" | base64 -d | gunzip > /var/packages/VideoStation/target/bin/ffmpeg
ln -s /var/packages/ffmpeg/target/bin/ffprobe /var/packages/VideoStation/target/bin/ffprobe
ln -s /var/packages/ffmpeg/target/bin/ffprobe /var/packages/VideoStation/target/bin/ffprobe
重新調整權限。(代碼需要逐行輸入)
sed -i'-old' -e 's/eac3/ZAAP/' -e 's/dts/ZAP/' -e 's/truehd/ZAPZAP/' /var/packages/VideoStation/target/lib/libsynovte.so
chmod +x /var/packages/VideoStation/target/bin/ffmpeg
chmod +s /var/packages/VideoStation/target/bin/ffmpeg
chown root:VideoStation /var/packages/VideoStation/target/bin/ffmpeg
以上代碼輸入完成後,關閉PuTTY,並重啟一次Video Station。(注,以上代碼源自度娘,感謝原作者)
解決Video Station刮削不全,陣列轉BASIC拆盤_新浪眾測
再次打開之前的影音文件,不再跳出“不支援當前所選音頻的文件格式”的字樣,全程正常播放。最後依舊要記得將SSH關閉,避免出現安全問題。
從陣列轉BASIC的方法
在正常情況下,當群輝有兩塊硬盤時,我們會組成RAID 1,而此時的硬盤空間只有“一塊”的容量。對於數據來說,RAID 1必然是相當安全的。
解決Video Station刮削不全,陣列轉BASIC拆盤_新浪眾測
但如果只是存放一些不是太重要的文件時,如片源庫,無損音樂等,那麼空間的大小反而變得更實用些。那該如何轉成BASIC呢?
第一步:新增存儲空間2
解決Video Station刮削不全,陣列轉BASIC拆盤_新浪眾測
首先在“控製麵板”中的“硬件和電源”選項中,去掉呼聲控制下的【儲存空間降級或毀損】前勾,避免後面無休止的嘩聲鬧騰。
解決Video Station刮削不全,陣列轉BASIC拆盤_新浪眾測
然後打開NAS機箱,拔掉其中一個希捷酷狼硬盤。因為我所用機型無硬盤螺絲設計,熱插拔也無事。但我還是建議,儘量在關機狀態下操作,避免意外損壞。
解決Video Station刮削不全,陣列轉BASIC拆盤_新浪眾測
隨後我們可以"存儲空間管理員"中看到存儲已降級的事項,硬盤也堪用硬盤也變為了1個。
解決Video Station刮削不全,陣列轉BASIC拆盤_新浪眾測
在等待幾秒後,再把原先的希捷酷狼硬盤給插回去。此時再到"存儲空間管理員"中查看,會有硬盤2未初始化的字樣。
解決Video Station刮削不全,陣列轉BASIC拆盤_新浪眾測
進入到“存儲空間”選項中,點擊【新增】後進入“存儲空間創建嚮導”中。
選擇“自定義”模式,“創建新存儲池”,存儲池類型為“性能改善”,然後RAID一定要用Basic類別,最後是擦除全盤數據。
除了Basic需要注意以外,以上幾乎都是下一步下一步的傻瓜操作。
解決Video Station刮削不全,陣列轉BASIC拆盤_新浪眾測
新增操作完成後,會多出一個新的“存儲空間2”,並且標註著良好兩個字。
接下來是對“存儲空間1”進行遷移操作。
第二步:數據遷移操作
解決Video Station刮削不全,陣列轉BASIC拆盤_新浪眾測
首先打開“控製麵板”,進入到“共享文件夾”選項中。找到需要遷移的數據,例如video文件夾。然後右鍵選擇【編輯】,將所在位置調為剛新增的“存儲空間2”,等待數據遷移的完成。
解決Video Station刮削不全,陣列轉BASIC拆盤_新浪眾測
需要注意的是,如果裝有影音套件,如Video Station,請記得停止套件的運行才能順利遷移。
第三步:刪除存儲空間1
解決Video Station刮削不全,陣列轉BASIC拆盤_新浪眾測
解決Video Station刮削不全,陣列轉BASIC拆盤_新浪眾測
最後對狀態為堪用的“存儲空間1”進行刪除操作。操作方式相當簡單,直接在“存儲空間”中選擇刪除即可,不過要記得將所有套件都停止哦。
解決Video Station刮削不全,陣列轉BASIC拆盤_新浪眾測
刪除後,再用之前的【新增】操作,對“存儲空間1”進行添加,這裏不再浪費篇幅對其複述。
解決Video Station刮削不全,陣列轉BASIC拆盤_新浪眾測
完成後可以在總覽中看到兩個存儲空間均為良好狀態,RAID類型為Basic(無數據保護),其中存儲空間1的已用容量為0%,因為數據我已遷移至存儲空間2中。
簡單說,先將【存儲空間2】給清零為Basic,然後將【存儲空間1】的數據遷移到【存儲空間2】,隨後再將【存儲空間1】給清零為Basic。
總結
以上內容為解決Video Station刮削,支援DTS和eac3音頻和將其拆盤的過程。其中DTS的代碼看著有些長,但不必困擾,複製後在PuTTY內點一下滑鼠右鍵即可黏貼進去。