CoreAVC

Codec video CoreAVC
Tip de Codec video
Dezvoltator CoreCodec Inc.
Scris in Xi
Sistem de operare Windows , Mac OS X , Linux (numai OEM), Symbian , Windows CE , Windows Mobile , Windows Smartphone , PalmOS
Licență Proprietar , comercial
Site-ul web corecodec.com

CoreAVC  este un codec video proprietar pentru decodarea formatului video H.264/MPEG-4 AVC (Advanced Video Coding) .

Decodorul este în prezent unul dintre cele mai rapide decodoare software. Acest lucru permite computerelor de ultimă generație să redea conținut video AVC cu rezoluție joasă, iar computerelor de ultimă generație să redea videoclipuri de înaltă definiție . CoreAVC are și suport pentru accelerarea hardware prin GPU -uri . Este implementat în două versiuni: prin DXVA pentru orice cipuri grafice ATI-AMD sau NVIDIA care acceptă această interfață și, de asemenea, direct prin CUDA  pentru cipurile NVIDIA. CoreAVC acceptă toate profilurile H.264 , cu excepția 4:2:2 și 4:4:4.

Costul CoreAVC cu caracteristicile necesare este de aproximativ 15 USD [1] .

CoreAVC este inclus ca parte a CorePlayer Multimedia Framework și este folosit și de Joost [2]  , un sistem de distribuție video pe Internet care utilizează tehnologia TV peer-to-peer .

Plângere DMCA împotriva CoreAVC-For-Linux

Un proiect cu sursă deschisă numit CoreAVC-For-Linux a postat pe Google Code patch-uri pentru încărcătorul open media player MPlayer pentru a permite numai filtrul CoreAVC DirectShow să fie utilizat în termeni de software liber . Nu include CoreAVC în sine, ci pur și simplu permite MPlayer să-l folosească. Acest proiect conține, de asemenea, patch-uri pentru utilizarea codecului în MythTV , software open source pentru computerele personale Home Theater și playerul media xine .

În mai 2008 , a fost luată o decizie împotriva CoreAVC-For-Linux din cauza unei plângeri DMCA [3] . Au existat speculații cu privire la această plângere că proiectul, fiind doar un înveliș, nu a folosit materiale protejate prin drepturi de autor, dar tehnologia de inginerie inversă ar putea fi utilizată fără permisiunea prealabilă, ceea ce a fost interpretat de CoreCodec, Inc. ca o încălcare a DMCA [4] . CoreCodec a declarat că au existat motive pentru inginerie inversă și s-a întâmplat din greșeală [5] și și-a cerut scuze comunității [6] . Proiectul este acum din nou online și este recunoscut de CoreCodec.

Suport pentru diverse platforme

La începutul lui 2008, din cauza cererii puternice, CoreCodec a portat CoreAVC, anterior doar pentru Windows , la o varietate de sisteme de operare și arhitecturi de procesoare, inclusiv chiar și unele GPU-uri . În prezent sunt acceptate Windows , MacOS X și Linux , precum și sisteme de operare mobile precum PalmOS , Symbian , Windows CE și Windows pentru smartphone-uri. Versiunea Linux nu este disponibilă pentru comerțul cu amănuntul, ci doar pentru OEM . Alături de noile sisteme de operare, sunt acceptate și unele arhitecturi de procesoare. CoreAVC (redenumit CorePlayer Arhivat la 3 iulie 2009 pe Wayback Machine Desktop/Mobile) rulează nu numai pe 32/64 de biți x86 , ci și pe PowerPC (inclusiv suport Altivec ), ARM9 , ARM11 și MIPS . În ceea ce privește GPU, sunt acceptate Intel 2700g , ATI Imageon , Marvell Monahan, Qualcomm QTv (limitat), suportul pentru alte GPU-uri este anunțat în viitorul apropiat.

Suport GPU NVIDIA

10 februarie 2009 a integrat și implementat suport hardware pentru CoreAVC pentru GPU-urile NVIDIA folosind tehnologia CUDA [7] . Merită remarcat faptul că NVIDIA folosește propria tehnologie PureVideo pentru decodarea hardware H.264/MPEG-4 .

Note

  1. Site-ul CoreCodec (link în jos) . Arhivat din original pe 3 aprilie 2012. 
  2. Joost - Întrebări frecvente: Tehnologie Arhivat 17 mai 2007.
  3. CoreCodec se plânge de codul copiat (downlink) . Chilling Effects Clearinghouse (30 aprilie 2008). Consultat la 5 mai 2008. Arhivat din original pe 3 aprilie 2012. 
  4. Eliminarea DMCA a paginii de pornire coreavc-for-linux/CoreCodec Arhivată din original pe 5 decembrie 2008. (mai 2008)
  5. Eliminarea DMCA a coreavc-for-linux, mesajul 5780 Arhivat 5 decembrie 2008. (mai 2008)
  6. Eliminarea DMCA a coreavc-for-linux, mesajul 5785 Arhivat 5 decembrie 2008. (mai 2008)
  7. Suport GPU pentru NVIDIA CUDA lansat Arhivat 19 iunie 2009 la Wayback Machine (februarie 2009)

Link -uri