[gst-devel] Problem with a simple WebM encoder

Nicolas Hennion nicolashennion at gmail.com
Thu May 27 08:58:53 CEST 2010


Hi,

i try to encode a MPEG-2/AC-3 video to the new WebM format (VP8+Vorbis).

I use the following pipeline:

# gst-launch -tv filesrc location=$SOURCE ! decodebin name=decoder \
 decoder. ! queue ! audioconvert ! vorbisenc ! queue ! \
 webmmux name=muxer \
 decoder. ! queue ! ffmpegcolorspace ! vp8enc quality=5 speed=2
max-keyframe-distance=250 ! queue ! \
 muxer. muxer. ! queue ! filesink location=$DESTINATION

The encoder start and block when the destination file size reach 271783
bytes.

If i change the pipeline and suppress the audio channel:

# gst-launch -tv filesrc location=$SOURCE ! decodebin name=decoder \
 decoder. ! queue ! ffmpegcolorspace ! vp8enc quality=5 speed=2
max-keyframe-distance=250 ! queue ! \
 webmmux name=muxer ! queue ! filesink location=$DESTINATION

then the encoder works fine...

Any idea why the pipeline block when i try to mux audio ?
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/gstreamer-devel/attachments/20100527/0ac3969e/attachment.htm>


More information about the gstreamer-devel mailing list