群晖DSM7.0系统Vedio Station 3.0.1-2067不支持DTS eac3解码解决方案
目前经过验证,该方案完美支持最新版本Video Station 3.0.1-2067
验证系统为DSM7.0
题主的NAS为 DS920+ 为了演示需要以下内容将以该型号为例进行安装.
如果你的设备不是该型号您也无须慌张,大体步骤是完全相同的,只是在ffmpeg包选择上不同.
请注意:命令需要一条一条执行,不要!直接一段复制!!!!!
实现方法如下:
(1)到github上下载相应ffmpeg套件( 注意:你需要下载与你的NAS的CPU相符合的套件包!! )
首先查找你的NAS版本:(如果你的NAS型号分类中标明为X64解决方案那么你可以使用通用包)
其次下载ffmpg套件,下载的套件必须是相对于的,请特别留意.
打开连接后您可能看到下图:( 注意为了演示需要,题主的NAS为DS920+ )
- 选择 dsm7-beta
- 查找你Nas所对应的包
- 点击包名称进行下载
(2)下载完成后 进入群晖套件中心进行手动安装
(3)通过SSH连接群晖,并输入sudo -i切换至root用户模式 (Tips:SSH需要进入控制面板->终端机和SNMP->终端机->启用SSH功能)
(4)依次执行以下内容脚本
#备份 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
#备份CodecPack的ffmpeg41