| 初回リリース | 2001年(XviDとして) |
|---|---|
| 安定版リリース | 1.3.7 (2019年12月28日) [±] |
| プレビューリリース | SVN [±] |
| リポジトリ | ウェブスニペット |
| 書かれた | C |
| オペレーティング·システム | クロスプラットフォーム |
| サイズ | 11MB |
| 標準 | MPEG-4ASP は、 |
| タイプ | ビデオコーデック |
| ライセンス | GNU 一般公衆利用許諾書、バージョン 2 ( SPDX 識別子: GPL-2.0 以降) |
| Webサイト | ホームページ |
Xvid (旧称「XviD」) は、MPEG-4ビデオ コーディング標準、具体的にはMPEG-4 Part 2 Advanced Simple Profile (ASP)に準拠したビデオ コーデック ライブラリです。Bフレーム、グローバルおよび 1/4 ピクセルの動き補正、ルミ マスキング、トレリス量子化、H.263、MPEG、カスタム量子化マトリックスなどの ASP 機能を使用します。
Xvid はDivX Pro Codecの主な競合製品です。DivX , Inc.が開発したプロプライエタリソフトウェアである DivX コーデックとは異なり、Xvid はGNU General Public Licenseの条件に基づいて配布されるフリーソフトウェアです。[1]これは、限られた数のプラットフォームでしか利用できない DivX コーデックとは異なり、[2] Xvid はソースコードをコンパイルできるすべてのプラットフォームとオペレーティングシステムで使用できることを意味します。
歴史
2001 年 1 月、DivXNetworks は、オープンソースのマルチメディア プロジェクトの拠点となることを目的としたProject Mayoの一環としてOpenDivX を設立しました。OpenDivX は、MoMuSys リファレンス MPEG-4 エンコーダの簡略版をベースにしたオープンソースの MPEG-4 ビデオ コーデックです。ただし、ソース コードは制限付きライセンスの下に置かれ、プロジェクトのCVSへの書き込み権限は DivX Advanced Research Centre (DARC) のメンバーのみに与えられました。2001 年初頭、DARC メンバーの Sparky は、encore2 と呼ばれるエンコーディング コアの改良版を作成しました。これは数回更新されましたが、4 月に CVS から警告なしに削除されました。Sparky の説明は、「私たち (上司) は、まだ公開する準備ができていないと判断しました」というものでした。 [3]
2001 年 7 月、開発者たちはプロジェクトの活動不足について不満を言い始めた。最後の CVS コミットは数か月前のものであり、バグ修正は無視され、約束されたドキュメントは書かれていなかった。その後すぐに、DARC は encore2 をベースにしたクローズド ソースの商用 DivX 4 コーデックのベータ版をリリースし、「コミュニティが本当に望んでいるのはLinuxではなくWinampだ」と述べた。[4]その後、削除される前にダウンロードされた encore2 の最新バージョンを使用して、OpenDivX のフォークが作成されました。それ以来、すべての OpenDivX コードは置き換えられ、Xvid はGNU General Public Licenseの下で公開されています。
特許問題
MPEG-4 Part 2の実装として、Xvidは多くの特許技術を使用しています。[5]このため、Xvid 0.9.xバージョンは、これらのソフトウェア特許が認められている国ではライセンスされていませんでした。1.0.xリリースでは、明示的な地理的制限のないGNU GPL v2ライセンスが使用されています。
最後の米国特許は2023年11月に失効した。世界中で残っている特許はブラジルのものだけである。Red Hatが支援するコミュニティであるFedoraプロジェクトは、2023年1月24日にxvidcoreをリポジトリにインポートした。[6]
シグマデザイン論争
2002 年 7 月、Sigma Designs はREALmagic MPEG-4 Video Codec と呼ばれる MPEG-4 ビデオ コーデックをリリースしました。間もなく、この新しいコーデックをテストしていた人々は、このコーデックに Xvid コードのかなりの部分が含まれていることに気付きました。Sigma Designs に連絡したところ、プログラマーが REALmagic を Xvid に基づいて作成したことは確認されましたが、著作権侵害を避けるために GPL コードはすべて置き換えられると保証されました。Sigma Designs が、書き直されたと思われる REALmagic コーデックをリリースしたとき、Xvid 開発者はすぐにそれを逆アセンブルし、Xvid コードがまだ含まれているが、その存在を隠すために再配置されただけであると結論付けました。Xvid 開発者は、Sigma Designs に GPL の条件を遵守させるため、作業を中止して公開することを決定しました。Slashdot [7]とThe Inquirer [8]に記事が掲載された後、2002 年 8 月に Sigma Designs はソース コードを公開することに同意しました。[9]
Xvid エンコードされたファイルの再生

