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 .
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.
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.
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 .
Videokomprimering | |
---|---|
ITU-T- rekommendationer | |
ISO / IEC standarder |
|
SMPTE- standarder | |
MPEG-4 codecs | |
Förlust mindre |
|
Digital bio | |
Andra codecs | |
se även |