H.264かわいいよH.264

ニコニコ動画利用当初は、動画up時のビットレート制限(再エンコードの条件)を知らず、適当な画質でupしていた私だが、最近思い立って過去の動画の一部を最高画質*1で再upすることにした。

で、upしたものはこちら。(小樽は短縮+音声差し直しのうえエンコード、千歳はエンコードのし直しのみ)

http://www.nicovideo.jp/watch/sm5511725:movie:small

http://www.nicovideo.jp/watch/sm5526173:movie:small

http://www.nicovideo.jp/watch/sm5527030:movie:small

やっぱりH.264ビットレートを上限いっぱいまで使えば、適当な画質で上げたものとは全然画質が違う。

あと、同じビットレートで一度試しにflvでのエンコードもやってみたが、やはりH.264の方が圧倒的に画質がよい。

エンコードの際に悩んだのがビットレートの超過。それまで私はffmpeg(および、そのGUIフロントエンドのBatchDOO!)を利用していたが、これを使ってH.264への変換を行うと、指定したビットレートを大幅に超過するのである。具体的には、300~600kbps程度で出力する指定をかけても、実際に出力されるときには800~2000kbpsになっているのである。

Twitterで話を聞きつつ、aviutl_h264 - ニコニコ動画まとめwikiの方法に従ってAviUtl拡張x264出力(GUI)の組み合わせでエンコードしたらうまくいった。

ffmpegビットレートが超過する理由が知りたいです…。

*1: 一般会員の最高画質(H.264なら40MB・600kbps)です。私は一般会員ですので