Mercurial > mplayer.hg
comparison DOCS/codecs.html @ 1668:a5cb1b1d47a8
*** empty log message ***
author | gabucino |
---|---|
date | Thu, 23 Aug 2001 17:08:46 +0000 |
parents | 2eedc348e92a |
children | dba45a1aafad |
comparison
equal
deleted
inserted
replaced
1667:6a227dc19dec | 1668:a5cb1b1d47a8 |
---|---|
2 | 2 |
3 <BODY> | 3 <BODY> |
4 | 4 |
5 <PRE> | 5 <PRE> |
6 | 6 |
7 <A NAME=2.1>2.1. Video Formats, Audio & Video Codecs | 7 <A NAME=2.1>2.1. Video Formats, Audio & Video Codecs</A> |
8 | 8 |
9 | 9 |
10 <A NAME=2.1.1>2.1.1. Supported input formats | 10 <A NAME=2.1.1>2.1.1. Supported input formats</A> |
11 | 11 |
12 <B>MPlayer</B> can read/play from the following devices/formats: | 12 <B>MPlayer</B> can read/play from the following devices/formats: |
13 - VCD (Video CD) directly from CD-ROM or from CDRwin's .bin image file | 13 - VCD (Video CD) directly from CD-ROM or from CDRwin's .bin image file |
14 - DVD, directly from your DVD disk, using optional libcss for decryption | 14 - DVD, directly from your DVD disk, using optional libcss for decryption |
15 - MPEG 1/2 System Stream (PS/PES/VOB) and Elementary Stream (ES) file | 15 - MPEG 1/2 System Stream (PS/PES/VOB) and Elementary Stream (ES) file |
19 - supports reading from file, stdin, DVD drive or network via HTTP | 19 - supports reading from file, stdin, DVD drive or network via HTTP |
20 | 20 |
21 Note: about quicktime (.mov/.qt) and realmedia (.ra/.rm) support read the FAQ! | 21 Note: about quicktime (.mov/.qt) and realmedia (.ra/.rm) support read the FAQ! |
22 | 22 |
23 | 23 |
24 <A NAME=2.1.2>2.1.2. Supported audio & video codecs | 24 <A NAME=2.1.2>2.1.2. Supported audio & video codecs</A> |
25 | 25 |
26 See http://mplayer.sourceforge.net/DOCS/codecs.html for the complete, | 26 See http://mplayerhq.hu/MPlayer/DOCS/codecs.html for the complete, |
27 daily updated list!!! | 27 daily updated list!!! |
28 | 28 |
29 The most important video codecs: | 29 The most important video codecs: |
30 - MPEG1 (VCD) and MPEG2 (DVD) video | 30 - MPEG1 (VCD) and MPEG2 (DVD) video |
31 - DivX, FFmpeg, OpenDivX and other MPEG4 variants | 31 - DivX, FFmpeg, OpenDivX and other MPEG4 variants |
34 - MJPEG, ASV2 and other hardware formats | 34 - MJPEG, ASV2 and other hardware formats |
35 | 35 |
36 The most important audio codecs: | 36 The most important audio codecs: |
37 - MPEG layer 2, and layer 3 (MP3) audio (native code, with 3dnow optimization) | 37 - MPEG layer 2, and layer 3 (MP3) audio (native code, with 3dnow optimization) |
38 - AC3 dolby audio (native code, with 3dnow optimization) | 38 - AC3 dolby audio (native code, with 3dnow optimization) |
39 - AC3 passthrough to soundcard's decoder | |
39 - Voxware audio | 40 - Voxware audio |
40 - alaw, msgsm, pcm and other simple old audio formats | 41 - alaw, msgsm, pcm and other simple old audio formats |
41 | 42 |
42 If you have a codec not listed here, and not supported yet, just | 43 If you have a codec not listed here, and not supported yet, just |
43 read http://mplayer.sourceforge.net/DOCS/codecs.html | 44 read http://mplayerhq.hu/MPlayer/DOCS/codecs.html |
44 to get info about its status and about how to help us adding support for it! | 45 to get info about its status and about how to help us adding support for it! |
45 | 46 |
46 | 47 |
47 <A NAME=2.1.2.1>2.1.2.1. DivX4 | 48 <A NAME=2.1.2.1>2.1.2.1. DivX4</A> |
48 | 49 |
49 This section contains information about the DivX4 codec of | 50 This section contains information about the DivX4 codec of |
50 <A HREF="http://www.projectmayo.com">ProjectMayo</A>. Their first available alpha version was the OpenDivX 4.0 | 51 <A HREF="http://www.projectmayo.com">ProjectMayo</A>. Their first available alpha version was the OpenDivX 4.0 |
51 alpha 47 and 48. Support for this was/is included in <B>MPlayer</B>, and built by | 52 alpha 47 and 48. Support for this was/is included in <B>MPlayer</B>, and built by |
52 default. We even used its postprocessing code to optionally enhance visual | 53 default. We even used its postprocessing code to optionally enhance visual |
106 (like level 2 with divxds) | 107 (like level 2 with divxds) |
107 30 .. 60 hard postprocessing, eats many CPU. | 108 30 .. 60 hard postprocessing, eats many CPU. |
108 (like level 4 with divxds) | 109 (like level 4 with divxds) |
109 | 110 |
110 | 111 |
111 <A NAME=2.1.2.2>2.1.2.2. ffmpeg's DivX/libavcodec | 112 <A NAME=2.1.2.2>2.1.2.2. ffmpeg's DivX/libavcodec</A> |
112 | 113 |
113 Beginning with version 0.4.2 , <A HREF="http://ffmpeg.sourceforge.net">ffmpeg</A> contains an <B>opensource</B> DivX codec, | 114 Beginning with version 0.4.2 , <A HREF="http://ffmpeg.sourceforge.net">ffmpeg</A> contains an <B>opensource</B> DivX codec, |
114 which is compatible with the traditional DivX. <B>MPlayer</B> supports this codec, | 115 which is compatible with the traditional DivX. <B>MPlayer</B> supports this codec, |
115 and this makes it possible to <B>watch DivX movies on non-x86 platforms!</B> | 116 and this makes it possible to <B>watch DivX movies on non-x86 platforms!</B> |
116 It was removed from <B>MPlayer</B>'s cvs tree, you have to download it | 117 It was removed from <B>MPlayer</B>'s cvs tree, you have to download it |
143 | 144 |
144 Note: libavcodec contains other codecs as well, but at the moment we mostly | 145 Note: libavcodec contains other codecs as well, but at the moment we mostly |
145 focus on ffdivx, and it's unlikely that this will change. | 146 focus on ffdivx, and it's unlikely that this will change. |
146 | 147 |
147 | 148 |
148 <A NAME=2.1.4>2.1.4. Codec importing howto | 149 <A NAME=2.1.2.3>2.1.2.3. Hardware AC3 decoding</A> |
149 | 150 |
150 | 151 You will need a soundcard with AC3 passthrough capability to digital out |
151 <A NAME=2.1.4.1>2.1.4.1. VFW codecs | 152 (SP/DIF). Also, the its driver has to support AFMT_AC3 (SB Live! for example) |
153 Connect the hardware AC3 decoder to your soundcard's SP/DIF, and use | |
154 -ac hwac3 . It may work. | |
155 | |
156 | |
157 <A NAME=2.1.4>2.1.4. Codec importing howto</A> | |
158 | |
159 | |
160 <A NAME=2.1.4.1>2.1.4.1. VFW codecs</A> | |
152 | 161 |
153 VfW (Video for Windows) is the old Video API for Windows. Its codecs have | 162 VfW (Video for Windows) is the old Video API for Windows. Its codecs have |
154 the .DLL or (rarely) .DRV extension. | 163 the .DLL or (rarely) .DRV extension. |
155 If <B>MPlayer</B> fails with your AVI: | 164 If <B>MPlayer</B> fails with your AVI: |
156 | 165 |
178 So, now we have all the info needed (fourcc, codec file, sample AVI), submit | 187 So, now we have all the info needed (fourcc, codec file, sample AVI), submit |
179 your codec support request in mail, and upload these files to the FTP: | 188 your codec support request in mail, and upload these files to the FTP: |
180 ftp://mplayerhq.hu/MPlayer/incoming/[codecname]/ | 189 ftp://mplayerhq.hu/MPlayer/incoming/[codecname]/ |
181 | 190 |
182 | 191 |
183 <A NAME=2.1.4.2>2.1.4.2. DirectShow codecs | 192 <A NAME=2.1.4.2>2.1.4.2. DirectShow codecs</A> |
184 | 193 |
185 DirectShow is the newer Video API, which is even worse than its predecessor. | 194 DirectShow is the newer Video API, which is even worse than its predecessor. |
186 Things are harder with DirectShow, since | 195 Things are harder with DirectShow, since |
187 - system.ini doesn't contain the needed information, instead it's stored in | 196 - system.ini doesn't contain the needed information, instead it's stored in |
188 the registry :( | 197 the registry :( |