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 .
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.
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.
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 .
Compresión de video | |
---|---|
Recomendaciones UIT-T | |
Normas ISO / IEC |
|
estándares SMPTE | |
Códecs MPEG-4 |
|
sin pérdidas |
|
Cine digital | |
Otros códecs | |
ver también |