comparison DOCS/README @ 670:0c7f188e829d

review, fixes
author arpi_esp
date Mon, 30 Apr 2001 02:16:55 +0000
parents d1c971b94495
children 10fc57f7e368
comparison
equal deleted inserted replaced
669:b369366d51ca 670:0c7f188e829d
71 - RIFF AVI file format 71 - RIFF AVI file format
72 - ASF 1.0 file format 72 - ASF 1.0 file format
73 73
74 Supported audio & video codecs: 74 Supported audio & video codecs:
75 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
76 *** See DOCS/CODECS for the complete list! *** 76 *** See DOCS/CODECS for the complete list, or check ***
77 *** http://mplayer.sourceforge.net/DOCS/codecs.html ***
77 78
78 The most important video codecs: 79 The most important video codecs:
79 - mpeg1 (VCD) and mpeg2 (DVD) video 80 - mpeg1 (VCD) and mpeg2 (DVD) video
80 - DivX, OpenDivX and other MPEG4 variants 81 - DivX, OpenDivX and other MPEG4 variants
81 - Windows Media Video 7 (WMV1) used in .wmv files 82 - Windows Media Video 7 (WMV1) used in .wmv files
83 - MJPEG, ASV2 and other hardware formats 84 - MJPEG, ASV2 and other hardware formats
84 85
85 The most important audio codecs: 86 The most important audio codecs:
86 - mpeg layer 2, and layer 3 (MP3) audio 87 - mpeg layer 2, and layer 3 (MP3) audio
87 - AC3 dolby audio 88 - AC3 dolby audio
89 - Voxware audio
88 - alaw, msgsm, pcm and other simple old audio formats 90 - alaw, msgsm, pcm and other simple old audio formats
91
92 If you have a codec not listed here, and not supported yet,
93 just read CODECS to get info about its status or about how
94 to help us adding support for it!
89 95
90 Supported video output devices: 96 Supported video output devices:
91 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
92 General: 98 General:
93 - x11: X11 with SHM extension 99 - x11: X11 with SHM extension
96 - dga: X11 DGA extension 102 - dga: X11 DGA extension
97 - fsdga:X11 DGA extension with fullscreen scaling (only 24/32bpp and MPEG!) 103 - fsdga:X11 DGA extension with fullscreen scaling (only 24/32bpp and MPEG!)
98 - fbdev:Output to general framebuffers 104 - fbdev:Output to general framebuffers
99 - svga: Output to SVGAlib 105 - svga: Output to SVGAlib
100 - sdl: SDL >= v1.1.7 driver (supports software scaling, and versions >=1.1.8 106 - sdl: SDL >= v1.1.7 driver (supports software scaling, and versions >=1.1.8
101 even support Xvideo, thus hardware rendering) 107 even support Xvideo (thus hardware rendering) and with >=1.2.0 aalib)
102 - aalib:Text mode rendering (through SDL) (native driver in progress!)
103 108
104 Card specific: 109 Card specific:
105 - mga: Matrox G200/G400 hardware YUV overlay via the mga_vid device 110 - mga: Matrox G200/G400 hardware YUV overlay via the mga_vid device
106 - xmga: Matrox G200/G400 overlay (mga_vid) in X11 window 111 - xmga: Matrox G200/G400 overlay (mga_vid) in X11 window
107 (Xv emulation on X 3.3.x !) 112 (Xv emulation on X 3.3.x !)
108 - syncfb: Matrox G400 YUV support on framebuffer (not tested, maybe broken) 113 - syncfb: Matrox G400 YUV support on framebuffer (obsoloted, use mga/xmga)
109 - 3dfx: Voodoo2/3 hardware YUV (/dev/3dfx) support (not yet tested, maybe broken) 114 - 3dfx: Voodoo2/3 hardware YUV (/dev/3dfx) support (not yet tested, maybe broken)
110 115
111 Special: 116 Special:
112 - png: PNG files output (use -z switch to set compression) 117 - png: PNG files output (use -z switch to set compression)
113 - pgm: PGM files output (for testing purposes) 118 - pgm: PGM files output (for testing purposes or ffmpeg encoding)
114 - md5: MD5sum output (for mpeg conformance tests) 119 - md5: MD5sum output (for mpeg conformance tests)
115 - odivx:OpenDivX AVI File writer (use -br to set encoding bitrate) 120 - odivx:OpenDivX AVI File writer (use -br to set encoding bitrate)
116 - null: Null output (for speed tests/benchmarking) 121 - null: Null output (for speed tests/benchmarking)
117 122
118 NOTE: check DOCS/VIDEOCARDS ! 123 NOTE: check DOCS/VIDEOCARDS !
145 p or SPACE pause movie (press any key to continue) 150 p or SPACE pause movie (press any key to continue)
146 q or ^C stop playing and quit program 151 q or ^C stop playing and quit program
147 o toggle OSD : none / seek / seek+timer 152 o toggle OSD : none / seek / seek+timer
148 / and * decrease/increase volume 153 / and * decrease/increase volume
149 m toggle using master/pcm channel for volume setting 154 m toggle using master/pcm channel for volume setting
155 f toggle fullscreen (only with -vo sdl)
150 156
151 Examples: 157 Examples:
152 mplayer -vo x11 /mnt/Films/Contact/contact2.mpg 158 mplayer -vo x11 /mnt/Films/Contact/contact2.mpg
159 mplayer -vcd 2 /dev/cdrom
153 mplayer -afm 3 /mnt/DVDtrailers/alien4.vob 160 mplayer -afm 3 /mnt/DVDtrailers/alien4.vob
154 mplayer -vcd 2 /dev/cdrom
155 mplayer -dvd /dev/dvd /mnt/dvd/matrix.vob 161 mplayer -dvd /dev/dvd /mnt/dvd/matrix.vob
156 mplayer -alsa -abs 65536 -delay -0.4 -nobps ~/movies/test.avi 162 mplayer -alsa -abs 65536 -delay -0.4 -nobps ~/movies/test.avi
157 163
158 Note: in order to use Matrox YUV driver (-vo mga or xmga), first you'll have 164 Note: in order to use Matrox YUV driver (-vo mga or xmga), first you'll have
159 to load the driver: insmod drivers/mga_vid.o , or to make it automatic 165 to load the driver: insmod drivers/mga_vid.o , or to make it automatic
160 insert the following line at the end of /etc/modules.conf: 166 insert the following line at the end of /etc/modules.conf:
161 alias char-major-178 mga_vid 167 alias char-major-178 mga_vid
162 and run 'depmod -a' . 168 and run 'depmod -a' .
163 169
170 TV output:
171 ~~~~~~~~~~
172 If you have a Matrox G400 Dual-Head card, you can watch movies on TV, using
173 the TV-out feature of the second head. Read DOCS/TVout-G400 for details!
174
175 Sending bugreports, comments, feature requests etc:
176 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
177 First please read all the docs in this package, most of the problems are
178 described somewhere. At least read DOCS/BUGS ! We don't like answering
179 questions which are already answered in this readme or other docs.
180
181 Read the FAQ. Most common problems are answered there!
182
183 You should try the latest development version (from CVS) too, maybe your
184 bug is already fixed, but the new version hasn't been released.
185 If you couldn't solve the problem, then send a quality bugreport:
186 read DOCS/BUGREPORTS for instructions (where, what and how...)
187
188 Subscribe to the mplayer-users mailing list. There are many MPlayer
189 users, maybe they can help or know the solution to your problem.
190 You also should send ideas, feature requests, comments to there!
191 Please do not ask for features already listed in the DOCS/TODO!
192
193 Contact information:
194 ~~~~~~~~~~~~~~~~~~~~
195 Homepage: http://mplayer.sourceforge.net
196
197 Mailing lists:
198 ~~~~~~~~~~~~~~
199 There are some public mailing lists on MPlayer. Subscribing can be achieved on
200 the following addresses:
201
202 - MPlayer users list: (send your ideas, bugreports, feature requests here)
203 http://lists.sourceforge.net/lists/listinfo/mplayer-users
204
205 - MPlayer & Matrox G200/G400/G450 users: (about TV-out, mga_vid, syncfb, Xv)
206 http://lists.sourceforge.net/lists/listinfo/mplayer-matrox
207
208 - MPlayer developers list: (send your patches here)
209 http://lists.sourceforge.net/lists/listinfo/mplayer-dev-eng
210
211 - MPlayer announce: (information about new releases or big changes in CVS)
212 http://lists.sourceforge.net/lists/listinfo/mplayer-announce
213
214 - MPlayer CVS-log: (announce about _every_ CVS commit)
215 http://lists.sourceforge.net/lists/listinfo/mplayer-cvslog
216
217 NOTE: language of above lists are ENGLISH. Please do not send there
218 messages using other language!
219
164 License: 220 License:
165 ~~~~~~~~ 221 ~~~~~~~~
166 Since MPlayer incorporates a lot of code from other projects, this isn't 222 Since MPlayer incorporates a lot of code from other projects, this isn't
167 decided yet. We're going for GPL (will be pretty hard, though). 223 decided yet. We're going for GPL (will be pretty hard, though).
168
169 TV output:
170 ~~~~~~~~~~
171 If you have a Matrox G400 Dual-Head card, you can watch movies on TV,
172 using TV-out feature of the second head. You must have matroxfb support
173 enabled in your kernel (2.4.x kernels). You don't need X11 for this!
174 Tested only with PAL TV!
175
176 cd TVout
177 ./modules
178 ./cloning or ./independ
179 ./TV-704x528 (or another TV* script)
180
181 Sending bugreports:
182 ~~~~~~~~~~~~~~~~~~~
183 First please read all the docs in this package, most of the problems are
184 described somewhere. At least read the Troubleshooting section!
185 We don't like answering questions which are already answered in this
186 readme or other docs.
187 You should try the latest development version (from CVS) too, maybe your bug
188 is already fixed, but the new version hasn't been released.
189 If you couldn't solve the problem, then send a quality bugreport
190 via E-Mail to the MPlayer-users list : mplayer-users@lists.sourceforge.net
191
192 *NEVER* send attached AVIs, MPEGs, or any big files to this list or private!!!
193 Upload them to ftp://thot.banki.hu/MPlayer/incoming , and inform the list
194 about your upload.
195
196 Please include these:
197 - your kernel version number ('uname -a')
198 - linux distribution and glibc version (example: Slackware 7.1 + glibc 2.1.3)
199 - gcc and binutils version ('gcc -v' and 'as --version')
200 - your X11 version (example: X 4.0.2 + DRI snapshot2001jan12)
201 - video card vendor/model (example: Matrox G400 DH MAX AGP)
202 - sound card model+driver (example: Creative SBLive! with OSS (kernel) )
203 - CPU vendor and type (example: Intel Celeron2-566 at 850MHz)
204
205 Also include the required logs (as attachment, may be compressed zip/gz/bz2)
206 depending the problem type (see bellow at Troubleshooting section).
207 Do not send level-0 logs, always use the mplayer option '-v' when making log:
208
209 ./configure &>configure.log
210 make &>make.log
211 mplayer -v test.avi &>play.log
212
213 If we ask you for the file, then you have two choices:
214 - upload the file to ftp://thot.banki.hu/MPlayer/incoming (at least a few
215 megabytes)
216 - send the exact URL of the file, and we'll download it soon.
217
218 Please do not ask for features already listed in the TODO!
219
220 Troubleshooting:
221 ~~~~~~~~~~~~~~~~
222 1. Please read the docs first...
223
224 2. If you have compiling problems:
225 - if you are an experienced programmer, please try to fix it, and send
226 us the patch
227 - if gcc reports problems around inttypes.h, try to copy DOCS/inttypes.h
228 to the directory where the error occured. (or upgrade glibc to 2.1/newer)
229 - if gcc reports problems around video_out_gl.c, try disabling OpenGL
230 support: ./configure --disable-gl (you have broken OpenGL headers/libs)
231 - if you are a user, send us a bugreport (see above), including these:
232 - output of ./configure
233 - output of make
234 - config.h and all of config.mak files
235 Note: many users reported that SSE was not detected while running on P3.
236 Current stable 2.2.x kernels does NOT support SSE, so you can't use it
237 without patches or using the 2.4.x series. (or try latest 2.2.19 or newer)
238
239 3. If you have a problem with the player, please run it with -v option, and
240 send the output of it, with a detailed description of the problem.
241 - can't play AVI files: check that codec .DLL and .ACM files are installed to
242 /usr/lib/win32/ and are all lowercase (divxc32.dll instead of DivXc32.DLL)
243
244 4. If you have a file-specific problem (can't play a special file,
245 crashes with it or similar) then please run with -v -v -v (debug level 3).
246 Send us the output and the problem description via email bugreport.
247 We may ask you to upload the file.
248 - if it segfaults with an AVI file with MP3 audio, try with -afm 1 or -afm 4
249 - if it's still bad, try with -nosound
250
251 5. If you have problem with display driver, please first check the list above,
252 many of them isn't yet capable to AVI playing, and some of them are
253 untested and/or unfinished.
254
255 6. If you have speed problems (too slow playing), then please first check that:
256 - you don't use OpenGL driver while have software-only opengl (Utah-GLX
257 disabled, or not yet installed, conflicting libs installed, or your
258 hardware not supported etc...)
259 - you have set up MTRR registers properly (many new cards are really
260 slow without setting up MTRR registers. it's NOT done by X 3.3.x! Also,
261 there are older K6-2's, which lack MTRR support /stepping=0/).
262 Check DOCS/MTRR !
263 - you have a fast machine (don't report that your 386 can't play DivX)
264 - try with Null output (-vo null) and check CPU usage (first % value)
265
266 7. sound-related problems:
267 - maybe your card doesn't support 48kHz playback and the movie requires it.
268 - try MPlayer with the -noalsa option
269 - compile MPlayer with --disable-select
270 - delayed audio with some AVI files: try with -bps or -nobps option!
271 - if you experienced delayed audio, try to compensate with -delay or -abs.
272 you can specify audio card's buffer size in bytes with -abs option, or
273 specify audio delay in seconds (positive/negative float) with -delay
274 for example: mplayer -alsa -delay -0.75 test.avi
275 mplayer -abs 65536 -delay 0.3 test.mpg
276 - to play AVI files with VBR MP3 audio use the -mc 0 option!
277 - no sound at all: check that you have working OSS driver (/dev/dsp),
278 and it isn't used by another program (for example esd, xmms etc.)
279 - use OSS. If the problem persists, use ALSA ;)
280
281 8. unsupported codecs (AVI files):
282 Check DOCS/CODECS
283
284 Contact information:
285 ~~~~~~~~~~~~~~~~~~~~
286 Homepage: http://mplayer.sourceforge.net
287
288 Mailing lists:
289 ~~~~~~~~~~~~~~
290 There are some public mailing lists on MPlayer. Subscribing can be achieved on
291 the following addresses:
292
293 - MPlayer users list: (send your ideas, bugreports, feature requests here)
294 http://lists.sourceforge.net/lists/listinfo/mplayer-users
295
296 - MPlayer announce: (information about new releases or big changes in CVS)
297 http://lists.sourceforge.net/lists/listinfo/mplayer-announce
298
299 - MPlayer & Matrox G200/G400/G450 users: (about TV-out, mga_vid, syncfb, Xv)
300 http://lists.sourceforge.net/lists/listinfo/mplayer-matrox
301
302 - MPlayer CVS-log: (announce about _every_ CVS commit)
303 http://lists.sourceforge.net/lists/listinfo/mplayer-cvslog
304 224
305 Standard Disclaimer: 225 Standard Disclaimer:
306 ~~~~~~~~~~~~~~~~~~~~ 226 ~~~~~~~~~~~~~~~~~~~~
307 Use only at your own risk! There may be errors and inaccuracies that could 227 Use only at your own risk! There may be errors and inaccuracies that could
308 damage your system or your eye. Proceed with caution, and although this is 228 damage your system or your eye. Proceed with caution, and although this is