在python中创建视频播放器

时间:2013-08-14 03:08:07

标签: python user-interface tkinter pyqt

我需要创建一个播放两个同步(H264)视频的小部件。我以前从未做过任何GUI的东西,并希望以最少的工作量完成我的目标。我有两个问题:

  • Tkinter或Qt是否具有允许我同步播放视频的功能?

我看过Tkinter和Qt,似乎没有简单的,内置的方式来做到这一点。但是,再一次,我对这些系统非常不熟悉,所以我可能忽略了一些东西。

2 个答案:

答案 0 :(得分:0)

我不确定在同步视频方面,但这篇相关文章可能有助于更多地了解有关tkinter中视频的潜在限制

Way to play video files in Tkinter?

希望这有用...... gl

答案 1 :(得分:0)

Qt 允许您使用 QVideoWidget 和 QMediaPlayer 播放视频。 PyQt 有一个 example player

对于 Tkinter,没有用于播放视频的默认小部件。您可以使用 tkinter 播放视频,但这不是使用 tkinter 小部件之一,而且有点老套。请参阅 stackoverflow 上的 this answer

同步视频很棘手,但可能。您必须将视频设置为在完全相同的时间以相同的帧速率开始。