Pygame错误:Mpeg视频无法播放

时间:2013-06-05 03:57:07

标签: python pygame movie mpeg

序列标题块之前的

图片块是我尝试在pygame中播放我的mpeg视频文件时出现的错误。

我不知道如何解决这个问题:

global movie
movie = pygame.movie.Movie("movie.mpeg")
if movie.has_video():
    screen = pygame.display.set_mode(movie.get_size())
    movie_length = movie.get_length()
    movie.set_volume(0.99)
    movie.set_display(screen)
    movie.play()

这就是我要播放这部电影的全部内容。我相信这应该发挥。虽然 弹出“序列标题块之前的图像块”错误。

有什么问题?

2 个答案:

答案 0 :(得分:1)

使用ffmpeg转换视频。

要安装ffmpeg,请按照其中提到的YouTube视频和链接进行操作。

** https://www.youtube.com/watch?v=3lSb-jLEJ ** JM

安装后使用此命令转换视频: -

ffmpeg -i input.mp4 -target ntsc-vcd -vcodec mpeg1video -an output.mpg

答案 1 :(得分:0)

我自己犯了这个错误,我使用 ffmpeg 修复了它并使用以下命令转换我的.mpg视频: *

ffmpeg -i input.mp4 -target ntsc-vcd -vcodec mpeg1video -an output.mpg

* 这个答案在Linux Distro Community forum上找到。