vp8enc waiting for EOS

Tim-Philipp Müller t.i.m at zen.co.uk
Tue Oct 30 02:59:08 PDT 2012


On Sun, 2012-10-28 at 09:42 +0100, David Klasinc wrote:
> Greetings,
> 
> this is my command line:
> 
> gst-launch-1.0 -e ximagesrc endx=1919 \
> endy=1079 use-damage=false show-pointer=true !  queue ! \
> videorate ! video/x-raw,framerate=15/1 ! videoconvert ! \
> vp8enc end-usage=vbr target-bitrate=1000000 threads=3 ! \
> queue name=before_mux ! webmmux name=mux ! queue ! \
> filesink location="test.webm"
> 
> I record for about 10 seconds of the video, then I press CTRL-C and it 
> takes more than 20 seconds for data to be flushed on disk and file written.
> 
> Is there a way to minimize this time? When encoding with x264 the flush 
> is almost instant.

It's probably just the vp8 encoder being incredibly slow... maybe try
some other options there to see if those make a difference.

Also, how many frames per sec do you get from ximagesrc?

Cheers
 -Tim



More information about the gstreamer-devel mailing list