vp8enc to use multiple cores

Nicolas Dufresne nicolas.dufresne at collabora.com
Thu Aug 27 11:19:27 PDT 2015


I believe there is a bug with target-bitrate property. You need to
multiple by 1000 or something. I need to check is that was fixed in
master actually.

Nicolas

Le jeudi 27 août 2015 à 09:21 -0700, Ashwin Kumar M K a écrit :
> Hi, Im using gstreamer for receiving video from the camera and encode 
> it to
> VP8(in iMX6 platform). Since there is no hardware encoder for vp8 we 
> are
> using typical "vp8enc" pipeline for encoding. For lower resolution 
> (640x480,
> 800x600) we are able to get good video, but for higher resolution 
> (1280x720
> and especially for 1920x1080) the video quality is bad i.e. when we 
> there is
> a motion/movement comes to the video it get spoiled. if there is no
> motion/movement in the video then video is clear.
> Tried using the elements in the "vp8enc" but not sure how to use 
> those
> elements to get clear video.
> 
> gst-launch-1.0 v4l2src ! video/x
> -h264,width=1920,height=1080,framerate=10/1
> ! imxvpudec ! imxipuvideotransform ! queue max-size
> -buffers=900000000000
> max-size-bytes=104857600000000 ! vp8enc cpu-used=16 end-usage=vbr
> target-bitrate=1024000 token-partitions=3 static-threshold=1000
> min-quantizer=0 max-quantizer=63 threads=2 buffer-size=900000000
> buffer-optimal-size=9000000 ! rtpvp8pay ! udpsink host=IP port=5000 &
> 
> gst-launch-1.0 v4l2src ! video/x
> -h264,width=1920,height=1080,framerate=10/1
> ! imxvpudec ! imxipuvideotransform ! vp8enc cpu-used=16 end-usage=cbr
> target-bitrate=1024000 token-partitions=2 static-threshold=0 min
> -quantizer=4
> max-quantizer=56 keyframe-max-dist=999999 threads=2 buffer
> -size=900000000
> buffer-initial-size=800000000 buffer-optimal-size=9000000 resize
> -allowed=0
> deadline=1 ! rtpvp8pay ! udpsink host=IP port=5000 sync=false &
> 
> 
> 
> 
> --
> View this message in context: http://gstreamer
> -devel.966125.n4.nabble.com/vp8enc-to-use-multiple-cores
> -tp4673364.html
> Sent from the GStreamer-devel mailing list archive at Nabble.com.
> _______________________________________________
> gstreamer-devel mailing list
> gstreamer-devel at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 181 bytes
Desc: This is a digitally signed message part
URL: <http://lists.freedesktop.org/archives/gstreamer-devel/attachments/20150827/ce392e0c/attachment.sig>


More information about the gstreamer-devel mailing list