????比如说我们在网站上下载很多4K影视,高清原盘都是自带DTS音轨的,如果我们家有支持DTS的音箱,播放这种带有DTS音轨的原盘影视就能给我们带来影院级的观影体验。
????这种电影下载好了以后在群晖 Video Station 上面会自动显示DTS。
????但是当我们用Video Station 打开准备观看的时候,竟然不支持,这就尴尬了~~
发生这样情况的原因是因为专利原因,在video station 2.3.4-1468版本之后不再提供支持播放视频文件中的 DTS 和EAC3音轨。所以我们其实是可以通过将群晖 Video Station 的版本降到 2.3.4-1468就可以实现播放目的,不过降级之后的群晖 Video Station 稳定性不好不说,还有很多新的功能都不支持,比如倍速播放、电视剧搜刮等。
所以今天我们来用另外一种方案来解决这个问题,那就是通过安装第三方 ffmpeg 套件来实现专利音轨播放的方法,下面是具体操作。
????先来看看我的群晖版本,已经是最新的7.1,所以今天的教程也是在此版本上折腾来的。
安装ffmpeg
安装ffmpeg这里有两种不同的方法,总有一种适合你。方法一:通过套件安装
这个是最简单的,简单来说就是添加第三方套件源就可以了。
????打开套件中心,选择右上角的“设置”按钮。
????然后在该界面的选择“套件来源—新增”,添加一个套件源,完成以后点击“确定”按钮。
????当”套件来源“下面已经出现我们添加的套件源的时候,再点击“确定”按钮。
????然后在“套件中心”就能看到多出一个“社群”选项,再该选项里面,有一个“ffmpeg”套件,直接安装即可。
PS:如果说你那边显示不出来套件信息可以手动配置DNS服务器,具体操作这里说不了,请自行搜索。
????安装完成以后就能再套件中心的”已安装“里面看到ffmpeg套件了。
方法二:手动安装
以上方法不行我们就只能下载ffmpeg套件到本地安装吧!
下载地址:(发不了,自营搜索)
????打开下载页面,可以看出它最新的版本正好就是我上面套件源中的4.4.4-43。不过下载之前我们先要确定我们DSM的版本和NAS的CPU架构,然后直接点击就能下载了。
????因为某些原因,群晖对应CPU构架的原网页发不出来,我只好截图了发过来,你们请对应自己的群晖型号来确定吧!
????下载下来的就是一个后缀为“ffmpeg.spk”的文件。
????然后打开“套件中心”中点击 “手动安装”,上传刚刚下载的ffmpeg.spk文件, 进行安装即可。
关联ffmpeg与Video Station
成功安装ffmpeg套件以后,我们还必须把它与Video Station关联起来,这样我们使用Video Station播放视频的时候它才有效。????先打开群晖后台的控制面板,选择“终端机和SNMP”,勾选“启动SSH功能”,完成后点击页面右下角的“应用”按钮。
????打开【PuTTY】软件,输入群晖的ip地址,再点击下方的“open”按钮。
????在弹出的命令窗口分别输入群晖后台登录的账号和密码,输入密码的时候是不会显示的,你只管输入正确,完成之后回车!
????完成之后,命令行左边会变成绿色的显示,这个时候接着输入命令:
sudo -i
????这个时候再输入一遍刚才的密码,输入密码的时候依旧看不到,完成以后再点回车。
????当出现上图绿色字符以“root”开始就说明我们进入了root用户模式。
????按照上图依次执行如下脚本:
#备份 VideoStation’s ffmpeg
mv -n /var/packages/VideoStation/target/bin/ffmpeg /var/packages/VideoStation/target/bin/ffmpeg.orig
#下载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
#备份CodecPack的ffmpeg41
cp /var/packages/CodecPack/target/bin/ffmpeg41 /var/packages/CodecPack/target/bin/ffmpeg41.bak
#链接ffmpeg解码模块
cp /var/packages/VideoStation/target/bin/ffmpeg /var/packages/CodecPack/target/bin/ffmpeg41
PS:请各位新手小白看清楚上面的代码,一行一行的输入,复制代码用“ctrl+c”,然后在putty里面直接鼠标右键它会自动粘贴过来,然后回车就可以了。
????完成以后输入两次“exit”就可以保存并退出putty软件了。
????然后在套件中心里面的“已安装”里面找到【Video Station】的页面,依次先选择「停用」然后再「启用」。这个操作就是重启【Video Station】,让刚刚操作的ffmpeg与Video Station关联生效!
????OK,回到Video station界面,还是播放刚刚那个带有DTS音轨的电影,可以看到已经可以顺利播放了!
到这里,此次折腾成功!
好了,以上就是今天给大家分享的内容,我是爱分享的Stark-C,如果今天的内容对你有帮助请记得收藏,顺便点点关注,我会经常给大家分享各类有意思的软件和免费干货!谢谢大家~~
作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~
网友评论