一日一技|为升级到 DSM 7.2.2 的群晖装回 Video Station 套件
前段时间群晖官方释出了旗下 NAS 系统的最新版本 DSM 7.2.2,按照此前的版本更新规律,这一次本该也是例行的安全更新,但这一次的版本更新日志上却给很多用户一次重击——群晖直接删除了原先的视频套件 Video Station 和音视频硬件解码组件 Advanced Media Extensions。换言之群晖也放弃了基于机身硬件的音视频编解码,并且不再维护和支持视频播放的官方套件。
虽然从硬件上看,群晖的 NAS 产品放在当下众多 NAS 品牌中并不出众,但是得益于本身强大的 DSM 系统以及开箱即用的各种多媒体组件,即便是刚刚入门的初级用户也可以很快上手。尤其是 Video Station,虽然比起很多第三方的视频管理系统要显得简陋,但优势在于开箱即用并且可以基于 QuickConnent 的方式实现互联网访问,用户可以随时随地欣赏自己存储在 NAS 中的电影、剧集内容。第三方套件虽然功能更为全面,但无论网络访问还是功能配置对新手都不友好,有些还需要另外付费。这也是为什么大量用户呼吁群晖将 Video Station 重新带回 DSM 系统中。
只不过就目前群晖官方的反应,短时间内官方不太会做这件事。好在已经有民间大神通过脚本在最新的 DSM 7.2.2 中实现 Video Station 的安装。
下载安装 Video Station 脚本并通过计划任务运行
首先,我们需要在这里下载最新版本的脚本,解压缩下载下来的压缩包,并将其中名为 videostation_for_722.sh
的脚本文件复制到群晖的系统目录中,比如我将其复制到了我的群晖的 Web 目录下,对应的目录就是:
/volume1/web/videostation_for_722.sh
接下来打开浏览器登录到群晖的 DSM 中,打开「控制面板」-「计划任务」。然后点击「新增」-「计划的任务」-「用户定义的脚本」。
在创建任务的「常规」选项卡这里,任务名称可以改成「install DS Video」,用户账号这里必须选择 root
,并且把「已启动」复选框去掉。
切换到「任务设置」选项卡,这里在运行命令这里的用户定义的脚本这里,输入刚才存放脚本文件的路径,如果你需要执行完成后发送通知,也可以勾上「通过电子邮件发送运行详情」并输入邮件地址。
点击最后的确定并输入 DSM 密码后完成脚本的创建,接下来就只需要在计划任务中选中刚才我们创建的这个计划任务,然后点击运行后等待脚本跑完就行。要是前面也和我一样设置了接受发送的通知,那么应该会很快收到运行状态的通知邮件了。
检查脚本的执行情况
如果前面设置无误,运行脚本后那么你应该能会很快的看到 Video Station 以及 Advanced Media Extensions 这两个图标重新出现在了 DSM 的套件列表中。我们打开「套件中心」,在「已安装」中可以再次确认两个套件已经安装。
如果你需要离线转码功能,那么这时候需要点击「Advanced Media Extension」这个套件,这里你会看到解码包都没有安装,这里点击「安装」并等待即可。
设置 Video Station 并开启对 DTS、EAC3 以及 TrueHD Audio 的支持
如果之前你和我一样是从 DSM 7.2.1 升级到 DSM 7.2.2,并且在更新至 DSM 7.2.2 的时候由安装程序卸载掉了 Video Station 并同步删除了配置数据,那么就需要对 Video Station 进行重新的设置,比如你需要在设置里面重新添加视频库并重建索引。对于视频的媒体信息刮削还需要配置视频信息插件,你需要重新设置 The Movie Database 的 API 等等,具体的操作可以参考群晖 Video Station 的官方文档,这里就不再赘述了。
不过,Video Station 原生并不包含 DTS、EAC3 以及 TrueHD Audio 的解码器,想要播放这些格式的媒体文件还基于第三方的解码器来做个「小手术」。
首先,我们需要安装第三方的套件源,在「套件中心」-「设置」-「套件来源」选项卡下点击「新增」,然后在新增对话框中输入:
- 名称:Synocommunity
- 位置:https://packages.synocommunity.com
来添加 Synocommunity 这个第三方的源。然后在「套件中心」-「社群」里,选择安装「FFmpeg6」这个套件。
然后下载 VideoStation-FFMPEG-Patcher 这个脚本工具,解压缩到你的群晖目录中,比如我解压在 web 目录下,脚本的位置就是:
/volume1/web/VideoStation-FFMPEG-Patcher-3.2/patcher.sh
然后通过终端登录到群晖中,输入如下命令来运行此脚本:
sudo -s /volume1/web/VideoStation-FFMPEG-Patcher-3.2/patcher.sh -v 6
脚本执行成功后,打开 Video Station 后找到一个带有 DTS、EAC3 以及 TrueHD Audio 的媒体文件,点击播放后你可以看到视频和音频都可以正常播放,至此 Video Station 再次原地复活了。
版本更新如何处理
虽然以上办法可以在 DSM 7.2.2 中重新安装回 Video Station,但如果群晖官方未来确定彻底放弃该套件,那么下一次的 DSM 系统更新时依旧会提示 Video Station 需要卸载。这时你可以点击卸载 Video Station,不过不要勾选删除 Video Station 数据库的复选框,然后正常更新 DSM。
更新完成后,系统会提示 Video Station 和系统不兼容,这时候只需要再通过计划任务重新运行脚本就可以继续使用了。
© 本文著作权归作者所有,并授权少数派独家使用,未经少数派许可,不得转载使用。