Desenvolvido por | A equipe Xvid |
---|---|
Última versão | 1.3.7 (28 de dezembro de 2019) |
Depósito | websvn.xvid.org/cvs/viewvc.cgi |
Escrito em | C e montador |
Meio Ambiente | Plataforma cruzada |
línguas | Multilíngue |
Modelo | Codec de vídeo |
Licença | GNU GPL |
Local na rede Internet | www.xvid.org |
Cronologia das versões
Xvid é uma implementação do padrão de codificação de vídeo MPEG-4 Parte 2 e distribuído sob a GNU GPL . Originalmente baseado no OpenDivX, o Xvid foi desenvolvido por um grupo de voluntários depois que as fontes do OpenDivX deixaram de estar disponíveis.
O Xvid suporta o perfil MPEG-4 Parte 2 " Simples Avançado " compreendendo ferramentas algorítmicas adicionais em comparação com o perfil " Simples ", como quadros B , compensação de movimento de um quarto de pixel , compensação de movimento global, bem como dois métodos de quantização ( H.263 e MPEG ). No lado do codificador, certas técnicas foram desenvolvidas, como “ mascaramento de lumi ” e quantização de treliça.
Os métodos e algoritmos do padrão MPEG-4 Parte 2 são patenteados e as licenças de uso dessa tecnologia são gerenciadas pela MPEG-LA . No entanto, a Xvid não respeita o pagamento de royalties (“ royalties ”) e, portanto, implementa a tecnologia desenvolvida pelo consórcio MPEG gratuitamente. Por causa disso, as versões 0.9.x do Xvid foram declaradas ilegais em países onde patentes desse tipo são válidas (este não é o caso na Europa ). A partir da versão 1.x, o Xvid é distribuído sob GNU GPL sem restrições geográficas.
O principal concorrente do Xvid é o DivX . Enquanto o Xvid é um software livre (código-fonte disponível e livremente modificável), o DivX é distribuído como freeware (apenas arquivos binários e é ilegal modificá-los) ou como uma versão Pro paga, incluindo o codificador. Além disso, a DivX paga royalties à MPEG-LA, uma vez que “toma emprestado” tecnologias do padrão MPEG-4 .
Dentro Janeiro de 2001, A DivX Networks lançou o OpenDivX como parte do Projeto Mayo (que deveria ser um hub para codecs de multimídia de código aberto ). O OpenDivX era então um codec de código aberto , baseado no codec MPEG-4 MoMuSys. No entanto, o código-fonte estava sob uma licença restritiva e apenas os membros do DivX Advanced Research Center (DARC) tinham acesso de gravação ao código-fonte no servidor CVS do projeto. No início de 2001 , Sparky, membro do DARC, escreveu uma versão aprimorada do codificador, chamada "encore2". DentroAbril de 2001, esta versão foi removida do CVS sem aviso. A explicação dada foi: “ nós [nossos patrões] decidimos que ainda não estamos prontos para publicá-lo” (“nós [nossos patrões] decidimos não divulgar por enquanto”).
Dentro Junho de 2001, os desenvolvedores começaram a reclamar da baixa atividade do projeto. Logo depois, a DARC lançou uma versão beta (e de código fechado) de seu codificador DivX 4, que era baseado no encore2. Alguns acusaram a DivX Networks de ter lançado o OpenDivX com o único propósito de coletar ideias para reutilizá-los em seu codec DivX 4, enquanto outros ficaram desapontados com o fato de esse projeto ter sido descrito como " código aberto ". Depois de tudo isso, um novo branch do OpenDivX foi criado: o Xvid.
Dentro Julho de 2002, Sigma Designs lançou um MPEG-4 video codec chamado REALmagic MPEG-4 Video Codec . Algum tempo depois, as pessoas que testaram esse novo codec descobriram que ele continha muitos códigos do projeto Xvid. A Sigma Designs é então contatada e confirma que um programador baseou REALmagic no Xvid, mas garante que o código GPL deve ser substituído para evitar violações da GPL (neste caso, a obrigação de publicar alterações feitas em um código-fonte sob esta licença )
Quando a Sigma Designs entrega a anunciada versão reescrita do codec REALmagic, a equipe do projeto Xvid o desmonta e conclui que ainda há algum código Xvid restante, a versão foi modificada para tentar esconder a presença de partes do Xvid. Os desenvolvedores do Xvid decidem parar o desenvolvimento e procuram o público para forçar a Sigma Designs a obedecer aos termos da licença GPL . Após a publicação de artigos como no Slashdot , emagosto de 2002, Sigma Designs concorda em publicar seu código-fonte.