Таблица FourCC кодов и соответствующим им кодеков

Если Вы откроете .AVI файл в любом HEX-редакторе, то по адресу 0xBC вы найдете четырехбайтовое обозначение кодека, которым сжат видеопоток в данном файле. Это так называемая система обозначения кодека посредством четырехбуквенного кода (FourCC - Four Character Code), в разработке которого приняла немалое участие компания Microsoft. И обычно используемый повсеместно Microsoft Media Player при попытке проиграть неизвестный формат видео пытается найти кодек по четырехбуквенному коду. Другое дело, что многие кодеки, по тем или иным причинам, не зарегистрированы в базе Microsoft FourCC. В числе их - популярный ныне DivX.

Этот материал предназначен именно для того, чтобы Вы могли определить, каким кодеком сжат видеопоток в AVI-файле, который не может проиграться стандартными средствами, найти его в сети, скачать и установить!
Таблица FourCC кодов и соответствующим им кодеков[/h3]
FourCC
Ссылка
Описание
3IV1
3IV1 кодек на базе MPEG-4
Кодек на основе MPEG-4. Используется 3IVX Delta версиями 1.0-3.5. Есть также код "3IV0", но он был предназначен для старых бета-версий и никогда не выпускался для публичного использования.
3IV2
3IV1 кодек на базе MPEG-4
Кодек на основе MPEG-4. Используется 3IVX Delta версии 4.0. Есть также код "3IV0", но он был предназначен для старых бета-версий и никогда не выпускался для публичного использования.
AEMI
Array VideoONE MPEG1-I кодек захвата
Довольно-таки обычный MPEG1-кодек. Используется вместе с железом от Array Microsystems. Захватывает только I-кадры. Удобен для последующего перекодирования.
AMPG
Array VideoONE MPEG1 кодек захвата
Довольно-таки обычный MPEG1-кодек. Используется вместе с железом от Array Microsystems.
ASV1Кодек захвата от ASUS
Поставляется вместе с карточками от ASUS. Можно скачать на ASUS FTP.ASV2
Кодек захвата от ASUS следующего поколения
Поставляется вместе с карточками от ASUS. Можно скачать на ASUS FTP. Обладает лучшими характеристиками, нежели предшественник, хотя все равно качество оставляет желать лучшего.
BINK
Кодек, часто применяющийся в играх для показа видеовставках.
Честно говоря, я не уверен, что на сайте компании, которая его выпускает, Вам предложат стандартный кодек для Windows, но программное обеспечение для просмотра там можно скачать.
BT20
Кодек от Conexant для сжатия YUV-потока в реальном времени.
Микстура для просмотра: скачайте вот этот ZIP-файл и добавьте строки:"VIDC.BT20=btvvc32.drv""VIDC.Y41P=btvvc32.drv"с полными путями, куда Вы положили файлы, в секцию [drivers32] в файле SYSTEM.INI.
BTCV
Кодек композитного видео
Входит в стандартную поставку, как кодек к некоторым чипах от Conexant.
BW10
Кодек для систем с аппаратным MPEG
Кодек для аппартных систем, поставляемых Broadway MPEG compression system.
CDVC
Canopus DV кодек
Используется с DV-камерами. Существует бесплатный программный кодек, который можно установить на компьютер без установленного аппаратного обеспечения для захвата.
CFCC
кодек аппаратного захвата в AVI
Собственный формат сжатия, используемый "DPS Perception adapter".
CGDI
Кодек программы захвата в Microsoft Office 97
Используется свой формат AVI.
CRAM
Microsoft Video 1 кодек
Судя по всему, идентичен MSVC.
CYUY
ATI YUY кодек
Собственный кодек ATI. Не совсем понятно, он ли используется в кодировании потока при захвате.
DIV3
DivX MPEG-4 кодек версии 3
DivX для видеопотока с медленным движением в кадре. "Хакнутая" версия Microsoft MPEG-4 кодека. Нормально воспроизводится с помощью кодека DivX 4.02 и старше.
DIV4
DivX MPEG-4 кодек версии 3
DivX для видеопотока с быстрым движением в кадре. "Хакнутая" версия Microsoft MPEG-4 кодека. Нормально воспроизводится с помощью кодека DivX 4.02 и старше.
DIVX
DivX MPEG-4 кодек версии 4
DivX (ранее известный как OpenDivX и Project Mayo) версии 4. Замечателен для DVD-Rip'а, сжатия видеоматериалов. Выигыш в сжатии по сравнению с 3ей версией около 20% с тем же качеством.
DMB1
Rainbow Runner кодек аппаратного захвата.
Идет в комплекте с картами Matrox Rainbow Runner, судя по всему, один из видов MJPEG.
DUCK
RGB кодек
Неплохой RGB-кодек от Duck Corporation. Похоже, что он имеет еще один fourcc код для себя...
dvsd
miroVideo DV300 софтверный кодек
Для работы с этим кодеком неободимо присутствие карточки с интерфейсом 1394 (Firewire).
DX50
DivX MPEG-4 кодек версии 5
DivX (ранее известный как OpenDivX и Project Mayo) версии 5. Замечателен для DVD-Rip'а, сжатия видеоматериалов. Выигрыш в сжатии по сравнению с 4ой версией около 20% с тем же качеством. Совместим с ISO MPEG-4 стандартом, включены добавочные опции.
DXTn
сжатые текстуры DirectX
5 различных версий (DXT1 ... DXT5) текстур DirectX. Полную документаию можно найти в DirectX SDK.
ELK0
кодек от ELSA.
Ставится с карточками (не всеми) от ELSA. По виду - типичный YUV-кодек, но с уменьшенным цветовым разрешением.
ESCP
кодек от EIDOS.
Кодек, поставляемый вместе (и используемый в) Eidos Technologies ESCAPE VideoStudio.
FRWA
Forward motion JPEG кодек.
Motion JPEG кодек с поддержкой 8-битного альфа-канала - используется в системах Forward от SoftLab-Nsk
FRWD
Forward motion JPEG кодек.
Motion JPEG кодек - используется в системах Forward от SoftLab-Nsk. Схож с FRWA, но отличается от него отсутствием альфа-канала.
GLZW
Motion LZW кодек.
Motion LZW кодек - судя по всему, написан как учебный пример.
GPEG
Motion JPEG кодек.
Motion JPEG кодек - судя по всему, написан как учебный пример.
H260 - H269
ITU H.26n кодек.
Кодек для видеоконференций через телефонную сеть.
HFYU
Motion LZW кодек.
Знаменитый HUFFYUV кодек - кодек без потерь. "Любим" всеми для захвата видео, так как использует при кодировании потока сжатие без потерь, правда, размер потока остается очень большим - например, при захвате PAL video 720x576 час видео будет занимать от 35 до 50 Гб.
HMCR
Rendition Motion Compensation Format.
Motion compensation формат используемый в драйверах v 2.x Rendition DirectDraw.
HMRR
Rendition Motion Compensation Format.
Тот же формат, только более новый и оптимизированный.
i263
Intel H.263
PictureWorks NetCard Player: другая реализация кодека для видеоконференция от Intel.
IAN
Intel Indeo 4
Еще один FourCC, используемый данным кодеком.
IR21
Старый кодек Intel Indeo Video
Должен поддерживаться кодеками компании Ligos, нынешним владельцем Indeo.
IV30 - IV39
Кодек Intel Indeo Video версии 3
Куплен Ligos и распространяется этой компанией. Старшие версии кодека поддерживают проигрывание видео, сжатого при помощи младших версий кодека.
LEAD
MJPEG кодек от LEAD
Неплохой MJPEG кодек, отличается от кодеков, поддерживающих стандартные алгоритмы, лучшим качеством при меньшем битрейте. На сайте можно взять trial версию кодека.
MC12
Формат компенсации движения от ATI
Собственный формат, используемый ATI для MPEG захвата/декодирования.
MCAM
Формат компенсации движения от ATI
Собственный формат, используемый ATI для MPEG захвата/декодирования.
MP42
Кодек MPEG-4 от Microsoft
Входит в набор разных кодеков (кстати, несовместимых между собой) от Microsoft. Предназначен для "личного" использования. Включен в состав Microsoft Media Player 7.0 и выше, а также в состав Microsoft Media Tools 4.0 и выше.
MP43
Кодек MPEG-4 от Microsoft
Входит в набор разных кодеков (кстати, несовместимых между собой) от Microsoft. Предназначен для использования в потоках видео, распространяемого через media-каналы (Интренет), вследствие чего не проигрывается последними плэйерами от Microsoft в составе AVI. Включен в состав Microsoft Media Player 7.0 и выше, а также в состав Microsoft Media Tools 4.0 и выше.
MSVC
Microsoft Video 1 кодек
Кодек, поставляемый с Video For Windows. Работает с изображениями формата 8bpp и 16bpp. Качество - так себе :).
MWV1
WaveLet-кодек от Aware
Оптимизирован под MMX. В общем и целом, ничего особенного.
NVS0 - NVS5
Внутренний формат компрессии от nVidia
Появился, начиная с GEForce 2 GTS Pro / 64Mb DDR.
NVT0 - NVT5
Внутренний формат компрессии от nVidia
Появился, начиная с GEForce 2 GTS Pro / 64Mb DDR.
PDVC
DVC-кодек от IOData
DV-кодек for I-O DATA Digital Video Capture продуктов.
PVMM
PacketVideo Corporation MPEG-4
Софтовый MPEG-4 кодек, поддерживающий многопроходность. Также позволяет транслировать поток через коммуникации.
RLE
Возможно, Microsoft.
RLE-кодек. В 4-х буквенном коде последний символ - пробел.
VP30
VP3
Мало информации. Компания-производитель заявляет, что кодек очень хорош при потоках от 220 до 440 кбит, до 30 кадров в секунду. С успехом может использоваться на TrueCast серверах.
VP31
VP3
Мало информации. Компания-производитель заявляет, что кодек очень хорош при потоках от 220 до 440 кбит, до 30 кадров в секунду. С успехом может использоваться на TrueCast серверах. Видимо, улучшенная версия от VP30
VP6/ VP60
VP6
MPEG-4 подобный кодек. Бесплатен. В ряде применений не уступал XVID.
VP62
VP 6.2
Более продвинутая версия VP6, отличающаяся от предка повышенным качеством и скоростью кодирования.
VP70
VP7
Продолжатель линейки VP6 – увеличенная скорость, адаптивное кодирование, упор на мультимедиа-приложения и Интернет.
XVID
XVID
Кодек с открытыми исходными текстами - разрабатывается чатью бывшей группы OpenDivX. Думаю, в будущем - неплохая альтернатива DivX: уже сейчас достаточно продвинутый кодек!