見出し画像

音MADのエンコードを見直そう

にょっす🐮✌️(じゃんけんに勝ちにいっており、やばい)

れにいはでっす。

合作とか個人作見てるとマジでみんなエンコード適当すぎじゃねって思うので書く

かんたんmp4は論外ね


Aviutl勢はこのプリセット使って下さい

解説は後でします。

これをAviutlなら[Aviutlの入ってるとこ]\Plugins\x264guiEx_stg に、
Aviutl2ならC:\ProgramData\aviutl2\Plugin\x264guiEx_stg に置いてください。

追記:これは完成品エンコード用の超ハイエンドプリセットなので、進捗とかのエンコードはプリセットのロードをfast、ビットレートは6000ぐらいまで落として大丈夫です

AE勢はこれにすればOK👍️(多分)

場合によってはレンダリング設定のフレームレートも
弄ったほうがいい
提出規格30fpsつってんだから30で出せという話ね(誤差だけど)
音声が24bitなら32bitにしたほうがいいとは思う
(仕組みとして24+float8で32bitだったはずなので16に劣化させるよかいいはず)
オーディオ出力の形式オプションね
ビットレート設定を384以上にする
320でもまあいいんだろうけど、ワンチャン劣化してニコニコ側で192生成とかされたら
かなりダルいから

とりあえず何も考えず上のに従っておけば綺麗に投稿できるはずです。

以下x264guiexをこねこねしてるだけなのでAE勢はここまで読めばOK。

もろもろ解説

現状のプリセットから乗り換える必要性はあるのか

あります。

下で詳しく解説しますが、現状のx264guiexのプリセットは、
「ニコニコの推奨画質の半分以下しか出ていない」かつ、
「ちょっと音質も悪い」です。
「最高画質」プリセットが嘘すぎなのなんなん。正しくない。
フルHDのpfしかないので720pだとどうなるのか試せてませんごめんなさい

ちなみにyoutubeプリセットだと、推奨画質のちょっと下か超えるぐらいになります。 PFによる。
十分といえば十分だけど不安定。あと音質設定忘れるとダルい。

ならしっかり設定した上で同じ物出てくるようにしたほうがいいよね、
っていう
細かいとこも詰めてるので、基本的にこっちが綺麗になるはずです。
ありえん重いけど。

Aviutl用プリセットに関してはこのサイトを参考に現状のニコニコに合わせて上限サイズとかを色々変更してます。

僕のPC(R7 5700x)を基準に色々設定してるので、重すぎ!って場合はプリセットのロードの速度をslowに、レート・QP制御タブからレート制御先行探査フレーム数を40ぐらいまで落とすとマシになると思います。

音質設定に関してはALACでもいい、みたいな話を聞いたことがありますが、ニコニコがAAC使えって言ってるからこっちで。

AEに関しては、画質はそのままポン出しでも十分綺麗だと思います。
正直ハードウェアエンコードの差とかわかんねーかんね。

問題は音質で、デフォルトだと192で出しやがることに気をつけないといけない
音声せっかく頑張ったんだからせっかくならいい音で聞いてもらいたいじゃん。

ビットレート指定の根拠

ニコニコが推奨してる推奨ビットレートに従ってます。

15000までかさ増ししてるのは「AEがそうだから」でしかないので、ファイルサイズとかが気になる人は12500ぐらいまで下げてOK。

とりあえず12000kbpsは上回りましょう。
正直10000あれば十分気になんないけどね

8000だとまだエンコ殺しみたいな表現がざらつくから
そういうのも見ると10000は欲しいよなあになる

この画像は気にしなくてOK。
ニコニコに投稿するんだからニコニコの言う事聞きましょ。
この表根拠ないし。

諸説あるところ

AQ(適応的QP)に関してなんですが、とりあえず1.00にしてあるだけで0.75に戻したほうがいいという可能性があります

ビットレートちゃんとあるから多分1.00で大丈夫だけど、どうしてもトレードオフのある項目なのでこのサイトとか目を通しておいたほうがいいかも。

Psy-Rd(視覚心理最適化)
ここの1.00って値はかなり高いんですが、まあそのままでいいと思います。
「複雑な動画ほど高くする」 音MADやね。

意見がほしいところ

量子化(QP)についてなんですが、参考サイトを丸パクリしてるだけなんですよね
当然詰めたいとは思ってるんですがいかんせん情報が少なくて
こうしたらいいよ!とかあればコメントください

高画質のデメリット

そう簡単じゃないんだな

事実としては元画像の画質差がわかりやすくなる、ってのがあります
綺麗に出すなら当然エッジがわかりやすいよねっていう

こっちは予想なんですが、圧縮分のノイズが無くなる分情報量が若干落ちることもありそうだなって思います
音声でいう44100のが音が良い、みたいな話ですね
これは考えるべきなのかなあとも思うけど、書かないのも誠実じゃないので

余談

エンコードに関してはとりあえずビットレートが命で、後は細々したとこで多少は綺麗になるよねみたいな捉え方をしてます

コメント貰ったので追記

cfr(品質固定)についてなんですが、本文中にある通りビットレートが揺れるんですよね

そもそもがyoutubeプリセットと同じですからね。
だったらyoutubeプリセット17まで下げるのと同じじゃねっていう

あと色々試した感じ「プリセットのロード」が反転するっぽい?
反転というかそもそもが圧縮率の項目だから圧縮率が上がってることでビットレートが下がってる?わかんねえ

slowerだと8000しか出ないのにfastだと13000まで出るので多分そうなんだけど…
個人的な結論としては、まあ配布したやつでいいんじゃねみたいに思います。知らんけど。

おまけ

色々試してたときにできたバケモン。

おまけ2(読んだほうがいい)

Aviutl2

今のバージョンでどうかわかんないけど、Aviutl2は動画ファイルを伸縮させただけで再生位置が変わるので映像まとめに使うのはやめましょう。

ほんとに。
映像の再生位置ズレないことを祈る運ゲーやりたいですか?マジで。

おまけ3

20日の分失踪されたのでその穴埋めでした。
僕が失踪したみたいになってるけど違うかんね

編集履歴

26/02/09 誤字の修正、タイトルの変更、かんたんmp4について加筆
26/02/10 余談、デメリット、コメントについて追記



いいなと思ったら応援しよう!