使用される形式に関する一般的な情報:
YouTubeは4つのコンテナ形式と4つの異なるコーデックを使用します。ビデオの人気度に依存します(ビデオに使用されるコーデックは何ですか(下記の理由を参照)。通常、アップロードされた動画はすべてh.264でエンコードされ、.flvおよび.mp4コンテナーに多重化されます。これが標準であり、これはすべてのビデオで発生します。ただし、.flvは720p未満の解像度でのみ使用されます。.flvコンテナには360pと480pのみが存在します。720p未満のすべてのビデオにもmp4バージョンがあります。240pでは、YouTubeはモバイルデバイス(スマートフォン時代よりずっと前)向けのかなり古いコーデック(MPEG-4 Part 2(MPEG4 Part 10 aka h.264と混同しないでください)に基づく)である3gpも使用しています。コンテナ.3gpp。
使用される他のコーデックは、WebMコンテナ形式で提供されるVP8です。WebMはGoogleによって開発された形式であり、HTML5の標準ビデオコーデックとして意図されていましたが、現在ではほとんどの最新のブラウザでサポートされています。WebMは、YouTubeのHTML5バージョンで導入されました。YouTubeは、アップロードされた後にWebMで一部のビデオのみをエンコードし、ほとんどが人気のあるビデオ(WebMでエンコードされたビデオを見た)のみをエンコードするため、WebMにビデオが存在するかどうかはわかりません。これは、WebMがさらに多くのサポートを取得することで変化しています。
現在、YouTubeはWebMでVP9もサポートしていますが、これまでのところ、このコーデックをサポートしているのはChromeのみです(2015年6月現在)。VP9では、Opusオーディオコーデックのサポートも導入されました(他のすべてのコンテナで使用されるAACを除く)。
あなたのリンクされた質問に関して(たぶんそれらはマージされるべきですか?)
アップロードに使用するコーデック/コンテナは何ですか?
アップロード速度に制限/懸念がある場合は、SDのメインプロファイルまたはHDのハイプロファイルでh.264レベル3.1 / 4.1を使用します。YouTubeはこれを問題なく受け入れ、YouTubeサーバーによってエンコードされた後はきれいに表示されます。通常、720p素材では〜4-5 Mbit / s、1080pでは〜8-9 Mbit / sのビットレートをお勧めします。4kの場合、約15Mbit / sになります。これは通常、サイズと品質の適切なバランスです。より良い品質が必要な場合は高いビットレートを使用し、小さいビデオが必要な場合は低いビットレートを使用します。
ただし、アップロードされた動画は常にYouTubeによってエンコードされることに注意してください。使用するコーデックや設定は関係ありません。そのため、アップロードに理論上最高の品質が必要な場合は、アップロード用のロスレスコーデックまたは少なくとも視覚的にロスレスのコーデックを選択してください。配信/消費者フォーマットへの最終出力としてYouTubeをご覧ください。YouTubeへのアップロードは、制作の最後のステップであり、制作中はロスレスを維持したいと考えています。しかし、これはすべて理論上のことであり、TV放送や映画についてではなく、YouTubeについて話しているので、実際問題ではないことに注意してください。
しかし、本当に「完璧な」方法でそれを行いたい場合は、h.264のようなコンシューマコーデックではなく、プロダクションコーデックを使用してください。MJPEGはそのための優れたコーデックであり、YouTubeは.aviまたは.movコンテナでそれを確実にサポートします。MJPEGは非可逆コーデックですが、視覚的な品質はソースと同じです(十分に高い品質設定を選択した場合、これはビデオコーデックとして実質的にJPEGです)。私の意見では、真のロスレスコーデックを使用すると、ハードドライブのスペースと帯域幅が無駄になります。
ただし、ビデオを本当にロスレスでアップロードし、アップロード時間を気にしない場合は、標準のQuickTimeコーデックを使用することをお勧めします。これらはほぼすべてYouTubeでサポートされているはずです(すべてがロスレスではないことに注意してください、h264も標準のQuickTimeコーデック)。YouTubeでは、残念ながら、どのQuickTimeコーデックがサポートされているかは明記されていません。アニメーションまたはJPEG2000が動作するはずです。両方のコーデックは、100%ロスレスにすることができます。
フレームレートに関しては、録画/アニメーション中に25FPS(今ではYouTubeは50および60FPSビデオ、おそらく30FPSもサポートしています)を使用することを選択できる場合、YouTubeはそれを最も気に入っています(すべてのビデオに使用されるフレームレート)フッテージがすでに別のフレームレートで提供されている場合は、それを維持し、上下に補間しないでください。YouTubeが変換を処理し、通常はエンコーダよりも優れた処理を行います。彼らは毎日あらゆる種類のフレームレートに対処し、この(実際には非常に複雑な)問題を本当にうまく解決しなければなりません。
オーディオ:
オーディオについてもロスレスを維持したい場合は、PCMを使用しますが、これも理論上の品質改善にすぎません。AACは通常、同じジョブ品質を賢明に(主観的に)実行し、より小さくなります。AACには少なくとも192kbpsのビットレートをお勧めします。通常、サイズの影響はビデオコーデックほど大きくないため、320kbpsでも対応できます。YouTubeは、AACおよびOpus(WebMのみ)コーデックを使用して、オーディオを〜24kbps(モバイル別名3gp)〜64kbps(240p)、〜128kbps(360p / 480p)、および〜192kbps(720p +)に変換します。