群晖Video Station支持dts eac3解决方案

背景分析:因版权原因,群晖video station从之前某一版本去掉对dts和eac3的支持。因此导致新版本Video Station无法播放相应格式的视频。之前网上搜索过其他解决方案,但都有不同问题,因此尝试了各个版本的教程,但均无法解决问题。为此重新找到github上的另一个大神所做方案。
一、 安装ffmpeg
方法1:通过套件安装
(1) 添加第三方套件来源 http://packages.synocommunity.com/

c4ca4238a0b9238
(2) 在套件中心的社群中找到ffmpeg套件,选择安装

c81e728d9d4c2f6-1024x298-1
方法2:离线下载
(1)到github上下载相应ffmpeg套件(这个版本会比套件中心安装的版本略高一点)。
下载地址:http://github.com/th0ma7/synology/tree/master/packages
(2)在套件中心选择手动安装,并选择上一步下载好的套件

eccbc87e4b5ce2f

二、 安装Video Station (实测支持最新版的2.4.7-1603)

a87ff679a2f3e71

三、安装

(1)通过SSH连接群晖,并输入sudo -i 切换到root用户模式
(2)依次执行如下脚本

#备份 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

(3)重新启动Video Station,让ffmpeg与Video Station的关联生效

(4)测试。

tail -f /tmp/ffmpeg.log
e4da3b7fbbce234-1024x165-1

四、卸载

恢复之前备份的 VideoStation's ffmpeg, libsynovte.so文件
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
赞(9)

暂无介绍....

延伸阅读:

群晖商用级开源记账工具 Firefly III 深度介绍

今天介绍的这款开源记账软件 Firefly III,除了定时记账的功能,还有更加高级的功能,一起来看看。(ps:文章很长...

岁月十三鹰
2025年1月7日
PLEX | 解决转码失败 | 报错 EAE timeout

首先确定 log 中报错为以下内容,方可继续操作 ​May 28, 2024 06:46:44.000 [1396329...

岁月十三鹰
2024年12月31日
手动制作核显补丁 i915.ko方法,支持DSM7.0-7.2

手动制作i915.ko方法,支持DSM7.0-7.2 1、获取CPU集显设备ID 打开Intel产品规范网页搜索CPU型...

岁月十三鹰
2024年12月31日
plex证书转换

4/10更新后出现此情况,显示证书错误或过期,实际证书没有过期。 首先下载openssl 3以上(注意要完整版,精简的好...

岁月十三鹰
2023年6月13日
Synology 群晖套件无法卸载解决办法

我们在使用群晖的时候偶尔会碰到一些套件无法使用,特别的是一些第三方套件或者 Beta 版本的时候。 如果遇到群晖套件无法...

岁月十三鹰
2022年12月31日