我尝试用pygame.movie模块读取视频文件,但每次我尝试时,我得到一个黑屏,没有错误,甚至声音工作。我使用的是mpeg文件。我的python版本是3.3.0x64的pygam3.3x64。我尝试了Python2.7.1 x32和2.7 x32 pygame,但同样的问题。
下面是我使用的代码示例:
import pygame
from time import sleep
pygame.init()
screen = pygame.display.set_mode((1080,720))
movie = pygame.movie.Movie("output.mpeg")
movie.play()
while True:
if not(movie.get_busy()):
print("rewind")
movie.rewind()
movie.play()
if pygame.QUIT in [e.type for e in pygame.event.get()]:
break我真的需要能够播放视频,我不知道如何解决这个问题如果有人知道解决方案或python安装,与pygame.movie模块的工作请告诉我
发布于 2015-07-16 01:54:46
好的,我发现我的mpg文件不好,我尝试了一些内置的转换器,但这是不正确的你需要安装ffmpeg,然后转换你的视频文件使用以下命令: ffmpeg -i infile -vcodec mpeg1video -acodec libmp3lame -intra outfile.mpg
infile = nameofyourfile.format
https://stackoverflow.com/questions/31433391
复制相似问题