找遍全网,好像关于群晖支持 ffmpeg 安装已经是无效,绝大部分估计都是和谐掉了,所以我的群晖也一样没有办法。 下了几个G的电影,居然有图像无声音或者直接无进度条。其实我也想再次安装,折腾了一个晚上,发现ffmpeg 各个版本还是可以下的,配置脚本也还是存在的,只是被墙了网址。So,just try it.
2024/5/30 说明下,以下内容NAS6时代有效,NAS7.0以上好像是不行的。
一、下载ffmpeg并安装
别指望添加第三方套件中心了,第三方源 http://packages.synocommunity.com/,反正我是加不上。只能手动安装。
1.1 去下载 ffmpeg
下载地址:https://synocommunity.com/package/ffmpeg# ,我下载了 v4.3.3-39版本broadwell构架,有92MB,好像是一个文件支持所有CPU构架了,ffmpeg.v39.f15047[apollolake-avoton-braswell-broadwell-broadwellnk-bromolow-cedarview-denverton-dockerx64-geminilake-grantley-purley-kvmx64-v1000-x86-x86_64]这么长的文件名。
如果需要找群晖对应CPU构架,可看此处 https://github.com/SynoCommunity/spksrc/wiki/Architecture-per-Synology-model
1.2 在“套件中心”中点击 手动安装,上传你下载的ffmpeg****.spk文件, 进行安装。
二、执行脚本安装
2.1 首先 SSH 登录群晖(请先学会使用PUTTY或者其他命令登陆软件,并且懂得开启SSH端口)并进入 root 用户下:
sudo -i
2.2 执行下列一键安装脚本:
sh -c "$(wget -O- https://raw.githubusercontent.com/Wooden-Robot/documents-for-fun/master/Synology/ffmpeg_dts_eac3_patch.sh)" -p install
(适用于最新 2.4.10-1630 版 Video Station) 安装后重新启动 Video Station 就可以播放 DTS 和 eac3 音轨的视频了。
但是,这个https://raw.githubusercontent.com已经被墙,所以这句脚本是没法执行了。不过这个文件ffmpeg_dts_eac3_patch.sh还在墙外,可以将这个sh文件挂在自己的网站上就能获取并执行即可,其实放在你的群晖本地也行。
卸载补丁执行下列命令:
sh -c "$(wget -O- https://raw.githubusercontent.com/Wooden-Robot/documents-for-fun/master/Synology/ffmpeg_dts_eac3_patch.sh)" -p uninstall
或者 sh -c "$(wget -O- https://gx86.cn/zb_users/upload/2022/01/ffmpeg_dts_eac3_patch.sh)" -p uninstall
2023/4/12 经测试发现,ffmpeg 更新到 Version 4.4.3-48 版本,出现大部分文件都无法播放的情况,原因不明。只好退回到47版本。
参考
群晖 Video Station 支持 DTS 和 eac3 解决方案(可关注原作者的公众号获取国内的网址)
发表评论