GNOME Bugzilla – Bug 643578
[encodebin] - broken remuxing
Last modified: 2011-06-15 17:42:44 UTC
Created attachment 182172 [details] python testcase using gravity.mpg Been trying to enable remuxing with encodebin in Transmageddon, but it doesn't seem to work. With current git master of Transmageddon the resulting file ends up being horribly broken (http://www.linuxrising.org/files/remuxed.avi) with the video looking garbled (original clip is gravity.mpg). Been trying to write a simple testcase to reproduce the transmageddon code, but that just hangs, but maybe still useful so attaching.
http://gstreamer.freedesktop.org/media/large/gravity.mpg
Encodebin needs to plug parsers here (if it doesn't already, but from the looks of it it doesn't).
hey guys i have the same problem trying to use encodebin to mux an h264 stream coming from a regular mpeg transport stream into an m2ts with 192 bits per packet h264parse would be required there. i've promoted its rank from none to primary at runtime but it's still not considered by encodebin. i think the relevant part in the source is commented out right now (using git here)
The parser code is already in encodebin, and switching two if 0 to 1 enables them, I am testing this now and talked to Edward, the plan is to enable them for next release cycle.
Parsers are now enabled in git master. Closing this as fixed.