[FFmpeg-trac] #4025(undetermined:new): Encoding speed of webm (vp8/theora) has declined signficantly

FFmpeg trac at avcodec.org
Mon Oct 13 21:37:53 CEST 2014

#4025: Encoding speed of webm (vp8/theora) has declined signficantly
             Reporter:  dowdle       |                     Type:  defect
               Status:  new          |                 Priority:  normal
            Component:               |                  Version:
  undetermined                       |  unspecified
             Keywords:               |               Blocked By:
             Blocking:               |  Reproduced by developer:  0
Analyzed by developer:  0            |
 Summary of the bug: Encoding speed for webm (vp8/theora) with ffmpeg 2.1.5
 was significantly faster than it is now in ffmpeg 2.3.4

 How to reproduce:
 I primarily use the ffmpeg packages provided by rpmfusion for Fedora.  In
 Fedora 20 the ffmpeg version available through rpmfusion is 2.1.5.  I
 recently installed Fedora 21 pre-beta and rpmfusion rawhide has ffmpeg
 2.3.4.  The encoding speed for webm (vp8/theora) videos is significantly
 different between the versions.

 I also tried a static build of the contemporary release (ffmpeg-2.4.2
 -64bit-static.tar.xz) and discovered that it too is very slow when
 encoding webm (vp8/theora) videos.

 In a related note, webm (vp9/opus) works much better in newer releases and
 I wanted to try that out as well... but I have to wonder if the addition
 of vp9/opus code has slowed down the encoding speed for vp8/theora?

 Both Fedora 20 and 21 pre-beta are using libvpx-1.3.0.

 Command lines given:

 ffmpeg -y -i source.mp4 -f webm -b:v 800k -b:a 96k -ac 2 -sn output.webm

 On a Dell Optiplex 9010 with an Intel(R) Core(TM) i7-3770 CPU @ 3.40GHz, I
 was getting about 80 FPS encoding with ffmpeg 2.1.5 but now with ffmpeg
 2.3.4, I'm gettin about 20 FPS.

Ticket URL: <https://trac.ffmpeg.org/ticket/4025>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker

More information about the FFmpeg-trac mailing list