群暉video station支持dts eac3解決方案

背景分析:因版權原因,群暉video station從之前某一版本去掉對dts和eac3的支持。因此導致新版本Video Station無法播放相應格式的視頻。之前網上搜索過其他解決方案,但都有不同問題,因此嘗試了各個版本的教程,但均無法解決問題。為此重新找到github上的另一個大神所做方案。

一、安裝ffmpeg

方法1:通過套件安裝

(1) 添加第三方套件來源 http://packages.synocommunity.com/


群暉video station支持dts eac3解決方案


(2) 在套件中心的社群中找到ffmpeg套件,選擇安裝


群暉video station支持dts eac3解決方案


方法2:離線下載

(1)到github上下載相應ffmpeg套件(這個版本會比套件中心安裝的版本略高一點)。

下載地址:https://github.com/th0ma7/synology/tree/master/packages

(2)在套件中心選擇手動安裝,並選擇上一步下載好的套件

群暉video station支持dts eac3解決方案


二、安裝Video Station (實測支持最新版的2.4.7-1603)

群暉video station支持dts eac3解決方案

三、安裝

(1)通過SSH連接群暉,並輸入sudo -i 切換到root用戶模式
(2)依次執行如下腳本

<code>#備份 VideoStation's ffmpeg
mv -n /var/packages/VideoStation/target/bin/ffmpeg /var/packages/VideoStation/target/bin/ffmpeg.orig
#下載ffmpeg腳本
wget -O - https://gist.githubusercontent.com/BenjaminPoncet/bbef9edc1d0800528813e75c1669e57e/raw/ffmpeg-wrapper > /var/packages/VideoStation/target/bin/ffmpeg
#設置腳本相應權限
chown root:VideoStation /var/packages/VideoStation/target/bin/ffmpeg
chmod 750 /var/packages/VideoStation/target/bin/ffmpeg
chmod u+s /var/packages/VideoStation/target/bin/ffmpeg
# 備份VideoStation's libsynovte.so
cp -n /var/packages/VideoStation/target/lib/libsynovte.so /var/packages/VideoStation/target/lib/libsynovte.so.orig
chown VideoStation:VideoStation /var/packages/VideoStation/target/lib/libsynovte.so.orig
# 為libsynovte.so 添加 DTS, EAC3 and TrueHD支持
sed -i -e 's/eac3/3cae/' -e 's/dts/std/' -e 's/truehd/dheurt/' /var/packages/VideoStation/target/lib/libsynovte.so/<code>

(3)重新啟動Video Station,讓ffmpeg與Video Station的關聯生效

(4)測試。

<code>tail -f /tmp/ffmpeg.log/<code>
群暉video station支持dts eac3解決方案

/tmp/ffmpeg.log 文件部分內容

四、卸載

<code>恢復之前備份的 VideoStation's ffmpeg, libsynovte.so文件
mv -f /var/packages/VideoStation/target/bin/ffmpeg.orig /var/packages/VideoStation/target/bin/ffmpeg
mv -f /var/packages/VideoStation/target/lib/libsynovte.so.orig /var/packages/VideoStation/target/lib/libsynovte.so/<code>


說明:安裝過程中有一部腳本需要到github下載

<code>wget -O - https://gist.githubusercontent.com/BenjaminPoncet/bbef9edc1d0800528813e75c1669e57e/raw/ffmpeg-wrapper > /var/packages/VideoStation/target/bin/ffmpeg/<code>

如果群暉無法直接連接,也可以通過其他方法下載到本地,通過群暉File Station上傳。然後複製到指定位置即可。


分享到:


相關文章: