本帖最后由 gaizaoren 于 2020-8-12 09:15 编辑
粒子云买来很久,之前一直采用小钢炮用于下载共享,后来买了暴风酷播云2期安装了群晖,粒子云就用的少了。
由于觉得吃灰也是浪费,家里旧设备太多却没有一个很好的视频播放器,所以将粒子云安装LibreELEC用于媒体播放。
首先感谢网友的分享,才会有以下的整理和尝试,文中所用脚本和图片来自互联网。
关于刷机:需要有一点Linux的知识以及使用终端管理器经验,比如登陆系统以及上传文件等。
1、下载镜像版本http://releases.libreelec.tv/LibreELEC-RK3328.arm-9.2.3-rock64.img.gz
2、下载刷机程序和驱动
3、下载可用的dtb文件,dtb文件采用rk3328-chainedbox.dtb,不替换存在掉速以及掉盘问题。
4、系统设置和优化
5、移动端APP使用
一、刷机
刷机方式同其他支持系统的方式,将USB双公头线插入设备的2.0接口,用回形针一直捅住复位键(reset),然后插上电源, 等待刷机工具显示“发现一个MASKROM设备”后松开回形针。
选择loader文件和img文件,请忽略下图名称,图片来自互联网。
注意事项:刷入本镜像后将不能再采用reset的方式进入MASKROM模式,需要使用短接两点的方式。
执行刷机成功后,拔掉电源,接HDMI到电视或者显示器进行下面操作,由于HDMI接口在盒子内部,需要拆机,拆风扇,接鼠标键盘,接通电源启动。
以下图片来自互联网,界面可能存在不同,默认ssh账户root密码为libreelec。
设置向导根据下图设置简单的开机向导,完成后即可进入主界面。默认英文界面,默认共享名称,网络IP可以指定静态地址,开启ssh 和 samba功能。 切换中文1.点击左上角的设置选项 2.切换左下角的模式为专家模式,然后选择皮肤 – 字体。 3.选择第二个选项 4.选择区域 – 语言 5.选择简体中文 6.至此设置完毕
二、替换dtb文件
Ssh 方式将rk3328-chainedbox.dtb文件上传到系统中,通过共享或者拷贝到硬盘或优盘里。
由于 LibreELEC 的系统通常默认为只读系统,因此您需要先获取这些写入权限: #mount -o remount,rw /flash使用rk3328-chainedbox.dtb替换rk3328-rock64.dtb,此处为已经将文件放置到/storage/目录下: #cp /storage/rk3328-chainedbox.dtb /flash/rk3328-rock64.dtb
现在,您必须再次将系统分区的读/写权限更改为"只读": #mount -o remount,ro /flash您需要重新启动配置更改才能生效: #reboot
三、优化风扇和kodi开启风扇并自启动,将下面的脚本保存到/storage/目录,chmod +x /storage/fan.sh
LibreELEC:~ # cat fan.sh
#!/bin/sh
echo $$ > /var/run/fan.pid
echo 85 > /sys/class/gpio/export
echo "high" > /sys/class/gpio/gpio85/direction
echo 85 > /sys/class/gpio/unexport
echo 79 > /sys/class/gpio/export
echo high > /sys/class/gpio/gpio79/direction
echo 0 > /sys/class/pwm/pwmchip0/export
echo 10000 > /sys/class/pwm/pwmchip0/pwm0/period
echo normal > /sys/class/pwm/pwmchip0/pwm0/polarity
echo 1 > /sys/class/pwm/pwmchip0/pwm0/enable
while true
do
temp=$(cat /sys/class/thermal/thermal_zone0/temp)
if [ $temp -gt 75000 ]; then
echo 10000 > /sys/class/pwm/pwmchip0/pwm0/duty_cycle;
elif [ $temp -gt 65000 ]; then
echo 9000 > /sys/class/pwm/pwmchip0/pwm0/duty_cycle;
elif [ $temp -gt 60000 ]; then
echo 8000 > /sys/class/pwm/pwmchip0/pwm0/duty_cycle;
elif [ $temp -gt 55000 ]; then
echo 7000 > /sys/class/pwm/pwmchip0/pwm0/duty_cycle;
elif [ $temp -gt 45000 ]; then
echo 6000 > /sys/class/pwm/pwmchip0/pwm0/duty_cycle;
else
echo 0 > /sys/class/pwm/pwmchip0/pwm0/duty_cycle;
fi
sleep 10
done
创建自启动脚本/storage/.config/autostart.sh,赋予可执行权限chmod +x /storage/.config/autostart.sh
LibreELEC:~ # cat /storage/.config/autostart.sh
nohup sh /storage/fan.sh &
LibreELEC:~ #
增强kodi的网络传输缓存,请将文件放到所示位置
LibreELEC:~/.kodi/userdata # pwd
/storage/.kodi/userdata
LibreELEC:~/.kodi/userdata # cat advancedsettings.xml
<advancedsettings>
<cache>
<buffermode>1</buffermode>
<memorysize>139460608</memorysize>
<readfactor>20</readfactor>
</cache>
</advancedsettings>
LibreELEC:~/.kodi/userdata #
增强蓝光播放功能,是否有用不知道,没有验证。
本文旨在帮助用户播放他们合法购买的蓝光光盘。由于没有官方蓝光播放器软件可用,Linux 用户必须使用能够处理保护蓝光光盘内容的 DRM 方案的开源库。这在互操作性允许的大多数国家/地区是合法的。 科迪(在LibreELEC上)能够播放大多数蓝光光盘,一旦一个 KEYDB.cfg 文件被下载到/storage/.配置/aacs/KEYDB.cfg。为避免项目的潜在法律问题,此文件未预安装到发行图映像中。 要安装 KEYDB.cfg,请通过 SSH 连接到 LibreELEC 设备,然后运行以下命令: mkdir -p /storage/.config/aacs curl -k https://vlc-bluray.whoknowsmy.name/files/KEYDB.cfg -o /storage/.config/aacs/KEYDB.cfg该文件包含超过 24,000 张光盘的解密过程所需的 PK、HC 和 VUK 数据。应定期重新运行上述命令以刷新 KEYDB.cfg 并获得对新蓝光光盘的支持。
四、APP管理的使用
手机安装app,kore或者yatse
以下图片来自互联网 使用教程: Kodi设置-服务-控制-Web服务器,允许通过HTTP远程控制,设置好端口、用户名和密码。 打开Yatse,添加科迪/Kodi服务器,输入Kodi的IP、端口,及用户名密码。(理论上会自动发现服务端,输入账户密码即可)
可参考:
http://www.kodiplayer.cn/course/2859.html
http://www.kodiplayer.cn/course/2970.html
http://www.kodiplayer.cn/movie/2898.html
五、总结
1、播放4K没有特别去验证解码和编码率,肯定有的能播有的不能播。
2、由于HDMI是内置的,所以需要引出,引出可以采用弯头的或者软排线的方式,这个看个人动手能力,这里存在的问题是风扇可能会安装不上去,所以要选择好引出方式。
3、kodi可以更换皮肤或者添加字幕插件以及一些IPTV等,这个自行研究吧。
4、所有的软件包都在网盘中了,请大家自行比对使用。
链接: https://pan.baidu.com/s/1cqMMurDPVwKEJPl3e29wtg 提取码: xfn5
5、NoMouseMove.xml文件是为了使用鼠标调整声音大小的,默认是快进,需要的话可以使用。需要安装keymaps程序,并且将文件放到/storage/.kodi/userdata/keymaps/中。
可参考https://kodi.wiki/view/HOW-TO:Modify_keymaps
6、可能是dtb的原因,关机后风扇不会停转,所以记得关机拔掉电源,或者设置LibreELEC的待机模式。
|