小白玩NAS篇二:如何解决Video Station刮削不全?阵列转BASIC拆盘?
创作立场声明:此为第二篇NAS折腾文。主要以经验交流为主,希望能给初入NAS圈的值友带来一些帮助。
前言:
使用了群晖(Synology)DS220+一段时间后,倒是没有出现太大的问题,毕竟我只是小白级的粗浅使用。平时也就下下视频,下下游戏,下下歌曲等,也没有太大的动作。
不过在使用过程中还是会或多或少的出现一些小问题,如Video Station信息显示不全,不能解码DTS等。此篇咱们就聊一聊如何解决Video Station和顺便拆盘的问题。
关于Video Station的刮削
第一步:获取TMDB账号与API接口
虽然因为一些特殊的关系,连接默认的TMDB的api接口会出现一些问题,但TMDB网站还是可以正常访问的。
首先我们需要注册一个TMDB账号,从而获得API密钥。
在浏览器中打开themoviedb.org网站,然后点击右上方的【加入TMDb】,注册新账号。简单填写一下用户名、密码与邮箱即可完成注册。
然后点击账号头像,在下拉菜单中选择【账户设置】。
在设置界面中,点击【API】后,选择【请求API密钥】,创建处选【Developer】。
随后是填写表格信息的过程,这里切记要用英文或拼音,也可以直接用谷歌中译英填上。应用名称和网址可以随便一些,但简介得稍许认真一点点。例如我在应用简介处写的:DS220plus,Media server for the family。记得每个选项都需要填写才能完成申请。
一切完成后就能看到API密钥了。
直接将【范例API请求】复制到Video Station的【设置】-->【高级】选项中,点击【测试连接】。如果测试通过的话,就没有接下来的内容,但通常是失败的。
接下来我们需要修改群晖的hosts文件来让测试连接通过。
第二步:修改群晖的hosts文件
在修改群辉的hosts前,我们得先进到群辉的【控制面板】中,找到“终端机和SNMP”选择,勾选【开启SSH功能】,然后才能开始得修改hosts文件。
正常来说,需要使用Ping工作来获取TMDB网站的服务器IP地址,然后再写入到hosts文件内。但其实不必那么麻烦,直接用网上所提供的现有IP即可,省事又省力。
修改hosts时我们需要用到两个工具:Finalshell与PuTTY。软件直接通过度娘搜一下。
在此附上一段群晖官方说明:链接
我们以PuTTY为例。
运行PuTTY后,在Host Name处输入NAS的IP地址,端口使用22,方式为SSH。
然后在弹出的命令行窗口中,输入当前NAS的用户名与登录密码并回车。值得注意的是,输入密码时屏幕上不会有任何显示哦。
输入"sudo -i"命令,然后回车,再次输入登录密码,成功进入root用户状态。(注意“”引号不必输入,-i前有个空格)
在登入到root后,继续在命令行上输入“vi /etc/hosts ”,打开群晖hosts文件。(注意“”引号不必输入,/etc前有个空格)
然后按下键盘的【i】键,进入编辑状态。接下来输入以下内容(注意IP地址后有一个空格):
54.230.62.121 api.themoviedb.org
13.266.238.82 api.themoviedb.org
以上内容输入完成后按下键盘的【ESC】键,再连续按【Z】键两次完成hosts的修改保存。
最后输入“exit”退出root状态,再次输入"exit"退出软件。
我们进入Video Station中,测试一下API连接是否连接成功,然后点击【确定】保存一下。如果无法点击确定,可将“启用OpenSubtitles.org支持”前的勾去掉。
最后重启一次NAS主机后,再重建Video Station索引,然后封面和简介都会完成。值得注意的是,重建索引的过程会比较久哦,不要心急。另外,记得要将SSH关闭,避免出现安全问题。
解决Video Station支持DTS和eac3
完成Video Station的索引问题以后,还会碰到“不支持当前所选音频的文件格式”的问题。如果下载的4K片源无法正常播放的话,着实令人讨厌。
在试过网上的几个方法后,最后总结出以下办法。其中后面的代码部分看似复杂,其实不过是一个复制粘贴的过程,不到1分钟就可以搞定。
首先打开【套件中心】,并点击右上角的【设备】。找到【常规】菜单,在“信任层级”一项中勾选“任何发行者”,点击确点。然后再点击【新增】。名称处随意填写,在“位置”处添加引三方源处输入 packages
完成后可以看到【套件中心】上多出一个【社群】选项。点击后找到FFmpeg套件,并添加安装。如果【社群】内没有任何套件显示,可以重复退出刷新几次。
在群辉的“终端机和SNMP”选择中,勾选【开启SSH功能】。
然后运行PuTTY,在Host Name处输入NAS的IP地址,端口使用22,方式为SSH。
在弹出的命令行窗口中,输入当前NAS的用户名和登录密码并回车。输入密码时屏幕上不会有任何显示哦。
输入"sudo -i"命令,然后回车,再次输入登录密码,进到root用户状态。(注意“”引号不必输入,-i前有个空格)
接下来有很多代码需要输入,不过可以COPY后直接PuTTY内点一下鼠标右键即可粘贴进去,然后回车完成一行。
修改文件权限。(代码需要逐行输入)
chmod +s /var/packages/ffmpeg/target/bin/ffmpeg
chmod +s /var/packages/ffmpeg/target/bin/ffprobe
chmod +s /var/packages/ffmpeg/target/bin/vainfo
备份内置ffmpeg。(代码需要逐行输入)
sed -i'-old' -e 's/eac3/ZAAP/' -e 's/dts/ZAP/' -e 's/truehd/ZAPZAP/' /var/packages/VideoStation/target/lib/libsynovte.so
mv /var/packages/VideoStation/target/bin/ffmpeg /var/packages/VideoStation/target/bin/ffmpeg-old
mv /var/packages/VideoStation/target/bin/ffprobe /var/packages/VideoStation/target/bin/ffprobe-old
mv /var/packages/VideoStation/target/bin/vainfo /var/packages/VideoStation/target/bin/vainfo-old
调用ffmpeg脚本。(代码需要逐行输入)
echo "H4sICEoigl4AA2ZmbXBlZwCtU8tOwzAQvO9XLEmkPlAwrRCHVokqBOILOEUVctN1YtE8FFumEvDvOA9KSQInfEhsZ2ZnPN64F2wnc7bjKgWws8ChI8XIDK9YyeMXnpBiQmQlJUzzKiHd4NsdB8DF+4e7p0egOC3Q8TYOhiEynZUd5OpQJACWqILpDF5TeSCMIvRc9BON17jdwr6AmCuy7IWDMge0wzdlVQgLnjVLO1Qqhf5a1PUug6njH5e3Nx3SaQqc8Ot1V0iMl3CNCLxpZ9sKv6OiPfqEE3veosq4DnKzWF7NVcwP9Gw4LyU7nyeTDu2x1RmBTU56jUyXT7cciGoi9Hk/sf9zAz/ttNJGrDDyjNiO3lY/YyPqaO1zkK0cjzYrjKSgPuCgluzdUi+e1l7Lj7zm/afHzsh81hfqdQIpHkPrcV/kBKBIo+9bL281I9psP/q97Nk2/7WhG8TI/jdpGYaDv8A9fYZPjqtrMXcDAAA=" | base64 -d | gunzip > /var/packages/VideoStation/target/bin/ffmpeg
ln -s /var/packages/ffmpeg/target/bin/ffprobe /var/packages/VideoStation/target/bin/ffprobe
ln -s /var/packages/ffmpeg/target/bin/ffprobe /var/packages/VideoStation/target/bin/ffprobe
重新调整权限。(代码需要逐行输入)
sed -i'-old' -e 's/eac3/ZAAP/' -e 's/dts/ZAP/' -e 's/truehd/ZAPZAP/' /var/packages/VideoStation/target/lib/libsynovte.so
chmod +x /var/packages/VideoStation/target/bin/ffmpeg
chmod +s /var/packages/VideoStation/target/bin/ffmpeg
chown root:VideoStation /var/packages/VideoStation/target/bin/ffmpeg
以上代码输入完成后,关闭PuTTY,并重启一次Video Station。(注,以上代码源自度娘,感谢原作者)
再次打开之前的影音文件,不再跳出“不支持当前所选音频的文件格式”的字样,全程正常播放。最后依旧要记得将SSH关闭,避免出现安全问题。
从阵列转BASIC的方法
在正常情况下,当群辉有两块硬盘时,我们会组成RAID 1,而此时的硬盘空间只有“一块”的容量。对于数据来说,RAID 1必然是相当安全的。
但如果只是存放一些不是太重要的文件时,如片源库,无损音乐等,那么空间的大小反而变得更实用些。那该如何转成BASIC呢?
第一步:新增存储空间2
首先在“控制面板”中的“硬件和电源”选项中,去掉呼声控制下的【储存空间降级或毁损】前勾,避免后面无休止的哗声闹腾。
然后打开NAS机箱,拔掉其中一个希捷酷狼硬盘。因为我所用机型无硬盘螺丝设计,热插拔也无事。但我还是建议,尽量在关机状态下操作,避免意外损坏。
随后我们可以"存储空间管理员"中看到存储已降级的事项,硬盘也堪用硬盘也变为了1个。
在等待几秒后,再把原先的希捷酷狼硬盘给插回去。此时再到"存储空间管理员"中查看,会有硬盘2未初始化的字样。
进入到“存储空间”选项中,点击【新增】后进入“存储空间创建向导”中。
选择“自定义”模式,“创建新存储池”,存储池类型为“性能改善”,然后RAID一定要用Basic类别,最后是擦除全盘数据。
除了Basic需要注意以外,以上几乎都是下一步下一步的傻瓜操作。
新增操作完成后,会多出一个新的“存储空间2”,并且标注着良好两个字。
接下来是对“存储空间1”进行迁移操作。
第二步:数据迁移操作
首先打开“控制面板”,进入到“共享文件夹”选项中。找到需要迁移的数据,例如video文件夹。然后右键选择【编辑】,将所在位置调为刚新增的“存储空间2”,等待数据迁移的完成。
需要注意的是,如果装有影音套件,如Video Station,请记得停止套件的运行才能顺利迁移。
第三步:删除存储空间1
最后对状态为堪用的“存储空间1”进行删除操作。操作方式相当简单,直接在“存储空间”中选择删除即可,不过要记得将所有套件都停止哦。
删除后,再用之前的【新增】操作,对“存储空间1”进行添加,这里不再浪费篇幅对其复述。
完成后可以在总览中看到两个存储空间均为良好状态,RAID类型为Basic(无数据保护),其中存储空间1的已用容量为0%,因为数据我已迁移至存储空间2中。
简单说,先将【存储空间2】给清零为Basic,然后将【存储空间1】的数据迁移到【存储空间2】,随后再将【存储空间1】给清零为Basic。
总结
以上内容为解决Video Station刮削,支持DTS和eac3音频和将其拆盘的过程。其中DTS的代码看着有些长,但不必困扰,复制后在PuTTY内点一下鼠标右键即可粘贴进去。
by staylalala
尼古拉斯lalala
在保存那里需要按下的两次Z键保存,这个Z键是大字状态下的Z。
请不要搞错哦。
校验提示文案
pplt3
校验提示文案
Vivas
校验提示文案
灵KOYB
校验提示文案
xiaowonet
校验提示文案
motorendplate
校验提示文案
岸上走
校验提示文案
Molecule
校验提示文案
artha
校验提示文案
天涯陌路
校验提示文案
一叶知秋99170
校验提示文案
杰克是神马
校验提示文案
灵KOYB
校验提示文案
不哭死神77
校验提示文案
值友1559370194
校验提示文案
永恒星空
校验提示文案
贫民张大嘴丶
校验提示文案
Lifeisgood
校验提示文案
神评在哪里
校验提示文案
quaijun
校验提示文案
值友8427668667
校验提示文案
豆花米线
校验提示文案
早早早早睡身体好
7.0的常规里面都没有信任层级这个选项了。。。无语
校验提示文案
一叶知秋99170
校验提示文案
老板这个能便宜不
校验提示文案
贝Camera
校验提示文案
artha
校验提示文案
Molecule
校验提示文案
值友6375019718
校验提示文案
PS5-cn想入手一台
校验提示文案
mauyuk
校验提示文案
岸上走
校验提示文案
GerryFu
校验提示文案
motorendplate
校验提示文案
xiaowonet
校验提示文案
asdfg75333
校验提示文案
庭聿宝贝
校验提示文案
pplt3
校验提示文案
枚碧树
校验提示文案
好学的鲁班
校验提示文案