(原) 视频播放器

原创文章,请后转载,并注明出处。

家里闲置下来的Pi4,想利用起来作成一个视频播放器。免得那个过时的小米电视这样那样的问题。哪怕是在Linux下,也比小米那种安卓系统强,会有更多的解决方案。

  1. 为了节约资源,使用命令行来播放视频。
    试用发现可以使用mpv、ffplay、vlc三种播放器。它们均支持网络流媒体的方式,只需要在N100服务器上启动Web服务,它们就都可以播放。

  2. 解决显示视频列表。
    命令行显示的字确实太小了,即使修改终端字体大小,也是有限的。
    改为显示图片:即用Golang生成视频列表的图片,然后用工具将图片显示出来。
    测试发现fbi和fim可以在命令行下显示图片。

  3. 解决遥控器
    估计这个得发挥Pi强大的GPIO功能了。


续:

通过红外模块完成基本的遥控功能。

  1. sudo apt install lirc 安装lirc
  2. sudo nano /boot/config.txt 配置 dtoverylay=gpio-ir,gpio_pin=23
  3. sudo nano /etc/lirc/lirc_options.conf 配置 driver= default device = /dev/lirc0
  4. mode2 -d /dev/lirc0 测试是否能获取到按键
  5. irrecord -l 获取可用按键名
  6. irrecord -f -d /dev/lirc0 录制按键,产生类似pi.lircd.conf
  7. sudo cp pi.lircd.conf /etc/lirc/lircd.conf.d/ 把自己配置的按键放到程序中
  8. sudo service lircd restart
  9. irw 测试按键是否配置成功
  10. cd /etc/lirc
  11. sudo cp irexec.lircrc lircrc
  12. irexec 当获取到按键后,会执行lircrc里配置的程序

至此,按键与控制程序实现联动。
接下来实现视频文件的列表,并生成图片,然后关联上按键。

相关文章