Problem with a simple WebM encoder

classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

Problem with a simple WebM encoder

Nicolas Hennion
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 ?




------------------------------------------------------------------------------


_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/gstreamer-devel