Xvidはビデオ形式ではなく、 MPEG-4 ASP形式への圧縮と解凍を行うプログラムです(コーデックという名前が由来です)。XvidはMPEG-4 Advanced Simple Profile(ASP)圧縮を使用しているため、XvidでエンコードされたビデオはMPEG-4 ASPビデオ(「Xvidビデオ」ではない)であり、したがって理論的にはすべてのASP準拠のデコーダーでデコードできます。これには、 libavcodecに基づく多数のメディアプレーヤーとデコーダー( MPlayer、VLC、ffdshow、Perianなど)が含まれます。2016年現在[アップデート]、xvid.comにはコーデックを使用するためのバイナリが含まれています。[10]ただし、コーデックの初期のバージョンには、XviDでエンコードされたファイルがDivX fourccを使用してエンコードされている場合でも、DivXでデコードできないというバグがありました。
Xvid でエンコードされたファイルは、 CDまたはDVDに書き込むことができ、一部の (すべてではない) DivX 対応DVD プレーヤーおよびメディア プレーヤーで再生できます。ただし、Xvid は、ほとんどの DivX 認定セットトップ プレーヤーがサポートしていない高度な MPEG-4 機能を使用してビデオをエンコードすることもできます。グローバル モーション補正、Qpel、MPEG量子化、複数のB フレームを使用してエンコードされたファイル、またはビデオ バッファリング検証の制限を超えるファイルは、DivX 認定ハードウェア デバイスで適切に再生されない可能性があります。
たとえば、Xvid はグローバル モーション補正の実装に 3 つのワープ ポイントを指定しますが、DivX は 1 つのワープ ポイントしか実装しません。より高度なエンコード機能を有効にすると、プレーヤーの互換性が損なわれる可能性があります。Xvid でエンコードを自動化する AutoGK などのツールで使用されるカスタム量子化マトリックスには、いくつかの問題があります。これにより (問題のセットトップ プレーヤーのデコーダー チップセットによって異なりますが)、再生が不安定でアーティファクトのあるビデオが生成されることがあります。ただし、最新の DivX 対応DVD プレーヤーモデルでは、カスタム量子化マトリックスのサポートが改善されています。
エンコーディングアプリケーション
参照
参考文献
- ^ 「質問と回答」。2016年11月4日閲覧。Xvid
はフリーソフトウェアであり、GNU GPLライセンスに基づいて公開されています。
- ^ 「DivX ソフトウェア」。DivX。2016年11 月 4 日閲覧。
- ^ Sibaud, Benedict 編 (2004 年 6 月 11 日). 「Interview de l'équipe XviD et sortie de la version 1.0.1」 [XviD チームへのインタビューとバージョン 1.0.1 のリリース] 。linuxfr.org (フランス語)。2016 年 11 月 5 日時点のオリジナルよりアーカイブ。2016 年 11 月 5 日閲覧。2001年3
月、書き直されたエンコーダ ライブラリが (DivXNetworks スタッフによって) CVS にコミットされました。書き直されたライブラリはその後すぐに削除され、DivXNetworks は「私たち (上司) は、まだ公開する準備ができていないと判断しました」と述べています。
- ^ ライ、ホンリ (2001 年 8 月 17 日)。 「[vorbis] Vorbis ACM コーデック」。 2016 年 4 月 28 日のオリジナルからアーカイブ。2016 年11 月 4 日に取得。
- ^ 「MPEG-4 Visual Patent Portfolio License」(PDF) 。2008年7月1日。 2008年11月20日時点のオリジナル(PDF)からアーカイブ。 2016年11月5日閲覧。
- ^ “Commit - rpms/xvidcore - c2e9c5f2f1892766720b6f2eda245112c17049bb - src.fedoraproject.org”. src.fedoraproject.org . 2023年8月13日閲覧。
- ^ michael (2002年8月22日). 「Sigma Designsが著作権侵害で告訴される」. Slashdot . 2016年6月10日時点のオリジナルよりアーカイブ。
- ^ Magee, Mike (2002年8月22日). 「XVID、Sigmaに著作権侵害の停止を要求」The Inquirer。 2016年3月5日時点のオリジナルよりアーカイブ。 2016年11月5日閲覧。
{{cite web}}: CS1 メンテナンス: 不適切 URL (リンク) - ^ Lowe, Ken; Porter, Stephanie (2002年8月22日). 「SIGMA、MPEG-4ビデオコーデックのソースコードを公開」(PDF)。Sigma Designs 。カリフォルニア州、米国。 2006年3月14日時点のオリジナル(PDF)からアーカイブ。 2016年11月5日閲覧。
- ^ 「ダウンロード」。Xvid 。 2016年11月3日閲覧。
- ^ Barranco, Iñigo Lopez (2004年11月25日). 「[vlc] VLCはMPEG2-ES a live.com RTPストリーミングを再生できますか?」。2016年3月5日時点のオリジナルよりアーカイブ。 2016年11月5日閲覧。
外部リンク
- Xvid.org ウェブサイト
- Koepi の XviD コーデック
