De Wikipedia, la enciclopedia libre
Saltar a navegación Saltar a búsqueda

Xvid (anteriormente " XviD ") es una biblioteca de códecs de video que sigue el estándar de codificación de video MPEG-4 , específicamente MPEG-4 Part 2 Advanced Simple Profile (ASP). Utiliza funciones ASP como fotogramas b , compensación de movimiento global y de un cuarto de píxel , enmascaramiento de lumi , cuantificación de trellis y matrices de cuantificación personalizadas y H.263 , MPEG .

Xvid es un competidor principal del DivX Pro Codec. A diferencia del códec DivX, que es software propietario desarrollado por DivX, Inc. , Xvid es software libre distribuido bajo los términos de la Licencia Pública General GNU . [1] Esto también significa que, a diferencia del códec DivX, que solo está disponible para un número limitado de plataformas, [2] Xvid se puede utilizar en todas las plataformas y sistemas operativos para los que se puede compilar el código fuente.

Historia [ editar ]

En enero de 2001, DivXNetworks fundó OpenDivX como parte del Proyecto Mayo, que estaba destinado a ser un hogar para proyectos multimedia de código abierto. OpenDivX era un códec de video MPEG-4 de código abierto basado en una versión simplificada del codificador MPEG-4 de referencia de MoMuSys. Sin embargo, el código fuente se colocó bajo una licencia restrictiva y solo los miembros del DivX Advanced Research Center (DARC) tenían acceso de escritura al CVS del proyecto . A principios de 2001, el miembro de DARC Sparky escribió una versión mejorada del núcleo de codificación llamado encore2. Esto se actualizó varias veces antes, en abril, se eliminó de CVS sin previo aviso. La explicación que dio Sparky fue "Nosotros (nuestros jefes) decidimos que aún no estamos preparados para publicarlo en público".[3]

En julio de 2001, los desarrolladores comenzaron a quejarse de la falta de actividad en el proyecto; la última confirmación de CVS tenía varios meses, se ignoraban las correcciones de errores y no se había escrito la documentación prometida. Poco después, DARC lanzó una versión beta de su códec DivX 4 comercial de código cerrado, que se basaba en encore2, diciendo que "lo que la comunidad realmente quiere es un Winamp , no un Linux ". [4] Fue después de esto que se creó una bifurcación de OpenDivX, utilizando la última versión de encore2 que se descargó antes de que fuera eliminada. Desde entonces, todo el código OpenDivX ha sido reemplazado y Xvid se ha publicado bajo la Licencia Pública General GNU .

Problemas de patentes [ editar ]

Como implementación de MPEG-4 Parte 2 , Xvid utiliza muchas tecnologías patentadas. [5] Por esta razón, las versiones de Xvid 0.9.x no tenían licencia en los países donde se reconocen estas patentes de software . Con las versiones 1.0.x, se utiliza una licencia GNU GPL v2 sin restricción geográfica explícita. Sin embargo, el uso legal de Xvid aún puede estar restringido por las leyes locales. [ cita requerida ]

Controversia de Sigma Designs [ editar ]

En julio de 2002, Sigma Designs lanzó un códec de video MPEG-4 llamado REALmagic MPEG-4 Video Codec. En poco tiempo, las personas que probaron este nuevo códec descubrieron que contenía porciones considerables de código Xvid. Se contactó con Sigma Designs y se confirmó que un programador había basado REALmagic en Xvid, pero aseguró que todo el código GPL sería reemplazado para evitar la infracción de derechos de autor. Cuando Sigma Designs lanzó el códec REALmagic supuestamente reescrito, los desarrolladores de Xvid lo desmontaron inmediatamente y concluyeron que todavía contenía código Xvid, solo reorganizado en un intento de disfrazar su presencia. Los desarrolladores de Xvid decidieron dejar de trabajar y hacerlo público para obligar a Sigma Designs a respetar los términos de la GPL. Después de que los artículos fueran publicados en Slashdot [6] yThe Inquirer , [7] en agosto de 2002 Sigma Designs acordó publicar su código fuente. [8]

Reproducción de archivos codificados con Xvid [ editar ]

Diálogo de configuración de codificador y descodificador

Xvid no es un formato de video ; es un programa para comprimir y descomprimir (de ahí el nombre codec ) el formato MPEG-4 ASP. Dado que Xvid utiliza compresión MPEG-4 Advanced Simple Profile (ASP), el video codificado con Xvid es MPEG-4 ASP video (no "Xvid video") y, por lo tanto, se puede decodificar con todos los decodificadores compatibles con ASP. Esto incluye una gran cantidad de reproductores multimedia y decodificadores basados ​​en libavcodec (como MPlayer , VLC , ffdshow o Perian ). A partir de 2016 , xvid.com incluye binarios para usar el códec. [9]

