为什么将.mpg视频加载到pygame的电影模块中

时间:2015-06-06 21:26:32

标签: python python-3.x video pygame mpeg

我一直在尝试在pygame窗口中加载和播放短视频。但是,程序在尝试加载视频时会停止。我也无法中止调试器。

import pygame
import pygame.movie

pygame.init()

print('TEST')

video = pygame.movie.Movie('D:\\Presentation\\video.mpg')

print('TEST')

这输出' TEST'一次,所以视频没有加载(它继续运行" pygame.movi​​e.Movie(' D:\ Presentation \ video.mpg')"无限期)。

我让它运行了一个小时,但没有运气,它继续加载没有任何异常或可见的进展,视频是1,636 KB大,4秒长,并使用ffmpeg从.mp4转换。

对于我在同一指令中使用图像进行测试,该目录当然是正确的。我也重新启动了我的电脑(Windows 8.1 64位Python 3.2.5.1)。

编辑:我需要一个与pygame模块相关的答案

1 个答案:

答案 0 :(得分:0)

我建议您使用Pyglet并按照我创建的here代码来播放视频。