2f7780485c9267a8449377215a596ed8.png用1621+编译,耗时2.5小时,CPU占用率约为13%

使用 Docker 编译了 DS1621+ 可用的 ffmpeg,版本4.3.1-34,适配 DSM 6.2.2 系统

下载并安装ffmpeg:dddece0b0e8369a871238c884b6654dd.pngffmpeg 版本 4.3.1-34

DS1621+ 的 ffmpeg 下载链接

链接: https://pan.baidu.com/s/1LiJxpYO24CHt3r30roVBhw 提取码: ming

群晖其他型号 NAS 请先查询 CPU 架构,然后对照下载

https://github.com/th0ma7/synology/tree/master/packages/ffmpeg-4.2

for macOS:

使用ssh登陆NAS(IP请自行更改,如果端口不是22,请在最后添加 -p 端口)

ssh 用户名@192.168.1.1

输入密码后成功登陆

for window:

使用 putty 登陆 NAS

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,然后再开启即可

更新注入的代码:

# 运行如下命令(本条命令无回车,请复制完整)

wget -O - https://gist.githubusercontent.com/BenjaminPoncet/bbef9edc1d0800528813e75c1669e57e/raw/ffmpeg-wrapper > /var/packages/VideoStation/target/bin/ffmpeg

卸载注入的代码:

# 套件中心卸载VideoStation,然后重新安装

最后感谢 BenjaminPoncet 的维护

英文链接:gist.github.com/BenjaminPoncet/bbef9edc1d0800528813e75c1669e57e

Logo

一站式 AI 云服务平台

更多推荐