[FFmpeg-devel] [PATCH] libtheora hard-coded at quality 0

Henrik Gulbrandsen henrik
Wed Apr 16 23:51:09 CEST 2008

OK, folks: I have a small series of patches to offer. I will try to give
you enough information to reproduce the problems, but feel free to shout
in case I forget some vital configuration detail. To make things easy,
let's start with one of the easy fixes...

For FFmpeg configured with --enable-libtheora, the quality parameter in
libavcodec/libtheoraenc.c has been given as the (fixed) value 0 for the
quality range 0-63. As can be expected, this has a certain detrimental
effect for Ogg Theora movies encoded with FFmpeg. It may be particularly
obvious for a static image, as in these movies encoded before and after
the patch, which simply modifies the quality to a more reasonable 48:



Notice the pulsing artifacts in the first movie, presumably caused by
something like regularly appearing low-quality intra frames...


-------------- next part --------------
A non-text attachment was scrubbed...
Name: libtheora_quality.patch
Type: text/x-patch
Size: 540 bytes
URL: <http://lists.mplayerhq.hu/pipermail/ffmpeg-devel/attachments/20080416/aff276e1/attachment.bin>

More information about the ffmpeg-devel mailing list