配信ビットレート計算機 - 動画容量とファイルサイズ
YouTube、Twitch などの動画配信に必要な最適ビットレート、ファイルサイズ、帯域幅を計算します。
解像度、フレームレート、色深度、圧縮係数、時間を入力すると、正確なビットレート、ファイルサイズ、帯域幅を算出できます。
配信ビットレート計算機 - 動画容量とファイルサイズ
YouTube、Twitch などの動画配信に必要な最適ビットレート、ファイルサイズ、帯域幅を計算します。
配信ビットレート計算機について
ビットレートは動画配信で最も重要な数値です。これは 1 秒あたりに送信されるデータ量を示し、通常は Mbps(メガビット/秒)で表されます。画質、ファイルサイズ、そして回線が維持すべき帯域幅の間でどのようなバランスになるかを決めます。
基本式は、ビットレート(Mbps)=(幅 × 高さ × フレームレート × 色深度 × 圧縮係数)÷ 1,000,000 です。幅と高さを掛けると 1 フレームあたりの総画素数が得られ、そこにフレームレートを掛けると 1 秒あたりの画素数になります。さらに色深度を掛けると、圧縮前の生のビットレートが求まります。最後に圧縮係数を掛けることで、動画コーデックの効率を反映できます。値が低いほど圧縮が強く、ファイルは小さくなります。
H.264(ライブ配信で最も広く使われるコーデック)では、YouTube 品質の 1080p/30fps 配信における典型的な圧縮係数は約 0.005 で、約 7.5 Mbps になります。これは YouTube の推奨する 6~8 Mbps と一致します。H.265(HEVC)は、およそ半分のビットレートで同等の画質を実現でき、圧縮係数はおよそ 0.002~0.003 です。非圧縮動画の圧縮係数は 1.0 で、1 時間あたり TB 単位のデータ量になり、インターネット配信では使用されません。
色深度は、各ピクセルを何ビットで表すかを示します。標準的な動画は 24 ビット(各チャンネル 8 ビット × 3 チャンネル:赤、緑、青)です。アルファ透明度チャンネル付きの制作向け素材は 32 ビットを使用します。HDR(ハイダイナミックレンジ)コンテンツでは、より広い色域や明るいハイライトのために 30 ビットまたは 36 ビットを使うことがあります。
ファイルサイズはビットレートと時間から求められます:ファイルサイズ(MB)= ビットレート(Mbps)× 時間(秒)÷ 8。たとえば、60 分の 1080p/30fps 配信を 7.5 Mbps で録画すると、およそ 3.4 GB のデータになります。
複数プラットフォームへの同時配信では、総帯域幅は単一ストリームのビットレートに配信先の数を掛け、さらにネットワーク変動とエンコーダ差分のために 20% の余裕を加えた値になります。配信開始前に、アップロード速度が必要総帯域幅を十分に上回っていることを必ず確認してください。理想は少なくとも 30% の余裕です。
実用的な目安として、YouTube は 1080p/30fps に 6~8 Mbps を推奨しています(この計算機では約 0.005 の圧縮係数を使用)。Twitch は 1080p/60fps 配信を 6~8 Mbps に制限しており、720p/60fps では約 0.006 の圧縮係数が目安です。Facebook Live は 1080p で 4~6 Mbps を推奨し、Instagram Live は 2~6 Mbps が最適です。これらはすべて、H.264 を標準的な品質設定で使う前提です。
配信ビットレートの例
標準的な 1080p 配信から 4K の業務用録画まで、実際のプラットフォーム目標に合わせて調整した圧縮係数を使う 4 つの実用例です。
| シナリオ | ビットレート | 備考 |
|---|---|---|
| YouTube 1080p/30fps — 1920×1080、30 fps、24 ビット、圧縮 0.005、60 分 | 7.46 Mbps | 60 分でファイルサイズは約 3.28 GB。YouTube が推奨する標準的な 1080p アップロードの 6~8 Mbps に一致します。 |
| Twitch 720p/60fps ゲーム配信 — 1280×720、60 fps、24 ビット、圧縮 0.006、120 分 | 7.96 Mbps | 120 分でファイルサイズは約 7 GB。Twitch の 6~8 Mbps のパートナー上限内です。高 fps によりテンポの速いゲーム映像も鮮明に記録できます。 |
| 4K 業務用録画 — 3840×2160、24 fps、32 ビット、圧縮 0.008、90 分 | 51 Mbps | 51 Mbps の高品質 4K 制作です。90 分でファイルサイズは約 33.6 GB。高ビットレートのアーカイブ録画に適しています。 |
| 複数プラットフォーム配信 × 3 — 1920×1080、30 fps、24 ビット、圧縮 0.005、3 ストリーム | 26.9 Mbps 合計 | 3 つの同時配信に 20% の余裕を加えています。すべてのプラットフォームへ安定して送るには約 27 Mbps のアップロード帯域幅が必要です。 |
配信ビットレート計算機の使い方
- 解像度の幅と高さをピクセルで入力します。一般的な値は 1280×720(720p)、1920×1080(1080p)、2560×1440(1440p)、3840×2160(4K)です。
- フレームレートを 1 秒あたりのフレーム数で入力します。映画的な映像は 24 fps、一般的な配信は 30 fps、ゲームやスポーツは 60 fps が目安です。
- 色深度を入力します。標準 RGB 動画は 24 ビット、アルファチャンネル付き動画は 32 ビット、HDR コンテンツは 30/36 ビットを使用します。
- コーデックと目標画質に合わせた圧縮係数を入力します。H.264 の標準的な配信品質(1080p/30fps で 6~8 Mbps)なら、約 0.004~0.006 を使います。値が高いほど圧縮は少なく、ファイルは大きくなります。
- 時間(分)と同時配信数を入力し、「計算」をクリックすると、ビットレート、ファイルサイズ、総帯域幅の必要量が表示されます。
配信ビットレート計算機 FAQ
エンコーダにはどの圧縮係数を使えばよいですか?
H.264 で YouTube 品質の 1080p/30fps(6~8 Mbps)なら、圧縮係数は約 0.004~0.006 を使います。Twitch の 720p/60fps ゲーム配信(6~8 Mbps)なら約 0.006 です。H.265/HEVC は同等品質をおよそ半分のビットレートで実現できるので、同等の配信には 0.002~0.003 を使います。目標ビットレートが分かっていれば、cf =(目標 Mbps × 1,000,000)÷(W × H × fps × colorDepth)で逆算できます。
ライブ配信にはどれくらいのアップロード速度が必要ですか?
ネットワーク変動に備えて、アップロード速度は目標配信ビットレートの少なくとも 1.5 倍が必要です。6 Mbps の配信なら、少なくとも 9 Mbps のアップロード速度が必要です。複数プラットフォームへ配信する場合は、単一ストリームのビットレートに配信先の数を掛け、さらに 20% の余裕を足して、その総量を上回るアップロード速度を確保してください。
同じ解像度でもプラットフォームごとに推奨ビットレートが違うのはなぜですか?
各プラットフォームの推奨値は、保存と配信のコスト、CDN の能力、視聴者の帯域幅、そして主に扱うコンテンツの種類を反映しています。1080p/60fps のゲーム映像は、同じ解像度のトーキングヘッド動画より多くのビットレートが必要です。動きが速く場面転換が多いため、きれいにエンコードするには 1 秒あたりより多くのデータが必要だからです。
ビットレートとファイルサイズの違いは何ですか?
ビットレートは速度で、1 秒あたり何ビット流れるかを示します。ファイルサイズは蓄積されたデータ量で、サイズ = ビットレート × 時間 ÷ 8(ビットをバイトに変換)です。ビットレートが高いほど画質は良くなりますが、録画時のファイルは大きくなります。ライブ配信ではビットレートが帯域幅要件を決め、VOD では保存容量を決めます。
固定ビットレートと可変ビットレートのどちらを使うべきですか?
ライブ配信には固定ビットレート(CBR)が推奨されます。帯域幅の使用量が予測しやすく、バッファリングの急増リスクを抑えられるからです。可変ビットレート(VBR)は、複雑な場面により多くのデータ、単純な場面に少ないデータを割り当てるため、同じ平均ビットレートでも画質は良くなりますが、帯域幅のピークがアップロード क्षमताを超える可能性があります。多くのライブ配信プラットフォームは CBR を推奨しています。
フレームレートはビットレート要件にどう影響しますか?
この計算機の式では、フレームレートはビットレートに直接的な線形効果があります。30 fps から 60 fps に倍増すると、計算されるビットレートも倍になります。実際には、60 fps の隣接フレームはより似ているため、最新のコーデックがある程度補正します。そのため、60 fps 配信は同じ内容の 30 fps 配信の約 1.3~1.7 倍のビットレートで、同等の画質を維持するのが一般的です。