フルピクセルの動き補償アルゴリズム選択。
dia ダイヤモンドサーチ、半径 1 (高速)
hex 六角形サーチ、半径 2 (デフォルト)
umh 不等複数六角形サーチ
esa 徹底サーチ (超低速、umhより全く良くなるところが無い)
*esaは実用には遅すぎる。
整数ピクセルの動き予測方式を選択。選択肢は:
dia ダイヤモンドサーチ、半径 1 (高速)
hex 六角形サーチ、半径 2 (デフォルト)
umh 不等複数六角形サーチ
esa 徹底サーチ (低速)
推奨はhexかumh。umh, esaではサーチ半径も指定できる。--merangeを参照。
・09/15/07: [676]: implement multithreaded me=esa ← me=esaのマルチスレッド化
http://aflux.deltaanime.net/Zero1/MP4/x264.html#analysis
--me
Usage: --me <string> (default=hex) [dia, hex, umh, esa]
This sets the Integer pixel motion estimation method. The options are as follows:
dia: diamond search, radius 1 (fast)
hex: hexagonal search, radius 2
umh: uneven multi-hexagon search
esa: exhaustive search (slow)
It is recommended to use hex or umh. umh and esa also have an additional parameter that controls the search radius, see --merange.
me: このオプションは動き予測に使うサーチ方式の選択で、速度と画質の取引に直結します。
me=diaはデフォルトより数パーセント速いだけで、global PSNRの低下は0.1dB以下。
me=hex(デフォルト)はまずまず妥当な取引です。
me=umhの速度低下は frameref に依存しますが、global PSNRの向上は0.1dBをやや切るくらい。
frameref が12のように高いと速度低下はデフォルトの40% くらいになります。 frameref=3 では 25%-30%くらいの低下。
me=esa は徹底的なサーチを行いますが、実用には遅過ぎます。
This option is for choosing the motion estimation search method. Altering this option provides a straightforward quality-vs-speed tradeoff. me=dia is only a few percent faster than the default search, at a cost of under 0.1dB global PSNR. The default setting (me=hex) is a reasonable tradeoff between speed and quality. me=umh gains a little under 0.1dB global PSNR, with a speed penalty that varies depending on frameref. At high values of frameref (e.g. 12 or so), me=umh is about 40% slower than the default me=hex. With frameref=3, the speed penalty incurred drops to 25%-30%.
me=esa uses an exhaustive search that is too slow for practical use.