python 视频播放
时间: 2023-11-03 10:59:28 浏览: 127
你可以使用Python的`pygame`库来播放视频。
首先需要安装`pygame`库,可以使用以下命令进行安装:
```
pip install pygame
```
接下来,可以使用以下代码来播放视频:
```python
import pygame
# 初始化pygame
pygame.init()
# 设置视频大小
video_size = (640, 480)
# 加载视频
video = pygame.movie.Movie("path/to/video.mp4")
# 设置窗口大小
screen = pygame.display.set_mode(video_size)
# 播放视频
video.play()
# 循环播放视频
while True:
for event in pygame.event.get():
if event.type == pygame.QUIT:
video.stop()
pygame.quit()
sys.exit()
# 显示视频
screen.blit(video.get_surface(), (0, 0))
pygame.display.update()
```
在这个代码里,我们首先使用`pygame.movie.Movie()`方法加载视频。然后我们创建一个窗口并设置它的大小。接着我们播放视频,并在一个无限循环中显示视频。当我们关闭窗口时,视频停止播放并关闭pygame。
注意:这种方法只支持播放一些特定的视频格式,例如MPEG-1、MPEG-2和MPEG-4。如果你想播放其他格式的视频,你可能需要使用其他库或程序来转换视频格式。
阅读全文