CoreAVC
| Kodek wideo CoreAVC | |
|---|---|
| Typ | Kodek wideo |
| Deweloper | CoreCodec Inc. |
| Napisane w | Xi |
| System operacyjny | Windows , Mac OS X , Linux (tylko OEM), Symbian , Windows CE , Windows Mobile , Windows Smartphone , PalmOS |
| Licencja | Zastrzeżony , komercyjny |
| Stronie internetowej | corecodec.com |
CoreAVC to zastrzeżony kodek wideo do dekodowania formatu wideo H.264/MPEG-4 AVC (Advanced Video Coding) .
Dekoder jest obecnie jednym z najszybszych dekoderów programowych. Dzięki temu komputery z niższej półki mogą odtwarzać materiały wideo AVC o niskiej rozdzielczości, a komputery z wyższej półki — odtwarzać wideo w wysokiej rozdzielczości . CoreAVC obsługuje również akcelerację sprzętową przez GPU . Jest realizowany w dwóch wersjach: poprzez DXVA dla dowolnych układów graficznych ATI-AMD lub NVIDIA obsługujących ten interfejs, a także bezpośrednio przez CUDA dla układów NVIDIA. CoreAVC obsługuje wszystkie profile H.264 z wyjątkiem 4:2:2 i 4:4:4.
Koszt CoreAVC wraz z niezbędnymi funkcjami wynosi około 15 USD [1] .
CoreAVC jest częścią CorePlayer Multimedia Framework i jest również używany przez Joost [2] , system dystrybucji wideo przez Internet przy użyciu technologii telewizji peer-to-peer .
Skarga DMCA przeciwko CoreAVC-For-Linux
Projekt open source o nazwie CoreAVC-For-Linux opublikował w Google Code łatki dla otwartego programu ładującego MPlayera , aby umożliwić używanie tylko filtra CoreAVC DirectShow w warunkach wolnego oprogramowania . Nie zawiera samego CoreAVC, ale po prostu pozwala MPlayerowi z niego korzystać. Ten projekt zawiera również poprawki do używania kodeka w MythTV , oprogramowaniu open source dla komputerów osobistych kina domowego i odtwarzaczu multimediów xine .
W maju 2008 roku została podjęta decyzja przeciwko CoreAVC-For-Linux z powodu skargi DMCA [3] . Pojawiły się spekulacje na temat tej skargi, że projekt, będąc tylko opakowaniem, nie wykorzystywał materiałów chronionych prawem autorskim, ale technologia inżynierii odwrotnej może być używana bez uprzedniej zgody, co zostało zinterpretowane przez CoreCodec, Inc. jako naruszenie ustawy DMCA [4] . CoreCodec stwierdził, że istnieją powody do inżynierii wstecznej i stało się to przez pomyłkę [5] i przeprosił społeczność [6] . Projekt jest teraz ponownie online i jest rozpoznawany przez CoreCodec.
Wsparcie dla różnych platform
Na początku 2008 r., ze względu na duże zapotrzebowanie, CoreCodec przeniósł wcześniej działający tylko w systemie Windows CoreAVC do różnych systemów operacyjnych i architektur procesorów, w tym nawet niektórych GPU . Obecnie obsługiwane są systemy Windows , MacOS X i Linux , a także mobilne systemy operacyjne, takie jak PalmOS , Symbian , Windows CE i Windows dla smartfonów. Wersja dla systemu Linux nie jest dostępna w sprzedaży detalicznej, tylko dla producentów OEM . Wraz z nowymi systemami operacyjnymi obsługiwane są również niektóre architektury procesorów. CoreAVC (przemianowany na CorePlayer Archived 3 lipca 2009 na Wayback Machine Desktop/Mobile) działa nie tylko na 32/64-bitowym x86 , ale także na PowerPC (w tym wsparciem Altivec ), ARM9 , ARM11 i MIPS . Jeśli chodzi o GPU, obsługiwane są Intel 2700g , ATI Imageon , Marvell Monahan, (ograniczona) Qualcomm QTv, wsparcie dla innych GPU zostanie ogłoszone w najbliższej przyszłości.
Obsługa procesorów graficznych NVIDIA
10 lutego 2009 zintegrowano i zaimplementowano obsługę sprzętową CoreAVC dla procesorów graficznych NVIDIA przy użyciu technologii CUDA [7] . Warto zauważyć, że NVIDIA używa własnej technologii PureVideo do sprzętowego dekodowania H.264/MPEG-4 .
Notatki
- ↑ Witryna CoreCodec (łącze w dół) . Zarchiwizowane od oryginału 3 kwietnia 2012 r.
- ↑ Joost — często zadawane pytania: technologia zarchiwizowana 17 maja 2007 r.
- ↑ CoreCodec skarży się na skopiowany kod (łącze w dół) . Chilling Effects Clearinghouse (30 kwietnia 2008). Pobrano 5 maja 2008 r. Zarchiwizowane z oryginału 3 kwietnia 2012 r.
- ↑ Usunięcie strony głównej coreavc-for-linux/CoreCodec na podstawie ustawy DMCA Zarchiwizowane od oryginału 5 grudnia 2008 r. (maj 2008)
- ↑ Usunięcie DMCA dotyczące coreavc-for-linux, wiadomość 5780, zarchiwizowane 5 grudnia 2008 r. (maj 2008)
- ↑ Usunięcie DMCA dotyczące coreavc-for-linux, wiadomość 5785, zarchiwizowane 5 grudnia 2008 r. (maj 2008)
- ↑ Wydano wsparcie GPU dla NVIDIA CUDA Zarchiwizowane 19 czerwca 2009 na Wayback Machine (luty 2009)
Linki
- Strona główna CoreAVC H.264 zarchiwizowana 10 czerwca 2009 r. w Wayback Machine
- Strona główna CoreCodec Zarchiwizowane od oryginału 3 kwietnia 2012 r.
- CorePlayer (wieloplatformowy) Zarchiwizowany 3 lipca 2009 w Wayback Machine
- Dyskusja Doom9.org na temat CoreAVC zarchiwizowana 26 marca 2010 r. w Wayback Machine
- Openlaw - aktualne prawo USA i inżynieria wsteczna zarchiwizowane 11 lutego 2010 w Wayback Machine
- coreavc-for-linux – Google Code zarchiwizowany 13 lutego 2010 r. w Wayback Machine
- CoreAVC silniejszy niż AVIVO i PureVideo ? (kwiecień 2006)