MikuMikuDance(MMD)を用いた紳士動画を製作していくwikiです。

「あれ、私の動画画質悪すぎ・・・?」
ロスレス高解像度で出力して、つんでれんこ等で美しくエンコードしようとかそういう項目

あまり詳しくない人間が初稿を書いたので、間違った点がまだ含まれているかもしれません。
訂正加筆できる方、特により美しいエンコード設定をご存知の方はお願いします
(画質比較用の静止画を後ほど追加予定)



高画質動画の作り方

せっかく作った紳士動画がアスペクト比おかしかったり、
そのままの解像度で線がギザギザだったり、
ブロックノイズだらけだったり・・・そんな事故を減らし隊

1.投稿サイトの仕様を調べる

投稿サイト別の仕様情報はこちら

例: ニコニコ動画 GINZA準拠 2015年時点
プレミアム会員:
 投稿ファイル容量100MB
一般会員:
 投稿ファイル容量 50MB
 ビットレート 600kbps

プレイヤーの枠内で再生する場合854x480で限界だが、
全画面表示や、ダウンロード後ローカルで再生する場合は好きな解像度を利用できる。
ただしファイル容量だけは守らないと投稿できない。

2.投稿フォーマットを決める

解像度とFPSに比例して出力・エンコード・再生が重くなるので、
制作環境のスペックや、視聴者のスペックと相談する必要がある。

また動画の長さとbpsに比例してファイルサイズが肥大化する。
高解像度・高FPS・そして動きが激しいほどbpsが必要になるので、
容量制限のあるサイトでは適切なバランスを選択する必要がある。

よくある五分未満の動画の場合
ニコニコのプレミアム会員: 1280*720 30/60fps
ニコニコの一般会員: 854x480 23/30fpsぐらい? 詳しくは下の方にまとめた
Youtube等: 1280*720でも1920*1080でもスペックに応じて。

854x480
 ニコニコ動画 GINZAプレイヤーの解像度
 ウィンドウモードで再生する事を想定するならこれで十分。

1280*720 HD 720p
 一番多く見かけるのがこの解像度。
 5分を大きく超えるような動画でもなければ、大抵何とかなるのでバランスもいい。
 30fps→60fpsにするとヌルヌル動くが、この辺から容量との戦いが本格化する

1920*1080 Full-HD 1080p 2K
 『高画質』をうたう動画で時々見られる解像度。
 スペックの向上によって増えてきたが100MB制限に悩まされる。
 ブロックノイズが目立つ場合は、大人しく1280*720にするか60fps→30fpsにした方がよい結果を得られるかもしれない。

 大体の目安例:
 30fpsでも4Mbps程は欲しい為 3分30秒未満の動画向け
 60fpsだとさらに高いbpsが欲しい為、2分未満の動画でないと工夫無しには厳しいかも。

3840*2160 4K
 再生できる環境を持っている人がまだ限られるため、流石にこの解像度以上はまず見かけない。
 そもそも極短時間の動画で無い限り容量的に無理がある。

3.可能な限り高い解像度でMMDから出力

基本的にスペックと時間が許す限り高い解像度で出力し、
エンコード時に縮小・圧縮した方が美しい仕上がりになる。

ただし
  • 解像度(のピクセル数)に比例して出力・エンコード時間が増加する
  • 投稿解像度の縦横二倍を超えてくるとこの効果が薄れてくる

よって現実的には以下の解像度あたりで出力する人が多いはず。

854x480 の場合 1280x720
1280*720 の場合 1280*720 できれば1920*1080
1920*1080 の場合 1920*1080〜

繰り返すがアスペクト比=縦横の比率にはよくよく注意して欲しい

4. 出力の際 aviのコーデックにロスレスのものを選択

 例:
 Ut Video Codec
 このコーデックはロスレス=劣化無しな上に、圧縮率と速度のバランスに優れている

 追記: 音声は別にして、4.のエンコード時に追加した方が 二重に圧縮されて劣化する事故を防げる。
 またBGM等を流用する場合、可能な限り高音質のものを用意する事 詳しくはオーディオを参照。

