CoreAVC

CoreAVC Video Codec
Sorts Video codec
Utvecklaren CoreCodec Inc.
Skrivet i Xi
Operativ system Windows , Mac OS X , Linux (endast OEM), Symbian , Windows CE , Windows Mobile , Windows Smartphone , PalmOS
Licens Proprietär , kommersiell
Hemsida corecodec.com

CoreAVC  är en egen videocodec för avkodning av H.264/MPEG-4 AVC (Advanced Video Coding) videoformat .

Avkodaren är för närvarande en av de snabbaste mjukvaruavkodarna. Detta gör att lågupplösta datorer kan spela upp lågupplöst AVC-videoinnehåll och avancerade datorer att spela upp video med hög upplösning . CoreAVC har även stöd för hårdvaruacceleration genom GPU :er . Det är implementerat i två versioner: via DXVA för alla ATI-AMD- eller NVIDIA -grafikchips som stöder detta gränssnitt, och även direkt via CUDA  för NVIDIA-chips. CoreAVC stöder alla H.264 -profiler utom 4:2:2 och 4:4:4.

Kostnaden för CoreAVC med de nödvändiga funktionerna är cirka $15 [1] .

CoreAVC ingår som en del av CorePlayer Multimedia Framework och används också av Joost [2]  , ett videodistributionssystem över Internet som använder peer-to-peer TV-teknik .

DMCA-klagomål mot CoreAVC-For-Linux

Ett projekt med öppen källkod som heter CoreAVC-For-Linux har lagt ut på Google Code patchar för MPlayer öppna mediaspelare loader för att endast tillåta CoreAVC DirectShow - filtret att användas i fri programvarutermer . Den inkluderar inte själva CoreAVC, utan låter helt enkelt MPlayer använda den. Det här projektet innehåller också patchar för användning av codec i MythTV , programvara med öppen källkod för hemmabiopersondatorer och xine- mediaspelaren .

I maj 2008 fattades ett beslut mot CoreAVC-For-Linux på grund av ett DMCA - klagomål [3] . Det har förekommit spekulationer om detta klagomål om att projektet, som bara är ett omslag, inte använde upphovsrättsskyddat material, men omvänd teknik kunde användas utan föregående tillstånd, vilket tolkades av CoreCodec, Inc. som ett brott mot DMCA [4] . CoreCodec uppgav att det fanns skäl för omvänd konstruktion och att det hände av misstag [5] och bad om ursäkt till samhället [6] . Projektet är nu online igen och erkänns av CoreCodec.

Stöd för olika plattformar

I början av 2008, på grund av stark efterfrågan, porterade CoreCodec den tidigare endast Windows CoreAVC till en mängd olika operativsystem och processorarkitekturer, inklusive till och med vissa GPU:er . För närvarande stöds Windows , MacOS X och Linux , samt mobila operativsystem som PalmOS , Symbian , Windows CE och Windows för smartphones. Linux-versionen är inte tillgänglig för detaljhandeln, endast för OEM -tillverkare . Tillsammans med nya operativsystem stöds även vissa processorarkitekturer. CoreAVC (döpt till CorePlayer Archived 3 juli 2009 på Wayback Machine Desktop/Mobile) körs inte bara på 32/64-bitars x86 utan även på PowerPC (inklusive Altivec- stöd ), ARM9 , ARM11 och MIPS . När det gäller GPU :er stöds Intel 2700g , ATI Imageon , Marvell Monahan, (begränsat) Qualcomm QTv, stöd för andra GPU:er tillkännages inom en snar framtid.

NVIDIA GPU-stöd

10 februari 2009 integrerade och implementerade hårdvarustöd för CoreAVC för NVIDIA GPU :er med CUDA -teknik [7] . Det är värt att notera att NVIDIA använder sin egen PureVideo- teknik för H.264/MPEG-4 hårdvaruavkodning .

Anteckningar

  1. CoreCodec-webbplats (nedlänk) . Arkiverad från originalet den 3 april 2012. 
  2. Joost - FAQ: Teknik arkiverad 17 maj 2007.
  3. CoreCodec klagar på kopierad kod (nedlänk) . Chilling Effects Clearinghouse (30 april 2008). Hämtad 5 maj 2008. Arkiverad från originalet 3 april 2012. 
  4. DMCA-borttagning av coreavc-for-linux/CoreCodec-hemsidan Arkiverad från originalet den 5 december 2008. (maj 2008)
  5. DMCA-borttagning av coreavc-for-linux, meddelande 5780 Arkiverad 5 december 2008. (maj 2008)
  6. DMCA-borttagning av coreavc-for-linux, meddelande 5785 Arkiverad 5 december 2008. (maj 2008)
  7. GPU-stöd för NVIDIA CUDA släppt Arkiverad 19 juni 2009 på Wayback Machine (feb 2009)

Länkar