【ニコニコ動画】FLV/MP4作成スレ37【質問】 at STREAMING
【ニコニコ動画】FLV/MP4作成スレ37【質問】 - 暇つぶし2ch820:名無しさん@お腹いっぱい。
08/04/03 16:06:17 6N3cc6L20
>>816
MP4でやる場合のGoodな対応方法。

VAQが正式採用されたx264のソースを落としてきて、ratecontrol.cの
x264_adaptive_quantを書き換える。

具体的には、h->mb.i_mb_x, h->mb.i_mb_yがマクロブロックの位置座標
を示しているので、右上1/4なら x >= 16, y < 12 の範囲でqpに-3ぐらい
してやって、他を+3にする。
増やす数値はお好みで。

void x264_adaptive_quant( x264_t *h )
{
if( h->mb.i_mb_x >= 16 && h->mb.i_mb_y < 12 )
h->mb.i_qp = x264_clip3f( h->mb.i_qp - 3, h->param.rc.i_qp_min, h->param.rc.i_qp_max );
else
h->mb.i_qp = x264_clip3f( h->mb.i_qp + 3, h->param.rc.i_qp_min, h->param.rc.i_qp_max );
h->mb.i_chroma_qp = i_chroma_qp_table[x264_clip3( h->mb.i_qp + h->pps->i_chroma_qp_index_offset, 0, 51 )];
}



次ページ
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch