2

シーケンスヘッダーブロックの前の画像ブロックは、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()

ムービーを再生するにはこれだけです。これはプレイすべきだと思います。「シーケンスヘッダーブロックの前の画像ブロック」エラーがポップアップしますが。

なにが問題ですか?

4

2 に答える 2

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

于 2015-07-14T21:20:12.210 に答える
0

私は自分でこのエラーを抱えていたので、ffmpegを使用して修正し、次のコマンドで .mpg ビデオを変換しました: *

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

*この回答はLinux Distro Community フォーラムで見つかりました。

于 2015-06-20T14:13:46.320 に答える