不要在 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 个视频之间显示桌面的主要内容,如果未能解决你的问题,请参考以下文章

什么电脑桌面插件可以显示电子相册啊?

h5播放在华为mate40没有进度条

使用引导程序在手机上每行显示 2 个产品,在桌面上每行显示 4 个产品

怎样将隐藏在桌面的多个QQ显示出来?

如何在 Unity 中为桌面 VR 应用逐帧显示 360 度视频?

linux怎么删除桌面的文件