Aller au contenu

Xvid

Un article de Wikipédia, l'encyclopédie libre.
Xvid
Description de l'image Xvid logo.svg.
Description de l'image Xvid config in Wine.png.
Informations
Développé par L'équipe d'Xvid
Dernière version 1.3.7 ()[1]Voir et modifier les données sur Wikidata
Dépôt websvn.xvid.org/cvs/viewvc.cgiVoir et modifier les données sur Wikidata
Écrit en CetassembleurVoir et modifier les données sur Wikidata
Système d'exploitation Linux,FreeBSD,OpenBSD,NetBSD,Solaris,type UnixetMicrosoft WindowsVoir et modifier les données sur Wikidata
Environnement Multiplate-forme
Langues Multilingue
Type Codecvidéo
Licence GNU GPL
Site web www.xvid.org

Chronologie des versions

Xvidest une implémentation de la normeMPEG-4 Part 2de codage vidéo et distribué sousGNU GPL.À l'origine basé sur OpenDivX, Xvid fut développé par un groupe de volontaires après que les sources de OpenDivX eurent cessé d'être disponibles.

Xvid supporte le profil «Advanced Simple»MPEG-4 Part 2comportant des outils algorithmiques supplémentaires par rapport au profil «Simple» tels que lesB-frames,la compensation de mouvement auquart de pixel,la compensation de mouvement globale ainsi que deux méthodes de quantification (H.263etMPEG). Du côté du codeur, certaines techniques ont été développées telles «lumi masking» et quantification par treillis.

Les méthodes et algorithmes de la normeMPEG-4 Part 2sont brevetées et les licences d'utilisation de cette technologie sont gérées parMPEG-LA.Cependant, Xvid ne respecte pas le paiement d'uneredevanceroyalties») et implémente ainsi la technologie développée par le consortiumMPEGgratuitement. À cause de cela, les versions 0.9.x de Xvid ont été déclarées illégales dans les pays où les brevets de ce type ont cours (ce n'est pas le cas enEurope[2]). À partir de la version 1.x, Xvid est distribué sousGNU GPLsans restriction géographique.

Le principal concurrent de Xvid estDivX.Alors que Xvid est unlogiciel libre(code source disponible et librement modifiable),DivXest distribué commegratuiciel(juste les fichiers binaires et il est illégal de les modifier) ou alors en version Pro, payante, comportant l'encodeur. Par ailleurs,DivXpaie des redevances à MPEG-LA puisqu'il « emprunte » les technologies de la normeMPEG-4.

En,DivX Networks lança OpenDivX comme une partie du projet Mayo (qui devait être un lieu de regroupement pour les codecs multimédiaopen source). OpenDivX était alors un codecopen source,basé sur le codecMPEG-4MoMuSys. Toutefois, le code source était placé sous une licence restrictive et seuls les membres duDivX Advanced Research Centre(DARC) avaient un droit d'accès en écriture au code source sur le serveurCVSdu projet. Début2001,un membre du DARC, Sparky, écrivit une version améliorée de l'encodeur, appelée « encore2 ». En,cette version fut retirée duCVSsans avertissement. L'explication donnée fut: «we [our bosses] decided that we are not ready to have it in public yet» (« nous [nos chefs] avons décidé de ne pas le rendre public pour l'instant »).

En,les développeurs commencèrent à se plaindre de la faible activité du projet. Peu après, le DARC publia une version bêta (et closed source) de leur encodeurDivX4, qui était basée sur encore2. Certains accusèrent alors DivX Networks d'avoir lancé OpenDivX dans le seul but de récolter des idées pour les réutiliser dans leur codecDivX4, tandis que d'autres étaient déçus que ce projet ait été qualifié d’«open source». C'est après tout cela qu'une nouvelle branche de OpenDivX fut créée: Xvid.

Controverse avec Sigma Designs

[modifier|modifier le code]

En,Sigma Designs sort uncodecvidéoMPEG-4nomméREALmagic MPEG-4 Video Codec.Quelque temps plus tard, des personnes testant ce nouveaucodectrouvent qu'il contient beaucoup de code du projet Xvid. Sigma Designs est alors contacté et confirme qu'un programmeur a basé REALmagic sur Xvid, mais assure que le codeGPLdevrait être remplacé pour éviter les violations de laGPL(dans ce cas l'obligation de publier les modifications qu'on apporte sur un code source sous cette licence).

Quand Sigma Designs livre la version annoncée réécrite ducodecREALmagic, l'équipe du projet Xvid le désassemble et conclut qu'il reste encore du code de Xvid, la version a été modifiée pour tenter de masquer la présence de parties de Xvid. Les développeurs de Xvid décident d'arrêter le développement et se tournent vers le public pour forcer Sigma Designs à respecter les termes de la licenceGPL.Après la publication d'articles comme surSlashdot[3],en,Sigma Designs accepte de publier leur code source.

Notes et références

[modifier|modifier le code]

Articles connexes

[modifier|modifier le code]

Liens externes

[modifier|modifier le code]