群晖Video Station自从2.46版本之后就不在支持很多音轨的视频了,如果说倒退回2.46版本虽然可以支持一些视频的解码但是缺少2.49版本的“搜刮器”功能。
安装了最新版本2.49版本的Video,虽然按照网上的旧教程安装了第三方插件FFMPEG,但是还是显示“该视频不支持该格式”,原因是因为一些版权问题,不让支持了。本文章主要解决的问题就是让Video station能支持DTC,ACC等格式,不讨论其他视频平台的使用。
此方法黑、白群晖均可使用,如果你是黑群晖,你的处理器要是x86以及老版的arm 处理器,不过大家组黑群晖大部分都是嘤特尔的,所以这里强调下。
准备软件:Putty(SSH连接用),等下按照我的代码复制黏贴就可以了,不过注意B站会有标注地点的地方,预先准备好TXT文档,复制到文档上去。

PuTTY
首先,安装FFMPEG:

添加第三方社区
打开套件中心,点击右上方“设置”,点击“套件来源”,输入套件网址:
http://packages.synocommunity.com
老社区了,之后点击,确定后,回到“常规”

允许任何发行者
这里需要点击“任何发行者”,这样才能成功安装上FFMPG!
向下划,找到ffmpg并安装它!

ffmpeg位置
安装完毕后掏出我们准备好的Putty!确认下我们群晖NAS的SSH功能是否打开:

SSH
SSH默认是22,只需要勾上SSH这个功能就可以了

Putty地址
输入NAS的地址已准备连接

接下来才是重点,先获取root用户模式,输入
sudo -i
之后依次输入以下的脚本:
mv -n /var/packages/VideoStation/target/bin/ffmpeg /var/packages/VideoStation/target/bin/ffmpeg.orig
Ⅰ.(这里用来备份群晖原本的VideoStation ffmpeg)👆
wget -O - https://gist.githubusercontent.com/BenjaminPoncet/bbef9edc1d0800528813e75c1669e57e/raw/ffmpeg-wrapper > /var/packages/VideoStation/target/bin/ffmpeg
Ⅱ.(这里用来下载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
Ⅲ.(这里用来设置脚本相应权限)👆
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
Ⅳ.(这里用来备份VideoStation's libsynovte.so)👆
sed -i -e 's/eac3/3cae/' -e 's/dts/std/' -e 's/truehd/dheurt/' /var/packages/VideoStation/target/lib/libsynovte.so
Ⅵ.(这里用来为libsynovte.so 添加 DTS, EAC3 and TrueHD支持)👆
以上脚本输入完毕后,关闭Video Station,让ffmpeg与Video Station的关联生效!
再次进入Video Station就能播放原本不能播放的视频内容了!
输入脚本
tail -f /tmp/ffmpeg.log
来进行测试,读取ffmpeg是否正常运作。
输入脚本
wget -O - https://gist.githubusercontent.com/BenjaminPoncet/bbef9edc1d0800528813e75c1669e57e/raw/ffmpeg-wrapper > /var/packages/VideoStation/target/bin/ffmpeg
来进行更新
最后,如何卸载,
输入脚本:
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
两行来恢复备份之前的内容。
注意哦,安装过程中有一部脚本需要到github下载,要保证群晖的网络能够连接到GitHub。
更新! 2021年8月,DSM 7.0 更新!与此同时Video Station更新到3.0.1版本
以上方法完毕后还会转圈所以需要添加以下代码:
mv /var/packages/CodecPack/target/bin/ffmpeg33 /var/packages/CodecPack/target/bin/ffmpeg33.orig mv /var/packages/CodecPack/target/bin/ffmpeg41 /var/packages/CodecPack/target/bin/ffmpeg41.orig cp /var/packages/VideoStation/target/bin/ffmpeg /var/packages/CodecPack/target/bin/ffmpeg33 cp /var/packages/VideoStation/target/bin/ffmpeg /var/packages/CodecPack/target/bin/ffmpeg41
感谢评论区补充!