ニコニコ動画にアップロードするための標準的なレベルの動画のエンコード方法は?

このQ&Aのポイント
  • ニコニコ動画にアップロードするために標準的なレベルの動画の画質を実現できません。
  • PCスペックと使用ソフトは十分に満足できるものですが、500kbpsでエンコードした動画はブロックノイズが多く鮮明さに欠けています。
  • 他の人の動画と比べて、どのような方法でキャプチャやエンコードを行っているのかが分からず、問題の解決策を見つけられません。
回答を見る
  • ベストアンサー

どうやっても標準的なレベルのエンコードができません

タイトルの通りです。ニコニコ動画にアップロードするために100MB以内の動画を作成しています。 ですがどうやっても同サイトにアップロードされている標準的なレベルの動画の画質になりません。 PCスペックと使用ソフトは下記の通りです。 ・OS→      XP SP3 ・メモリ→    4GB(3.25GBまで認識) ・CPU→     Core2Duo E8600 @3.33Hz ・VGA→     GTX285 ・キャプチャ→ Dxtory(512×384 avi 60fps でキャプチャ) ・エンコード→  Sorenson Squeeze 7 / Aviutl(512×384 MP4 55fps で出力) ・編集→     Corel VideoStudio Pro X4(エンコ段階で止まっているのでまだ未使用) アップロードする予定なのはPC版のバイオハザード5ですので同ソフトのベンチマークAを 3分45秒キャプチャして標準的な画質を目指して何度もエンコードを繰り返していました。 私の言う「標準的な画質」の基準は単純にブロックノイズが無く、ボケがほぼ無い動画を指します。 上記のような画質の動画を他の人は平均して15分程度の長さで上げていますが、 その長さは「これ以上延ばすと画質を維持できない」というよりは動画の進行上区切りのよい ところで切っていて、partによっては同程度の品質で20分以上の動画を上げています。 一方私は同程度の画質にするのにどうやっても1700kbps以上にしないとブロックノイズが 消えませんでした。それでも少しBlurをかけています。Blurを使わないと3000kbps程度使わないと ブロックノイズが消えません。 私がほかの人の動画を見て一番に不思議に思ったことは皆一様に動画にブロックノイズが 一切無いことでした。多少Blurは使っているのかもしれませんが、少なくとも10分以上の動画で Blurが目立たず、ブロックノイズが目を凝らしても確認できない動画がほとんどですので 皆、私と違う方法でキャプチャやエンコードを行っているとしか思えないのです。 端的にに言いますとほかの人は私が1700kbpsで作る動画を500kbps程度で作ることが可能である ハズだということです。 ちなみにキャプチャソフトは「Dxtory」以外はFPSが不安定な動画しか撮ることができませんでした。 エンコードソフトはSorenson Squeeze 7 と Aviutlを設定を変えながら何度も試しましたが、 結果、どちらのソフトでも出来の良いものに大きな差はなく、明らかに画質の差が出る設定は フレームレートの数値のみという結論に達しました。 500kbpsで作った動画はブロックノイズだらけで軽くBlurをかけたところではどうにもなりません でしたので根本的になにか間違っているハズなのですが、それがどうしてもわかりません。 ニコニコ動画の作り方のwikiは何度も読みました。 私が500kbpsでエンコードした動画の中で一番良い出来のものを動画添付しました。 Sorenson Squeeze 7で出力。Blurのフィルタは使っていないものにします。 添付動画で使っているのはデフォルトで付属していたノイズを軽減するフィルタのみです。 元動画は60fpsでサイズは512×384で容量は7.37GBです。 どうすれば500kbps程度でもある程度鮮明でブロックノイズの無い動画にできるか教えてください。 長文失礼しました。

質問者が選んだベストアンサー

  • ベストアンサー
  • lilam001
  • ベストアンサー率49% (289/579)
回答No.3

