CoreAVC Video Codec | |
---|---|
Type | Video codec |
Udvikler | CoreCodec Inc. |
Skrevet i | Xi |
Operativ system | Windows , Mac OS X , Linux (kun OEM), Symbian , Windows CE , Windows Mobile , Windows Smartphone , PalmOS |
Licens | Proprietær , kommerciel |
Internet side | corecodec.com |
CoreAVC er et proprietært video-codec til afkodning af H.264/MPEG-4 AVC (Advanced Video Coding) videoformat .
Dekoderen er i øjeblikket en af de hurtigste softwaredekodere. Dette gør det muligt for low-end-computere at afspille AVC-videoindhold med lav opløsning, og high-end-computere kan afspille high-definition- video . CoreAVC har også understøttelse af hardwareacceleration gennem GPU'er . Den er implementeret i to versioner: via DXVA til alle ATI-AMD- eller NVIDIA -grafikchips , der understøtter denne grænseflade, og også direkte via CUDA til NVIDIA-chips. CoreAVC understøtter alle H.264 -profiler undtagen 4:2:2 og 4:4:4.
Omkostningerne ved CoreAVC med de nødvendige funktioner er omkring $15 [1] .
CoreAVC er inkluderet som en del af CorePlayer Multimedia Framework og bruges også af Joost [2] , et videodistributionssystem over internettet , der bruger peer-to-peer tv-teknologi .
Et open source -projekt kaldet CoreAVC-For-Linux har udgivet på Google Code patches til MPlayer open media player loader , så kun CoreAVC DirectShow - filteret kan bruges i fri software- termer . Det inkluderer ikke selve CoreAVC, men tillader simpelthen MPlayer at bruge det. Dette projekt indeholder også patches til brug af codec'et i MythTV , open source-software til hjemmebiograf-pc'er og xine -medieafspilleren .
I maj 2008 blev der truffet en afgørelse mod CoreAVC-For-Linux på grund af en DMCA - klage [3] . Der har været spekulationer om denne klage om, at projektet, der kun var en indpakning, ikke brugte ophavsretligt beskyttede materialer, men omvendt konstruktionsteknologi kunne bruges uden forudgående tilladelse, hvilket blev fortolket af CoreCodec, Inc. som en overtrædelse af DMCA [4] . CoreCodec udtalte, at der var grunde til reverse engineering, og det skete ved en fejl [5] og undskyldte over for fællesskabet [6] . Projektet er nu online igen og er anerkendt af CoreCodec.
I begyndelsen af 2008, på grund af stor efterspørgsel, porterede CoreCodec den tidligere kun Windows CoreAVC til en række forskellige operativsystemer og processorarkitekturer, herunder endda nogle GPU'er . Windows , MacOS X og Linux understøttes i øjeblikket samt mobile operativsystemer såsom PalmOS , Symbian , Windows CE og Windows til smartphones. Linux-versionen er ikke tilgængelig for detailhandel, kun for OEM'er . Sammen med nye operativsystemer understøttes også nogle processorarkitekturer. CoreAVC (omdøbt CorePlayer Archived 3. juli 2009 på Wayback Machine Desktop/Mobile) kører ikke kun på 32/64-bit x86 , men også på PowerPC (inklusive Altivec- understøttelse ), ARM9 , ARM11 og MIPS . Hvad angår GPU'en, understøttes Intel 2700g , ATI Imageon , Marvell Monahan, (begrænset) Qualcomm QTv, understøttelse af andre GPU'er annonceres i den nærmeste fremtid.
10. februar 2009 integreret og implementeret hardwaresupport til CoreAVC til NVIDIA GPU'er ved hjælp af CUDA -teknologi [7] . Det er værd at bemærke, at NVIDIA bruger sin egen PureVideo -teknologi til H.264/MPEG-4-hardwareafkodning .
Videokomprimering | |
---|---|
ITU-T anbefalinger | |
ISO / IEC standarder |
|
SMPTE standarder | |
MPEG-4 codecs |
|
Tabsfri |
|
Digital biograf | |
Andre codecs | |
se også |