avatar

蜗牛札记

记录技术、生活与一点点折腾

  • 首页
  • NAS 折腾
  • VPS & 网络
  • 工具软件
  • Linux 运维
  • 关于
主页 [Nas折腾] 如何优化群晖NAS上的Video Station以支持DTS和AC3解码
文章

[Nas折腾] 如何优化群晖NAS上的Video Station以支持DTS和AC3解码

发表于 2024-01-21 更新于 最近
作者 Snailszzy
8~10 分钟 阅读

背景
很多用户或新手在使用群晖NAS(Network Attached Storage)进行多媒体播放时,尤其是通过Video Station应用,常常遇到对DTS和AC3音频格式支持不足的问题。这导致了播放体验的不佳,特别是当比较Video Station与其他媒体服务器软件,如Infuse、Jellyfin时,这个差距就变得尤为明显。

解决方案:
如果不想看详细的繁琐步骤,直接下载这个脚本解压运行即可:
videostation_update_ffmpeg.sh.zip

下面我们通过一系列步骤(已做好脚本videostation_update_ffmpeg.sh),通过修改Video Station和相关组件,来增强对DTS和AC3格式的支持,同时也优化CPU使用效率,避免影响NAS的其他服务。

步骤1: 备份原生ffmpeg

首先,将VideoStation的原生ffmpeg文件备份:

mv -n /var/packages/VideoStation/target/bin/ffmpeg /var/packages/VideoStation/target/bin/ffmpeg.orig

步骤2: 安装新的ffmpeg脚本

然后,从gist.githubusercontent.com下载新的ffmpeg脚本来替换原有的版本:

wget -O - https://gist.githubusercontent.com/BenjaminPoncet/bbef9edc1d0800528813e75c1669e57e/raw/ffmpeg-wrapper > /var/packages/VideoStation/target/bin/ffmpeg

成功安装后,你会看到类似的消息提示,显示下载和替换成功。

步骤3: 设置新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

步骤4: 备份libsynovte.so

此步骤是复制而不是移动文件:

cp -n /var/packages/VideoStation/target/lib/libsynovte.so /var/packages/VideoStation/target/lib/libsynovte.so.orig

步骤5: 设置libsynovte.so.orig的权限

为备份的文件设置正确的权限:

chown VideoStation:VideoStation /var/packages/VideoStation/target/lib/libsynovte.so.orig

步骤6: 修改libsynovte.so以支持更多音频格式

通过以下命令修改libsynovte.so,以增加对DTS, AC3和TrueHD的支持:

sed -i -e 's/eac3/3cae/' -e 's/dts/std/' -e 's/truehd/dheurt/' /var/packages/VideoStation/target/lib/libsynovte.so

步骤7: 处理Advanced Media Extensions

由于Video Station现在优先调用Advanced Media Extensions,我们需要对此进行额外处理:

cp /var/packages/CodecPack/target/bin/ffmpeg41 /var/packages/CodecPack/target/bin/ffmpeg41.bak
cp /var/packages/VideoStation/target/bin/ffmpeg /var/packages/CodecPack/target/bin/ffmpeg41

步骤8: 重启Video Station

最后,重启Video Station以应用更改:

sudo synopkg restart VideoStation

结论
通过这些步骤,Video Station的功能得到了增强,尤其在处理DTS和AC3音频格式上。此外,相比Jellyfin等其他软件,Video Station在NAS上的CPU占用率通常更低,这对于多用户使用NAS时,提供了更好的体验。同时,建议优先使用H.264或HEVC视频编码和AAC音频编码的文件,以进一步降低CPU的负荷。

这篇博文提供了详细的步骤和说明,帮助用户改善他们在群晖NAS上使用Video Station

{alert type="info"}
1.博客中标注原创的文章,版权归原作者 Snailszzy 所有;
2.转载或者引用本文内容请注明来源及原作者;
3.对于不遵守此声明或者其他违法使用本文内容者,本人依法保留追究权等。
{/alert}

NAS 折腾
许可协议:  CC BY 4.0
分享

相关文章

1月 22, 2024

观看4K电影到底要用多大的宽带才够?

观看4k电视用多少兆宽带? 1、什么是4K电视 4K电视指的是电视机观看的时候,显示屏的分辨率为38402160以上,这是一种超高清的分辨率, 2、无压缩理论计算 目前常用的4K标准,38602160的分辨率,8bit/color的数据位,每个像素3个子像素(红、蓝、绿),帧数为60fps。 那么4

1月 21, 2024

[Nas折腾] 如何优化群晖NAS上的Video Station以支持DTS和AC3解码

背景 很多用户或新手在使用群晖NAS(Network Attached Storage)进行多媒体播放时,尤其是通过Video Station应用,常常遇到对DTS和AC3音频格式支持不足的问题。这导致了播放体验的不佳,特别是当比较Video Station与其他媒体服务器软件,如Infuse、Je

8月 25, 2023

[Nas折腾] 自建内网穿透服务器

以下内容来自 https://gitee.com/spoto/natserver 基于Zerotier根服务器的内网穿透部署 创建(伪)根服务器 | 项目地址:https://github.com/Jonnyan404/zerotier-planet docker run --restart=on-

下一篇

观看4K电影到底要用多大的宽带才够?

上一篇

[折腾日记2] 通过宝塔面板搭建Typecho博客网站

最近更新

  • 从零搭建 Halo 博客:Docker + Caddy + PostgreSQL 完整指南
  • [折腾日记5] 用RustDesk远程桌面走自建服务器,配合Zerotier内网IP访问,实现低延迟流畅操控远程桌面——ZeroTier篇
  • [折腾日记4] 用RustDesk远程桌面走自建服务器,配合Zerotier内网IP访问,实现低延迟流畅操控远程桌面——RustDesk篇
  • 观看4K电影到底要用多大的宽带才够?
  • [Nas折腾] 如何优化群晖NAS上的Video Station以支持DTS和AC3解码

热门标签

Halo

目录

©2026 蜗牛札记. 保留部分权利。

使用 Halo 主题 Chirpy