VP8
IVFファイルはヘッダの先頭に4バイトのシグネチャ(マジックナンバー)"DKIF"を持つ。数値はリトルエンディアンを採用している。ヘッダーは次の通り。
CQでも上限ビットレートを指定できる。
ワンパス, ツーパス - 変換処理を1回で終えるか、2周させるかどうか。リアルタイム圧縮が必要な場合は、ワンパスにしないといけない。
キーフレームの間隔 - シーンカットで自動的にキーフレームが入るが、その間隔の最小値と最大値を指定できる。
スレッド数の指定 および --token-parts の指定。--token-parts を指定せずにスレッド数を --threads で指定した場合、エントロピーエンコーディングのところで1スレッドになってしまうが、--token-parts を使うと、画面を分割して並列処理できるようになる。
再サンプリング 時間軸 - フレームのドロップ。CBRでのみ使用。 解像度 - 解像度を自動的に変更して調整できる。キーフレームのみで使用。
ビデオカンファレンス用 パケットロスが発生するケースで、それに対して耐性を付けるかどうか 画像に変化がないことを検出する閾値
プロファイル - デコード負荷を下げるようなプロファイルを指定できる
2010年5月19日、Google I/OにてBSDライセンススタイルの、特許対応を計った修正ライセンスでオープンソースソフトウェアとなることが発表され、その後Matroskaベースの独自フォーマットWebMと共にオープンソース化された。このライセンスはGPLとの互換性の問題が指摘されていたが、その後のライセンス変更によって特許条項を削除したために問題は解消している。開発においてはXiph.Orgが協力している。
GoogleはYouTubeにおいて、全ての動画をWebMに変換すると表明した。また、ブラウザを開発するMozillaはFirefoxをWebMに対応させ、Operaもまた同様の対応をとった。Adobeは将来Adobe Flash PlayerでVP8コーデックを再生できるようにするという計画を2010年に出したが、結局、その後も対応させることはなかった。同等の品質を持つH.264が広く普及したこと、またGoogleも後継のVP9に移行しているため、2017年現在VP8で新たにエンコードする利点は少ない。
GoogleはVP8の技術を利用した静止画フォーマットWebPも開発している。