不要在 2 个视频之间显示桌面
Posted
技术标签:
【中文标题】不要在 2 个视频之间显示桌面【英文标题】:Do not show Desktop between 2 videos 【发布时间】:2018-01-12 14:54:15 【问题描述】:我正在 Raspberry 上使用 OMXPlayer。 现在我有一个循环(使用 Python2.7)来显示视频,它可以正常工作。 但是我有两个问题: 1. 一个视频播放完后,桌面会显示一秒钟。我不想要它。如何在不显示桌面的情况下快速切换到另一个视频? 2. 另一个问题是我也想显示一些图片.. 我知道 OMXPlayer 不显示图片... 我可以在我的代码中使用另一个程序吗?但是用户应该不会注意到这种变化。
谢谢。
【问题讨论】:
设置一个空白png作为桌面背景。 【参考方案1】:我也想弄清楚这一点,但恐怕这是不可能的。在我看来,omxplayer 一次只能播放一个视频,而要播放另一个视频,您必须运行该程序的新实例。初始化需要一段时间,因此视频之间存在差距。
也就是说,我想出了一个令人讨厌的方法来绕过它。播放视频时,可以extract it's last frame into a PNG file with ffmpeg。然后,您可以使用 omxplayer 播放视频,并使用任何图形工具在后台全屏显示图片。当视频结束时,它会消失,但图片会保留在那里,因为它是视频的最后一帧,所以它似乎在下一个视频开始之前在最后冻结了一秒钟。然后,您只需重复该过程。希望对您有所帮助。
【讨论】:
以上是关于不要在 2 个视频之间显示桌面的主要内容,如果未能解决你的问题,请参考以下文章
使用引导程序在手机上每行显示 2 个产品,在桌面上每行显示 4 个产品