首页 >PC >正文

群晖Videostation支持DTS音轨解决办法(ffmpeg)

群晖升级到DSM7.0以后,发现VideoStation开始不支持DTS、EAC3、TrueHD的音频格式了,网上找了一下有不少教程,有的能用,有的不行,决定写个呢能用的,也是给自己留个记录,方便查找。解决方法是用最新的ffmpeg替换VideoStation中自带的ffmpeg,ffmpeg在github上的下载链接也不见了,在此提供个新地址。

下载安装ffmpeg

1、查找自己群辉主机需要的ffmpeg版本,

在官方可以查找https://kb.synology.com/en-us/DSM/tutorial/What_kind_of_CPU_does_my_NAS_have。比如我的是DS920+,对应的是Geminilake。

群晖Videostation支持DTS音轨解决办法(ffmpeg)

2、下载安装ffmpeg

https://synocommunity.com/package/ffmpeg,查找对应的版本下载、安装。(添加https://packages.synocommunity.com/到套件中心安装也可以,我的添加了下载特别慢,还容易失败,就直接去网页版下载了)

群晖Videostation支持DTS音轨解决办法(ffmpeg)

下载得到

群晖Videostation支持DTS音轨解决办法(ffmpeg)

配置ffmpeg

1、登录群辉ssh,使用root权限进行配置。使用 sudo -i可以切换root用户。


2、备份原ffmpeg

sudo mv /var/packages/VideoStation/target/bin/ffmpeg /var/packages/VideoStation/target/bin/ffmpeg-BACKUP


sudo mv /var/packages/VideoStation/target/bin/ffprobe /var/packages/VideoStation/target/bin/ffprobe-BACKUP


sudo mv /var/packages/VideoStation/target/bin/vainfo /var/packages/VideoStation/target/bin/vainfo-BACKUP

3、复制新安装的ffmpeg到原ffmpeg的目录,并设置用户权限

cp -a /var/packages/ffmpeg/target/bin/ffmpeg /var/packages/VideoStation/target/bin/

cp -a /var/packages/ffmpeg/target/bin/ffprobe /var/packages/VideoStation/target/bin/

cp -a /var/packages/ffmpeg/target/bin/vainfo /var/packages/VideoStation/target/bin/

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

chown VideoStation:VideoStation /var/packages/VideoStation/target/bin/ffprobe

chown VideoStation:VideoStation /var/packages/VideoStation/target/bin/vainfo

4、开启支持DTS、EAC3、TrueHD的功能

cp -an /var/packages/VideoStation/target/lib/libsynovte.so

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

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

作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

网友评论

验证码 换一张
取 消
暂无评论...
三日内热门评论文章
为您推荐
  • 相关阅读
  • 业界资讯
  • 手机通讯
  • 电脑办公
  • 新奇数码
  • 软件游戏
  • 科学探索