5.(縮小と)エンコード

2015年現在、安定のつんでれんこ
より高機能な改造版である夏蓮根がオススメ
両ソフトウェアの情報はつんでれんこ まとめ wikiに詳しい

夏蓮根の設定例
>プリセットはどれ?(l〜x)
>n
n:アニメ・アイマス・MMDなど 画質重視(or 高スペックPC用)
>プレミアム会員?(y/n)
>(運営に貢いでる人はy、一般会員の人はnよ)
>y
>エコ回避するの?(y/n)
>n
>目標ビットレート(音声+映像)はいくつ?(単位はkbps、入力例:1500)
>0
>再生負荷を軽くする?(y/n)
>y
>リサイズは?(入力例:y、n、768:432))
>1280:720
3.で決めた解像度を入力する。投稿と出力の解像度が元々同じならn。
yの時の挙動は知らないけどきっと酷い事にはならないはず
>音声のビットレートは?(入力例:160)
>128
元音声のビットレートが分かればその数値。でなければ96〜128。ニコニコ一般会員なら56ぐらい
aの時の挙動は知らないけどきっと酷い事にはならないはず
>音ズレ処理をする?(入力例:y、n、-20、30)
>y
よく分からなければy 調整済みならn
>音量調整する?(入力例:n、5、-5)
>n
>先に品質基準(crf)エンコを試してみる?(y/n,CRF数値)
>a

まとめ

「動画サイトの規格を調べる」
「なるべく高解像度で出力」
「エンコーダで綺麗に縮小して、規格に収める」
これで割と十分な画質になるはず。

これ以上の高画質を追い求めると結構な知識が必要になるため、
余程こだわりが無い限りはこれぐらいで十分じゃないかな どうかな

ニコニコ動画 一般会員向け情報

一般会員だと2015年1月時点で600kbps 50MBが限界とされています。

ちゃんと設定する事で少しは改善されるものの、当然画質に限界があります。
高画質で視聴して貰いたい場合他の投稿・配布サイトを利用するか、
どうしてもニコニコに高画質であげたいならプレミアム会員になるしかありません。

可能な限り高画質にするため、試行錯誤してみた結果
・10分強ぐらいまでの動画なら、600kbpsなら50MB制限に収まる
 それ以上の動画を作る時はbpsを下げる必要があるが、夏蓮根の自動設定に任せると簡単
・解像度は854x480で基本的に大丈夫
 動きが少なく圧縮率の高い動画なら、もう少し高い解像度でもいける。
 逆に動きが激しくブロックノイズが酷すぎる場合のみ、640x360(16:9)を検討。
・公式には600kbpsだが、実際には650だか656kbpsまで通るはず
・紳士動画では当然動画が主役になるので、音声は我慢して48kbpsにしたほうがよさそう

とりあえず1280*720以上で出力して、854x480 30fps、動画600kbps未満 音声48kbpsでエンコードするのがオススメです。
よく分からなかったら夏蓮根に任せてしまえば大丈夫です。
(650だか656kbpsの件を含め、後ほど再検証して追記予定)

目的別エンコード設定

HDDとPCスペックが許すなら、自分用は別にエンコードせず無圧縮で構わない。
でも、そのままじゃ配布できないよね

動画投稿・配布サイトに関しては公開・配布を参照

アップローダやストレージ向け

ファイル容量をあまり気にせず、高画質なおまけを配布するのにオススメ
大体100〜500MBぐらい

よく見かける3-5分の動画なら 200MB程で割と不満ない画質を得られるはず

fc2

mp4をflvに偽装しないと再エンコされたはず
無料会員では低画質でしか見れない・・・はず。
無料会員でも投稿は高画質にできる・・・はず。
詳細募集中

投稿City

なんかこれも多分気を付けないと再エンコ?
詳細募集中

Vimeo

YouTube

TrollVid

コメントをかく


「http://」を含む投稿は禁止されています。

利用規約をご確認のうえご記入下さい

どなたでも編集できます