Hacker News new | ask | show | jobs
by DarkShikari 5343 days ago
They're not "fine-tuned" in the slightest; they're cargo cult options that are going to give worse results on a compression-per-speed basis than the presets that already come with x264. Many of those options are completely redundant; they're specifying things that are already default!

There are quite literally dozens of scam companies built off x264, claiming in many cases that they made an "incredible" magical proprietary encoder with "revolutionary" compression. Of course they just run x264.

Fortunately it is extremely easy to identify an x264-encoded stream, even if all the headers are stripped and rewritten: it would be extremely difficult to modify x264 to cloak such a stream entirely unless you knew the code line for line, and even then, some of the features of x264 that are responsible for much of its compression advantage are extremely obvious in an analyzer (variance adaptive quantization).

1 comments

Fine tuned in the sense then that it's beyond the defaults.
But it isn't, really. If you want to trade compression for speed, the presets listed on the top of the help page are far more effective.

subq=6 Default is 7. This makes compression worse.

partitions=all Higher than the default, but for negligible gain. This is only enabled on the slowest presets.

8x8dct The default.

me=umh Higher than the default, for small gain.

frameref=5 Default is 3; 5 gives small gain.

bframes=3 The default.

b_pyramid=normal The default.

weight_b The default.

Off topic but, as an EVE player, seeing you denouncing a scam is hilarious.