GNOME Bugzilla – Bug 532690
theora keyframe problem
Last modified: 2008-09-25 10:56:51 UTC
Hello, when i try to mux theora frames into an ogg container it seems that keyframe information is lost resulting in an almost unplayable file. This problem has been experienced compiling gst-plugins-base-0.10.19.tar.gz or using Ubuntu Hardy's package gstreamer0.10-plugins-base Version: 0.10.18-3. But no problem compiling gst-plugins-base-0.10.14.tar.gz or or using Ubuntu Gutsy's package gstreamer0.10-plugins-base Version: 0.10.14-X. Here are two buggy (with 0.10.19/0.10.18) gst-launch commands: gst-launch-0.10 filesrc location=in.mkv ! matroskademux name=demux demux.video_00 ! queue ! theoraparse ! mux. demux.audio_00 ! queue ! vorbisparse ! mux. oggmux name=mux ! filesink location=out.ogg (in.mkv contains one Theora and one Vorbis stream) gst-launch filesrc location==video.ogg ! oggdemux ! theoraparse ! oggmux name=mux ! filesink location=mux.ogg filesrc location=audio.ogg ! oggdemux ! vorbisparse ! mux. (video.ogg contains one Theora stream, audio.ogg contains one vorbis stream) Here is the repeated warning i got: ** (gst-launch-0.10:10889): CRITICAL **: make_granulepos: assertion `frame >= keyframe' failed I experienced this on two different computers with different configurations so i guess it is easy to reproduce. Regards, Camille.
*** This bug has been marked as a duplicate of 553244 ***