Youtubeに投稿する動画のエンコ条件とか方法【動画形式・コーデック他】

Youtubeに動画投稿する際のエンコード設定とか、Youtubeの仕様について簡単に紹介します。

※この記事は「これからYoutubeに動画を投稿したいけど何が何だか分からない!」という人を対象とした記事です(一応)

スポンサードリンク

最初に)Youtubeの再エンコ仕様について

Youtubeでは、投稿した動画のビットレート・コーデック・動画形式などに関わらず、必ず再エンコードされてしまう仕様になっています。

なので、どれだけ高画質・高音質な動画をアップロードしても、Youtube側である程度の画質・音質まで落とされてしまいます。

これについては防ぎようが有りません。

落とされる基準は動画の「縦解像度」です。

720pとか1080pなどの表記を見た事があると思いますが、これが縦解像度を表しています。(720pなら例えば1280×720とか)

この「縦解像度」に従って、以下の様な基準でYoutube側で再エンコードされる際にビットレートを割り当てられます。

タイプ 映像ビットレート、標準フレームレート
(24、25、30)
映像ビットレート、高フレームレート
(48、50、60)
2160p(4k) 35~45 Mbps 53~68 Mbps
1440p(2k) 16 Mbps 24 Mbps
1080p 8 Mbps 12 Mbps
720p 5 Mbps 7.5 Mbps
480p 2.5 Mbps 4 Mbps
360p 1 Mbps 1.5 Mbps

例えば、「1920×1080」「30fps」な動画を投稿した場合、「1080p」に当てはまるので、上記表から「映像ビットレート」を「8 Mbps」割り当てられて再エンコードされるという事です。

※音声ビットレートの割当量については以下記事参照です。
Youtubeで高音質な動画をアップロード・ダウンロードするのは無理という話

このように「必ず再エンコードされる」という仕様になっているので動画を投稿する際には出来る限り高画質・高音質な状態で投稿するようにしましょう

Youtubeにはニコニコ動画みたいにビットレート制限とかファイル制限と言った投稿制限がほぼないので、何も考えずに超高画質・超高音質な状態で投稿する事が可能なのです。(実際には、「長さ11時間まで(ファイルサイズ128Gb)」という制限があるけど)

あと、デフォ状態では「15分以上の動画をアップロード出来ない」仕様となっていますけど、簡単に解除出来るので問題じゃありません
15 分を超える動画のアップロード – YouTube ヘルプ

Youtubeの投稿仕様

「投稿仕様」って書いてますけど、どんな動画でもほとんど投稿出来てしまうので、詳しく考える必要もないです。

