187
|
1
|
|
2 Status of codecs support:
|
|
3 =========================
|
|
4
|
745
|
5 See http://mplayer.sourceforge.net/DOCS/codecs.html
|
227
|
6
|
918
|
7 If your codecs isn't listed there then help us adding support for it:
|
238
|
8
|
227
|
9 Extracting codecs from Win32
|
|
10 ============================
|
|
11
|
|
12 1. VfW
|
|
13 ~~~~~~
|
|
14 VfW (Video for Windows) is the old Video API for Windows. Its codecs have
|
|
15 the .DLL or (rarely) .DRV extension.
|
|
16 If MPlayer fails with your AVI:
|
|
17
|
|
18 UNKNOWN video codec: HFYU (0x55594648)
|
|
19
|
|
20 It means your AVI is encoded with a codec which has the HFYU fourcc (HFYU =
|
|
21 HuffYUV codec, DIV3 = DivX Low Motion, etc...). Now that we know this, we'll
|
|
22 have to find out which DLL Windows loads in order to play this file. In our
|
|
23 case, the system.ini contains this (with many others):
|
|
24 VIDC.HFYU=huffyuv.dll
|
|
25 So we'll need the huffyuv.dll file. Note that the audio codecs are specified
|
|
26 with the MSACM prefix :
|
|
27 msacm.l3acm=L3codeca.acm
|
|
28 This is the MP3 codec.
|
|
29
|
238
|
30 So, now we have all the info needed (fourcc, codec file, sample AVI), submit
|
|
31 your codec support request in mail, and upload these files to the FTP:
|
657
|
32 ftp://thot.banki.hu/MPlayer/incoming/<codecname>/
|
238
|
33
|
227
|
34
|
|
35 2. DirectShow
|
|
36 ~~~~~~~~~~~~~
|
|
37 DirectShow is the newer Video API, which is even worse than its predecessor.
|
|
38 Things are harder with DirectShow, since
|
|
39 - system.ini doesn't contain the needed information, instead it's stored in
|
|
40 the registry :(
|
|
41 - we'll need the GUID of the codec.
|
|
42
|
|
43 So let's search that goddamn registry..
|
|
44 - Start 'regedit'
|
|
45 - press ctrl-f, disable the first two checkbox, and enable the third. Type
|
|
46 the fourcc of the codec. (for ex.: TM20)
|
|
47 - you should see a field which contains the path and filename
|
|
48 (for ex. : C:\WINDOWS\SYSTEM\TM20DEC.AX)
|
|
49 - now that we have the file, we'll need the GUID. Try searching again, but
|
|
50 now we'll search for the codec's name, not the fourcc. Its name can be acquired
|
|
51 when Media Player is playing that file, by checking File/Properties/Advanced.
|
|
52 If not, bad luck ;) Try guessing.
|
|
53 (for ex. search for : TrueMotion)
|
|
54 - if found (in registry), there should be a FriendlyName field, and a CLSID
|
238
|
55 field. Write down that 16 byte of CLSID, this is the GUID required by us.
|
227
|
56
|
|
57 NOTE : if searching fails, try to enable all the checkboxes.. you may have
|
|
58 false hits, but maybe you'll have the right, too...
|
|
59 NOTE : dump that M$ shit.
|
|
60
|
|
61 So, now we have all the info needed (fourcc, GUID, codec file, sample AVI),
|
238
|
62 submit your codec support request in mail, and upload these files to the FTP:
|
657
|
63 ftp://thot.banki.hu/MPlayer/incoming/<codecname>/
|
227
|
64
|
|
65
|
|
66 Gabucino & A'rpi
|