CoreAVC: различия между версиями

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску
[непроверенная версия][отпатрулированная версия]
Содержимое удалено Содержимое добавлено
м опечатка
Спасено источников — 6, отмечено мёртвыми — 0. Сообщить об ошибке. См. FAQ.) #IABot (v2.0.8.6
 
(не показано 25 промежуточных версий 18 участников)
Строка 1: Строка 1:
{{Infobox Software
{{Infobox Software
| name = CoreAVC Video Codec
| name = CoreAVC Video Codec
| logo =
| logo =
| screenshot =
| screenshot =
| caption =
| caption =
| developer = CoreCodec, Inc.
| developer = CoreCodec, Inc.
| released = ?
| released =
| frequently_updated = yes<!-- Release version update? Don't edit this page, just click on the version number! -->
| frequently_updated = yes<!-- Release version update? Don't edit this page, just click on the version number! -->
| programming language = ?
| programming language =
| operating system = [[Microsoft Windows|Windows]], [[Mac OS X]], [[Linux]] (OEM only), [[Symbian]], [[Windows CE]], [[Windows Mobile]], [[Windows Smartphone]], [[PalmOS]]
| operating system = [[Microsoft Windows|Windows]], [[Mac OS X]], [[Linux]] (OEM only), [[Symbian]], [[Windows CE]], [[Windows Mobile]], [[Windows Smartphone]], [[PalmOS]]
| language = ?
| language =
| genre = [[Видеокодек]]
| genre = [[Видеокодек]]
| license = [[Проприетарное программное обеспечение|Проприетарная]]
| license = [[Проприетарное программное обеспечение|Проприетарная]], коммерческая
| website = [http://www.coreavc.com/ coreavc.com]
| website = http://corecodec.com/
}}
}}
'''CoreAVC''' - это [[Проприетарное программное обеспечение|проприетарный]] [[видеокодек]] для декодирования [[H.264|H.264/MPEG-4 AVC (Advanced Video Coding)]] видеоформата.
'''CoreAVC''' — [[Проприетарное программное обеспечение|проприетарный]] [[видеокодек]] для декодирования видеоформата [[H.264|H.264/MPEG-4 AVC (Advanced Video Coding)]].


Декодер в настоящий момент является одним из самых быстрых программных декодировщиков и даже не уступает некоторым аппаратным.<ref>[http://www.behardware.com/news/8117/coreavc-stronger-than-avivo-purevideo.html CoreAVC stronger than AVIVO & PureVideo ?] (April 2006)</ref> Это позволяет компьютерам с низкой производительностью проигрывать AVC видеоконтент низкого разрешения, а более производительным компьютерам - видео [[HD|высокой чёткости]]. CoreAVC поддерживает все профили [[H.264]], за исключением 4:2:2 и 4:4:4.
Декодер в настоящий момент является одним из самых быстрых программных декодеров. Это позволяет компьютерам с низкой производительностью проигрывать AVC видеоконтент низкого разрешения, а более производительным компьютерам — видео [[HD|высокой чёткости]]. CoreAVC также имеет поддержку аппаратного ускорения средствами [[Графический процессор|графических процессоров]]. Она реализована в двух вариантах: через [[DXVA]] для любых графических чипов [[ATI Technologies|ATI-AMD]] или [[NVIDIA]], которые поддерживают этот интерфейс, а также напрямую через [[CUDA]] — для чипов NVIDIA. CoreAVC поддерживает все профили [[H.264]], за исключением 4:2:2 и 4:4:4.


Стоимость CoreAVC с необходимыми функциями составляет около $15.<ref>{{cite web|url=http://www.corecodec.com|title=CoreCodec Website}}</ref>
Стоимость CoreAVC с необходимыми функциями составляет около 15 $<ref>{{cite web |url=http://www.corecodec.com |title=CoreCodec Website |archiveurl=https://www.webcitation.org/66eS6SB0b?url=http://www.corecodec.com/ |archivedate=2012-04-03 |deadurl=yes }}</ref>.


CoreAVC включён в качестве составной части CorePlayer Multimedia [[Framework]], а также используется в [[Joost]]<ref>[http://joost.com/support/faq/Technology.html Joost - FAQ: Technology]</ref> - системе распространения видео через [[интернет]] с использованием [[P2PTV|peer-to-peer TV технологии]].
CoreAVC включён в качестве составной части CorePlayer Multimedia [[Framework]], а также используется в [[Joost]]<ref>[http://joost.com/support/faq/Technology.html Joost — FAQ: Technology] {{webarchive|url=https://web.archive.org/web/20070517194221/http://www.joost.com/support/faq/Technology.html |date=2007-05-17 }}</ref> — системе распространения видео через [[интернет]] с использованием [[P2PTV|peer-to-peer TV технологии]].


== DMCA жалоба на CoreAVC-For-Linux==
== DMCA жалоба на CoreAVC-For-Linux ==
[[open source|Открытый]] проект под названием CoreAVC-For-Linux разместил на [[Google Code]] патчи загрузчика открытого мультимедийного плеера [[MPlayer]], позволяющие использовать только CoreAVC [[DirectShow]] фильтр в условиях [[Свободное программное обеспечение|свободного ПО]]. Он ''не'' включает в себя сам CoreAVC, а просто позволяет MPlayer использовать его. Этот проект также содержит патчи для использования кодека в [[MythTV]], открытом ПО для [[HTPC|Home Theater Personal Computers]] и медиаплеера [[xine]].
[[Открытое программное обеспечение|Открытый]] проект под названием CoreAVC-For-Linux разместил на [[Google Code]] патчи загрузчика открытого мультимедийного плеера [[MPlayer]], позволяющие использовать только CoreAVC [[DirectShow]] фильтр в условиях [[Свободное программное обеспечение|свободного ПО]]. Он ''не'' включает в себя сам CoreAVC, а просто позволяет MPlayer использовать его. Этот проект также содержит патчи для использования кодека в [[MythTV]], открытом ПО для [[HTPC|Home Theater Personal Computers]] и медиаплеера [[xine]].


В [[Май 2008 года|мае]] [[2008]] было принято решение против CoreAVC-For-Linux из-за [[DMCA]] жалобы.<ref>{{cite web|url=http://www.chillingeffects.org/dmca512/notice.cgi?NoticeID=18513|date=2008-04-30|title=CoreCodec complains of copied code|accessdate=2008-05-05|publisher=[[Chilling Effects]] Clearinghouse}}</ref> Имели место спекуляции по поводу этой жалобы, ведь проект, являясь лишь обёрткой, не использовал материалы, защищённые авторским правом, но могла быть использована технология [[Обратная разработка|обратной разработки]] без предварительного разрешения, что было истолковано CoreCodec, Inc. как нарушение [[DMCA]].<ref>[http://www.corecodec.com/forums/index.php?topic=981.msg5695 DMCA takedown of coreavc-for-linux/CoreCodec Homepage] (May 2008)</ref> CoreCodec заявил, что для обратной разработки были причины, и это произошло по ошибке<ref>[http://www.corecodec.com/forums/index.php?topic=981.msg5780#msg5780 DMCA takedown of coreavc-for-linux, message 5780] (May 2008)</ref>, и извинились перед сообществом.<ref>[http://www.corecodec.com/forums/index.php?topic=981.msg5785#msg5785 DMCA takedown of coreavc-for-linux, message 5785] (May 2008)</ref> В настоящий момент проект снова онлайн и признан CoreCodec.
В [[Май 2008 года|мае]] [[2008]] было принято решение против CoreAVC-For-Linux из-за [[DMCA]] жалобы<ref>{{cite web|url=http://www.chillingeffects.org/dmca512/notice.cgi?NoticeID=18513|date=2008-04-30|title=CoreCodec complains of copied code|accessdate=2008-05-05|publisher=[[Chilling Effects]] Clearinghouse|archiveurl=https://www.webcitation.org/66eS6tl05?url=http://www.chillingeffects.org/dmca512/notice.cgi?NoticeID=18513|archivedate=2012-04-03|deadurl=yes}}</ref>. Имели место спекуляции по поводу этой жалобы, ведь проект, являясь лишь обёрткой, не использовал материалы, защищённые авторским правом, но могла быть использована технология [[Обратная разработка|обратной разработки]] без предварительного разрешения, что было истолковано CoreCodec, Inc. как нарушение [[DMCA]]<ref>[http://www.corecodec.com/forums/index.php?topic=981.msg5695 DMCA takedown of coreavc-for-linux/CoreCodec Homepage] {{webarchive|url=https://web.archive.org/web/20081205143719/http://www.corecodec.com/forums/index.php?topic=981.msg5695 |date=2008-12-05 }} (May 2008)</ref>. CoreCodec заявил, что для обратной разработки были причины, и это произошло по ошибке<ref>[http://www.corecodec.com/forums/index.php?topic=981.msg5780#msg5780 DMCA takedown of coreavc-for-linux, message 5780] {{webarchive|url=https://web.archive.org/web/20081205143724/http://www.corecodec.com/forums/index.php?topic=981.msg5780 |date=2008-12-05 }} (May 2008)</ref>, и извинились перед сообществом<ref>[http://www.corecodec.com/forums/index.php?topic=981.msg5785#msg5785 DMCA takedown of coreavc-for-linux, message 5785] {{webarchive|url=https://web.archive.org/web/20081205143756/http://www.corecodec.com/forums/index.php?topic=981.msg5785 |date=2008-12-05 }} (May 2008)</ref>. В настоящий момент проект снова онлайн и признан CoreCodec.


== Поддержка различных платформ ==
== Поддержка различных платформ ==
В начале 2008 года, из-за большого спроса, CoreCodec портировала ранее совместимый только с [[Windows]] CoreAVC на множество [[Платформа_(вычислительная_техника)|платформ]] и процессорных архитектур, включая даже некоторые [[GPU|графические процессоры]]. На данный момент поддерживаются [[Windows]], [[MacOS X]] и [[Linux]], а также мобильные операционные системы, такие как [[PalmOS]], [[Symbian]], [[Windows CE]] и Windows для смартфонов. Linux-версия недоступна для розничной торговли, а только для [[OEM]]-производителей.
В начале 2008 года из-за большого спроса CoreCodec портировала ранее совместимый только с [[Windows]] CoreAVC на множество операционных систем и процессорных архитектур, включая даже некоторые [[GPU|графические процессоры]]. На данный момент поддерживаются [[Windows]], [[MacOS X]] и [[Linux]], а также мобильные операционные системы, такие как [[PalmOS]], [[Symbian]], [[Windows CE]] и Windows для смартфонов. Linux-версия недоступна для розничной торговли, а только для [[OEM]]-производителей. Наряду с новыми операционными системами, поддерживаются также некоторые процессорные архитектуры. CoreAVC (переименован в [http://coreplayer.com/ CorePlayer] {{Wayback|url=http://coreplayer.com/ |date=20090703162522 }} Desktop/Mobile) запускается не только на 32/64-бит-[[x86]], но и на [[PowerPC]] (включая поддержку [[Altivec]]), [[ARM9]], [[ARM11]] и [[MIPS (архитектура)|MIPS]]. Что насчёт GPU, то поддерживаются [[Intel 2700g]], ATI [[Imageon]], Marvell Monahan, (ограниченно) Qualcomm QTv, поддержка других графических процессоров заявлена на ближайшее будущее.
Наряду с новыми операционными системами, поддерживаются также некоторые процессорные архитектуры. CoreAVC (переименован в [http://coreplayer.com/ CorePlayer] Desktop/Mobile) запускается не только на 32/64-бит-[[x86]], но и на [[PowerPC]] (включая поддержку [[Altivec]]), [[ARM9]], [[ARM11]] и [[MIPS (архитектура)|MIPS]]. Что насчёт GPU, то поддерживаются [[Intel 2700g]], ATI [[Imageon]], Marvell Monahan, (ограниченно) Qualcomm QTv, поддержка других графических процессоров заявлена на ближайшее будущее.


== Поддержка GPU - NVIDIA CUDA ==
== Поддержка GPU NVIDIA ==
[[10 февраля]] [[2009]] интегрирован и реализована его аппаратная поддержка <ref>[http://www.coreavc.com/index.php?option=com_content&task=view&id=27&Itemid=1 GPU support for NVIDIA CUDA released] (Feb 2009)</ref> для [[NVIDIA]] [[CUDA]].
[[10 февраля]] [[2009]] интегрирована и реализована аппаратная поддержка CoreAVC для графических процессоров [[NVIDIA]] с использованием технологии [[CUDA]]<ref>[http://www.coreavc.com/index.php?option=com_content&task=view&id=27&Itemid=1 GPU support for NVIDIA CUDA released] {{Wayback|url=http://www.coreavc.com/index.php?option=com_content&task=view&id=27&Itemid=1 |date=20090619161451 }} (Feb 2009)</ref>. Стоит отметить, что для аппаратного декодирования H.264/MPEG-4 [[NVIDIA]] использует собственную технологию [[PureVideo]].


== Примечания ==
== Примечания ==
{{примечания}}
{{reflist}}

== См. также ==


== Ссылки ==
== Ссылки ==
* [http://www.coreavc.com/ The CoreAVC H.264 Homepage]
* [http://www.coreavc.com/ The CoreAVC H.264 Homepage] {{Wayback|url=http://www.coreavc.com/ |date=20090610040528 }}
* [http://www.corecodec.com/ CoreCodec Homepage]
* [http://www.corecodec.com/ CoreCodec Homepage] {{Архивировано|url=https://www.webcitation.org/66eS6SB0b?url=http://www.corecodec.com/ |date=2012-04-03 }}
* [http://coreplayer.com/ CorePlayer (multiplatform)]
* [http://coreplayer.com/ CorePlayer (multiplatform)] {{Wayback|url=http://coreplayer.com/ |date=20090703162522 }}
* [http://forum.doom9.org/showthread.php?t=104277 Doom9.org Discussion on CoreAVC]
* [http://forum.doom9.org/showthread.php?t=104277 Doom9.org Discussion on CoreAVC] {{Wayback|url=http://forum.doom9.org/showthread.php?t=104277 |date=20100326182901 }}
* [http://cyber.law.harvard.edu/openlaw/DVD/1201.html#f Openlaw - the current US law and Reverse Engineering]
* [http://cyber.law.harvard.edu/openlaw/DVD/1201.html#f Openlaw — the current US law and Reverse Engineering] {{Wayback|url=http://cyber.law.harvard.edu/openlaw/DVD/1201.html#f |date=20100211203329 }}
* [http://code.google.com/p/coreavc-for-linux/ coreavc-for-linux - Google Code]
* [http://code.google.com/p/coreavc-for-linux/ coreavc-for-linux — Google Code] {{Wayback|url=http://code.google.com/p/coreavc-for-linux/ |date=20100213124345 }}
* [https://web.archive.org/web/20070610083637/http://www.behardware.com/news/8117/coreavc-stronger-than-avivo-purevideo.html CoreAVC stronger than AVIVO & PureVideo ? (April 2006)]


{{Сжатие видео}}

{{Реализация ПО для сжатия}}


[[Категория:Видеокодеки]]
[[Категория:Видеокодеки]]

[[cs:CoreAVC]]
[[en:CoreAVC]]
[[es:CoreAVC]]
[[ko:코어AVC]]
[[pt:CoreAVC]]

Текущая версия от 22:40, 13 марта 2022

CoreAVC Video Codec
Тип Видеокодек
Разработчики CoreCodec, Inc.
Написана на Си
Операционные системы Windows, Mac OS X, Linux (OEM only), Symbian, Windows CE, Windows Mobile, Windows Smartphone, PalmOS
Лицензия Проприетарная, коммерческая
Сайт corecodec.com

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

Декодер в настоящий момент является одним из самых быстрых программных декодеров. Это позволяет компьютерам с низкой производительностью проигрывать AVC видеоконтент низкого разрешения, а более производительным компьютерам — видео высокой чёткости. CoreAVC также имеет поддержку аппаратного ускорения средствами графических процессоров. Она реализована в двух вариантах: через DXVA для любых графических чипов ATI-AMD или NVIDIA, которые поддерживают этот интерфейс, а также напрямую через CUDA — для чипов NVIDIA. CoreAVC поддерживает все профили H.264, за исключением 4:2:2 и 4:4:4.

Стоимость CoreAVC с необходимыми функциями составляет около 15 $[1].

CoreAVC включён в качестве составной части CorePlayer Multimedia Framework, а также используется в Joost[2] — системе распространения видео через интернет с использованием peer-to-peer TV технологии.

DMCA жалоба на CoreAVC-For-Linux

[править | править код]

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

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

Поддержка различных платформ

[править | править код]

В начале 2008 года из-за большого спроса CoreCodec портировала ранее совместимый только с Windows CoreAVC на множество операционных систем и процессорных архитектур, включая даже некоторые графические процессоры. На данный момент поддерживаются Windows, MacOS X и Linux, а также мобильные операционные системы, такие как PalmOS, Symbian, Windows CE и Windows для смартфонов. Linux-версия недоступна для розничной торговли, а только для OEM-производителей. Наряду с новыми операционными системами, поддерживаются также некоторые процессорные архитектуры. CoreAVC (переименован в CorePlayer Архивная копия от 3 июля 2009 на Wayback Machine Desktop/Mobile) запускается не только на 32/64-бит-x86, но и на PowerPC (включая поддержку Altivec), ARM9, ARM11 и MIPS. Что насчёт GPU, то поддерживаются Intel 2700g, ATI Imageon, Marvell Monahan, (ограниченно) Qualcomm QTv, поддержка других графических процессоров заявлена на ближайшее будущее.

Поддержка GPU NVIDIA

[править | править код]

10 февраля 2009 интегрирована и реализована аппаратная поддержка CoreAVC для графических процессоров NVIDIA с использованием технологии CUDA[7]. Стоит отметить, что для аппаратного декодирования H.264/MPEG-4 NVIDIA использует собственную технологию PureVideo.

Примечания

[править | править код]
  1. CoreCodec Website. Архивировано из оригинала 3 апреля 2012 года.
  2. Joost — FAQ: Technology Архивировано 17 мая 2007 года.
  3. CoreCodec complains of copied code. Chilling Effects Clearinghouse (30 апреля 2008). Дата обращения: 5 мая 2008. Архивировано из оригинала 3 апреля 2012 года.
  4. DMCA takedown of coreavc-for-linux/CoreCodec Homepage Архивировано 5 декабря 2008 года. (May 2008)
  5. DMCA takedown of coreavc-for-linux, message 5780 Архивировано 5 декабря 2008 года. (May 2008)
  6. DMCA takedown of coreavc-for-linux, message 5785 Архивировано 5 декабря 2008 года. (May 2008)
  7. GPU support for NVIDIA CUDA released Архивная копия от 19 июня 2009 на Wayback Machine (Feb 2009)