iDickies
吞吐世界
iDickies

NAS探索之旅 篇四:群晖安装 FFMPEG, 支持 VideoStation 播放 DTS EAC3

本文参考:

群晖安装 FFMPEG, 支持 VideoStation 播放 DTS EAC3, 解锁 DS1621+ – 哔哩哔哩

群晖Video Station 与 解码插件FFMPEG – 哔哩哔哩

https://dickies.myds.me:56789/wp-content/uploads/2021/03/srchttp___cc.cocimg.com_api_uploads_20150831_1440991181764657.jpgreferhttp___cc.cocimg.jpg

首先到套件中心的第三方套件库里下载并安装ffmpeg。

注意哦,安装过程中有一部脚本需要到github下载,要保证群晖的网络能够连接到GitHub,可以通过找到当前能访问的ip配置hosts文件,如:

151.101.192.133 gist.githubusercontent.com

修改设置

ssh登陆后,输入如下命令

sudo -i

输入密码后提升为 root 权限

更改 VideoStation 设置:

# 备份 VideoStation 原始 ffmpeg (本条命令无回车,请复制完整)
mv -n /var/packages/VideoStation/target/bin/ffmpeg /var/packages/VideoStation/target/bin/ffmpeg.orig

# 注入代码 (本条命令无回车,请复制完整)
wget -O - https://gist.githubusercontent.com/BenjaminPoncet/bbef9edc1d0800528813e75c1669e57e/raw/ffmpeg-wrapper > /var/packages/VideoStation/target/bin/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 原始 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

# 解除 DTS, EAC3, TrueHD 屏蔽 (本条命令无回车,请复制完整)
sed -i -e 's/eac3/3cae/' -e 's/dts/std/' -e 's/truehd/dheurt/' /var/packages/VideoStation/target/lib/libsynovte.so

# 在套件中心,手动关闭VideoStation,然后再开启即可

以上脚本输入完毕后,关闭Video Station,让ffmpeg与Video Station的关联生效!再次进入Video Station就能播放原本不能播放的视频内容了!

测试运行

输入脚本

tail -f /tmp/ffmpeg.log

来进行测试,读取ffmpeg是否正常运作。

更新注入的代码

# 运行如下命令 (本条命令无回车,请复制完整)
wget -O - https://gist.githubusercontent.com/BenjaminPoncet/bbef9edc1d0800528813e75c1669e57e/raw/ffmpeg-wrapper > /var/packages/VideoStation/target/bin/ffmpeg

卸载注入的代码

mv -f /var/packages/VideoStation/target/bin/ffmpeg.orig /var/packages/VideoStation/target/bin/ffmpeg
mv -f /var/packages/VideoStation/target/lib/libsynovte.so.orig /var/packages/VideoStation/target/lib/libsynovte.so
# 两行来恢复备份之前的内容。
# 套件中心卸载VideoStation,然后重新安装。
赞赏
# # # # #
首页      科技      NAS      NAS探索之旅 篇四:群晖安装 FFMPEG, 支持 VideoStation 播放 DTS EAC3

老鬼迪克

文章作者

黑夜给了我黑色的眼睛,而我却用它,寻找光明。

发表回复

textsms
account_circle
email

iDickies

NAS探索之旅 篇四:群晖安装 FFMPEG, 支持 VideoStation 播放 DTS EAC3
通过安装ffmpeg让群晖自带的video station支持dts eac3
扫描二维码继续阅读
2021-03-19