树莓派的开机启动由一张静态图片修改为动态的视频(mp4或者gif等)

xyz 75cm2020-06-131943 次点击1 人收藏1 人感谢
现在的 需求是,在树莓派开机的时候,将静态的图片换成视频播放。MP4或者gif等都可以。

参考:https://scribles.net/customizing-boot-up-screen-on-raspberry-pi/ 替换了/usr/share/plymouth/themes/pix/目录下 的splash.png图片,但是这个只能使用.png的图片替换。

参考了:https://www.cnblogs.com/Java-Script/p/11095826.html 中的方法,因为查到开机fbi可以使用gif格式的图片,所以在脚本中内容如下:但是开机的时候也只是gif的第一帧图片,并不是动态图。
Uint]
Description=Splashscreen
DefaultDependencies=no
before=basic.target
[Service]
ExecStart=/usr/bin/fbi -d /dev/fb0 --noverbose -a /home/pi/sharedir/config/splash.gif
StandardInput=tty
StandardOutput=tty
[Install]
WantedBy=sysinit.target


最后请问各位老铁:还有没有其他的方法,能够在树莓派开机的时候播放视频。多谢多谢
收藏 ♥ 感谢
xyz 75cm 2020-06-13  ♥ 1
找到一个可以参考的:https://yingtongli.me/blog/2016/12/21/splash.html 。经过测试,可以使用,就是时间有点短
Spoony 小组长 2020-06-13 
多谢分享,这个设置挺酷的
xyz 75cm 2020-06-15  ♥ 1
@Spoony 其实这样做的话,就是在系统起来后自动启动一个服务。如果这样的话,参考中的banned其实也可以换成其他的程序,比如树莓派自带的vlc或者omxplayer播放mp4,效果感觉更好一点。
[Uint]
Description=Splashscreen
DefaultDependencies=no
before=basic.target
[Service]
ExecStart=/bin/sh -c '/usr/bin/omxplayer /home/pi/sharedir/config/splash.mp4'
StandardInput=tty
StandardOutput=tty
[Install]
WantedBy=sysinit.target
王若宇-roy2010 10cm 2020-06-15 
费这么大劲做这个无用工不浪费啊
xyz 75cm 2020-06-15 
@王若宇-roy2010 哈哈,确实有点像你说的那样。但是产品那边提这个需求啊。不搞出来,会被拖出去爆菊花的。

登录注册 后可回复。