[gst-devel] dshowvideosrc with a mux

Julien Moutte julien at moutte.net
Mon Apr 28 07:59:18 CEST 2008

First you probably have a latency issue as this is a live pipeline and  
avimux / avidemux could add some latency.

Second you should not try to play what you just muxed in the same  
pipeline. You should compress the video and then store to a file that  
you can play later on. If you want local feedback from the capture you  
should use tee after the source and have a preview branch.


On Apr 23, 2008, at 1:40, Andy Sturges <andy at sturges.me.uk> wrote:

> I am trying to capture video and audio and mux them into a single file
> on windows XP, but am seeing very slow video capture when using any  
> form
> of mux.  To illustrate the problem here a a couple of simple examples:
> This pipeline works fine:
>    gst-launch-0.10.exe dshowvideosrc ! ffmpegcolorspace  !  
> directdrawsink
> but adding a mux/demux stage into the pipe causes the video to be very
> slow:
>   dshowvideosrc ! ffmpegcolorspace ! avimux ! avidemux !
> ffmpegcolorspace ! directdrawsink
> I have tried adding queues and videorate controls but this makes no
> difference.
> Any input on this problem welcome,
> Andy
> --- 
> ----------------------------------------------------------------------
> This SF.net email is sponsored by the 2008 JavaOne(SM) Conference
> Don't miss this year's exciting event. There's still time to save  
> $100.
> Use priority code J8TL2D2.
> http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone
> _______________________________________________
> gstreamer-devel mailing list
> gstreamer-devel at lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/gstreamer-devel

More information about the gstreamer-devel mailing list