Video kodek CoreAVC | |
---|---|
Typ | Video kodek |
Vývojář | CoreCodec Inc. |
Zapsáno v | Xi |
Operační systém | Windows , Mac OS X , Linux (pouze OEM), Symbian , Windows CE , Windows Mobile , Windows Smartphone , PalmOS |
Licence | Proprietární , komerční |
webová stránka | corecodec.com |
CoreAVC je proprietární video kodek pro dekódování video formátu H.264/MPEG-4 AVC (Advanced Video Coding) .
Dekodér je v současnosti jedním z nejrychlejších softwarových dekodérů. To umožňuje počítačům nižší třídy přehrávat video obsah AVC s nízkým rozlišením a počítačům vyšší třídy přehrávat video ve vysokém rozlišení . CoreAVC má také podporu pro hardwarovou akceleraci prostřednictvím GPU . Je implementován ve dvou verzích: přes DXVA pro libovolné grafické čipy ATI-AMD nebo NVIDIA , které toto rozhraní podporují, a také přímo přes CUDA pro čipy NVIDIA. CoreAVC podporuje všechny profily H.264 kromě 4:2:2 a 4:4:4.
Cena CoreAVC s potřebnými funkcemi je asi 15 $ [1] .
CoreAVC je součástí CorePlayer Multimedia Framework a používá jej také Joost [2] , systém distribuce videa přes internet využívající technologii peer-to-peer TV .
Projekt s otevřeným zdrojovým kódem nazvaný CoreAVC-For-Linux zveřejnil na Google Code opravy pro zavaděč otevřeného přehrávače médií MPlayer , který umožňuje použití pouze filtru CoreAVC DirectShow v podmínkách svobodného softwaru . Nezahrnuje samotný CoreAVC, ale jednoduše umožňuje MPlayeru jej používat. Tento projekt také obsahuje záplaty pro použití kodeku v MythTV , open source software pro domácí kina a přehrávač médií xine .
V květnu 2008 bylo rozhodnuto proti CoreAVC-For-Linux kvůli stížnosti DMCA [3] . Objevily se spekulace o této stížnosti, že projekt, který je pouhým obalem, nepoužíval materiály chráněné autorským právem, ale technologie reverzního inženýrství mohla být použita bez předchozího povolení, což bylo interpretováno společností CoreCodec, Inc. jako porušení zákona DMCA [4] . CoreCodec uvedl, že pro reverzní inženýrství existují důvody a stalo se tak omylem [5] a omluvil se komunitě [6] . Projekt je nyní opět online a je rozpoznán CoreCodec.
Na začátku roku 2008 CoreCodec díky silné poptávce přenesl CoreAVC, který byl dříve pouze pro Windows , na různé operační systémy a procesorové architektury, včetně některých GPU . Aktuálně jsou podporovány Windows , MacOS X a Linux a také mobilní operační systémy jako PalmOS , Symbian , Windows CE a Windows pro chytré telefony. Verze pro Linux není k dispozici pro maloobchodní prodej, pouze pro výrobce OEM . Spolu s novými operačními systémy jsou podporovány také některé architektury procesorů. CoreAVC (přejmenováno na CorePlayer Archived 3. července 2009 na Wayback Machine Desktop/Mobile) běží nejen na 32/64bitovém x86 , ale také na PowerPC (včetně podpory Altivec ), ARM9 , ARM11 a MIPS . Co se týče GPU, podporovány jsou Intel 2700g , ATI Imageon , Marvell Monahan, (omezené) Qualcomm QTv, podpora dalších GPU je oznámena v blízké budoucnosti.
10. února 2009 integrovala a implementovala hardwarovou podporu pro CoreAVC pro GPU NVIDIA pomocí technologie CUDA [7] . Stojí za zmínku, že NVIDIA používá vlastní technologii PureVideo pro hardwarové dekódování H.264/MPEG-4 .
Komprese videa | |
---|---|
Doporučení ITU-T | |
normy ISO / IEC |
|
standardy SMPTE | |
MPEG-4 kodeky |
|
Bezztrátový |
|
Digitální kino | |
Jiné kodeky | |
viz také |