树莓派2老当益壮:Kodi影视中心和vlc多媒体播放器安装调试
Kodi是一款免费的开源媒体播放器和影视中心,可在多个平台上使用,包括Android、Linux 和Windows,当然还有树莓派!
VLC(VLC media player)是一款自由、开源的跨平台多媒体播放器。
树莓派下Kodi安装和使用
树莓派2 ,安装了树莓派os,准备安装kodi
首先安装桌面系统
因为这台系统原来是作为小型服务器使用的,所以没有安装桌面系统,现在要补上。
安装xorg
sudo apt install xorg
安装xfce4桌面
sudo apt install xfce4
# 如果报错,加上--fix-missing 参数
sudo apt install xfce4 --fix-missing
安装tightvncserver(可选)
sudo apt install tightvncserver
装vncserver,主要是为了远程用桌面调试方便
安装字库(非必须)
安装英文字库(非必须)
sudo apt-get install xfonts-100dpi xfonts-75dpi -y
安装中文字库(非必须)
sudo apt-get install fonts-droid-fallback ttf-wqy-zenhei ttf-wqy-microhei fonts-arphic-ukai fonts-arphic-uming
安装Kodi
sudo apt install kodi21
安装kodi插件kodi21-pvr-iptvsimple
这里走了弯路,刚开始使用了kodi-pvr-iptvsimple ,应该使用kodi21-pvr-iptvsimple
# sudo apt install kodi-pvr-iptvsimple
sudo apt install kodi21-pvr-iptvsimple
如果在kodi21安装了插件kodi-pvr-iptvsimple,会报版本不兼容。
改中文界面
启动kodi,进入管理-interface-regional ,设置language为中文
注意,这里要先设置character为Chinese Simplified,否则选为中文会是乱码。
注意,这里要先设定fonts为Arial,用默认的字体,则改了language为中文后界面是乱码。
配置电视
学习这个文档:
下载直播 m3u8源的文件。
在Kodi中,选择自己装的IPTV Simple Client插件,配置插件:设置-编辑附加设置,位置选本地,文件选刚才下载m3u8文件。
然后再到电视频道,就可以看电视了。但是用下来,几乎没有看成任何一个电视台,感觉不如vlc的好用。
vlc播放器让树莓派2又焕发新春
VLC(VLC media player)是一款自由、开源的跨平台多媒体播放器及框架
它支持众多音频与视频解码器及文件格式,包括DVD影音光盘、VCD影音光盘及各类流式协议
VLC可在Windows、Mac OS X、GNU/Linux、Android、FreeBSD等多个操作系统上运行,并支持多语言(含中文)
VLC的源码是开放的,允许用户进行自定义和扩展,满足了不同用户的需求
安装vlc
在Linux中安装vlc播放器
sudo apt install vlc
设置声音输出
在使用树莓派2安装vlc播放视频的时候,发现HDMI接电视后,电视没有声音,做了如下两种操作:
1 使用树莓派配置工具设置输出音频到HDMI
- 进入树莓派配置工具:`sudo raspi-config`,选择 Advanced Options -> Audio。
- 在列出的音频输出设备中,选择强制 3.5mm 或者强制 HDMI。
但是这种方法没有生效
2 在vlc软件中设置输出音频到HDMI
在vlc软件任一地方鼠标右键,选Audio-Audio-device,在里面选vc4-hdmi, MAI PCM i2s-hifi-0 HDMI Audio Output ,这样电视就有声音了。
导入m3u8直播源
首先找到直播源,如:
m3u8源:Kodi IPTV m3u8直播源下载 2024年最新m3u直播源 - 影视资源 - Kodi中文网
下载到vlc所在主机,然后在菜单Media-Stream-file,点击add,将下载的直播源导入即可。
可以看到很多地方台,亲测有效!
调试
安装xfce4的时候碰到报错
Do you want to continue? [Y/n] y
Err:1 http://raspbian.raspberrypi.com/raspbian bookworm/main armhf libgstreamer1.0-0 armhf 1.22.0-2
404 Not Found [IP: 2a00:1098:0:80:1000:75:0:3 80]
E: Failed to fetch http://raspbian.raspberrypi.com/raspbian/pool/main/g/gstreamer1.0/libgstreamer1.0-0_1.22.0-2_armhf.deb 404 Not Found [IP: 2a00:1098:0:80:1000:75:0:3 80]
E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?
于是就按照提示,加上--fix-missing 参数