2

我在 Raspberry 上使用 OMXPlayer。现在我有一个循环(使用 Python2.7)来显示视频,它可以正常工作。但是我有两个问题: 1. 一个视频播放完后,桌面会显示一秒钟。我不想要它。如何在不显示桌面的情况下快速切换到另一个视频?2. 另一个问题是我也想显示一些图片.. 我知道 OMXPlayer 不显示图片... 我可以在我的代码中使用另一个程序吗?但用户不应该注意到变化。

谢谢。

4

1 回答 1

1

我也想弄清楚这一点,但恐怕这是不可能的。在我看来,omxplayer 一次只能播放一个视频,而要播放另一个视频,您必须运行该程序的新实例。初始化需要一段时间,因此视频之间存在差距。

也就是说,我想出了一个讨厌的方法来解决它。播放视频时,您可以使用 ffmpeg 将其最后一帧提取到 PNG 文件中。然后,您可以使用 omxplayer 播放视频,并使用任何图形工具在后台全屏显示图片。当视频结束时,它会消失,但图片会保留在那里,因为它是视频的最后一帧,所以它似乎只是在结束时冻结了一秒钟,然后才开始下一个视频。然后,您只需重复该过程。希望能帮助到你。

于 2018-07-26T11:52:09.870 回答