MCPで接続 →

計算を入力してください

公式

広告

結果

動画ビットレート
1.556
Mbps(メガビット毎秒)
ビットレート 1,555.56 kbps
ファイルサイズ 700 MB
再生時間 3,600 seconds

動画ビットレート計算機とは?

ビットレートとは、動画1秒あたりに使われるデータ量のことで、通常はメガビット毎秒(Mbps)やキロビット毎秒(kbps)で表されます。一般にビットレートが高いほど画質は良くなりますが、ファイルサイズも大きくなります。この計算機は2方向に使えます。既存の動画のファイルサイズと長さからビットレートを求める方法と、指定した目標ビットレートでエンコードした場合のファイルサイズを見積もる方法です。

低ビットレートと高ビットレートの動画品質を比較した棒グラフ
ビットレートが高いほど1秒あたりのデータ量が増え、映像は鮮明になりますがファイルは大きくなります。

使い方

まずモードを選びます。ビットレートを求めるには、ファイルサイズ(メガバイト)と再生時間を入力します。ファイルサイズを求めるには、目標ビットレート(Mbps)と再生時間を入力します。再生時間は「分」と「秒」に分けて入力するので、1時間の動画なら単純に60分0秒となります。

計算式の解説

1バイトは8ビットです。ビットレートを求めるには、ファイルサイズをビットに換算して秒数で割ります。ビットレート=(バイト数 × 8)÷ 秒数

$$\text{Bitrate (Mbps)} = \frac{\text{Size (MB)} \times 8}{60 \times \text{Minutes} + \text{Seconds}}$$

逆に計算すると、ファイルサイズ(バイト)=(ビットレート〔ビット/秒〕× 秒数)÷ 8となります。

$$\text{Size (MB)} = \frac{\text{Bitrate (Mbps)} \times \left(60 \times \text{Minutes} + \text{Seconds}\right)}{8}$$

本ツールは10進数の単位(1MB=1,000,000バイト、1Mbps=1,000,000ビット/秒)を採用しており、多くのエンコーダーやメディアツールが表示する値に一致します。

ファイルサイズ×8÷再生時間=ビットレートを示す図
ビットレートは総ビット数(ファイルサイズのバイト数×8)を動画の長さ(秒)で割った値です。

計算例

再生時間60分(3,600秒)の700MBファイルの場合:ビット数=\(700 \times 1{,}000{,}000 \times 8 = 5{,}600{,}000{,}000\)ビット。これを3,600秒で割ると=\(1{,}555{,}555\,\text{bps} \approx\) 1.556Mbps(約1,555.56kbps)となります。逆に、60分の動画を5Mbpsでエンコードすると、\(5{,}000{,}000 \times 3{,}600 \div 8 = 2{,}250{,}000{,}000\)バイト = 2,250MBになります。

解像度別推奨ビットレート範囲

適切なビデオビットレートは、視覚品質とファイルサイズ、および視聴者が利用可能な帯域幅のバランスを取ります。解像度とフレームレートが高いほど、1秒あたりのピクセルが増え、それに応じてより多くのデータが必要になります。H.265/HEVCとAV1などの最新コーデックは、より効率的に圧縮するため、H.264よりも約40~50%低いビットレートで同等の品質を実現します。以下の範囲は、YouTubeとTwitchのエンコーディング ドキュメンテーションから広く公開されているガイダンスをまとめたものです。

解像度 / FPS H.264 (AVC) H.265 / AV1 一般的なストリーミング目標
480p (SD) 2.5~4 Mbps 1.5~2.5 Mbps ~2.5 Mbps
720p30 5 Mbps 2.5~4 Mbps 3~5 Mbps (Twitch)
720p60 7.5 Mbps 4~5 Mbps 4.5~6 Mbps
1080p30 8 Mbps 4~6 Mbps 4.5~6 Mbps (Twitch)
1080p60 12 Mbps 7.5~9 Mbps 6 Mbps (Twitch最大)
1440p30 16 Mbps 9~12 Mbps ~16 Mbps (YouTube)
1440p60 24 Mbps 14~18 Mbps ~24 Mbps (YouTube)
4K (2160p) 30 35~45 Mbps 20~30 Mbps ~40 Mbps (YouTube)
4K (2160p) 60 53~68 Mbps 30~45 Mbps ~60 Mbps (YouTube)

これらはアップロード/ストレージのガイドラインです。ストリーミング プラットフォームはアップロードを再エンコードするため、推奨目標値でまたはそれよりやや高いビットレートで提供することで、トランスコーディング パイプラインを通じて品質を保ちます。ライブストリーミングはまた、あなたのアップロード帯域幅とプラットフォームの最大値によって制限されます (Twitchはほとんどの非パートナー チャネルで6 Mbpsに制限しています)。

主要用語

ビットレート
1秒のビデオを表現するのに使用されるデータ量です。品質とファイルサイズの両方の主な要因です。ビットレートが高いほど、一般的に品質が良く、ファイルが大きくなります。
Mbps (メガビット/秒)
1秒あたり100万ビットに等しいビットレート単位です。ほとんどのビデオエンコーディング目標はMbpsで表現されます。
kbps (キロビット/秒)
1秒あたり1000ビットです。1000 kbps = 1 Mbpsです。オーディオトラックと低解像度ビデオでよく使用されます。
バイト対ビット
ビットはデータの最小単位です。バイトは8ビットです。ビットレートはビットで引用され、ファイルサイズはバイトで引用されるため、8で除算または乗算して変換します。
CBR / VBR
固定ビットレート (CBR) は、データレートを全体を通じて固定に保つため、予測可能なファイルサイズを提供します (ライブストリーミングに役立ちます)。可変ビットレート (VBR) は、複雑なシーンにはより多くのデータを割り当て、単純なシーンには少なくするため、メガバイトあたりの品質を向上させます。
コーデック
ビデオを圧縮および解凍するアルゴリズム (例: H.264/AVC、H.265/HEVC、AV1、VP9) です。より効率的なコーデックは、同じ品質をより低いビットレートで提供します。
コンテナオーバーヘッド
ファイル コンテナ (MP4、MKV、MOV) によって追加される追加バイトです。メタデータ、インデックス作成、ストリーム マルチプレックスのためのものです。通常は、生のビデオとオーディオ データの上に小さなパーセンテージです。
オーディオビットレート
オーディオトラックのデータレート (一般的に128~320 kbps) です。これは、総ファイルサイズを推定するために、ビデオビットレートに追加する必要があります。
10進数対バイナリ単位
10進数単位は1000のべき乗を使用します (1 MB = 1,000,000バイト)。バイナリ単位は1024のべき乗を使用します (1 MiB = 1,048,576バイト)。ストレージと帯域幅は通常、このカルキュレータが使用する10進数単位で販売されています。

よくある質問

プレーヤーの表示と一致しないのはなぜ? プレーヤーによっては2進数の単位(1MB=1,048,576バイト)を使い、また合計ビットレートには音声やコンテナのオーバーヘッドも含まれます。本ツールは映像+音声を合わせたストリームを10進数の単位で計算しています。

動画のビットレート専用ですか? この計算はあらゆるメディアに当てはまります。映像だけの目標ビットレートを求めたい場合は、まず合計から音声のビットレートを差し引いてください。

適切なビットレートはどのくらい? 目安として1080pなら約5〜8Mbps、4Kストリーミングなら約35〜45Mbpsですが、使用するコーデックによって大きく変わります。

最終更新: