NúcleoAVC

Códec de vídeo CoreAVC
Tipo de Códec de vídeo
Desarrollador Core Codec Inc.
Escrito en xi
Sistema operativo Windows , Mac OS X , Linux (solo OEM), Symbian , Windows CE , Windows Mobile , Windows Smartphone , PalmOS
Licencia Propietario , comercial
Sitio web corecodec.com

CoreAVC  es un códec de video propietario para decodificar el formato de video H.264/MPEG-4 AVC (Advanced Video Coding) .

El decodificador es actualmente uno de los decodificadores de software más rápidos. Esto permite que las computadoras de gama baja reproduzcan contenido de video AVC de baja resolución y las computadoras de gama alta reproduzcan video de alta definición . CoreAVC también tiene soporte para aceleración de hardware a través de GPU . Se implementa en dos versiones: vía DXVA para cualquier chip gráfico ATI-AMD o NVIDIA que admita esta interfaz, y también directamente vía CUDA  para chips NVIDIA. CoreAVC admite todos los perfiles H.264 excepto 4:2:2 y 4:4:4.

El costo de CoreAVC con las características necesarias es de aproximadamente $15 [1] .

CoreAVC se incluye como parte de CorePlayer Multimedia Framework y también lo utiliza Joost [2]  , un sistema de distribución de video a través de Internet que utiliza tecnología de TV punto a punto .

Queja de DMCA contra CoreAVC-For-Linux

Un proyecto de código abierto llamado CoreAVC-For-Linux ha publicado en Google Code parches para el cargador de reproductor multimedia abierto MPlayer para permitir que solo se use el filtro CoreAVC DirectShow en términos de software libre . No incluye CoreAVC en sí mismo, sino que simplemente permite que MPlayer lo use. Este proyecto también contiene parches para usar el códec en MythTV , software de código abierto para computadoras personales de cine en casa y el reproductor multimedia xine .

En mayo de 2008 , se tomó una decisión contra CoreAVC-For-Linux debido a una queja de DMCA [3] . Ha habido especulaciones sobre esta denuncia de que el proyecto, al ser solo un envoltorio, no usó materiales con derechos de autor, pero la tecnología de ingeniería inversa podría usarse sin permiso previo, lo cual fue interpretado por CoreCodec, Inc. como una violación de la DMCA [4] . CoreCodec declaró que había razones para la ingeniería inversa y que sucedió por error [5] y se disculpó con la comunidad [6] . El proyecto ahora está en línea nuevamente y es reconocido por CoreCodec.

Soporte para varias plataformas

A principios de 2008, debido a la fuerte demanda, CoreCodec transfirió el CoreAVC, que anteriormente solo funcionaba con Windows , a una variedad de sistemas operativos y arquitecturas de procesadores, incluso algunas GPU . Actualmente se admiten Windows , MacOS X y Linux , así como sistemas operativos móviles como PalmOS , Symbian , Windows CE y Windows para teléfonos inteligentes. La versión de Linux no está disponible para minoristas, solo para OEM . Junto con los nuevos sistemas operativos, también se admiten algunas arquitecturas de procesador. CoreAVC (rebautizado como CorePlayer Archivado el 3 de julio de 2009 en Wayback Machine Desktop/Mobile) se ejecuta no solo en x86 de 32/64 bits , sino también en PowerPC (incluida la compatibilidad con Altivec ), ARM9 , ARM11 y MIPS . En cuanto a la GPU, se admiten Intel 2700g , ATI Imageon , Marvell Monahan, Qualcomm QTv (limitado), la compatibilidad con otras GPU se anunciará en un futuro próximo.

Compatibilidad con GPU NVIDIA

10 de febrero de 2009 Soporte de hardware integrado e implementado para CoreAVC para GPU NVIDIA usando tecnología CUDA [7] . Vale la pena señalar que NVIDIA utiliza su propia tecnología PureVideo para la decodificación de hardware H.264/MPEG-4 .

Notas

  1. Sitio web de CoreCodec (enlace descendente) . Archivado desde el original el 3 de abril de 2012. 
  2. Joost - Preguntas frecuentes: Tecnología Archivado el 17 de mayo de 2007.
  3. CoreCodec se queja de código copiado (enlace descendente) . Cámara de compensación de efectos escalofriantes (30 de abril de 2008). Consultado el 5 de mayo de 2008. Archivado desde el original el 3 de abril de 2012. 
  4. Eliminación de DMCA de coreavc-for-linux/CoreCodec Homepage Archivado desde el original el 5 de diciembre de 2008. (mayo de 2008)
  5. Eliminación de DMCA de coreavc-for-linux, mensaje 5780 Archivado el 5 de diciembre de 2008. (mayo de 2008)
  6. Eliminación de DMCA de coreavc-for-linux, mensaje 5785 Archivado el 5 de diciembre de 2008. (mayo de 2008)
  7. Soporte de GPU para NVIDIA CUDA publicado Archivado el 19 de junio de 2009 en Wayback Machine (febrero de 2009)

Enlaces