まず--vbv-maxrate 600は消した方がいいと思います。 --qpstepはデフォルトの4では少ないので、8~16辺りがいいかもです。 --scenecutも60くらいが適当だと私は思います。 ハイプロファイルなら--cqmはjvtがいいです。 因みにフレームレートを落とすことは、大きな意義があります。 1番目の回答者様も指摘していましたが、30fpsに落とせば画質は上がるはずです。 なぜなら、 フレームレートを落とす ↓ 総フレーム数が減る ↓ 各フレームに割り当てられるビットが増える からです。 1番目の回答への補足に、 >実際に30fpsや25fpsで変換してみても55fpsとの動画容量に差はありませんでした。 とありましたが、もしビットレート指定(Nth pass)でエンコードしているなら、当然フレームレートを落としても出来上がるファイルサイズに変化はありません。画質は上がります。 ビットレートは1秒毎のビットの量ですから。 私も同ベンチマークをAmareccoでキャプチャし、AviUtl→拡張x264出力でエンコードしました。 解像度は576x324=186624(512x384=196608) 60fps→http://www.nicovideo.jp/watch/sm14015339 30fps→http://www.nicovideo.jp/watch/sm14015364 両者とも500kbps指定で2passエンコードです。 一応参考までにコマンドを載せておきます。 --preset Placebo --bitrate 500 --pass 3 --stats ".\x264.stats" --aq-mode 2 --aq-strength 1.2 --psy-rd 0.5:0.2 --qcomp 0.8 --qpstep 16 --scenecut 60 --min-keyint 25 --keyint 300 --partitions p8x8,b8x8,i8x8,i4x4 --bframes 3 --ref 5 --me umh --cqm jvt --no-dct-decimate --output nul --fullrange off --colormatrix smpte170m 500kbpsで3分45秒だとこんなものです。 設定をどう弄ろうと、これより飛躍的に画質を上げることは困難でしょう。

ease7978
質問者

お礼

わざわざ動画を上げてくださってありがとうございます。 おかげでとても参考になりました。 載せていただいたコマンドラインと助言を参考にして設定を変えてみたところ、鮮明でブロックノイズがほぼない 綺麗な動画になりました! ここ半月程ずっと悩んでいましたが、やっと解決できました。感謝感謝です。 このコマンドラインは永久保存版として動画作成時に使わせていただきたいと思います。

その他の回答 (2)

  • lilam001
  • ベストアンサー率49% (289/579)
回答No.2

参考になるか分かりませんが、100MBギリギリの動画を作る方法   →http://www.nicovideo.jp/watch/sm13153529 因みにAviUtlをお使いということは、エンコーダはx264でしょうか? もしそうなら、エンコードした時のコマンドラインを提示して頂ければ、ある程度の助言は出来るかもしれません。 コマンドラインの場所は添付画像をご覧下さい。

ease7978
質問者

補足

--preset veryslow --bitrate 500 --pass 3 --stats ".\x264.stats" --aq-strength 1.2 --psy-rd 1:0.3 --qcomp 0.8 --qpmin 16 --rc-lookahead 40 --partitions p8x8,b8x8,i8x8,i4x4 --keyint 300 --bframes 3 --b-adapt 1 --merange 16 --ref 3 --colormatrix auto --vbv-maxrate 600 AviUtlを使ったときはx264で上記のような設定でやっていました。 この設定ですとなぜか最後にエラーが出て動画と音声が別々になってしまいます。 元動画はPCM出力だったと思います。 設定自体はwikiの説明を参考にしながら入力しました。 結果、キャラクターの表示はSorenson Squeeze7>AviUtl ブロックノイズの少なさはSorenson Squeeze7<AviUtl となりました。 AviUtlに限って言えば、ブロックノイズが多少少ないという利点よりもキャラクターの回り?が常時 ギザギザ(ツブツブ?)上の透明なノイズで覆われているのがとても目立ちました。 ですが総合的にみるとやはりAviUtlで出力した動画の方が見やすいのでコマンドラインを 検証してくださるのは願ってもないことです!

  • hosakaing
  • ベストアンサー率56% (1694/2988)
回答No.1

55fpsを30とかにする。

ease7978
質問者

お礼

どうやらfpsを下げると画質は上がるそうなので私の認識が間違っていたようです。 ご指摘ありがとうございました!

ease7978
質問者

補足

私もfpsを下げれば容量が減って画質が上げ易いと考えましたが、 実際に30fpsや25fpsで変換してみても55fpsとの動画容量に差はありませんでした。 fpsを下げると画質が上昇するということもありませんでした。

