MPlayは、ある条件下ではリアルタイム再生を維持するのが困難です:
-
画像が非常に大きい。
-
画像が8ビット固定深度ではない。
-
LUTとガンマ補正を画像に適用している。
-
シーケンスが非常に長く、利用可能なメモリに収まらない。
次のテクニックを使えば、再生速度を最適化することができます:
-
膨大な画像ファイルが可逆圧縮をサポートしていれば、圧縮することで、CPUへのアクセス負担を軽減することができます。
-
画像をSolid State Drive(SSD)やRAIDなどの高速なドライブに配置します。
-
ネットワークから画像を読み込まない。ローカルディスクにコピーしてください。
-
透明情報が不要なら、カラー情報のみを読み込みます。コマンドラインでは、
-c
オプションを指定します。MPlayでは、 Windows ▸ Preferences を選択して、 Load Components を Color Only に設定します。 -
8ビットとして画像を読み込んで表示する。コマンドラインでは、
-8
オプションを指定します。これはHDR情報を抜き取るので注意して使ってください。デプスマップと法線マップはこのオプションを使うと上手く表示されません。リアルタイム再生で役に立つだけです。
-
画像シーケンスを1/2以下の解像度で読み込む。プロキシサイズを設定するには、メニューバーのコントロールを使います。
-
Real Timeのトグルをオンにする前に最低でも1回シーケンスを再生する。これは画像すべてをキャッシュ化します。
-
Image ▸ Cache All で画像すべてをキャッシュ化します。
-
MPlayにたくさんのメモリを割り当てる。MPlayウィンドウで、 Windows ▸ Display Options ▸ Memory に進み、 Limit Viewer Memory Usage チェックボックスをオフにするか、または Memory Usage をより高い値に設定します。