Индио
Расширение имени файла | ЭКО |
---|---|
Тип интернет-СМИ | видео/x-ivf, видео/x-indeo |
Разработано | Архитектурные лаборатории Intel |
Первоначальный выпуск | ноябрь 1992 г |
Последний выпуск | 5.11 |
Тип формата | сжатое видео |
Содержится | АВИ |
Расширено с | Два |
Indeo Video (теперь широко известный просто как «Indeo») — это семейство аудио- и видеоформатов и кодеков , впервые выпущенное в 1992 году и предназначенное для воспроизведения видео в реальном времени на процессорах настольных компьютеров. Хотя его первоначальная версия была связана с форматом видеопотока Intel DVI , аппаратным кодеком для сжатия видео телевизионного качества на компакт-диски , Indeo отличался тем, что был одним из первых кодеков, позволяющих воспроизводить видео на полной скорости без использования аппаратного ускорения. . Кроме того, в отличие от Cinepak и TrueMotion S , при сжатии использовалось то же Y'CbCr 4:2:0, цветовое пространство что и в стандарте ITU H.261 и ISO стандарте MPEG-1 .Использование Indeo было бесплатным. [1] чтобы обеспечить максимально широкое использование.
История [ править ]
Во время разработки того, что впоследствии стало микропроцессором P5 Pentium , лаборатория архитектуры Intel внедрила один из первых и на тот момент самого высокого качества программных видеокодеков, который продавался как «Indeo Video». Он разрабатывался с 1980-х годов на основе аппаратного интерфейса Digital Video Interactive (DVI), который ранее был разработан General Electric . [2] Indeo был впервые выпущен в 1992 году вместе с Microsoft платформой Video for Windows . [3] На момент публичного представления это был единственный видеокодек, поддерживаемый Microsoft (Video for Windows) и Apple Computer , программными средами QuickTime а также программными системами IBM того времени. Он был продан Ligos Corporation в 2000 году.
В период с 1993 по 2000 год Intel выпустила несколько разных версий кодека, основанных на совершенно разных математических основах и имеющих разные функции.
Хотя Indeo получил широкое распространение в середине 1990-х годов, он оставался проприетарным . Intel замедлила разработку и прекратила активный маркетинг, и ее популярность быстро превзошла рост популярности кодеков MPEG и других, поскольку процессоры стали более мощными, а их оптимизация для чипов Intel стала менее важной. Indeo по-прежнему использовался в видеоигр видеороликах , например, в Police Quest: SWAT 2 1998 года .
Форматы [ править ]
Исходный формат был разработан для воспроизведения в реальном времени на процессорах Intel младшего класса ( i386 и i486 ), опционально поддерживаемый специализированным аппаратным декодером ( Intel i750 ). Сложность декодирования была значительно ниже, чем при использовании современных кодеков MPEG ( H.261 , MPEG-1 Part 2). [4]
Кодек был крайне асимметричным требовалось гораздо больше вычислений, , а это означало, что для кодирования видеопотока чем для его декодирования. Система видеоконференций Intel ProShare воспользовалась этим, используя аппаратное ускорение для кодирования потока (и, следовательно, требуя карту расширения), но позволяя отображать поток на любом персональном компьютере.
Индио 2 [ править ]
Indeo 2, ранее известный как Real-Time Video 2 , работает путем дельта-кодирования пикселей построчно, либо против непосредственно предшествующей во времени, либо в пространстве строки, в сочетании со статическим кодированием Хаффмана . [5]
Инди-видео 3 [ править ]
Indeo Video 3 — это традиционный формат кодирования с преобразованием на основе DCT, предназначенный для воспроизведения видео с CD-ROM и очень похожий на конкурирующий формат Cinepak . Он использует субдискретизацию цветности , дельта-кодирование, векторное квантование , кодирование по длине серии и компенсацию движения ( межкадровое кодирование) с рекомендуемым интервалом ключевых кадров, равным 4, и имеет явно асимметричные характеристики времени выполнения. [6] [3]
Интерактивное видео Indeo [ править ]
Indeo Video Interactive имела большую вычислительную сложность и была ориентирована на разработчиков видеоигр. [7] Он был основан на вейвлет-преобразованиях. [8] и включал новые функции, такие как прозрачность с хроматической клавишей и поддержка горячих точек. Изначально поддержки систем Apple не было. [9] Было создано два варианта этой технологии: Indeo Video 4 и 5. Формат никогда официально не документировался, но позже был подвергнут обратному проектированию, чтобы обеспечить возможность использования сторонних декодеров. [10]
Indeo Audio Coder [ править ]
Indeo Audio Coder — это формат кодирования с преобразованием, основанный на модифицированном дискретном косинусном преобразовании (MDCT). [11]
Индио Версия 5 [ править ]
Собственное кодирование битового потока видео, первоначально разработанное Intel. Технология была продана в 2000 году корпорации Ligos. Джон Макгоуэн утверждает, что Indeo 5 использует вейвлет-алгоритм и другие функции кодирования; его предшественник Indeo 4 использует, по-видимому, аналогичный «гибридный вейвлет-алгоритм». [12] Реализации Indeo для Windows распространяются компанией Ligos. Apple отсутствует MacOS распространяла версии Mac для «классических» операционных систем через OS 9, но поддержка для Mac OS X .
Реализации [ править ]
Официальные декодеры Indeo 5 существуют для Microsoft Windows , классической Mac OS , BeOS R5 и проигрывателя XAnim на Unix . Декодеры обратного проектирования для версий 2, 3, 4 и 5 были представлены в FFmpeg в период с 2003 по 2011 год. [13] Indeo версии 3 ( IV31 и IV32 ), 4 ( IV41 ) и 5 ( IV50 ) поддерживаются MPlayer. [14] и Ксаним. Версия 5.11 бесплатна. [15] и может использоваться во всех 32-битных версиях Windows до Vista. Версия 5.2 создана для XP и доступна для покупки на официальном сайте. [16] для использования только с Windows 95, 98, ME, NT, 2000 и XP. Сюда входит поддержка кодеков Indeo Video 4.5 и Indeo Audio 2.5, но видеокодек версии 3.2 был удален с момента первоначального выпуска Indeo XP для Windows. Хотя видео Indeo официально не поддерживается Windows Vista и Windows 7, простой ввод следующей команды в командную строку может включить воспроизведение видео в кодировке Indeo: regsvr32 ir50_32.dll
[17]
Рекомендации по безопасности [ править ]
Реализация кодека Indeo в Microsoft Windows содержит несколько уязвимостей безопасности, поэтому не следует воспроизводить видео Indeo из ненадежных источников. Microsoft попыталась удалить их в XP SP1, но ей пришлось выпустить исправление, чтобы добавить их обратно. [18] Кодек изначально был лицензирован у Intel, и у Microsoft, скорее всего, нет исходного кода, необходимого для устранения уязвимостей. В полностью исправленных системах, а также во всех системах Windows Vista и более поздних версиях кодек Indeo в большинстве случаев частично отключен. [19]
Ссылки [ править ]
- ^ «Технический обзор Indeo® Video 5 (в архиве)» . Архивировано из оригинала 30 мая 2014 г.
- ^ Будье, Томас; Шоттон, Дэвид М. (1 апреля 1999 г.). «Видео в Интернете: введение в цифровое кодирование, сжатие и передачу данных движущегося изображения». Журнал структурной биологии . 125 (2–3): 133–155. дои : 10.1006/jsbi.1999.4097 . ISSN 1047-8477 . ПМИД 10222270 .
- ^ Jump up to: Перейти обратно: а б «Центральный кодек — Indeo Codec» . siggraph.org . 1998. Архивировано из оригинала 03 апреля 2019 г. Проверено 3 апреля 2019 г.
- ^ «Видеокодек Indeo, версия 3» . www.loc.gov . 05.12.2011 . Проверено 10 февраля 2022 г.
- ^ «Индео 2» . МультимедиаВики . 24 января 2018 г. Проверено 3 апреля 2019 г.
- ^ «Индео 3» . МультимедиаВики . 24 января 2018 г. Проверено 3 апреля 2019 г.
- ^ Мустафа, Сулейман; Сяо, Ханнан (декабрь 2015 г.). «Сравнение видеокодеков Cinepak, Intel, Microsoft и Indeo для сжатия видео». Международный журнал мультимедиа и его приложений . 7 (6): 01–12. arXiv : 1601.01408 . дои : 10.5121/ijma.2015.7601 . S2CID 11570304 .
- ^ «Индео Видео Интерактив» . Архивировано из оригинала 7 мая 2006 г. Проверено 24 марта 2006 г.
- ^ «Центральный кодек — Indeo Codec» . siggraph.org . 1998. Архивировано из оригинала 03 апреля 2019 г. Проверено 3 апреля 2019 г.
- ^ «Индео 4» . МультимедиаВики . 24 января 2018 г. Проверено 3 апреля 2019 г.
- ^ «Imc: Сделать IMDCT поддержкой стереовыхода (34271cab) · Фиксирует · libav / Libav» . 2 июня 2012 г.
- ^ «Видеокодек Indeo, версия 5» . www.loc.gov . 01.03.2012 . Проверено 10 февраля 2022 г.
- ^ «git.videolan.org Git — ffmpeg.git/blob — журнал изменений» . git.videolan.org .
- ^ «Таблица состояний кодеков — MPlayer — Видеоплеер» .
- ^ «Бесплатная загрузка кодека Ligos Indeo 5.11» .
- ^ «Корпорация Лигос »Индео» . Архивировано из оригинала 3 сентября 2006 г. Проверено 23 марта 2006 г.
- ^ «Проблема Indeo 5.x с Vista» .
- ^ «Игра перестает отвечать (зависает) или неожиданно завершает работу при воспроизведении вступительного видеоролика» .
- ^ «Рекомендации по безопасности Microsoft 954157 — Улучшения безопасности для кодека Indeo» . Майкрософт . 14 октября 2022 г.
Внешние ссылки [ править ]
Литература [ править ]
- Майкл Кейт (Intel) (1993). «Будущие направления Indeo Video». Дайджест статей. Компкон Весна . Международная компьютерная конференция IEEE (Compcon). Сан-Франциско, Калифорния, США: Издательство IEEE Computer Society Press. стр. 509–513. дои : 10.1109/cmpcon.1993.289725 . ISBN 0-8186-3400-6 .