美文网首页
VideoStation使用新的ffmpeg覆盖默认版本

VideoStation使用新的ffmpeg覆盖默认版本

作者: Alvin00 | 来源:发表于2020-12-20 11:08 被阅读0次

接下来点击套件来源点击新增,增加地址填写

https://synocommunity.com/packages

接下来在套件中心里选择社群,刷新一下,就会出现很多刚刚添加进去的地址源里面的套件,找到FFMPEG安装就行了

使用新的ffmpeg覆盖默认版本

安装完成之后就需要通过命令的方式来用我们新安装的版本覆盖默认的ffmpeg版本了。这里就需要通过ssh连接到群辉。同时需要切换到root用户下。切换方式之前的文章也提到过。就是执行sudo -i操作即可。然后再root用户下执行如下命令(每行是一条单独的命令)

cd /var/packages/VideoStation/target/bin

mv ffmpeg ffmpeg.orig

mv ffprobe ffprobe.orig

mv vainfo vainfo.orig

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

开启DTS支持

替换完默认版本之后还需要执行如下两行指令(也是在Root用户下),开启DTS功能。

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

完成之后,退出ssh即可。为了安全建议在控制中心关闭SSH登录。

到这里你的群晖就能够完美支持DTS音轨了

相关文章

网友评论

      本文标题:VideoStation使用新的ffmpeg覆盖默认版本

      本文链接:https://www.haomeiwen.com/subject/osahnktx.html