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

in 默认分类 with 0 comment

写在前面
群晖升级到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
Responses
2016lengh.gif2016kun.gif2016db.gif2016baojin.gif2016jk.gif2016kb.gif2016qq.gif2016zj.gif2016qiao.gif2016am.gif2016kk.gif2016qd.gif2016gg.gif2016lh.gif2016wq.gif2016gz.gif2016zhh.gif2016ll.gif2016shuai.gif2016kel.gif2016zk.gif