Jason Garrett-Glaser has recently committed changes to the way some options are specified to x264 regarding subme, bime and brdo. To quote the commit message:
Rework subme system, add RD refinement in B-frames
The new system is as follows: subme6 is RD in I/P frames, subme7 is RD in all frames, subme8 is RD refinement in I/P frames, and subme9 is RD refinement in all frames.
subme6 == old subme6, subme7 == old subme6+brdo, subme8 == old subme7+brdo, subme9 == no equivalent
–b-rdo has, accordingly, been removed. –bime has also been removed, and instead enabled automatically at subme >= 5.
RD refinement in B-frames (subme9) includes both qpel-RD and an RD version of bime.
The ffpresets I have been hosting and linking to on this site are now in FFmpeg trunk in the ffpresets subdirectory. I will maintain them there and the files on this site should no longer be used.
I will be writing presets for H.264 profiles/levels, iPods and such soon and editing the guides to advocate their use as it will simplify the command lines significantly.
I’ve been trying to use the presets to generate compliant files for a PS3.
In doing so, I wouldn’t have a clue where to start if I hadn’t found this blog. It’d be really helpful if there were a reference to the presets in the man page. Then, if you could comment each of the presets themselves ( or link to a description ) that would make it much easier to understand the choices available.
Thanks for all your work. It would’ve taken me weeks to sort through the options.
Sadly, I’m now stuck figuring out the audio options for 5.1 channel aac.
I’m glad this information was of use.
FAAC won’t encode 5.1 AAC I don’t think. You could try NeroAACEnc [1] but I don’t know what 5.1 input it would accept. Possibly 5.1 PCM in WAV. Worth a try at least.
Alternatively, you can maybe just multiplex h.264 and AC-3 into MPEG-TS using tsMuxer [2].
[1] http://www.nero.com/eng/downloads-nerodigital-nero-aac-codec.php
[2] http://forum.doom9.org/showthread.php?t=134104