终于抽时间解决了这个烦死人的问题,分享一下经验。
首先,不能升级DSM 7.2.2,因为丫直接不支持 Video Station了。
其次,2023年及之前的经验里面,简单替换 ffmpeg 的方案也已经过时,不要再尝试了。
最后,有一个由社区开发者(如 darknebular)维护的“包装器脚本” (Wrapper)可以解决。
工作原理
当 Video Station 调用 ffmpeg 时,它实际上启动的是这个包装器脚本。脚本会智能判断需要处理的音轨类型:
如果不是DTS等特殊音轨,它就转头去调用群晖自带的、支持硬件加速的 ffmpeg 来处理视频,保证了性能。
如果是 DTS/EAC3/TrueHD 音轨,它才会调用我们安装的社群版 FFmpeg 7 来专门处理音频。
这样既解决了DTS问题,又最大限度地保留了原有性能。

一、标准方案
1.通过SSH连接上NAS
(自行百度)

2.安装新的ffmpeg7
先去套件中心安装好ffmpeg7。

关键还是在于替换掉官方阉割版的ffmpeg,只不过以前的经验里面,单纯通过“ln -s ”命令做软连接去替换系统使用的ffmpeg的方法不行了。
3.执行脚本
如果网络通的话,可以直接执行这一句命令,会下载一个小脚本然后执行,小脚本又会自动下载一个大脚本自动执行,只要网络通就都不是问题。
bash -c "$(curl -L https://raw.githubusercontent.com/darknebular/Wrapper_VideoStation/main/installer.sh)"
没有特殊要求的选第一个,按字母 I/i 再回车就行了,有特殊要求的自己去研究吧!

接下来,脚本会自动完成所有的安装和配置工作。
耐心等待它执行完成,直到出现成功(completed)提示。

二、无法连接外网时的方案
问题来了,如果网络不通咋办?
那就直接下载第二个大脚本,上传上去,授权、执行,完事。
1.下载完整脚本
(1)脚本下载:
用之前先把“.txt”的后缀去掉!
链接: https://pan.baidu.com/s/12QWp8rAS3LLpU9M0ahGSYQ?pwd=a85t 提取码: a85t
(2)授权和执行的命令
chmod +x /tmp/installer_OffLine.sh
/bin/bash /tmp/installer_OffLine.sh "$@"

2.手动粘贴文本
那问题又来了,通过SSH连接群晖之后上传不了脚本文件咋办?
直接复制粘贴呗,一样的先下载上面那个大脚本文件installer_OffLine.sh.txt
(1)用记事本打开installer_OffLine.sh.txt,全选,复制备用。
(2)去群晖 tmp 目录下创建一个installer_OffLine.sh文件
cd /tmp/
touch installer_OffLine.sh
(3)编辑这个脚本
vim installer_OffLine.sh
(4)按字母 i 进入编辑模式
鼠标右键粘贴内容,别用ctrl+v !
文件不小粘贴要一会儿。
(5)保存已编辑的内容
先按一下esc键,然后输入冒号+wq
:wq
再回车。
(6)授权和执行的命令就和上面一样了
chmod +x /tmp/installer_OffLine.sh
/bin/bash /tmp/installer_OffLine.sh "$@"
效果展示
最后晒一下正常播放的截图,还有海报墙~


评论区