H.264テスト2

基本に戻ってニコ動の仕様
正式なコンテナは MPEG-4 Part 10 AVC 。

H.264のプロファイルは Baseline ProfileまたはMain Profileが推奨。

固定フレームレートが推奨。
VFR等の可変フレームレートは正しく処理されない場合があります。

音声AACは HE-AAC(44.1kHz/48.0kHz 32kbps〜64kbps推奨)
または AAC-LC(44.1kHz/48.0kHz64kbps〜96kbps推奨) が対応。


とのことで、Profileのことをすっかり無視していたので見直し。
H.264には対象機器ごとにプロファイルがあるようでニコ動で推奨しているのは
Baseline ProfileかMain Profile。
このれらのプロファイルを比較すると・・・よくわからんのよ、まだ(´・ω・`)
とりあえずこの中でデコード負荷が高くなるのはCABACを有効にした場合らしい。

このCABACというのはH.264のキモとなるところらしく圧縮効率を上げる物らしい。
けど、圧縮効率が上がると言うことはデコード負荷は高くなる。
あとB Sliceだけどこっちはよく分からない(--b-pyramid?自分の設定では元々外れてた)
これらを使用しないのがiPod Videoで再生できるH.264になるらしい。
と言うことはiPod向けの変換ツールだと負荷低くなるのかな。

話が難しいのでとりあえず。


前回の設定からCABACを外した物がこれ。

確認したのが古いVAIO、PCG-SRX3。
6年前のB5ノート、モバイルCeleron650、メモリ192MBのXPで
VP6でもコマ落ちが普通に起こるという代物です。
昨日上げたH.264 770kbpsの動画は体感で3〜4fpsでしたw
H.264 600kbpsだと多少改善して15fpsは出てるかなとかで
VP6 600kbpsの方もだいたい同じ感じでした。

一方今回のCABACを外した750kbps(ビットレート合わせてなかった)は・・・
よく分からないよ!w
動き出すと動くんだけどやっぱり止まるねぇ
ホントに多少動くようになったかなー程度。
どちらかというとこのPCの性能の低さのせいでよく分からないのかも。

ちなみに、H.264なのに軽いと評判のわかむらP新作ので体感1〜3fps
コメントオンだと1fpsですねw
だめだこのノート。
ニコマスユーザの最低ラインのPCってどのくらいのスペックなんだろうか。

今回もAviUtl+拡張x264出力でやりましたが
図書館Pが配布されている、Avisynth+x264のバッチでも
デフォルトでは--no-cabacがついていないようなので
カクつく場合は試してみてもいいかもしれない?
(使ってないので詳しくは分からない)


おまけで60fps



H.264の負荷の話については
ot02070さんがアンケート等を
らっくPが同様の検証をされています。
【2008/03/19 00:40】 | 実験室 | トラックバック(1) | コメント(7)
<<過去作品を上げるか否か。 | ホーム | H.264下限テスト>>
コメント
TBありがとうございます。
おっホイ。さんが興味深い記事を書かれていらっしゃるので、どうぞ。
http://d.hatena.ne.jp/MuhKurutsu/20080318
【2008/03/19 01:30】 URL | ot02070 #-[ 編集] | page top↑
H.264と聞いて,とりあえず色々考察したエントリーを書いてみたので,トラックバックしておきました.
(ほぼ確実に)参考にはならないかと思いますが...orz
【2008/03/19 02:52】 URL | 図書館P #zbGYGhMI[ 編集] | page top↑
訪問ありがとうございました。
「Bフレームの最大連続数」を「0」にすることでBSliceを無効にできます。

「Bフレーム」と「CABAC」、「デブロックフィルタ」あたりが重いのかなと見当を付けてみたのですがどうでしょうか。

ただおっしゃる通り、このあたりがH.264のキモなんですよね。
【2008/03/19 13:24】 URL | らっく #ab0a5dX2[ 編集] | page top↑
ot02070さん
なるほどなるほど
最小構成という点では確実なことは言えないですが
安いノートでもいけるんじゃないかなぁと。
ただ3年くらい前に買ったのにもう買い換え?と言うパターンもありそうですね。

図書館P
ごめんなさい、トラックバックPingが来てないみたいなんで
もう一度やってみてもらえますか?
x264のオプションはたくさんあってなかなか難しいですねぇ

らっくP
なるほど、試してみます。
CABACも含め、元々低いビットレートで高い画質を得るために作られているので
その場合どうしてもデコード時の負荷は高くなるでしょうね。
ある程度オプションを切ったあとはレート設定ですかねぇ
【2008/03/19 22:48】 URL | てってってー #G6KY6t/Q[ 編集] | page top↑
てってってーP
こっち側のミスで正しくTBできてなかったようです...orz
TB再送信しておきましたので,よろしくお願いいしますー
【2008/03/20 00:12】 URL | 図書館P #mQop/nM.[ 編集] | page top↑
--no-cabac、とても参考になりました。
思っていたよりずっと綺麗で、
試してみる価値はある選択肢ですね。

↓のURLでx264のどのオプションが
デコード負荷に出そうか考えてみました。
内容は無保証ですけど、よろしければどうぞ。
【2008/06/28 16:32】 URL | 箱P #mQop/nM.[ 編集] | page top↑
はじめまして〜
記事拝見しました、凄く参考になります。
正直、オプションが沢山あるので調べるのが大変で
自分はある程度のところで満足してしまいましたw
まだまだ考える余地がありそうですね。
【2008/06/29 01:51】 URL | てってってー #G6KY6t/Q[ 編集] | page top↑
コメントの投稿












管理者にだけ表示を許可する

トラックバック
トラックバックURL
http://tetetep.blog112.fc2.com/tb.php/279-c6141a5a
この記事にトラックバックする(FC2ブログユーザー)
[x264]ニコニコ動画のMP4形式について考えてみる.
てってってーPに触発されて書いてみた. まえがき ニコニコ動画はSP1になってから,MP4(H.264+AAC)が利用できるようになった. (プレミアム会員は先行テスターという形で現在利用できる) それと同時に,ビットレート上限も従来の600kbpsから800kbpsに底上げされ,VP6形式 図書館Pの実験日誌【2008/03/19 23:30】
| ホーム |