Los archivos codificados con Xvid pueden escribirse en un CD o DVD y reproducirse en algunos (pero no en todos) reproductores de DVD y reproductores multimedia compatibles con DivX . Sin embargo, Xvid opcionalmente puede codificar video con funciones avanzadas de MPEG-4 que la mayoría de los reproductores de decodificadores con certificación DivX no son compatibles. Es posible que los archivos codificados con compensación de movimiento global , Qpel , cuantificación MPEG , múltiples cuadros B o archivos que excedan las limitaciones del verificador de almacenamiento en búfer de video no se reproduzcan correctamente en dispositivos de hardware con certificación DivX.

Por ejemplo, Xvid especifica tres puntos de deformación para su implementación de compensación de movimiento global en contraposición a la implementación de un solo punto de deformación de DivX. Habilitar algunas de las funciones de codificación más avanzadas puede comprometer la compatibilidad del reproductor. Existen algunos problemas con las matrices de cuantificación personalizadas que se utilizan en herramientas como AutoGK que automatizan la codificación con Xvid. Esto puede (dependiendo del conjunto de chips decodificador del reproductor en cuestión) producir videos con reproducción inestable y artefactos. Sin embargo, el modelo más reciente de reproductores de DVD compatibles con DivX ha mejorado la compatibilidad con matrices de cuantificación personalizadas.

Aplicaciones de codificación [ editar ]

Ver también [ editar ]

  • Lista de códecs
  • Comparación de códecs de video

Referencias [ editar ]

  1. ^ "Preguntas y respuestas" . Consultado el 4 de noviembre de 2016 . Xvid es software libre y se publica bajo la licencia GNU GPL.
  2. ^ "Software DivX" . DivX . Consultado el 4 de noviembre de 2016 .
  3. ^ Sibaud, Benedict, ed. (11 de junio de 2004). "Entrevista de l'équipe XviD et sortie de la versión 1.0.1" [Entrevista al equipo de XviD y lanzamiento de la versión 1.0.1]. linuxfr.org (en francés). Archivado desde el original el 5 de noviembre de 2016 . Consultado el 5 de noviembre de 2016 . En marzo de 2001, una biblioteca de codificadores reescrita se comprometió con CVS (por parte del personal de DivXNetworks). La biblioteca reescrita se eliminó poco después, y DivXNetworks citó que "Nosotros (nuestros jefes) decidimos que aún no estamos listos para publicarlo en público".
  4. ^ Lai, Hongli (17 de agosto de 2001). "[vorbis] Códec Vorbis ACM" . Archivado desde el original el 28 de abril de 2016 . Consultado el 4 de noviembre de 2016 .
  5. ^ "Licencia de cartera de patentes visuales MPEG-4" (PDF) . 1 de julio de 2008. Archivado desde el original (PDF) el 20 de noviembre de 2008 . Consultado el 5 de noviembre de 2016 .
  6. ^ michael (22 de agosto de 2002). "Sigma Designs acusado de infracción de derechos de autor" . Slashdot . Archivado desde el original el 10 de junio de 2016.
  7. ^ Magee, Mike (22 de agosto de 2002). "XVID le pide a Sigma que detenga la violación de los derechos de autor" . El indagador . Archivado desde el original el 5 de marzo de 2016 . Consultado el 5 de noviembre de 2016 .
  8. ^ Lowe, Ken; Porter, Stephanie (22 de agosto de 2002). "SIGMA HACE QUE EL CÓDIGO FUENTE ESTÉ DISPONIBLE PARA SU CÓDEC DE VÍDEO MPEG-4" (PDF) . Diseños Sigma . California, Estados Unidos. Archivado desde el original (PDF) el 14 de marzo de 2006 . Consultado el 5 de noviembre de 2016 .
  9. ^ "Descargar" . Xvid . Consultado el 3 de noviembre de 2016 .
  10. ^ Barranco, Iñigo Lopez (25 de noviembre de 2004). "[vlc] ¿Puede VLC reproducir MPEG2-ES en una transmisión RTP de live.com?" . Archivado desde el original el 5 de marzo de 2016 . Consultado el 5 de noviembre de 2016 .

Enlaces externos [ editar ]

  • Sitio web Xvid.org
  • Guía de referencia / configuración de Xvid @ Digital Digest
  • Página de descarga de Xvid Binary : enlaces a binarios de Windows / Linux en el sitio web oficial
  • Página de descarga del código fuente de Xvid : incluye instantáneas diarias en el sitio web oficial
  • Componente Xvid QuickTime: componente Xvid no oficial para Mac OS X