2006年07月16日

2006年7月のエンコード設定

【概要】MEncoder(x264 rawvideo),ffmpeg(aac.mp4),mp4box(mux)
【タグ】[AVC/H.264][High profile][アニメ]

使用ツール

※QTCoffee 1.2のmuxmovie (3AM Coffee Software)は現在使用していない。理由後 述。
※Mac OSXにおけるMEncoderのビルドは、鳥獣保護区さんにズバリの記事がある。現在ソースコード配布はsvnに変更 されているが、ややこしいライブラリの取得をfinkで済ませられるようだ。

速度と画質

 映像ビットレートは一律1024kbps。fpsは24000/1001固定。24/30fps混在の可能性は考慮していない。
タイトル 合計hrs PSNR Avg qp(p)
16:9(640 x 352)アニメ平均値 2.18 45.86 18.84
.hack//Roots_14 2.07 46.01 18.26
NHK_01 2.36 45.97 19.27
ガイキング_28 2.36 46.13 18.84
シムーン_14 2.12 47.84 16.54
つよきす_01 2.16 43.79 20.98
となグラ_01 2.07 45.10 19.66
貧乏姉妹物語01 2.10 46.20 18.34
4:3(640 x 480)アニメ平均値 2.80 45.32 20.81
エア・ギア_13 2.82 45.95 20.64
ケロロ軍曹_117 2.53 46.37 19.49
ゼーガペイン_14 3.15 46.88 19.40
まんが日本昔ばなし_28 2.58 45.27 20.25
無敵看板娘_01 2.89 42.10 24.28
  • PSNRは高い程良い。単位db(デシベル)。オーディオでいうSN比と同じらしい。
  • Avg qp(p)は20あれば充分、それ以下は無駄に高画質とされる。
    • 16:9は拡大するなり、レートを落とすなりしてもよさそうだ。
余談
Avg qp(p)が高いものはCPUが「動きの情報量が多い」と判断したと言う事。で、無敵看板娘を見てみたらハマりました。面白い。

設定(High profile

High profileなのでQuickTime Player は再生不能
従って視聴はVLC/MPlayer OSXのみ。
High profileの要諦は8x8マクロブロックサイズとカスタム量子化マトリクス。
前者は 8x8dcti8x88x8mvb8x8mv。8x8 といいつつ16x8, 8x16, 8x4, 4x8も使う事になると思う。
後者はcqmだが、横幅640固定ではさして効果を感じなかったので使っていな い。HDでは効果大だと思う。
他に、b_pyramid もQuickTime Playerと再生互換性が無い。profileは不明。
デメリットとしてはQTCoffeeが使えないので音ズレがあり得る事(理由)。
mp4boxで音声にdelayをかければ良い筈だが、未成功。

ffmpegX0.0.9w版MEncoderでは使え ないオプションがあり得る。
いずれも画質向上に効果が高い。
direct_pred=3 (2までならOK)、mixed_refsnofast_pskipnodct_decimate
その他、書く必要の無いオプションも書いてある。デフォルト値を弄りたくなった時の為。

日本語
ターミナルのフォントをOsaka 等幅にしたら日本語が通った。スペースやスラッシュはダメ。
===MENCODER_PASS1===
$ mencoder 無敵看板娘_01.mpeg -nosound -ovc x264 -x264encopts \
threads=2:bitrate=1024:qp_min=10:qp_max=51:b_adapt:bframes=3:keyint=240:scenecut=55:cabac:deblock:direct_pred=3\
:qp_step=4:qcomp=0.6:psnr\
:pass=1:me=2:subq=2:frameref=1:no8x8dct:noi8x8:no8x8mv:nob8x8mv:noi4x4:no4x4mv \
-passlogfile 無敵看板娘_01.264.log \
-vf pullup,softskip,crop=720:480:0:0,scale=640:480,hqdn3d=4:3:6,pp=l5,harddup \
-sws 9 -ofps 24000/1001 -of rawvideo -o /dev/null


===MENCODER_PASS2===
$ mencoder 無敵看板娘_01.mpeg -nosound -ovc x264 -x264encopts \
threads=2:bitrate=1024:qp_min=10:qp_max=51:b_adapt:bframes=3:keyint=240:scenecut=55:cabac:deblock:direct_pred=3\
:qp_step=4:qcomp=0.6:psnr\
:pass=2:me=3:subq=7:frameref=5:8x8dct:i8x8:8x8mv:b8x8mv:i4x4:4x4mv:nofast_pskip:weight_b:trellis=1:
posted by ばる at 00:00| Comment(0) | TrackBack(1) | 圧縮日記264 | このブログの読者になる | 更新情報をチェックする
この記事へのコメント
コメントを書く
お名前: [必須入力]

メールアドレス: [必須入力]

ホームページアドレス: [必須入力]

コメント: [必須入力]

認証コード: [必須入力]


※画像の中の文字を半角で入力してください。

この記事へのトラックバック


Excerpt: dB) とは、ある基準電力すなわち単位時間当たりの仕事量に対する比の常用対数の値を10倍した単位である。本来は「ベル (単位)|ベル」(bel) の10分の1でデシベルであるが、ベルがそのまま用いら..
Weblog: 単位がないと不便
Tracked: 2007-09-30 05:47
×

この広告は1年以上新しい記事の投稿がないブログに表示されております。