[Bug 722332] Vp8 encoding weirdly slow

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Thu Jan 16 07:34:02 PST 2014


https://bugzilla.gnome.org/show_bug.cgi?id=722332
  GStreamer | gst-plugins-good | git

--- Comment #5 from Nicolas Dufresne <nicolas.dufresne at collabora.co.uk> 2014-01-16 15:33:57 UTC ---
I've run perf top for you, it shows that all the time is spend in libvpx as
expected. Though there is one curiosity:

/GstPipeline:pipeline0/GstVP8Dec:vp8dec0.GstPad:sink: caps = video/x-vp8,
width=(int)640, height=(int)360, framerate=(fraction)90001/1

I think it's the wrong framerate exposed by the decoder that causes all this
(as playback is fine, I suppose the duration is correct). 90001/1 is exposed,
while in fact the duration of buffers refer to about 24/1.

A "fencier" pipeline that let you see the transcoding speed and the caps:
gst-launch-1.0 -v filesrc location=A_Digital_Media_Primer_For_Geeks-360p.webm \
   ! matroskademux ! vp8dec ! tee name=t t. ! queue \
   ! vp8enc deadline=50000000 ! filesink location=/tmp/tmp.vp8 \
   t. ! queue ! fpsdisplaysink sync=false

Pipeline to measure the effective playback speed:
gst-launch-1.0 -v filesrc location=A_Digital_Media_Primer_For_Geeks-360p.webm \
   ! matroskademux ! vp8dec ! fpsdisplaysink

-- 
Configure bugmail: https://bugzilla.gnome.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.


More information about the gstreamer-bugs mailing list