;KbMedia Player はこのファイルを元に AVI/MOV/RM の映像 Codec を判別する
;今のところ、音声 Codec の判別には未対応
;判別結果は「曲の長さ」のところに表示
;
;このファイルから Codec の判別が出来なかった場合は
;API の ICOpen/ICGetInfo を使用して Codec の判別を試みる
;それでも判別できない場合は
;
;Unknown Video Codec(FOURCC=XXXX)
;
;のように表示する
;FOURCC の取得が出来なかった場合は何も表示しない
;一部の MOV で FOURCC の取得が出来ないことを確認ずみ
;MOV のファイルフォーマットがわからないので…
;
;
;書式
;FOURCC と CodecName をスペースで区切る
;例：
;CVID Cinepak Codec by Radius
;
;FOURCC は大文字と小文字を同一視する(CVID も cvid も Cvid も全部同じ)
;同じ FOURCC が複数含まれる場合は、先に現れた方を優先
;
;セミコロンで始まる行は無視
;
;
; ICOpen/ICGetInfo で取得できたもの
;
CVID Cinepak Codec by Radius
I420 Intel 4:2:0 Video V2.50
IV31 Intel Indeo(R) Video R3.2
IV32 Intel Indeo(R) Video R3.2
IV41 Intel IndeoR Video 4.5
IV50 IndeoR video 5.10
IYUV Intel IYUV codec
M261 Microsoft H.261 Video Codec
M263 Microsoft H.263 Video Codec
MRLE Microsoft RLE
MSVC Microsoft Video 1
UYVY Microsoft YUV
YUY2 Microsoft YUV
YVU9 Toshiba YUV Codec
YVYU Microsoft YUV
;
;
; 真空波動研のソース（情報提供してくれた黒羽さんに感謝！） 
;
3IV1 3ivx Delta x.x
3IV0 3ivx Delta 1.0-3.5(3IV0)
3IV1 3ivx Delta 1.0-3.5(3IV1)
3IV2 3ivx Delta 4.0
AASC Autodesk Animator codec
ABYR Kensington?
ADV1 Loronix WaveCodec
ADVJ Avid M-JPEG(ADVJ)
AEMI Array VideoONE MPEG1-I Capture
AFLI Autodesk Animator(FLI)
AFLC Autodesk Animator(FLC)
AMPG Array VideoONE MPEG
ANIM Intel RDX(ANIM)
AP41 Angel Portion MPEG4-V3 Hacked
ASV1 Asus Video v1
ASV2 Asus Video v2
ASVX Asus Video 2.0
AUR2 Aura 2 YUV 422
AURA Aura 1 YUV 411
AVRN Avid M-JPEG(AVRN)
BINK Bink Video
BT20 Conexant Prosumer Video
BTCV Conexant Composite Video Codec
BW10 Broadway MPEG Capture/Compression
CC12 Intel YUV12
CDVC Canopus DV
CFCC DPS Perception
CGDI Microsoft Camcorder Video
CHAM Winnov Caviara Champagne
CJPG Creative WebCam JPEG
CLJR Cirrus Logic YUV
CMYK Colorgraph 32Bit CMYK
CPLA Weitek YUV 4:2:0
CRAM Microsoft Video 1(CRAM)
CVID Radius Cinepak
CWLT Color WLT DIB
CYUV Creative YUV
D261 DEC H.261
D263 DEC H.263
DIVX DivX(DIVX)
DIV2 Microsoft MPEG4-V1/V2
DIV3 DivX(DIV3)
DIV4 DivX(DIV4)
DIV5 DivX(DIV5)
DIV6 DivX(DIV6)
DVIS DV Codec Iris
DVRS DV Codec Iris Ref AVI
DMB1 Matrox Rainbow Runner MJPEG
DMB2 Paradigm MJPG?
DV25 Matrox DVCPRO
DV50 Matrox DVCPRO50
DVAN ?(DVAN)
DVCP DV Codec(DVCP)
DVE2 Insoft DVE-2 Videoconferencing
DVSD DV Codec(DVSD)
DUCK Duck TrueMotion 1.0
DVX1 DVX1000SP Video Decoder
DVX2 DVX2000S Video Decoder
DVX3 DVX3000S Video Decoder
DXT1 DirectX Compressed Texture(DXT1)
DXT2 DirectX Compressed Texture(DXT2)
DXT3 DirectX Compressed Texture(DXT3)
DXT4 DirectX Compressed Texture(DXT4)
DXT5 DirectX Compressed Texture(DXT5)
DX50 OpenDivX(DX50)
DXTC DirectX Texture Compression
ELK0 Elsa YUV(ELK0)
EKQ0 Elsa YUV(EKQ0)
ESCP Eidos Escape
ETV1 eTreppid Video Codec
ETV2 eTreppid Video Codec
ETVC eTreppid Video Codec
FLJP D-Vision Field Encoded Motion JPEG
FRWA SoftLab-Nsk Forward Motion JPEG with alpha channel
FRWD SoftLab-Nsk Forward Motion JPEG
FVF1 Fractal Video Frame
GLZW Motion LZW
GPEG Motion JPEG
GWLT Greyscale WLT DIB
H260 Intel ITU H.260
H261 Intel ITU H.261
H262 Intel ITU H.262
H263 Intel ITU H.263
H264 Intel ITU H.264
H265 Intel ITU H.265
H266 Intel ITU H.266
H267 Intel ITU H.267
H268 Intel ITU H.268
H269 Intel ITU H.269
HFYU Ben Rudiak-Gould Huffyuv
HMCR Rendition Motion Compensation Format
HMRR Rendition Motion Compensation Format
I263 Intel ITU H.263
I420 Intel Indeo 4
IAN  Intel RDX(IAN)
ICLB Insoft CellB Videoconferencing
IF09 Intel Intermediate YUV9
IGOR Power DVD
IJPG Intergraph JPEG
ILVC Intel Layered Video
ILVR ITU H.263+
IPDV I/O DATA Giga AVI DV
IR21 Intel Indeo 2.1
IRAW Intel Uncompressed UYUV(IRAW)
IR45 ?(IR45)
IV30 Intel Indeo 3.0
IV31 Intel Indeo 3.1
IV32 Intel Indeo 3.2
IV33 Intel Indeo 3.3
IV34 Intel Indeo 3.4
IV35 Intel Indeo 3.5
IV36 Intel Indeo 3.6
IV37 Intel Indeo 3.7
IV38 Intel Indeo 3.8
IV39 Intel Indeo 3.9
IV40 Intel Indeo 4.0
IV41 Intel Indeo 4.1
IV42 Intel Indeo 4.2
IV43 Intel Indeo 4.3
IV44 Intel Indeo 4.4
IV45 Intel Indeo 4.5
IV46 Intel Indeo 4.6
IV47 Intel Indeo 4.7
IV48 Intel Indeo 4.8
IV49 Intel Indeo 4.9
IV50 Intel Indeo 5.0
JBYR Kensington?
JPEG Microsoft StillImage JPEG
JPGL JPEG Light?
KMVC Karl Morton's Video
L261 Lead H.26
L263 Lead H.263
LCMW Lead Motion CMW
LEAD LEAD Video
Ljpg LEAD MJPEG
LGRY Grayscale Image
M261 Microsoft H.261
M263 Microsoft H.263
M4S2 MPEG-4 version 2 simple profile
MC12 ATI Motion Compensation Format(MC12)
MCAM ATI Motion Compensation Format(MCAM)
MJ2C Motion JPEG 2000
MJPG Motion JPEG(MJPG)
MMES Matrox MPEG-2 ES
MP2A Media Excel MPEG-2 Audio
MP2T Media Excel MPEG-2 Transport Stream
MP2V Media Excel MPEG-2 Video
MP42 Microsoft MPEG-4v2
MP43 Microsoft MPEG-4v3
MP4A Media Excel MPEG-4 Audio
MP4S Microsoft MPEG4(MP4S)
MP4T Media Excel MPEG-4 Transport Stream
MP4V Media Excel MPEG-4 Video
MPEG Chromatic MPEG1 Video I Frame
MPG4 Microsoft MPEG4(MPG4)
MPGI Editable MPEG codec
MRCA FAST Multimedia Mrcodec
MRLE Microsoft RLE
MSVC Microsoft Video 1(MSVC)
MSZH AVImszh
MTX1 Matrox(MTX1)
MTX2 Matrox(MTX2)
MTX3 Matrox(MTX3)
MTX4 Matrox(MTX4)
MTX5 Matrox(MTX5)
MTX6 Matrox(MTX6)
MTX7 Matrox(MTX7)
MTX8 Matrox(MTX8)
MTX9 Matrox(MTX9)
MV12 ?(MV12)
MVI1 Motion Pixels
MWV1 Aware Motion Wavelets
nAVI NAVI
NTN1 Nogatech Video Compression 1
NVDS nVIDIA GeForce3 Texture(NVDS)
NVHS nVIDIA GeForce3 Texture(NVHS)
NVHU nVIDIA GeForce3 Texture(NVHU)
NVS0 nVIDIA GeForce2 GTS Pro Texture(NVS0)
NVS1 nVIDIA GeForce2 GTS Pro Texture(NVS1)
NVS2 nVIDIA GeForce2 GTS Pro Texture(NVS2)
NVS3 nVIDIA GeForce2 GTS Pro Texture(NVS3)
NVS4 nVIDIA GeForce2 GTS Pro Texture(NVS4)
NVS5 nVIDIA GeForce2 GTS Pro Texture(NVS5)
NVT0 nVIDIA GeForce2 GTS Pro Texture(NVT0)
NVT1 nVIDIA GeForce2 GTS Pro Texture(NVT1)
NVT2 nVIDIA GeForce2 GTS Pro Texture(NVT2)
NVT3 nVIDIA GeForce2 GTS Pro Texture(NVT3)
NVT4 nVIDIA GeForce2 GTS Pro Texture(NVT4)
NVT5 nVIDIA GeForce2 GTS Pro Texture(NVT5)
PDVC I-O DATA DVC
PGVV Radius Video Vision
PHMO IBM Photomotion
PIM1 Pegasus Imaging Lossless JPEG(PIM1)
PIM2 Pegasus Imaging Lossless JPEG(PIM2)
PIMJ Pegasus Imaging Lossless JPEG
PIXL Pinnacle Video XL
PVEZ Horizons Technology PowerEZ
PVMM PacketVideo Corporation MPEG-4
PVW2 Pegasus Wavelet Compression
QPEQ Q-Team QPEG 1.1
QPEG Q-Team QPEG
RAVI GTRON ReferenceAVI(RAVI)
RAV_ GTRON ReferenceAVI(RAV_)
RGBT Computer Concepts 32Bits RGB
RLE  Microsoft RLE
RLE4 Microsoft RLE4
RLE8 Microsoft RLE8
RMP4 REALMagic MPEG4
RT21 Intel Real Time Video 2.1
RV10 RealVideo 1.0
RV20 RealVideo G2
RV30 RealVideo 8
RVX  Intel RDX(RVX)
S422 Tekram VideoCap C210 YUV
SAN3 DivX 3.11a Copy
SDCC Sun Digital Camera
SFMC CrystalNet Surface Fitting Method
SMSC Radius Proprietary(SMSC)
SMSD Radius Proprietary(SMSD)
SMSV WorldConnect Wavelet Video
SP44 Sunplus SP44
SP54 Sunplus SP54
SPIG Radius Spigo
SPLC Splash Studios ACM
SQZ2 Microsoft VXTreme V2
SV10 Sorenson Video R1 
STVA ST CMOS Imager Data (Bayer)
STVB ST CMOS Imager Data (Nudged Bayer)
STVC ST CMOS Imager Data (Bunched)
STVX ST CMOS Imager Data (Extended CODEC Data Format)
STVY ST CMOS Imager Data (Extended CODEC Data Format with Correction Data)
SVQ1 Sorenson Video
TLMS TeraLogic Motion Intraframe Codec(TLMS)
TLST TeraLogic Motion Intraframe Codec(TLST)
TM20 Duck TrueMotion 2.0
TM2X Duck TrueMotion 2X
TMIC TeraLogic Motion Intraframe(TMIC)
TMOT Horizons Technology TrueMotion S
TR20 Duck TrueMotion RT 2.0
TSCC TechSmith Screen Capture
TV10 Tecomac Low-Bit Rate
TY2C Trident Decompression(TY2C)
TY2N Trident Decompression(TY2N)
TY0N Trident Decompression(TY0N)
TVJP ?(TVJP)
TVMJ ?(TVMJ)
UCOD eMajix ClearVideo
ULTI IBM Ultimotion
UYVY Microsoft UYVY 4:2:2
V261 Lucent VX2000S
V422 Vitec Multimedia 24bitYUV
V655 Vitec Multimedia 16bitYUV
VCR1 ATI Video Codec 1
VCR2 ATI Video Codec 2
VCR3 ATI Video Codec 3
VCR4 ATI Video Codec 4
VCR5 ATI Video Codec 5
VCR6 ATI Video Codec 6
VCR7 ATI Video Codec 7
VCR8 ATI Video Codec 8
VCR9 ATI Video Codec 9
VDCT Vitec VideoMaker Pro DIB
VDEC ?(VDEC)
VDOM VDOWave
VDOW VDOLive
VDTZ Darim Vision VideoTizer YUV
VGPX Alaris Wee Cam
VIDS Vitec YUV 4:2:2 CCIR 601 for V422
VIFP ?(VIFP)
VIVO Vivo H.263
VIXL Miro Video XL
VLV1 VideoLogic?
VP30 On2 Open-Source VP3(VP30)
VP31 On2 Open-Source VP3(VP31)
VQC2 ?(VQC2)
VSSV Vanguard Software VSS Video
VX1K Lucent VX1000S
VX2K Lucent VX2000S
VXSP Lucent VX1000SP
VYU9 ATI YUV(VYU9)
VYUY ATI YUV(VYUY)
WBVC Winbond W9960
WHAM Microsoft Video 1(WHAM)
WINX Winnov Software Compression
WJPG AverMedia USB TV-tuner/capture
WMV1 Windows Media Video 7
WMV2 Windows Media Video 8
WNIX WniWni Video3
WNV1 Winnov Hardware Compression
X263 Xirlink H.263 codec
XLV0 NetXL XL Video Decoder
XMPG XING Editable MPEG
XVID XviD MPEG4
XVW0 XiWave Video(XVW0)
XVW1 XiWave Video(XVW1)
XVW2 XiWave Video(XVW2)
XVW3 XiWave Video(XVW3)
XVW4 XiWave Video(XVW4)
XVW5 XiWave Video(XVW5)
XVW6 XiWave Video(XVW6)
XVW7 XiWave Video(XVW7)
XVW8 XiWave Video(XVW8)
XVW9 XiWave Video(XVW9)
XXAN ?(XXAN)
Y41P Brooktree YUV 4:1:1
Y8   Grayscale video
Y211 Microsoft YUV 2:1:1
Y411 Microsoft YUV 4:1:1 Packed
Y41B Microsoft YUV 4:1:1 Planar
Y41P Brooktree PCI 4:1:1
Y41T Brooktree PCI 4:1:1 with transparency
Y42B Weitek YUV 4:2:2
Y42T Brooktree PCI 4:2:2 with transparency
YC12 Intel YUV 12
YU92 Intel YUV(YU92)
YUV8 Winnov Caviar YUV8
YUV9 Intel Indeo Raw YUV9
YUY2 Microsoft Raw uncompressed YUV 4:2:2
YUYV Canopus YUYV
YV12 Weitek YVU12
YVUY Microsoft YVYU 4:2:2
ZLIB AVIzlib
ZPEG Metheus Video Zipper
ZYGO ZyGo ZyGoVideo
;
;
;
; その他
;
RPZA Apple Video
DSVD DV Codec(DSVD)
WMV3 Windows Media Video 9