関連するQ&A

  • 動画を再エンコード

    avi形式の動画を元の動画と画質は変えずに ffdshowのフィルターを使って再エンコードできるソフトはありますか? 回答お願いします 動画の情報は 映像 コーデック XviD 1.1.2 ビットレート 904Kbps フレームレート 23.98fps 音声 コーデック MPEG1-Layer3 ビットレート 192Kbps です

  • DIVXのエンコード設定 ブロックノイズ

    ブロックノイズが非常に目立ちます。 アナログビデオをmpg2(640x480)でキャプチャーしてDIVXで圧縮。 DIVXは6.8のproで、MPEG Editor 5.0 SEを使ってエンコードしてます。 900kbps~1500kbps位で最も低速でエンコードしてるんですが少しでも動きが激しいとブロックノイズが目立ちます。 低いレートでなのである程度は覚悟してすがちょっと多すぎな気がします。 レイトコントロールモードもいろいろ試してますが殆ど違いが判りません。他の設定等も意味が判らずも色々さわってみますがこれも殆ど違いが判らずです。 MPEG Editor 5.0 SEが非常に古いソフトなのでこれを使うことで悪い影響があるのかもとも思ったり。 divxで1mbps以下でも十分なクオリティでエンコードされてる動画も良く見かけます。 みなさんはどのような設定、環境でされてるのでしょうか? コツ等教えていただけるとありがたいです。

  • DivXによるエンコードについて

    この質問を見て下さってありがとうございます。 早速質問なのですが、私はテレビキャプチャー(http://www.iodata.jp/prod/multimedia/tv/2003/gv-mvprz/)を使って、アニメ(今はBS-iでKanon)を次の形式でキャプチャーしてます。 ビデオ画素数:720×480 フレームレート:29.97fps ビデオビットレート:MPEG-2 15Mbps(VBR) サンプリング周波数:48KHz 編集に使っているソフトはaviutl 0.98dです。 Aviutlの設定は(この時に圧縮したものはKanon第02話です。) ノイズ除去フィルタの設定 ノイズ除去(時間軸)フィルタの設定 クリッピング 音量の最大化 サイズ変更 指定サイズ(704*396) フレームレートの変更 24fps<-30fps インターレースの解除 自動24fps DivXでの設定は↓です。 DivX 6.4 メイン 認定プロファイル:制御されない レートコントロールモード:1-パス ビットレート:950kbps コーデック エンコードモード:最も優れた品質 双方向のコード化:アダプティブ マルチプル コンセキュティブ 記述した以外はデフォルトのままです。 (この時はDivX6.4の無料で試していましたが、無料期間が終わりそうでしたのでDivX5.21(6ヶ月無料トライアル)にしました。) 音声の設定はLame mp3 320kbps 48kHz です。 大体これでエンコードしますと、200MBくらいで収まるのですが、やはり画質がどうしても気になってしまいます。 エンコードでいろいろと(2-パスで出力、1-パス 品質依存などを)試してみたのですが、やはり綺麗になりません。 もしエンコードの方法で良い方法があれば教えてもらえませんでしょうか? キャプチャーボードが悪いのでしたら、もし今の主流はこれ!見たいなのがあれば教えてもらえませんでしょうか? 何時間も使って調べて、いろいろ試してみたのですが正直お手上げ状態になっております 皆さんどうかご回答よろしくお願いします。

  • 動画編集時のフィルタについて

    編集ソフト(aviutl)を使ってAVIを高画質にMP4にエンコードしたいと思っているのですが、なかなかうまく出来ません。 フィルタをうまく使用したいのですが、どの程度かければいいのでしょうか? 動画は、PCゲームMMORPGや、FPSのプレイ動画をキャプチャ キャプチャソフトはdxtory(1600×900を50%でキャプチャ) 編集、エンコードソフトはaviutl(512×384にサイズ変更し、約550ビットレートでエンコード) 使用フィルタは標準のシャープ、ノイズ除去、        プラグインのエッジレベル調整ver0.7        「拡大ツール」、「エッジ検出フィルタ」、「ノイズ表示」 現在は、 http://jumper-x.hp.infoseek.co.jp/begin/filter/2/index.html(記事下のほうの「どうしてもわからない場合」)や、 http://jumper-x.hp.infoseek.co.jp/begin/filter/3/index.htmlを参考に少し弱めにかけています。 動画は「ニコニコ動画(一般会員)」に投稿。

  • 動画のエンコードについて

    動画のエンコードについて ニコニコ動画などに投稿する場合ファイルサイズ100MBまでしか投稿できません。 動画の最後などに真っ黒な画面を追加してエンコードを行うと、真っ黒な画面のビットレート分を普通の動画に割り当てられるみたいなのでやってみたのですが、あきらかに画質が劣化しています。 4分の動画+真っ黒な画面5分でビットレート1389kbps、ファイルサイズ約100MB 4分の動画+真っ黒な画面5分でビットレート3285kbps(4分で計算)、ファイルサイズ約200MB 4分の動画でビットレート3285kbps、ファイルサイズ約100MB 画質は下に行くほど良いです。 上記の理論ですと一番上の方法が一番画質が良いと思うのですが、なぜこのような結果になるのでしょうか?黒画面にもビットレートが割り当てられてしまっているのでしょうか? エンコードソフト aviutl

  • キャプチャ、圧縮について凄く困っています

    今までは、Movie Cappuccionという動画キャプチャーソフトで動画を作成し、SUPER(C)という圧縮ソフトでmp4に圧縮し動画サイトなどに投稿していたんですが、Dxtoryという動画キャプチャソフトが結構良いと小耳に挟んで、そのキャプチャソフトで動画を撮ってみた所、画質も音質もMovie Cappuccionよりいい感じはしたんですが、いざ出来上がった動画をSUPER(C)でmp4に圧縮しようとすると、エラーと出てエンコードが失敗します。 なぜDxtoryで撮った動画では圧縮失敗するのか またDxtoryで撮った動画をmp4などに変換出来る良ソフトなどご存知でしたら是非教えてください。お願いします。

  • MPEGをAVI等に高画質で変換できるフリーウェア

    MPEGを高画質のままAVI等に変換できるフリーウェアはないでしょうか。 どうしてもかなり画質が落ちてしまいます。 「Sorenson Squeeze」というソフトのフリー版を使ってみたのですが、変換後動画に英語が全面に写り、まったく使えませんでした。 何かおすすめはないでしょうか

  • キャプチャボード エンコード

    キャプチャボード エンコード キャプチャボードで動画をとって編集しようと思っても入れれなかったので エンコードしたらものすごく画質が悪くなりました どうすれば高画質でエンコードできるでしょうか キャプチャボードはhttp://www.iodata.jp/product/tv/analog/gv-mvpgx2/index.htm で エンコードはキャプチャボードについてきたのを使ってます

  • 動画のエンコードについて  不具合?

    FPS(WARROCK)の動画撮影をするために「Dxtory」とアップするために「Gom Encoder」を入れたところ動画撮影は出来るもののエンコードがうまくいきません 症状としてはエンコードソフトを開いて出力設定も完了し開始をしますとエンコードが一瞬で完了しそのエンコードされた動画を再生してみても一瞬で終わってしまいます 出力設定をいくら変えても症状は変わりません  エンコードソフトをアンインストールして入れなおしてみましたが状況は変わらず エンコードのソフトではなくDxtoryで撮影した動画に問題があるのでしょうか?(エンコードする動画も違うものにしてみましたが変化無し) 質問が始めて故にPCスペックを載せるべきかも分からず><; 何かあれば教えてください

  • ハードウェア再エンコード

    普通再エンコードはソフトで行うものらしく、そのためのソフトはいろいろ教えていただきましたが、編集後ハードウェア再エンコードの出来るTVキャプチャカードをご存知でしょうか。(MTVシリーズは出来るらしいのですが・・・) なぜかと申しますと、とりあえず高画質でキャプチャした後、「いらないわけではないけれど高画質で保存しておくほどのものでもない」と言うデータがある場合ソフトで再エンコードすると、私のCPU Pen3 800Mhzではかなりの時間がかかってしまうように思えるからです。

専門家に質問してみよう