なのでこの項目は別に見なくても問題有りません( ´Д`)

投稿可能な動画形式(コンテナ)

コンテナ・コーデック関係図

投稿可能な動画形式は以下のとおりです。

あと、公式には記載されていませんが、MKV(H.264、AAC)な動画、MPEG-TS(MPEG2、AAC)な動画も普通に投稿可能でした。

(たぶん)↑に書いてある動画形式以外でも、マイナーな動画形式以外は殆ど対応してるんだと思います?(よくわからないですけど)

でも(一応)推奨はMP4らしいので、エンコする予定ならこの動画形式を使用した方が良いでしょう。(何使っても良いと思いますけど)

投稿可能なコーデック

コーデックについては公式から明示されていないので詳しくは分かりませんが、恐らく有名なコーデックなら殆どのものが対応していると思われます。

あと映像の可逆圧縮コーデックについては、

などは対応しているみたいでした。(日本で人気の「UtVideo」なんかは対応してないようでした)

デスクトップキャプチャーした動画、ビデオキャプチャした動画をそのままYoutubeに投稿したい!って場合は、これらの可逆圧縮コーデックを使用しても投稿可能です。

あと音声の可逆圧縮コーデックについては、殆どのものが対応していないっぽい?です。(FLAC・ALAC・WMV lossless等)

よくわからんマイナーなコーデックを使用した動画の場合、Youtube側でのエンコードに時間が掛かってしまう?かもしれません。

まぁ、今の時代H.264・AAC以外でエンコするメリットがほぼ無いので、実質この組み合わせ一択でしょう。(エンコードも早いしYoutube側のエンコも時間掛からないし)

フレームレートについて

※フレームレートは、パラパラ漫画で言う所の「1秒間当りの枚数」のことです。これが大きければ大きいほど滑らかな動画になります。
30fpsイメージ

Youtubeでは「60fps」(1秒間に60フレーム)まで対応しています。

が、「60fps」に対応しているのは「720p」以上の動画のみです。これ以下の解像度では強制的に30fpsまで下げられてしまいます。(例えば720×480・60fpsな動画を投稿した場合は、30fpsまで強制的に下げられます)

なので、60fpsで再生したい場合は、無理矢理にでも720p相当以上の解像度にして投稿する必要があります

まぁでも、正直、60fpsは単純に30fpsの2倍のファイル容量になってしまうので、多くの視聴者からするとあまり嬉しい事では有りません。(通信量が余計にかかるので)

なので、30fpsで投稿するのが一番オススメだと思います。

解像度について

解像度についても制限は特に有りません。

が、先述したようにYoutubeでは「縦解像度」が大きい動画ほど、再エンコードした際に多くビットレートを割り当てられます。

つまり、解像度の大きな動画で投稿しておけば、Youtube側での再エンコードによる画質・音質の劣化を最大限防げるという事です。

なので、動画を編集・エンコードする際には、できるだけ大きい解像度で作るようにしましょう

※場合によっては、無理やり解像度を引き伸ばして、再エンコードによる劣化を防ぐ方法とかも有ります。(例えば720×360→1280×720とか)

特に720pと360pとかだとビットレートの割当量が全く違うので、投稿するなら720p以上の動画推奨です。

※ただ、(当たり前ですが)引き伸ばした動画の映像は、引き延ばす前の映像より汚くなります。

参考ページ:解像度とは?ピクセルアスペクト比の関係について

アスペクト比について

Youtubeの再生画面のアスペクト比は「16:9」です。

これ以外のアスペクト比で投稿すると、動画の上下左右に「黒枠」が表示されてしまいます。

動画を編集・エンコする際には、アスペクト比を「16:9」にするようにしましょう。

というか今の時代、「16:9」以外にするメリットも意味もないので、わざわざこれ以外のアスペクト比にする人なんて居ないと思いますが。。(ニコニコでも16:9ですしね)

ビットレートとかについて

以下ページにYoutubeに投稿する際の推奨のエンコ設定が色々書かれています

「見てもよく分からん!」という人の為に要約すると「MP4(H.264,AAC)がいいぞ!あと画質・音質は最大まで上げてエンコしとけ!」って事です。

推奨ビットレートとか書かれていますが、どうせ再エンコードされるので守る意味なんてないです。最大までビットレートを上げましょう。

細かい事は気にしなくてOKです。

インターレース解除について

インターレース解除_比較

Youtubeは、インターレースな動画を投稿しても、Youtube側で勝手にインターレース解除してプログレッシブに再エンコードしてくれるみたいので、特にインターレースについて考える必要は有りません。

そのままインターレースのまま投稿してもOKです。

※ニコニコ動画の場合はそういうわけにはいかないんですけどね。

参考ページ:インターレース動画とプログレッシブ動画の違い

Youtubeに投稿可能仕様でエンコできるソフト

このソフトじゃないとYoutube仕様の動画をエンコード出来ない!」と言った事もないので、どんなソフトを使用してもOKです。

以下のページで紹介しているエンコソフトとかなら何でもOKです。

私個人的なオススメとしては「AviUtl」の「x264guiEx」とか、「つんでれんこ」とかです。

Youtube用に最適化されてるので、エンコ知識が全くなくてもエンコ出来ます。

まとめ

Youtube用の動画をエンコードするなら、以下の事だけを注意すればOK。

  • コンテナ(mp4)、映像コーデック(H.264)、音声コーデック(AAC-LC)
  • 出来る限り高画質にする
  • 出来る限り高音質にする

別にコンテナとかコーデックは何でも良いけど、「この仕様で投稿すると再エンコードがすぐ終わるのでオススメだよ」ってだけの話なので、コーデックとかコンテナは何でも良いとOK。

というかもう本当に何にも考えなくてOK。適当にエンコして投稿すればOK。

おわり

関連ページ:動画の知識を付けたい人が読むべきページ【初心者向け】

関連ページ:Youtubeで高音質な動画をアップロード・ダウンロードするのは無理という話(投稿仕様の話)

スポンサーリンク