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

Таблица FourCC кодов и соответствующим им кодеков
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: уже сейчас достаточно продвинутый кодек!