Při pokusu o přehrání některých AVI souborů stažených z internetu nebo
získaných jiným způsobem zjistíte, že Vám na Vašem počítači nejdou přehrát.
Většinou Vám program používaný na přehrávání videosouborů oznámí, že nemůže
nalézt potřebný kodek (codec = COder-DECoder), tj. soubor, pomocí něhož
může videodata kódovat i dekódovat (a následně zobrazit). Data v AVI souboru
totiž mohou být kódována různými způsoby.
Na Vašem počítači je s operačním systémem dodáváno jen několik málo základních
kodeků. Další Vám v systému mohou přibýt instalací různých programů. Případně
můžete instalovat samotný kodek. Ale pokud video nevidíte nebo neslyšíte
zvuk, patrně ten správný kodek ve Vašem systému není. Jaký tedy použít
a kde ho sehnat? Jak zjistit pomocí jakého videokodeku a zvukového kodeku
soubor přehrajete?
Systém AVI soubor pro dekódování nejdříve rozdělí pomocí AVI Splitteru
na 2 streamy (proudy dat) - obrazový a zvukový.
Obrazová data jsou dekódována pomocí odpovídajícího videokodeku nebo DirectShow
filtru a dekódovaná předána Video Rendereru, který se postará o vlastní
zobrazení na monitoru/TV. Pokud máte nainstalován filtr DivXG400 pro přehrávání
titulků, jsou data předána z videokodeku tomuto filtru a až pak putují
na VideoRenderer.
Zvuková data jsou dekódována pomocí odpovídajícího zvukového kodeku nebo
DirectShow filtru a dekódovaná předána na DirectSound Device (zvuk. zařízení
přehrávající zvuková data), kde jsou převedena do zvukové podoby.
Kodek vs. DirectShow filtr:
Kromě plnohodnotných kodeků kterými lze kódovat i dekódovat existují
i tzv. DirectShow filtry. Tyto DirectShow fitry využívají funkcí DirectShow
knihoven podpory DirectX a slouží většinou jen k dekódování nebo jen ke
kódování video a audiosouborů. Ne všechny programy pro práci s videem
a audiem umějí DirectShow filtry využít. Zatímco kodek je reprezentován
většinou knihovnou *.dll, u DirectShow filtr u se jedná o soubor *.ax
Následující soubory si můžete stáhnout přímo od nás z www.dejwy.net.
Jedná se o nejpoužívanější kodeky a filtry potřebné k přehrávání videa
a audia. Některé kodeky v sobě obsahují i DirectShow filter pro dekódování,
což v tabulce není nijak zaznamenáno.
Kvalita (1=bez problémů, 2=drobné bugy, 3=občas problémy s korektním dekódováním).
O problematice přehrávání filmů s titulky více na stránce "Přehrávání
filmů".
Zde je seznam kódů FOURCC a k nim popis kodeku. U některých je uveden
odkaz, odkud je možno kodek stáhnout - není to přímý odkaz na soubor,
ale na stránky, kde lze soubor najít. Nejpoužívanější
formáty pro filmy jsou DIVx, XVID a MP4x.
FOURCC |
Popis |
Info / Stáhnutí
|
3IV0 |
3IVX - MPEG4-based codec.It was also used for a while but never
publicly released. |
|
3IV1 |
3IVX - MPEG4-based codec. Used by 3ivx Delta 1.0-3.5. |
3IV2 |
3IVX - MPEG4-based codec. To be used for "3ivx Delta 4.0." |
3IVX |
3IVX - MPEG4-based codec |
AASC |
Autodesk - Animator codec |
|
ABYR |
Kensington? |
|
AEMI |
Array Microsystems - VideoONE MPEG1-I Capture |
|
AFLC |
Autodesk - AVI equivalent of the native FLC file format |
|
AFLI |
Autodesk - AVI equivalent of Autodesk's native FLI file format |
|
AMPG |
Array Microsystems - VideoONE MPEG hw based codec |
|
ANIM |
Intel - RDX |
|
AP41 |
AngelPotion - MPEG-4 (Hacked MS MPEG-4) |
|
ASV1 |
Asus - Video 1 |
|
ASV2 |
Asus - Video 2 |
|
ASVX |
Asus - Video 2 (codec which stores audio in the .avi file but puts
the video in a companion .asv file) |
|
AUR2 |
AuraVision - Aura 2 Codec - YUV 422 |
|
AURA |
AuraVision - Aura 1 Codec - YUV 411 |
|
BINK |
Bink Video ? |
|
BT20 |
Brooktree - MediaStream codec |
|
BTCV |
Brooktree - Composite Video codec |
|
BW10 |
Data Translation - Broadway MPEG Capture/Compression |
|
CC12 |
Intel - YUV12 codec |
|
CDVC |
Canopus - DV codec |
|
CFCC |
DPS - DPS Perception |
|
CGDI |
Microsoft - Camcorder Video ( used by Office 97 camcorder application) |
|
CHAM |
Winnov, Inc. - MM_WINNOV_CAVIARA_CHAMPAGNE |
|
CJPG |
Creative Labs - Creative Video Blaster Webcam Go |
|
CPLA |
Weitek - 4:2:0 YUV Planar |
|
CRAM |
Microsoft - Video 1 (identical to MSVC) |
|
CVID |
Cinepak (Supermac/Providenza & Boekelhiede/Radius) |
|
CWLT |
reserved |
|
CYUV |
Creative Labs, Inc - Creative Labs YUV |
|
CYUY |
ATI - ATI YUV |
|
DIV3 |
DivX ;-) MPEG-4 Low-Motion (Hacked MS MPEG-4) |
|
DIV4 |
DivX ;-) MPEG-4 Fast-Motion (Hacked MS MPEG-4) |
DIV5 |
? |
|
DIVX |
OpenDivX - OpenDivX 4.0, DivX 5.0 Codec |
|
DMB1 |
Matrox - Rainbow Runner hardware compression (M-JPEG) |
|
DMB2 |
M-JPEG codec used by Paradigm |
|
DSVD |
? |
|
DUCK |
Duck Corp. - TrueMotion 1.0 |
|
DVAN |
? |
|
DVE2 |
InSoft - DVE-2 Videoconferencing codec |
|
DVSD |
Generic DV codec / MainConcept - DV Codec |
|
DVX1 |
Lucent - DVX1000SP Video Decoder |
|
DVX2 |
Lucent - DVX2000S Video Decoder |
|
DVX3 |
Lucent - DVX3000S Video Decoder |
|
DXT1 |
reserved |
|
DXT2 |
reserved |
|
DXT3 |
reserved |
|
DXT4 |
reserved |
|
DXT5 |
reserved |
|
DXTC |
DirectX Texture Compression |
|
ESCP |
Eidos - ESCAPE VideoStudio |
|
ETV1 |
eTreppid Technologies - Video Codec |
|
ETV2 |
eTreppid Technologies - Video Codec |
|
ETVC |
eTreppid Technologies - Video Codec |
|
FLJP |
D-Vision - Field Encoded Motion JPEG With LSI Bitstream Format |
|
FRWA |
SoftLab-Nsk - Forward Motion JPEG with alpha channel |
|
FRWD |
SoftLab-Nsk - Forward Motion JPEG |
FVF1 |
Iterated Systems, Inc. - Fractal Video Frame |
|
GLZW |
gabest@freemail.hu - GIF-like Motion LZW |
|
GPEG |
gabest@freemail.hu - M-JPEG codec written as a learning exercise |
|
GWLT |
reserved |
|
H260 |
Intel - Conferencing codec |
|
H261 |
Intel - Conferencing codec |
|
H262 |
Intel - Conferencing codec |
|
H263 |
Intel - Conferencing codec |
|
H264 |
Intel - Conferencing codec |
|
H265 |
Intel - Conferencing codec |
|
H266 |
Intel - Conferencing codec |
|
H267 |
Intel - Conferencing codec |
|
H268 |
Intel - Conferencing codec |
|
H269 |
Intel - Conferencing codec |
|
HFYU |
Huffman Lossless Codec |
|
HMCR |
Rendition - Motion Compensation Format (Rendition V2x00) |
|
HMRR |
Rendition - newer Motion Compensation Format |
|
I263 |
Intel - I263 |
|
I420 |
Intel - Indeo 4 codec |
|
IAN |
Intel - RDX |
|
ICLB |
InSoft - CellB Videoconferencing codec |
|
IGOR |
Power DVD |
|
IF09 |
Intel - Intel Intermediate YUV9 |
|
IJPG |
Intergraph JPEG |
|
ILVC |
Intel - Layered Video |
|
ILVR |
ITU-T - H.263+ compression standard |
|
IPDV |
I-O Data Device, Inc - Giga AVI DV Codec |
|
IRAW |
Intel - YUV uncompressed |
|
IR21 |
Intel - Indeo 2.1 |
|
IV30 |
Intel - Indeo Video 3 codec |
|
IV31 |
Intel - Indeo Video 3.1 codec |
IV32 |
Intel - Indeo Video 3 codec - Quite widespread version |
IV33 |
Intel - Indeo Video 3 codec |
IV34 |
Intel - Indeo Video 3 codec |
IV35 |
Intel - Indeo Video 3 codec |
IV36 |
Intel - Indeo Video 3 codec |
IV37 |
Intel - Indeo Video 3 codec |
IV38 |
Intel - Indeo Video 3 codec |
IV39 |
Intel - Indeo Video 3 codec |
IV40 |
Intel - Indeo Video 4 codec |
IV41 |
Intel - Indeo Video 4 codec - Better image quality and transparency
masks |
IV42 |
Intel - Indeo Video 4 codec |
IV43 |
Intel - Indeo Video 4 codec |
IV44 |
Intel - Indeo Video 4 codec |
IV45 |
Intel - Indeo Video 4 codec |
IV46 |
Intel - Indeo Video 4 codec |
IV47 |
Intel - Indeo Video 4 codec |
IV48 |
Intel - Indeo Video 4 codec |
IV49 |
Intel - Indeo Video 4 codec |
IV50 |
Intel - Indeo 5.0 - Designed for streaming over the internet |
JBYR |
Kensington? |
|
JPEG |
Microsoft - Still Image JPEG DIB |
|
JPGL |
JPEG Light? - (WebCams which are built around the DIVIO NW 801/802
chip) |
|
KMVC |
Karl Morton's |
|
LEAD |
Lead Technologies - LEAD Video Codec |
|
LJPG |
Lead Technoligies - LEAD MJPEG Codec |
M261 |
Microsoft - H.261 |
|
M263 |
Microsoft - H.263 |
|
MC12 |
ATI - Motion Compensation Format |
|
MCAM |
ATI - Motion Compensation Format |
|
MJPG |
Microsoft - Motion JPEG DIB Format |
|
MP42 |
Microsoft - MPEG-4 Video Codec V2 - works with AVI files |
|
MP43 |
Microsoft - MPEG-4 Video Codec V3 - for ASF files and NOT AVI (this
has given rise to some problems) |
MP4S |
Microsoft? - MPEG-4 ISO compatible |
|
MPEG |
Chromatic - MPEG 1 Video I Frame |
|
MPG4 |
Microsoft - MPEG-4 Video Codec V1 - works with AVI files |
|
MPGI |
Sigma Designs - Editable MPEG |
|
MRCA |
FAST Multimedia - Mrcodec |
|
MRLE |
Microsoft - Run Length Encoding |
|
MSVC |
Microsoft - Video 1 |
|
MTX1 |
Matrox - ? |
|
MTX2 |
Matrox - ? |
|
MTX3 |
Matrox - ? |
|
MTX4 |
Matrox - ? |
|
MTX5 |
Matrox - ? |
|
MTX6 |
Matrox - ? |
|
MTX7 |
Matrox - ? |
|
MTX8 |
Matrox - ? |
|
MTX9 |
Matrox - ? |
|
MV12 |
? |
|
MWV1 |
Aware - Aware Motion Wavelets |
|
NAVI |
? |
|
NTN1 |
Nogatech - Video Compression 1 |
|
NVS0 |
NVidia? - GEForce 2 GTS Pro / 64Mb DDR. Possibly a texture format |
|
NVS1 |
NVidia? - GEForce 2 GTS Pro / 64Mb DDR. Possibly a texture format |
|
NVS2 |
NVidia? - GEForce 2 GTS Pro / 64Mb DDR. Possibly a texture format |
|
NVS3 |
NVidia? - GEForce 2 GTS Pro / 64Mb DDR. Possibly a texture format |
|
NVS4 |
NVidia? - GEForce 2 GTS Pro / 64Mb DDR. Possibly a texture format |
|
NVS5 |
NVidia? - GEForce 2 GTS Pro / 64Mb DDR. Possibly a texture format |
|
NVT0 |
NVidia? - GEForce 2 GTS Pro / 64Mb DDR. Possibly a texture format |
|
NVT1 |
NVidia? - GEForce 2 GTS Pro / 64Mb DDR. Possibly a texture format |
|
NVT2 |
NVidia? - GEForce 2 GTS Pro / 64Mb DDR. Possibly a texture format |
|
NVT3 |
NVidia? - GEForce 2 GTS Pro / 64Mb DDR. Possibly a texture format |
|
NVT4 |
NVidia? - GEForce 2 GTS Pro / 64Mb DDR. Possibly a texture format |
|
NVT5 |
NVidia? - GEForce 2 GTS Pro / 64Mb DDR. Possibly a texture format |
|
PDVC |
I-O Data Device, Inc. - DVC codec |
|
PGVV |
Radius - Radius Video Vision |
|
PHMO |
IBM - Photomotion |
|
PIM1 |
Pinnacle - PIM1 |
|
PIM2 |
? |
|
PIMJ |
? - Lossless JPEG |
|
PVEZ |
Horizons Technology - PowerEZ |
|
PVMM |
PacketVideo Corporation - MPEG-4 |
|
PVW2 |
Pegasus Imaging - Pegasus Wavelet Compression |
|
QPEG |
Q-Team - QPEG 1.1 Format video codec |
|
RGBT |
Computer Concepts - 32 bit support |
|
RLE |
Microsoft? - Run Length Encoder |
|
RT21 |
Intel - Indeo 2.1 codec |
|
RV20 |
Real - RealVideo G2 |
|
RV30 |
Real - RealVideo 8 |
|
RVX |
Intel - RDX |
|
S422 |
Tekram - VideoCap C210 YUV Codec |
|
SDCC |
Sun Communications - Digital Camera Codec |
|
SFMC |
Crystal Net - SFM Codec |
|
SMSC |
Radius - proprietary |
|
SMSD |
Radius - proprietary |
|
SMSV |
WorldConnect - Wavelet Video |
|
SP44 |
Sunplus SP44 |
|
SPIG |
Radius - Spigot |
|
SPLC |
Splash Studios - ACM audio codec |
|
SQZ2 |
Microsoft - VXtreme Video Codec V2 |
|
STVA |
ST Microelectronics - CMOS Imager Data (Bayer) |
|
STVB |
ST Microelectronics - CMOS Imager Data (Nudged Bayer) |
|
STVC |
ST Microelectronics - CMOS Imager Data (Bunched) |
|
STVX |
ST Microelectronics - CMOS Imager Data (Extended CODEC Data Format) |
|
STVY |
ST Microelectronics - CMOS Imager Data (Extended CODEC Data Format
with Correction Data) |
|
SV10 |
Sorenson - Video R1 |
|
SVQ1 |
Sorenson |
|
TLMS |
TeraLogic - Motion Intraframe Codec |
|
TLST |
TeraLogic - Motion Intraframe Codec |
|
TM20 |
Duck Corp. - TrueMotion 2.0 |
|
TM2X |
Duck Corp. - TrueMotion last codec |
|
TMIC |
TeraLogic - Motion Intraframe Codec |
|
TMOT |
Horizons Technology - TrueMotion Video Compression Algorithm |
|
TR20 |
Duck Corp. - TrueMotion RT 2.0 |
|
TSCC |
TechSmith - Screen Capture (Camtasia Screen "camcorder") |
|
TV20 |
Tecomac - Low-Bit Rate Codec |
|
TY2C |
Trident - Decompression Driver |
|
TY0N |
Trident |
|
TY2N |
Trident |
|
UCOD |
ClearFusion - ClearVideo |
|
ULTI |
IBM - Ultimotion |
|
V261 |
Lucent - Lucent VX2000S |
|
V422 |
Vitec Multimedia - 24 bit YUV 4:2:2 format (CCIR 601). For this
format, 2 consecutive pixels are represented by a 32 bit (4 byte)
Y1UY2V color value. |
|
V655 |
Vitec Multimedia - 16 bit YUV 4:2:2 format. |
|
VCR1 |
ATI - VCR 1.0 |
|
VCR2 |
ATI - VCR 2.0 |
VDCT |
Vitec Multimedia - Video Maker Pro DIB |
|
VDEC |
? |
|
VDOM |
VDONet - VDOWave streaming video format |
|
VDOW |
VDONet - VDOLive H.263 internet streaming video format |
|
VDTZ |
Darim - VideoTizer YUV Codec |
|
VGPX |
Alaris - VGPixel |
|
VIDS |
Vitec Multimedia - YUV 4:2:2 CCIR 601 for V422 |
|
VIFP |
? |
|
VIVO |
Vivo - H.263 Video Codec |
|
VIXL |
Pinnacle - Miro Computer Products AG - for use with the Miro line
of capture cards DC10, DC20, DC30...- Video XL, M-JPEG |
|
VLV1 |
Videologic - VLCAP.DRV |
|
VP30 |
On2 - VP3 |
|
VP31 |
On2 - VP3 |
|
VX1K |
Lucent - VX1000S Video Codec |
|
VX2K |
Lucent - VX2000S Video Codec |
|
VXSP |
Lucent - VX1000SP Video Codec |
|
WBVC |
Winbond Electronics - W9960 |
|
WHAM |
Microsoft - Video 1 |
|
WINX |
Winnov - Software Compression |
|
WJPG |
Winbond JPEG? - Format supported by AverMedia USB TV-tuner/capture
device |
|
WNV1 |
Winnov - Hardware Compression |
|
X263 |
Xirlink - X263 |
|
XLV0 |
NetXL, Inc. - XL Video Decoder |
|
XMPG |
XING - XING MPEG |
|
XVID |
XviD (DivX like codec) |
|
XXAN |
? |
|
Y41P |
Brooktree - YUV 4:1:1 |
|
Y8 |
? - Grayscale video (Probably a duplicate of the uncompressed Y800
format) |
|
YC12 |
Intel - YUV12 codec |
|
YU92 |
Intel - YUV |
|
YUV8 |
Winnov, Inc. - MM_WINNOV_CAVIAR_YUV8 |
|
YUV9 |
Intel - YUV9 |
|
YUY2 |
Microsoft? - Raw, uncompressed YUV 4:2:2 |
|
YUYV |
Canopus - YUYV compressor |
|
ZLIB |
? |
|
ZPEG |
Metheus - Video Zipper |
|
Zvukové kodeky nemají v AVI žádný popis, žádnou zkratku, proto je nesnadné
určit druh kodeku. Pokud kodek v systému vlastníte, příslušný přehravač
AVI souborů Vám vypíše, který zvukový kodek se používá, pokud kodek nevlastníte,
zvuk nehraje, ale systém Vám neřekne, která zvukový kodek máte použít.
Pokud ovšem použijete výše zmíněný program GSpot,
máte vyhráno. Nejpoužívanějšími zvukovými kodeky
pro filmy jsou MP3, AC3 a DivX Audio.