Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I have a bunch of (almost lossless) 3d game screencasts which now occupy considerable amount of my hdd space. I would like to reduce their size. Overall image quality isn't of great concern, except for readability of text (player nicknames etc), which is layed over the 3d scene. Encoding speed doesn't matter much either.

I've tried using x264; unfortunately, when decreasing quality parameters (-crf or -qp) the texts quickly become unreadable (while there's still much room for overall quality degradation).

Are there any special codecs for such a situation; or maybe recommendation on tuning x264? Or any other solutions.

Some details: original videos are 1680x996 encoded using x264 ultrafast, crf 25, fps 15 (~7Mbps). The best (smallest in size while still readable texts) I get from x264 is with qp 27 "slower" preset (~2.7 Mbps, difference between slower and medium is negligible). I use ffmpeg packaged with ubuntu 13.04 for both capturing and reencoding.

share|improve this question
This might be a place to start. – Aaron Miller Jun 11 '13 at 15:37
if you are not streaming as you encode, always use 'veryslow' – gcb Feb 28 '14 at 1:05

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Browse other questions tagged or ask your own question.