close

CoreAVC

Vai alla navigazione Vai alla ricerca
Codec video CoreAVC
Tipo di Video codec
Sviluppatore CoreCodec Inc.
Scritto in Xi
Sistema operativo Windows , Mac OS X , Linux (solo OEM), Symbian , Windows CE , Windows Mobile , Windows Smartphone , PalmOS
Licenza Proprietario , commerciale
Sito web corecodec.com

CoreAVC  è un codec video proprietario per la decodifica del formato video H.264/MPEG-4 AVC (Advanced Video Coding) .

Il decoder è attualmente uno dei decoder software più veloci. Ciò consente ai computer di fascia bassa di riprodurre contenuti video AVC a bassa risoluzione e ai computer di fascia alta di riprodurre video ad alta definizione . CoreAVC ha anche il supporto per l'accelerazione hardware tramite GPU . È implementato in due versioni: tramite DXVA per tutti i chip grafici ATI-AMD o NVIDIA che supportano questa interfaccia, e anche direttamente tramite CUDA  per i chip NVIDIA. CoreAVC supporta tutti i profili H.264 tranne 4:2:2 e 4:4:4.

Il costo di CoreAVC con le funzionalità necessarie è di circa $ 15 [1] .

CoreAVC è incluso come parte del CorePlayer Multimedia Framework ed è utilizzato anche da Joost [2]  , un sistema di distribuzione video su Internet che utilizza la tecnologia TV peer-to-peer .

Reclamo DMCA contro CoreAVC-For-Linux

Un progetto open source chiamato CoreAVC-For-Linux ha pubblicato su Google Code patch per il caricatore del lettore multimediale aperto MPlayer per consentire l'uso solo del filtro CoreAVC DirectShow in termini di software libero . Non include CoreAVC stesso, ma consente semplicemente a MPlayer di usarlo. Questo progetto contiene anche patch per l'utilizzo del codec in MythTV , software open source per personal computer home theater e xine media player .

Nel maggio 2008 , è stata presa una decisione contro CoreAVC-For-Linux a causa di un reclamo DMCA [3] . Ci sono state speculazioni su questo reclamo secondo cui il progetto, essendo solo un involucro, non utilizzava materiali protetti da copyright, ma la tecnologia di reverse engineering poteva essere utilizzata senza previa autorizzazione, che è stata interpretata da CoreCodec, Inc. come violazione del DMCA [4] . CoreCodec ha dichiarato che c'erano ragioni per il reverse engineering ed è successo per errore [5] e si è scusato con la comunità [6] . Il progetto è ora di nuovo online ed è riconosciuto da CoreCodec.

Supporto per varie piattaforme

All'inizio del 2008, a causa della forte domanda, CoreCodec ha portato il CoreAVC, precedentemente solo per Windows , su una varietà di sistemi operativi e architetture di processori, incluse anche alcune GPU . Attualmente sono supportati Windows , MacOS X e Linux , nonché i sistemi operativi mobili come PalmOS , Symbian , Windows CE e Windows per smartphone. La versione Linux non è disponibile per la vendita al dettaglio, solo per gli OEM . Insieme ai nuovi sistemi operativi, sono supportate anche alcune architetture di processori. CoreAVC (ribattezzato CorePlayer archiviato il 3 luglio 2009 su Wayback Machine Desktop/Mobile) funziona non solo su x86 a 32/64 bit , ma anche su PowerPC (incluso il supporto Altivec ), ARM9 , ARM11 e MIPS . Per quanto riguarda la GPU, sono supportati Intel 2700g , ATI Imageon , Marvell Monahan, (limitato) Qualcomm QTv, il supporto per altre GPU è annunciato nel prossimo futuro.

Supporto GPU NVIDIA

10 febbraio 2009 ha integrato e implementato il supporto hardware per CoreAVC per GPU NVIDIA utilizzando la tecnologia CUDA [7] . Vale la pena notare che NVIDIA utilizza la propria tecnologia PureVideo per la decodifica hardware H.264/MPEG-4 .

Note

  1. Sito Web CoreCodec (downlink) . Archiviato dall'originale il 3 aprile 2012. 
  2. ^ Joost - FAQ: Tecnologia Archiviato il 17 maggio 2007.
  3. CoreCodec si lamenta del codice copiato (downlink) . Chilling Effects Clearinghouse (30 aprile 2008). Estratto il 5 maggio 2008 . Archiviato dall'originale il 3 aprile 2012. 
  4. ^ Rimozione DMCA di coreavc-for-linux/CoreCodec Homepage Archiviata dall'originale il 5 dicembre 2008. (maggio 2008)
  5. ^ Rimozione DMCA di coreavc-for-linux, messaggio 5780 Archiviato il 5 dicembre 2008. (maggio 2008)
  6. ^ Rimozione DMCA di coreavc-for-linux, messaggio 5785 Archiviato il 5 dicembre 2008. (maggio 2008)
  7. Rilascio del supporto GPU per NVIDIA CUDA Archiviato il 19 giugno 2009 su Wayback Machine (febbraio 2009)

Collegamenti