- ベストアンサー
Aviutlについて
Aviutlのプラグイン出力→拡張x264出力(GUI)→ビデオ圧縮の設定で、高画質にエンコードできる設定を教えてください。 使用目的はニコニコ動画(一般会員)にうpする為 現在の設定は添付しておきます。 ご回答よろしくお願いします。
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
すみません、私が面倒な説明を回避したために質問者さんを混乱させてしまったようです。 ニコニコ動画の制限は容量40MBとビットレート600kbpsの2つがあります。(一般会員の場合) 実際は600kbpsを少々オーバーしても投稿できるのでそれを計算に入れると、ビットレート制限ギリギリの動画は約8分30秒で容量制限に到達することになります。(詳しい計算はhttp://nicowiki.com/encode.html#v08c93c4参照) つまり8分30秒より短い動画は、最大ビットレートでエンコードしても容量が余る(40MB以下になる)ということです。 そこから画質を上げるためには、余った分の容量を使うために本来の動画に静止画(多くの場合は黒画面)を追加することによって再生時間を長くするという方法が取られる場合があります。静止画はほとんどビットレートを必要としないため、再生時間が伸びた分、余った容量をフルに動画部分に振り分けることができます。 前にあげたニコニコベンチマーク(http://www.nicovideo.jp/watch/sm4440539)を具体例にすると、17分29秒の再生時間のうち動画部分は16:00-17:29のみ、つまり約1分30秒しか占めていません。ビットレートの実測値を知る方法がないので計算に頼るしかありませんが、この動画の容量は35.5MBなので 35.5x1024*8/89=約3268kbpsものビットレートが動画部分に使われていることになります。(静止画部分のビットレートは計算に入れてません) 本来の制限の600kbpsと比べると5倍以上のビットレートです。 しかしそれは動画部分のみの、いわば「瞬間最大風速」のようなもので、17分29秒の動画全体で考えると約277kbpsで600kbpsを大きく下回るビットレートになります。 以上がニコニコベンチマークで使われている手法の解説です。 ただしこの方法はあまりポピュラーなものではないことをご承知ください。 さて、上の手法は動画が8分30秒以内の場合を前提としています。 再生時間がそれ以上の場合は容量が余らないので、この手法は使えません。 もうひとつの例であるhttp://www.nicovideo.jp/watch/sm5194307では、静止画分を除いたとしても再生時間は8分30秒以下にはならないので、静止画を足して再生時間を延ばしたとしても画質向上のメリットはありません。 ただし同じ再生時間同士の動画を比べた場合は、静止画部分の多い動画の方が(動画部分に振り分けられるビットレートが増えるので)画質が上ということになります。 さて、まとめに入らせていただきますが ・動画部分の長さが8分30秒より短い場合(例:ニコニコベンチマーク)・・・本来の動画部分に静止画を足して再生時間を延ばすことで600kbps以上のビットレートを(一時的に)出すことができる ・動画部分の長さが8分30秒より長い場合(例:http://www.nicovideo.jp/watch/sm5194307)・・・本来の動画部分に静止画を足すメリットはないが、再生時間を延ばさずに動画部分の一部を静止画に置き換えることによって、画質の向上を実現できる ということになります。
その他の回答 (4)
- coldcup
- ベストアンサー率66% (317/477)
よく考えると、例が適切ではなかったかもしれません。 静止画を増やすと画質が向上するのは、同じ再生時間の動画同士で比べた場合だからです。 ですから単純に「この部分を省」いた方が高画質になるという予測は正しいです。 返信が遅れてすみませんでした。
お礼
>>coldcup様 ご回答ありがとうございます。 前回のご回答 >>例えばhttp://www.nicovideo.jp/watch/sm4440539では16:00に動画が始まるまで黒画面が続きます。そのおかげで動画部分を高画質にすることができるのです。 今回のご回答 >>静止画を増やすと画質が向上するのは、同じ再生時間の動画同士で比べた場合だからです。 ですから単純に「この部分を省」いた方が高画質になるという予測は正しいです。 前回のご回答の場合は黒画面が続くおかげで動画部分が高画質になる。 黒画面がなければ低画質ということから 5分のうち5分が動画よりも 静止画増で高画質 10分のうち5分が動画、5分静止画 のほうが高画質になるということでしょうか? 今回のご回答の場合は、同じ再生時間で静止画を増やすと高画質ということから 10分のうち10分が動画よりも 10分のうち5分が動画、5分が静止画 のほうが高画質 単純に「この部分(静止画)を省けば高画質と言う予測は正しい」ということから 5分のうち5分が動画のほうが高画質 かなり混乱しています。 矛盾しているように思えるのですが、(たぶん私の勘違いだとおもうのですが・・・) 10分動画 5分動画、5分静止画(前回回答による高画質) 5分動画(今回回答による高画質) と、ここまで書いたとことでよく読み返してみたら、 >>静止画を増やすと画質が向上するのは、同じ再生時間の動画同士で比べた場合だからです。 ですから単純に「この部分を省」いた方が高画質になるという予測は正しいです。 ということは、ニコニコベンチマークは黒画面をなくせば高画質になるということでしょうか? 混乱していて質問がかなり乱文になっています。申し訳ありません。
- coldcup
- ベストアンサー率66% (317/477)
>よろしければ詳しいご説明お願いします。 ええと、そのままの意味なのですが 例えばhttp://www.nicovideo.jp/watch/sm5194307の3:00~とか。 ニコニコベンチマークも負荷をかける(=ビットレートの瞬間最高速を上げる)ために大部分が黒画面だったりします。 例えばhttp://www.nicovideo.jp/watch/sm4440539では16:00に動画が始まるまで黒画面が続きます。そのおかげで動画部分を高画質にすることができるのです。
補足
>>coldcup様 詳しくわかりやすいご回答ありがとうございます。 ひとつだけ疑問に思ったのですが、単純に >>例えばhttp://www.nicovideo.jp/watch/sm5194307の3:00~とか。 の部分を省けばさらに高画質になるのではないのでしょうか? 無知で申し訳ありませんが、ご教授お願いします。
- coldcup
- ベストアンサー率66% (317/477)
シミュレーションはともかく、FPSや弾幕シューティングなど「画面全体が激しく動く」タイプの動画ではどうしても高画質化は難しくなります。 特にニコニコ動画の場合はビットレートが絶対的に足りず、プレミアムでも厳しいものがあるので設定を煮詰めても限界があります。 先の回答で挙げたオプションは「効果がありそうなもの」と「効果があるかもしれないもの」をまとめて書いた物で、全てやってもマイナスになることはないと思います(時間がかかる以外)。 設定以外では、動画中の静止場面を増やす方法があります。 ニコニコ動画のビットレート制限は単純に(動画全体の容量)/(再生時間)で計算しているため、動きの少ない場面でビットレートを節約し、その分激しく動く場面に回すことで画質の破綻を避けることができます。(極端な例としてニコニコベンチマークなど) あまり増やしすぎると不自然な編集になってしまいますが、プレイ動画を上げている人の中にはうまく工夫している人もいますね。
補足
>>coldcup様 詳しく丁寧なご回答ありがとうございます。 >>設定以外では、動画中の静止場面を増やす方法があります。 私には少し難しいの、先のご回答された方法を試してみます。 よろしければ詳しいご説明お願いします。
- coldcup
- ベストアンサー率66% (317/477)
プリセットに「NiconNico:超画質」がありますがそれでは駄目なのでしょうか。 劇的な変化は望めませんが ・デブロックフィルタを「-2,-2」から「0,0」にしてみる ・「レート設定」タブ「シーンカット」の「IDRフレーム間隔の下限」を1に ・マクロブロックの「4x4(中略)Pフレーム動き補償」をオンにしてみる ・詳細タブ「動き予測アルゴリズム」を「Hadamard ESA」にしてみる(かなり時間が延びます) あとは 「Bフレームの最大連続数」を16に 「ベクトル探索範囲」を64に してもエンコード時間が無闇にかかり、効果があるかどうか分かりません。 「Adaptive Quantization」を有効にして数値を調節してもいいかも。 正直プレミアム会員になった方が手っ取り早く、より効果も上がると思います
補足
>>coldcup様 ご回答ありがとうございます。 >>プリセットに「NiconNico:超画質」がありますがそれでは駄目なのでしょうか。 このプリセットよりさらに高画質にしたいのです。 あと書き忘れていたのですが(すみません。)私は、PCゲーム(FPSやシミュレーション等)をキャプチャーしてエンコードしているのですが、coldcup様のいう通りに変更すれば高画質になりますか? もしくは、PCゲームのプレイ動画のエンコードに適した設定等ありませんか? ご回答よろしくお願いします。
お礼
>>coldcup様 ご回答ありがとうございます。 詳しく丁寧な解説ありがとうございました。 とても勉強になりました。 今までご回答ありがとうございました!