CoreAVC

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 .

Stížnost DMCA na CoreAVC-For-Linux

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.

Podpora pro různé platformy

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.

Podpora GPU NVIDIA

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 .

Poznámky

  1. Webová stránka CoreCodec (odkaz dolů) . Archivováno z originálu 3. dubna 2012. 
  2. Joost – FAQ: Technologie archivována 17. května 2007.
  3. CoreCodec si stěžuje na zkopírovaný kód (downlink) . Chilling Effects Clearinghouse (30. dubna 2008). Získáno 5. května 2008. Archivováno z originálu 3. dubna 2012. 
  4. DMCA odstranění domovské stránky coreavc-for-linux/CoreCodec Archivováno z originálu 5. prosince 2008. (květen 2008)
  5. DMCA odstranění coreavc-for-linux, zpráva 5780 Archivováno 5. prosince 2008. (květen 2008)
  6. DMCA odstranění coreavc-for-linux, zpráva 5785 Archivováno 5. prosince 2008. (květen 2008)
  7. Podpora GPU pro NVIDIA CUDA uvolněna Archivováno 19. června 2009 na Wayback Machine (únor 2009)

Odkazy