Разработчик (и) | CoreCodec, Inc |
---|---|
Первоначальный выпуск | 2 января 2006 г. (2006-01-02) |
Окончательный выпуск | 3.0.1 (9 сентября 2011 г.; 9 лет назад (2011-09- 09)) |
P обзорная версия | не |
Написана на | Core-C (модульный ANSI C ), C ++ |
Операционная система | Windows, CE, Mobile ; macOS, Linux (только OEM), Symbian, iOS, Palm OS, Android |
Доступно на | английском |
Типе | Кодеке |
Лицензия | Собственный |
Веб-сайт | corecodec.com |
CoreAVC был собственный кодек для декодирования видеоформата H.264 / MPEG-4 AVC (Advanced Video Coding).
По состоянию на 2010 год декодер является одним из самых быстрых программных декодеров, но работает медленнее, чем аппаратные. CoreAVC поддерживает все профили H.264, кроме 4: 2: 2 и 4: 4: 4.
CoreAVC теперь поддерживает две формы аппаратного ускорения GPU для декодирования H.264 в Windows: Nvidia с CUDA и DXVA для оборудования ATI и Nvidia.
CoreAVC включен как часть CorePlayer Multimedia Framework и использовался в ныне несуществующем настольном клиенте Joost, системой, которая распространяла видео через Интернет с использованием одноранговых сетей. технология однорангового телевидения.
Проект с открытым исходным кодом под названием CoreAVC-For-Linux, размещенный в Google Code, исправляет код загрузчика в программе медиаплеер с открытым исходным кодом MPlayer и позволяет использовать фильтр CoreAVC DirectShow только для Windows в среде бесплатного программного обеспечения. Он не включает CoreAVC, но просто позволяет MPlayer использовать его. Этот проект также содержит исправления для использования проприетарного кодека в MythTV, программного обеспечения с открытым исходным кодом для персональных компьютеров домашнего кинотеатра и медиаплеера xine.
. В мае 2008 года CoreAVC- Проект For-Linux был закрыт Google в связи с жалобой на DMCA. Существовали предположения об этой жалобе DMCA, потому что проект как оболочка не использовал какие-либо материалы, защищенные авторским правом, но, возможно, методы обратного проектирования использовались без предварительного разрешения, что CoreCodec, Inc. интерпретировала как нарушение DMCA. CoreCodec заявила, что причиной была обратная инженерия, и она была ошибочной, и принесла извинения сообществу.
CoreAVC-For-Linux теперь снова в сети и признан и поддерживается CoreCodec. Несмотря на это, будущее проекта в настоящее время находится под сомнением, поскольку разработчик заявил, что они довольно заняты и у них нет времени, чтобы продолжить работу над ним. В настоящее время разработчик обращается за помощью к любым разработчикам, заинтересованным в участии в проекте.
В начале 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. Версия для Windows поддерживает CUDA и DXVA для ускоренного декодирования видео на компьютерах с видеокартами Nvidia и ATI соответственно.