ギン@砂Pのブロマガ

ニコニコ新仕様に伴うMMD動画エンコードとスマホでの画質が悪いと感じてる方の解決法(自己流)

2017/01/14 15:44 投稿

コメント:5

  • タグ:
  • 砂P
  • 1.5GB再エンコード問題
  • MikuMikuDance
  • MMD
  • MMD講座
2016年10月、ニコニコ新仕様への全ユーザー変更に伴い、従来のエンコードでは投稿画質が悪くなるという事態が発生し、MMDerの皆さんはお困りと思います。
ニコニコ大百科によるとFlashからHTML5への移行を余儀なくされて・・・という説明がありましたので仕方なし。記事はこちら
ステージをツリー登録してくださる動画様を見ていても皆さん苦戦してる様子が伺えますので、自分のやり方ですが紹介してみたいと思います。エンコードにはAviUtlを使用します。

私レベルの画質なので過度な期待はしないでくださいねorz
また、6分程度のダンスMMDの場合ですのでドラマMMDなど長い動画については検証してません。ごめんなさい(^_^;)

☆AviUtlのニコニコ新仕様対応「x264guiEx」は各自導入済という前提で話を進めますのでま
 だの方はこちらより導入しておいてください。
 →http://rigaya34589.blog135.fc2.com/blog-entry-371.html


目次
1.MMDでの出力サイズについて
2.aviファイルへの出力
3.AviUtlでの編集サイズと環境設定(スマホでの画質が落ちる方ここを。)
4.AviUtlでの動画サイズ変更
5.エンコードの設定
  2017.3.25追記
  x264guiExを最新版に更新し(ウチのPCを)、画像差し替えしました。
6.視聴する時の注意点(2017.2.26追記)
7.参考動画様
 フォロワさんがこのブロマガの通りエンコして投稿してくださった
 動画を紹介させて頂いています。


1.MMDでの出力サイズについて
MMDの画面の表示→出力サイズでaviファイルとして出力するサイズを決めます。
私は1920(幅)×825(高さ)で出力しています。
投稿動画で上下に黒い帯が出来るサイズになります。
好みなので帯要らないという方は出力サイズを1920×1080にして下さい。


2.aviファイルへ出力
aviファイルへの出力は30fpsの未圧縮でやっています。
いくつかのシーンで分割出力しているのでフレーム数短いです。




3.AviUtlでの編集サイズと環境設定
AviUtlでまずやることが2つあります。
1つ目:ファイル→環境設定→システムの設定 を選びます。



下図の設定ウインドウが出てきます。
最大画面サイズと最大フレーム数は大きすぎるとダメっぽいです。PCでは綺麗に見えますが、スマホで見ると画質悪い原因の様です。
画面サイズは「(幅)1920(高さ)1080」が私はベストでした。このサイズだとコモンズの素材の読み込みも問題ないです。読み込めないものはあらかじめサイズを小さくして読み込む等のひと手間が必要になりますが画質の為( ˘ω˘ )
最大フレーム数もダンスMMDだと15000あれば充分だと思うのでこれくらいで。
注)LargeAddressAwareを有効にするのチェックはOSが64bitでメモリが4GB以上のスペックのPCの場合です。



次に編集画面のサイズを決めます。
2つ目:設定→サイズの変更→1280×720を選びます。
システムの設定とサイズ変更を反映させる為、設定変更後AviUtlを閉じます。



ここまでが下準備です(´ω`*)
ではAviUtlにMMDで出力したaviファイルを入れていきましょう。


4.AviUtlでの動画サイズ変更
MMDから出力したaviファイルをAviUtlの拡張編集のLayerへD&Dします。
その時に図のように新規プロジェクトの作成の数値を設定します。


拡張編集のlayerにaviファイルが入りました。
MMDでは1920×825で出力したものをAviUtlでは1280×720のサイズに入れたのではみ出ます。ここで縮小をします。D&Dしたaviファイルを選択して拡大率を67%にします。
これでOK。上下に黒い帯が出来るサイズで出力したのでその様になってますねd(^_^o)




5.エンコードの設定

エンコードの画面を見て行きましょう。
2016年8月からのニコニコ新仕様に対応したx264guiEx」を導入していれば下図の様な画面になっていると思います。
この中から「ニコ動新方式(2016.08)15分未満実写」を選択します。
最新版は「ニコ動新方式(2016.08)」→「ニコ動」に変更になっています。
画像差し替えしました。(2017.3.25)




赤でチェックしてあるところの通りに数値を設定して下さい。それ以外はデフォルトでエンコードしています。赤の所以外はご自分のお気に入り設定があればそれで設定して下さい。

☆上限100MBは大事でした。教えてくださったフォロワ様ありがとうございました(´ω`*)
 最大の1.5Gでエンコした方が綺麗なのかなと思ってしまいますよね。
 上限ファイルサイズと下限ビットレートの数値はお使いのPCによって増減させてみるといい
 かも知れません。
 こちらは画像差し替えてませんが設定内容には問題ないのでこのままで。


これでエンコードしたものがこちら


仕様使用変更後の動画でこの動画以前のものは品質のところをデフォルト設定のままエンコしてたのでFlash版で視聴した時にすこし画質が粗いのです。



6.視聴する時の注意点

HTML5版の視聴の際、配信ポートの固定で見たほうが綺麗な様に思います。
変更ご要再読み込みです。
動画上で右クリック→配信ポートの固定   

この設定は1ヶ月で解除されるようなので時々確認してくださいねd(^_^o)



7.参考動画様
このブロマガのとおりエンコードして下さった動画様です。どちらも画質だけでなく素敵動画様なので是非みてね(*^。^*)







あとがき
ブロマガを書くにあたって、動画の画質の検証にお付き合いくださったフォロワー様に感謝します。ありがとうございましたm(__)m
検証にお付き合い頂いたフォロワさんはノートPCでした。新仕様前ほどではないけどかなり改善されたという事でしたので皆さんも頑張ってください\(^o^)/



コメント

ひつぎ
No.3 (2019/04/14 05:19)
未圧縮でもいいんですか?
Utvideocodecを入れてもどれかいいかわからず、いつも適当にしてしまっていました(笑)
参考になります!
砂P (著者)
No.4 (2019/04/21 22:57)
>>3
未圧縮だと画質は良いですが、データ量が大きいので処理が重くなります。PCのスペックと容量に余裕があれば大丈夫ですが、劣化のない可逆圧縮のutvideocodecRGBまたはutvideocodecRGBA(アルファチャンネル出力あり)を使うのが普通と思います(^_^;)私もいつも適当で、面倒なのでutvideocodec導入していません(汗)



ひつぎ
No.5 (2019/04/27 16:44)
ありがとうございます!
コメントを書き込むにはログインしてください。

いまブロマガで人気の記事