stringtranslate.com

CoreAVC

CoreAVC — это фирменный кодек для декодирования видеоформата H.264/MPEG-4 AVC (Advanced Video Coding).

В 2010 году, когда CoreAVC был исключительно программным декодером, он был одним из самых быстрых программных декодеров, но все равно медленнее аппаратных. [2] CoreAVC поддерживает все профили H.264, за исключением 4:2:2 и 4:4:4.

С 2009 года CoreAVC представил поддержку двух форм аппаратного ускорения графического процессора для декодирования H.264 в Windows: CUDA ( только Nvidia , в 2009 году) и DXVA (графические процессоры Nvidia и ATI, в 2011 году).

CoreAVC был включен в состав CorePlayer Multimedia Framework и использовался в ныне несуществующем настольном клиенте Joost [3] — системе, которая распространяла видео через Интернет с использованием технологии однорангового телевидения .

Жалоба CoreAVC-For-Linux DMCA

Проект с открытым исходным кодом CoreAVC-For-Linux, размещенный на Google Code, исправляет код загрузчика в программе- проигрывателе с открытым исходным кодом MPlayer и позволяет ему использовать фильтр CoreAVC DirectShow только для Windows в средах свободного программного обеспечения . Он не включает CoreAVC, а просто позволяет MPlayer использовать его. Этот проект также содержит исправления для использования фирменного кодека в MythTV , программном обеспечении с открытым исходным кодом для домашних кинотеатров персональных компьютеров и медиаплеере xine .

В мае 2008 года проект CoreAVC-For-Linux был закрыт Google из-за жалобы DMCA . [4] Были предположения об этой жалобе DMCA, поскольку проект как оболочка не использовал никаких материалов, защищенных авторским правом, но, возможно, методы обратного проектирования были использованы без предварительного разрешения, что CoreCodec, Inc. интерпретировала как нарушение DMCA. [5] CoreCodec заявила, что причиной была обратная разработка, и что это была ошибка [6] , и извинилась перед сообществом. [7]

CoreAVC-For-Linux теперь снова в сети, признан и поддерживается CoreCodec. Несмотря на это, будущее проекта в настоящее время под вопросом, поскольку разработчик заявил, что они очень заняты и не имеют достаточно времени, чтобы продолжать работу над ним. В настоящее время разработчик запрашивает помощь от всех разработчиков, заинтересованных в участии в проекте. [8]

Поддержка нескольких платформ

В начале 2008 года, в связи с большим спросом, CoreCodec портировал до того момента только Windows на множество платформ и архитектур ЦП. CoreAVC теперь поддерживается в операционных системах Windows, macOS и Linux, а также в мобильных встроенных операционных системах, таких как Palm OS, Symbian, Windows CE и Windows Mobile - хотя версия для Linux недоступна в розничной продаже, а только для OEM-производителей . CoreAVC работает не только на 32- и 64-разрядных x86 , но и на PowerPC (включая поддержку AltiVec ), ARM9 , ARM11 и MIPS . Что касается графических процессоров, поддерживаются Intel 2700G , ATI Imageon , Marvell Monahan, (ограниченно) Qualcomm QTv.

В феврале 2009 года CoreCodec выпустила обновление CoreAVC, которое реализовало поддержку Nvidia CUDA . CUDA позволяет выбранным видеокартам Nvidia помогать в декодировании видео. В марте 2011 года CoreCodec представила поддержку DXVA . Как и CUDA, DXVA позволяет видеокартам на базе ATI и NVIDIA помогать в декодировании видео. [1]

Ссылки

  1. ^ ab "CoreAVC Changelog". www.corecodec.com . Архивировано из оригинала 2 января 2017 г. Получено 17 декабря 2020 г. .
  2. ^ CoreAVC сильнее, чем AVIVO и PureVideo? Архивировано 10 июня 2007 г. на Wayback Machine (апрель 2006 г.)
  3. ^ Joost - FAQ: Технологии Архивировано 2007-05-17 на Wayback Machine
  4. ^ "CoreCodec жалуется на скопированный код". Chilling Effects Clearinghouse. 2008-04-30 . Получено 2008-05-05 .
  5. ^ "DMCA takedown of coreavc-for-linux/CoreCodec Homepage". Архивировано из оригинала 2008-05-09 . Получено 2008-05-09 .
  6. ^ Удаление coreavc-for-linux по закону DMCA, сообщение 5780 (май 2008 г.)
  7. ^ Удаление coreavc-for-linux по закону DMCA, сообщение 5785 (май 2008 г.)
  8. ^ "coreavc-for-linux". coreavc-for-linux. 2012-06-10 . Получено 2012-06-10 .

Внешние ссылки