[Bug 645157] change gst-ffmpeg's baseclass defaults to better yet sane values

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Thu Mar 31 05:04:36 PDT 2011


https://bugzilla.gnome.org/show_bug.cgi?id=645157
  GStreamer | gst-ffmpeg | git

Robert Swain <robert.swain> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |robert.swain at gmail.com

--- Comment #1 from Robert Swain <robert.swain at gmail.com> 2011-03-31 12:04:33 UTC ---
To be blunt - FFmpeg defaults suck. Perhaps those in gst-ffmpeg don't suck
quite so much but considering your concerns about quality, it seems likely.

We can't just change the gst-ffmpeg property defaults though as some values are
good for some codecs and other values are good for other codecs.

There are rumbles amongst libav/FFmpeg ranks that we want to move a lot of
options out of AVCodecContext and into AVOption arrays per-codec.

Until that happens, I would recommend adjusting the defaults that benefit all
codecs and then writing per-codec presets for the remaining options required to
achieve good quality.

For MPEG-2, the command line options, '-cmp 2 -subcmp 2 -mbd 2 -trellis 1',
would be a good start. Those can be translated to gst-ffmpeg properties pretty
easily.

-- 
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