--年--月--日 --:--

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

FlashPlayerだと色が変わってしまう件について

2010年07月10日 15:58

--colormatrix smpte170m
この1行をコマンドで追加してやるといいらしいです。
成功したかどうかはMediaInfoでも使って調べてください。
自分で試した限りでは一目瞭然でちゃんとBT.601になっていました。
拡張 x264 出力(GUI)の設定項目とその機能について - ニコニコ動画まとめwikiより抜粋。

・コマンド欄で設定するべき重要オプション
■--colormatrix smpte170m もしくは--colormatrix bt709
YUV-RGB変換をプレーヤー(デコーダーやフィルターやレンダラー)が行う際に使用するマトリクス(行列)を強制する。
PC用モニター等RGBしか表示出来ないものでYUVで圧縮された動画を再生する場合は、YUV-RGB変換は不可欠であるが、この処理(計算)を行う際には、SD解像度(縦解像度が720未満)の場合はBT.601(SMPTE170m もしくは BT.470bg)、HD解像度(縦が720以上)の場合はBT.709と呼ばれる行列を使用することと国際規格で決められている。
これは本来、再生側が解像度から自動的に判別するのが望ましいのではあるが、世の中にはそうなっていないものも多く存在するため、動画にこの情報を埋め込むことで再生側に使用する行列を指定することが必要な場合がある。
FlashPlayer10.0は、これが指定されていない場合、すべてHD規格用のBT.709を使用する困った仕様(SD解像度の動画は色がおかしくなる)になっている。よって、投稿する動画がSD解像度の場合は--colormatrix smpte170m、プレミアム会員で、HD解像度の場合は--colormatrix bt709ときちんと指定するようこころがけよう(すべて半角英数小文字を使用、--と半角スペースを忘れないこと)。



アニメエンコで役に立つかもしれない覚書より抜粋。

・カラーマトリクスは、コレを使いますよーと、宣言するのに--transferを使う。(仮
 いや、その。よく分ってないもので。 orz
 ━━━でも使う。使っちゃう!!
 ディスプレイに合ってるモノ使うと、感じ良くなるので、使うのオススメ。
 具体的には、色で発生するのブロックが軽減される傾向になる。
 そして、設定パラメータ説明。
 -------------------------------------------------------------
 ・Rec709(bt709)  → 720p(PAL型HDTV風味?)的なカラーマトリクス
 ・smpte240     → 1080i(NTSC型HDTV風味?)的なカラーマトリクス
 ・Rec601(bt601)  → 480i,480p的なカラーマトリクス
 ・smpte170     → コンポジットNTSC(SDTV)的なカラーマトリクス
 ・Rec470(bt470)  → PAL(SDTV)的なカラーマトリクス
 
 ∴Rec709≒smpte240m , Rec601≒smpte170 …厳密には違うので悪しからず。
 ほかのモノについては、興味があるなら自分で調べてください。(ぇー
 つーか。テキトウな事云ってるので、キチンと調べ直した方がいい。(莫迦
 -------------------------------------------------------------
 bt709,smpte240m,smpte170m.この三つの中で使うものを選択し、使用すればいい希ガス。
 例えば、HDな日本国内向け家電TVにTV出力するなら、bt709・smpte240mにする。
 最近のGeforce・RadeonともにD端子・HDMI出力できるし、このフラグ立てるのオススメ。



コメント

    コメントの投稿

    (コメント編集・削除に必要)
    (管理者にだけ表示を許可する)

    トラックバック

    この記事のトラックバックURL
    http://mkhk9.blog38.fc2.com/tb.php/478-9c74861b
    この記事へのトラックバック



    上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。