Xvid

Xvid Opis konfiguracji Xvid w obrazie Wine.png. Informacja
Opracowany przez Zespół Xvid
Ostatnia wersja 1.3.7 (28 grudnia 2019 r)
Kaucja websvn.xvid.org/cvs/viewvc.cgi
Napisane w C i assembler
Środowisko Wieloplatformowy
Języki Wielojęzyczny
Rodzaj Kodek wideo
Licencja GNU GPL
Stronie internetowej www.xvid.org

Chronologia wersji

Xvid jest implementacją standardu kodowania wideo MPEG-4 Part 2 i jest rozpowszechniany na licencji GNU GPL . Pierwotnie oparty na OpenDivX, Xvid został opracowany przez grupę ochotników po tym, jak źródła OpenDivX przestały być dostępne.

Xvid obsługuje profil „  Advanced Simple  ” MPEG-4 Part 2 zawierający dodatkowe narzędzia algorytmiczne w porównaniu z profilem „  Simple  ”, takie jak ramki B , ćwierćpikselowa kompensacja ruchu, globalna kompensacja ruchu, a także dwie metody kwantyzacji ( H.263 i MPEG ). Po stronie kodera opracowano pewne techniki, takie jak „  maskowanie lumi  ” i kwantyzacja kratowa.

Metody i algorytmy standardu MPEG-4 Part 2 są opatentowane, a licencjami na korzystanie z tej technologii zarządza MPEG-LA . Jednak Xvid nie przestrzega opłat licencyjnych („  tantiem  ”) i dlatego bezpłatnie wdraża technologię opracowaną przez konsorcjum MPEG . Z tego powodu wersje 0.9.x Xvid zostały uznane za nielegalne w krajach, w których patenty tego typu są ważne (tak nie jest w Europie ). Od wersji 1.x Xvid jest rozpowszechniany na licencji GNU GPL bez ograniczeń geograficznych.

Głównym konkurentem Xvid jest DivX . Chociaż Xvid jest darmowym oprogramowaniem (kod źródłowy jest dostępny i można go dowolnie modyfikować), DivX jest rozpowszechniany jako freeware (tylko pliki binarne i ich modyfikacja jest nielegalna) lub jako płatna wersja Pro, w tym koder. Ponadto DivX płaci tantiemy MPEG-LA, ponieważ „pożycza” technologie ze standardu MPEG-4 .

Historyczny

W Styczeń 2001, DivX Networks uruchomiło OpenDivX jako część projektu Mayo (który miał być centrum dla kodeków multimedialnych open source ). OpenDivX był wówczas kodekiem typu open source , opartym na kodeku MPEG-4 MoMuSys. Jednak kod źródłowy był objęty restrykcyjną licencją i tylko członkowie DivX Advanced Research Center (DARC) mieli dostęp do zapisu kodu źródłowego na serwerze CVS projektu. Na początku 2001 roku członek DARC Sparky napisał ulepszoną wersję kodera, zwaną „encore2”. WKwiecień 2001, ta wersja została usunięta z CVS bez ostrzeżenia. Podane wyjaśnienie brzmiało: „  my [nasi szefowie] zdecydowaliśmy, że nie jesteśmy jeszcze gotowi, aby mieć to publicznie  ” („my [nasi szefowie] zdecydowaliśmy się na razie nie upubliczniać tego”).

W Czerwiec 2001, deweloperzy zaczęli narzekać na niską aktywność projektu. Wkrótce potem DARC wypuściło wersję beta (i zamkniętego źródła) swojego kodera DivX 4, który był oparty na encore2. Niektórzy następnie oskarżyli DivX Networks o uruchomienie OpenDivX wyłącznie w celu zebrania pomysłów na ich ponowne wykorzystanie w ich kodeku DivX 4, podczas gdy inni byli rozczarowani, że projekt ten został opisany jako „  open source  ”. Po tym wszystkim powstała nowa gałąź OpenDivX: Xvid.

Kontrowersje z Sigma Designs

W Lipiec 2002, Sigma Designs wydała kodek wideo MPEG-4 o nazwie REALmagic MPEG-4 Video Codec . Jakiś czas później ludzie testujący ten nowy kodek odkryli, że zawiera on dużo kodu z projektu Xvid. Następnie kontaktuje się z Sigma Designs i potwierdza, że ​​programista oparł REALmagic na Xvid, ale zapewnia, że ​​kod GPL powinien zostać wymieniony, aby uniknąć naruszeń GPL (w tym przypadku obowiązek opublikowania zmian, które są dokonywane w kodzie źródłowym na podstawie tej licencji ).

Kiedy Sigma Designs dostarcza zapowiedzianą, przepisaną wersję kodeka REALmagic, zespół projektowy Xvid demontuje go i stwierdza, że ​​pozostało jeszcze trochę kodu Xvid, wersja została zmodyfikowana, aby ukryć obecność części Xvid. Deweloperzy Xvid decydują się na zaprzestanie rozwoju i zwrócenie uwagi opinii publicznej, aby zmusić Sigma Designs do przestrzegania warunków licencji GPL . Po opublikowaniu artykułów jak na Slashdot , wsierpień 2002, Sigma Designs zgadza się na publikację swojego kodu źródłowego.

Uwagi i odniesienia

  1. Patent na oprogramowanie w Europie
  2. (in) Artykuł z /.

Zobacz też

Powiązane artykuły

Linki zewnętrzne