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 .
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.
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.
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 .
Compresie video | |
---|---|
Recomandări ITU-T | |
Standarde ISO / IEC |
|
Standardele SMPTE | |
Codecuri MPEG-4 |
|
Fara pierderi |
|
Cinematograf digital | |
Alte codecuri | |
Vezi si |