I've tried with 5 or 6 mkv files (different a/v codecs). Result is the same. FFplay, VLC, mplayer plays those file flawless.
2013 m. gegužė 6 d., pirmadienis 06:44:12 UTC+3, Nathan rašė: > > You should begin by downloading the pyglet source code and looking at > examples/media_player.py > > media_player.py isn't perfect, but it usually works pretty well. If it > gives you a black screen as well, maybe you could make a small sample .mkv > file that you could share so I could try to debug the issue. > > ~ Nathan > > > On Wed, Mar 13, 2013 at 3:45 PM, Tomas <[email protected] <javascript:>>wrote: > >> I use simple as possible code to create a video player: >> >> source = pyglet.media.load("some_file.mkv") >> format = source.video_format >> if not format: >> print 'No video track in this source.' >> sys.exit(1) >> >> player = pyglet.media.Player() >> player.queue(source) >> player.play() >> >> window = pyglet.window.Window(width=format.width, height=format.height) >> >> @window.event >> def on_draw(): >> #window.clear() >> player.get_texture().blit(0, 0) >> >> pyglet.app.run() >> >> Screen size is adjusted according to video, but texture is empty (or >> black?) With AVI there is no such problem and everything works fine. MKV >> contains video which is encoded with h264 >> on_draw() event is handled to. No other warnings or any kind of messages. >> >> Any thoughts where to begin? >> >> Thanks, T. >> >> -- >> You received this message because you are subscribed to the Google Groups >> "pyglet-users" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to [email protected] <javascript:>. >> To post to this group, send email to [email protected]<javascript:> >> . >> Visit this group at http://groups.google.com/group/pyglet-users?hl=en. >> For more options, visit https://groups.google.com/groups/opt_out. >> >> >> > > -- You received this message because you are subscribed to the Google Groups "pyglet-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/pyglet-users?hl=en. For more options, visit https://groups.google.com/groups/opt_out.
