おそらくバイナリコードについて聞いたことがあるでしょう。つまり、すべてのコンピューティングプロセスが最終的に1と0のシーケンスに要約される方法です。これらの1と0はすべて、個別にビットと呼ばれます。したがって、ビットレートはまさにそれがどのように聞こえるか、つまりビットレートです。つまり、特定の時間(通常は1秒)あたりのビット数です。
実際には、ビットレートはさまざまな状況でさまざまなことを測定します。ビデオにとってビットレートが重要となる主なシナリオは、圧縮、インターネット帯域幅、ライブストリーミングの3つです。しかし、これらすべてについて説明する前に、ビットレートがどのように測定されるかをより深く理解しましょう。
この記事から1つだけ学ぶ場合は、次のようにしましょう。ビットはバイトとは異なります。バイトは、コンピューターのストレージ容量を表すための標準の基本単位です。メガバイト、ギガバイト、テラバイトはすべてバイトの因数です。では、バイトはビットとどのように関連していますか?バイトは8ビットのシーケンスです。
ビットは小文字の「b」と省略されますが、バイトは大文字の「B」を使用します。これをまっすぐに保つために支援が必要な場合は、大きな「B」がより大きな単位であるバイトを表すことを覚えておいてください。また、大文字の「B」の種類は、バイトのビット数である8に似ていることを思い出してください。これらの単位を省略している場合は、違いが重要であるため、大文字と小文字を区別するように注意してください。
プレフィックス | ファクター | ユニット | 同等(B) | 同等(b) |
— | — | バイト(B) | 1B | 8b |
kilo- | 千 | キロバイト(KB) | 〜1,000B | 〜8,000b |
メガ- | 百万 | メガバイト(MB) | 〜1,000,000B | 〜8,000,000b |
ギガ- | 億 | ギガバイト(GB) | 〜1,000,000,000B | 〜8,000,000,000b |
tera- | トリリオン | テラバイト(TB) | 〜1,000,000,000,000B | 〜8,000,000,000,000b |
ビットレートとは何かを理解したところで、圧縮にどのように使用されるかについて話しましょう。簡単に言えば、圧縮とは、データサイズを最小化するために、ビデオから冗長な情報を削除するプロセスです。これにより、ファイルが小さくなり、コンピュータシステムでの保存、転送、再生が容易になります。
ビットレートは、ファイルに適用される圧縮の量を測定するために使用されるパラメーターです。このシナリオでは、ビットレートは、メディアファイルの継続時間の1秒あたりに含まれるビット数です。ビット数が多いほど、コンピューターが読み取るデジタル情報が多くなり、通常、画像の品質が高くなります。
ほとんどのビデオファイルには毎秒数百万ビットのビデオが含まれているため、エンコーディングソフトウェアは通常、ビットレートをキロビット/秒(Kbps)またはメガビット/秒(Mbps)で表します。ソフトウェアがどのユニットを使用しているかを確認してください。ひどく圧縮されたファイルや大幅にサイズが大きすぎるファイルをトランスコードしないようにしてください。
プレフィックス | ファクター | ユニット | 同等 |
— | — | ビット(b) | 1b |
キロ- | 千 | キロビット(Kb) | 1,000b |
メガ- | 百万 | メガビット(Mb) | 1,000,000b |
ギガ- | 10億 | ギガビット(Gb) | 1,000,000,000b |
したがって、18Mbpsのビットレートでビデオファイルを圧縮した場合、ビデオの1秒あたりに1800万ビットのデータが含まれることになります。動画の長さが15秒の場合、ファイルのサイズは約34MBになります。
18,000,000b/秒÷8b/B•15秒=33,750,000B
ギガバイト(場合によっては数百ギガバイト)で話すことが多いことを考えると、これにより、実際に含まれているデータビデオファイルの量がわかります。次回、レンダリング時間やバッファリングについて不満を言うときは覚えておいてください。
固定ビットレート(CBR)と可変ビットレート(VBR)の違いについて簡単に説明しましょう。使用するエンコーディングソフトウェアまたはコーデックに応じて、これら2つのオプションのいずれかを選択するように求められる場合があります。
固定ビットレートでは、エンコーダはビデオの1秒ごとに設定されたビット数に圧縮します。したがって、ビットレートはファイル全体で一定のままです。これは通常、より高速な圧縮方法ですが、特定のフレームの品質が低下する場合があります。
可変ビットレートは本質的に賢い方法であり、他のセクションよりも必要なデータが少ないセクションをビデオで検索します。画面上の動きが少ないショットや色のブロックが大きいショットは、より大きな圧縮を処理できるため、ビットレートが低くなります。
ここで、設定した目標ビットレートは基本的に圧縮ファイルの平均ビットレートになります。ファイルの可変ビットレートが15Mbpsの場合、1秒には5Mbしか含まれず、別の秒には25Mbが含まれる可能性があります。これらを合わせると、平均して15Mbpsになります。また、最小ビットレートと最大ビットレートを選択するように求められる場合があります。これにより、ビデオのどの部分も特定のしきい値より上または下に圧縮されなくなります。
圧縮は正確な科学ではなく、ターゲットのビットレートはまさにそれ、つまりターゲットであることに注意してください。圧縮ファイルの実際のビットレートはわずかに高い場合も低い場合もありますが、ほとんどの場合、この違いはごくわずかです。
次に、ビデオ制作者向けのビットレートの2番目の実用的なアプリケーションであるインターネット帯域幅について説明します。ここで、ビットレートは、インターネットからリアルタイムで1秒ごとにダウンロードまたはアップロードできるビット数を測定します。 speedtest.netやfast.comなどのサイトにアクセスして、自分のインターネット接続の速度をテストすることをお勧めします。
多くのインターネットプロバイダーは、アップロード速度が大幅に遅い高速ダウンロード速度をパッケージ化していることに注意してください。したがって、サービスが200Mbpsのダウンを提供している場合でも、10Mbpsしかアップしていない可能性があります。つまり、5 GBのファイルをダウンロードするには約3分半かかりますが、まったく同じファイルをアップロードするには1時間以上かかります。
帯域幅が不十分な場合、ワークフローに深刻なボトルネックが発生するため、何を使用しているかを確認してください。大きなファイルを共有したり、ライブストリーミングを行ったりするには、高速インターネットアクセスが不可欠です。
ライブストリーミングと言えば、これはビデオ制作者にとってビットレートの3番目の一般的な使用法です。この場合、ビットレートは、エンコーディングソフトウェアからストリーミングプラットフォームに毎秒アップロードされるビット数を測定します。そのため、ライブストリーミングビットレートは、圧縮とインターネット帯域幅の組み合わせのようなものです。
適切なビデオ品質を維持するために十分に高いビットレートを使用する必要がありますが、視聴者のデバイスでストリームがスムーズに再生されるように十分に低くする必要があります。より高いビットレートストリームは、より多くのバッファリングまたはラグを作成する可能性があります。独自のアップロード帯域幅によって、実行できる高さも制限されます。
これで、ビットレートとは何か、それがどのように測定され、なぜそれが重要なのかがわかりました。しかし、「どのビットレートを使用すればよいのか」と疑問に思われるかもしれません。残念ながら、この質問に対する万能の答えはありません。
理想的なビットレートは、視覚的な品質とデータ強度の適切なバランスを提供するビットレートです。これはシナリオごとに異なり、動画の解像度とフレームレート、および独自のストレージまたは帯域幅の容量によって異なります。
幸いなことに、ほとんどのビデオホスティングプラットフォームは、ビットレートやその他の設定に関する独自のガイドラインを提供しています。 Vimeo、YouTube、Facebook、Twitchはすべて、サイトへのアップロードやライブストリーミングにビットレート(およびその他の設定)を推奨しています。これらまたは他のホスティングプラットフォームを使用している場合は、それらのガイドラインを見つけて、出発点として使用することをお勧めします。ただし、アップロードとライブストリーミングには異なるガイドラインがあることに注意してください。
同様に、ほとんどの編集およびエンコードソフトウェアは、ビデオの他の設定または最終的にどのように表示されるかに基づいて、ターゲットビットレートを提案します。ほとんどの場合、これらのデフォルト設定はおそらく問題なく機能します。ただし、ファイルが処理できるよりも大きい場合、またはビデオに多くの圧縮アーティファクトがあることに気付いた場合は、これを調整する場所がわかります。