※現在再生負荷に対応するエンコード方法の調整中なので
ここで紹介している設定が変わる可能性があります。


うちPに何か無茶ぶりをされたようなのでAviUtlでのニコニコ動画向けH.264出力についてまとめてみる。
深く理解しているわけではないので途中間違っているかもしれません。

目標は難しいこと考えずに出来ること。
用意する物
AviUtl
拡張 x264 出力(GUI)

拡張 x264 出力(GUI)のReadmeにある.Net Framework 2.0 SP1、
Microsoft Visual C++ 2008 再頒布可能パッケージ (x86)
neroAacEnc.exeも必要なので、適時インストール。
配布元はReadme.txtに書いてあるので良く読むように。

準備
AviUtlの最新版(ここではaviutl99c2)をダウンロードし適当に解凍。
拡張 x264 出力(GUI)の最新版をダウンロード。
x264.748.release2以降じゃないと音だけになったりではまります・・・
ここではx264.748.release3を使用。

x264.748.release3.rarを解凍し、"pthreadVC2.dll"をC:\Windows\System32にコピー。
次にvfwの中にある"x264vfw.inf"を右クリックしインストールをする。
AviUtlのフォルダの中にPluginsフォルダを作成し(別に作らなくても良いけど)
その中にauoの中のファイルと、cliの中のファイルを放り込む。
neroAacEnc.exeもその辺に置いておく。


エンコード
AviUtlを起動して動画を読ませます。
自分はここで、色調補正・改を使って色調の調整
Lanczos 3-lobed 拡大縮小を使ってリサイズしています。


ファイル-プラグイン出力-拡張 x264 出力(GUI)を選択
ビデオ圧縮を押下すると拡張 x264 出力(GUI)の設定画面が開きます
x264001.jpgx264000.jpg

まずは1pass目をこんな感じで指定
null出力にチェックを入れるとマルチパスと判断して余計なファイルを作らないようです。
拡張設定で「初期Delayカット」「TimeScale4倍精度」のチェックを外します
これをチェックしたままだと可変フレームレートとなり、simlevideoでエラーとなって
アップロードできません。

一通り設定が終わったらOK押下、ファイル名を入力しバッチ登録

x264002.jpg

続いて2pass以降
マルチパスを選択し、null出力のチェックを外す
2pass以上のエンコードをしたい場合は自動マルチパスにチェックを入れ
時間が許す限りの回数を指定

一通り設定が終わったらOK押下、ファイル名(1passと違う名前)を入力しバッチ登録

あとはファイルバッチ出力でエンコードが終わるまでハイハイフッフー


そんなわけで映像H.264 780kbps 5pass、音声HE-AAC48Kbpsの832.76Kbpsです。
750kbpsの2passと大差ないですw
なので限界を狙わずともそこそこのビットレートでそこそこの画質は得られるのかな。

先日上げたやつでニコニコだと若干明るくなるようだったので
暗めにしたんですがやり過ぎたかな?
2008.03.09  
Secret

TrackBackURL
→http://tetetep.blog112.fc2.com/tb.php/268-42d4ab9b