群晖 Video Station 支持 DTS 和 eac3 解决方案

前言

很少用群晖的 Video Station,偶然用了一下发现不支持 DTS 和 eac3,点开视频文件就显示不支持当前所选音频的文件格式,因此无法播放视频...。据说是这两种格式需要授权,麻烦。

解决步骤

1.安装 FFmpeg
进入 DSM 桌面,打开套件中心,点击设置 —> 常规,在信任层级中选择任何发行者。
点击套件来源,选择新增添加第三方源 http://packages.synocommunity.com
添加完后套件中心左边栏有个社群,找到 FFmpeg 进行安装。

2.一键安装补丁
用 ssh 软件连接群晖,使用账号登录:

sudo -i
sh -c "$(wget -O- https://raw.githubusercontent.com/song898028948/Synology-DSM/842d0172e05e4fb069da8eb5ada80132377f770d/ffmpeg_dts_eac3_patch.sh)" -p install

如果需要卸载补丁,运行下面命令:

sudo -i
sh -c "$(wget -O- https://raw.githubusercontent.com/song898028948/Synology-DSM/842d0172e05e4fb069da8eb5ada80132377f770d/ffmpeg_dts_eac3_patch.sh)" -p uninstall

安装完成后需要重启 Video Station。

ps:

更新DSM 6.2.4 支持

video station 2.4.10-1632

ffmpeg 4.3.1-35

补充一键脚本

原项目:https://github.com/AlexPresso/VideoStation-FFMPEG-Patcher
免SSH方案:

利用群辉的 计划任务 》root权限运行 (细节就不说了不会的网上查下吧):
安装:

curl http://cdn.songw.top/public/github/VideoStation-FFMPEG-Patcher/patcher.sh | bash

卸载:

curl http://cdn.songw.top/public/github/VideoStation-FFMPEG-Patcher/patcher.sh | bash -s -- -a unpatch

ps:代码我已经审查过没啥问题并且已转成我自己的国内CDN,任何人的一键sh代码都要看下原码不要乱执行,
尤其是用root执行的,由于我不放心源sh脚本,就自己转存到我的CDN了。一方面方便国内,一方面防止源头sh脚本乱动(这是建立在我自用的情况)。

点赞

发表回复

电子邮件地址不会被公开。必填项已用 * 标注