Mercurial > mplayer.hg
comparison DOCS/documentation.html @ 4090:853322325bb9
blah. fixes.
author | gabucino |
---|---|
date | Fri, 11 Jan 2002 17:56:56 +0000 |
parents | 8c17a3991238 |
children | 5ab51bd5f080 |
comparison
equal
deleted
inserted
replaced
4089:e1c6178de089 | 4090:853322325bb9 |
---|---|
234 | 234 |
235 <P><B><A NAME=1.1>1.1. Overview</A></B></P> | 235 <P><B><A NAME=1.1>1.1. Overview</A></B></P> |
236 | 236 |
237 <P><B>MPlayer</B> is a movie player for LINUX (runs on many other Unices, and | 237 <P><B>MPlayer</B> is a movie player for LINUX (runs on many other Unices, and |
238 <B>non-x86</B> CPUs, see <A HREF="#6">section 6</A>). It plays most MPEG, VOB, | 238 <B>non-x86</B> CPUs, see <A HREF="#6">section 6</A>). It plays most MPEG, VOB, |
239 AVI, VIVO, ASF/WMV, QT/MOV, FLI files, supported by many native, XAnim, and | 239 AVI, VIVO, ASF/WMV, QT/MOV, FLI, RM files, supported by many native, XAnim, and |
240 Win32 DLL codecs. You can watch <B>VideoCD</B>, <B>SVCD</B>, <B>DVD</B>, | 240 Win32 DLL codecs. You can watch <B>VideoCD</B>, <B>SVCD</B>, <B>DVD</B>, |
241 <B>3ivx</B>, and even <B>DivX</B> movies too (and you don't need the avifile | 241 <B>3ivx</B>, and even <B>DivX</B> movies too (and you don't need the avifile |
242 library at all!). The another big feature of mplayer is the wide range of | 242 library at all!). The another big feature of mplayer is the wide range of |
243 supported output drivers. It works with X11, Xv, DGA, OpenGL, SVGAlib, fbdev, | 243 supported output drivers. It works with X11, Xv, DGA, OpenGL, SVGAlib, fbdev, |
244 AAlib, DirectFB, but you can use GGI and SDL (and this way all their drivers) | 244 AAlib, DirectFB, but you can use GGI and SDL (and this way all their drivers) |
254 allowed to be distributed in binary form, and also contains the OpenDivX | 254 allowed to be distributed in binary form, and also contains the OpenDivX |
255 library which has special license. We are still developing towards GPL.</P> | 255 library which has special license. We are still developing towards GPL.</P> |
256 | 256 |
257 <P>Distributing <B>MPlayer</B> in the form of binaries and/or binary packages | 257 <P>Distributing <B>MPlayer</B> in the form of binaries and/or binary packages |
258 is currently impossible, speaking about both <B>technical</B> and <B>law</B> | 258 is currently impossible, speaking about both <B>technical</B> and <B>law</B> |
259 areas. Detailed information can be found in the second part of <A HREF="users_against_developers.html">this file</A>, | 259 areas. Detailed information can be found in the second part of <A HREF="users_against_developers.html#binary">this file</A>, |
260 and it is recommended to read it.</P> | 260 and it is recommended to read it.</P> |
261 | 261 |
262 <P>I didn't write any codecs, just some players. I spent | 262 <P>I didn't write any codecs, just some players. I spent |
263 a lot of time finding the best way to parse bad damaged input files | 263 a lot of time finding the best way to parse bad damaged input files |
264 (both MPEG and AVI) and to do perfect A-V sync with seeking ability. | 264 (both MPEG and AVI) and to do perfect A-V sync with seeking ability. |
280 | 280 |
281 <P><UL> | 281 <P><UL> |
282 <LI><B>mpg12play v0.1-v0.3:</B><BR> | 282 <LI><B>mpg12play v0.1-v0.3:</B><BR> |
283 The first try, hacked together in a half hour! | 283 The first try, hacked together in a half hour! |
284 I've used libmpeg3 from www.heroinewarrior.com up to the version 0.3, | 284 I've used libmpeg3 from www.heroinewarrior.com up to the version 0.3, |
285 but there were image quality and speed problems with it. | 285 but there were image quality and speed problems with it.</LI> |
286 <LI><B>mpg12play v0.5-v0.87:</B><BR> | 286 <LI><B>mpg12play v0.5-v0.87:</B><BR> |
287 Mpeg codec replaced with DVDview by Dirk Farin, it was a great stuff, | 287 Mpeg codec replaced with DVDview by Dirk Farin, it was a great stuff, |
288 but it was slow and was written in C++ (I hate C++!!!) | 288 but it was slow and was written in C++ (I hate C++!!!)</LI> |
289 <LI><B>mpg12play v0.9-v0.95pre5:</B><BR> | 289 <LI><B>mpg12play v0.9-v0.95pre5:</B><BR> |
290 Mpeg codec was libmpeg2 (mpeg2dec) by Aaron Holtzman & Michel Lespinasse. | 290 Mpeg codec was libmpeg2 (mpeg2dec) by Aaron Holtzman & Michel Lespinasse. |
291 It's great, optimized very fast C code with perfect image quality and | 291 It's great, optimized very fast C code with perfect image quality and |
292 100% MPEG standard conformance. | 292 100% MPEG standard conformance.</LI> |
293 <LI><B>MPlayer v0.3-v0.9:</B><BR> | 293 <LI><B>MPlayer v0.3-v0.9:</B><BR> |
294 It was a pack of two programs: mpg12playv0.95pre6 and my new simple AVI | 294 It was a pack of two programs: mpg12playv0.95pre6 and my new simple AVI |
295 player 'avip' based on avifile's Win32 DLL loader. | 295 player 'avip' based on avifile's Win32 DLL loader.</LI> |
296 <LI><B>MPlayer v0.10:</B><BR> | 296 <LI><B>MPlayer v0.10:</B><BR> |
297 The MPEG and AVI player in a single binary! | 297 The MPEG and AVI player in a single binary!</LI> |
298 <LI><B>MPlayer v0.11:</B><BR> | 298 <LI><B>MPlayer v0.11:</B><BR> |
299 Some new developers joined and from 0.11 the mplayer project is a team-work! | 299 Some new developers joined and from 0.11 the mplayer project is a team-work! |
300 Added .ASF file support, and OpenDivX (see www.projectmayo.com) en/decoding. | 300 Added .ASF file support, and OpenDivX (see www.projectmayo.com) en/decoding.</LI> |
301 <LI><B>MPlayer v0.17 "The IdegCounter"</B><BR> | 301 <LI><B>MPlayer v0.17 "The IdegCounter"</B><BR> |
302 The release version of the 0.11pre after 4 months of heavy development! | 302 The release version of the 0.11pre after 4 months of heavy development! |
303 Try it, and be amazed! Thousands of new features added... and of course | 303 Try it, and be amazed! Thousands of new features added... and of course |
304 old code was improved too, bugs removed etc. | 304 old code was improved too, bugs removed etc.</LI> |
305 <LI><B>MPlayer 0.18 "The BugCounter"</B><BR> | 305 <LI><B>MPlayer 0.18 "The BugCounter"</B><BR> |
306 2 months since 0.17 and here's a new release.. Completed ASF support, | 306 2 months since 0.17 and here's a new release.. Completed ASF support, |
307 more subtitle formats, introduced libao (similar to libvo but to audio), | 307 more subtitle formats, introduced libao (similar to libvo but to audio), |
308 even more stable than ever, and so on. It's a MUST ! | 308 even more stable than ever, and so on. It's a MUST !</LI> |
309 <LI><B>MPlayer 0.50 "The Faszom(C)ounter"</B><BR> | 309 <LI><B>MPlayer 0.50 "The Faszom(C)ounter"</B><BR> |
310 Hmm. Release again. Tons of new features, beta GUI version, bugs fixed, | 310 Hmm. Release again. Tons of new features, beta GUI version, bugs fixed, |
311 new vo and ao drivers, ported to many systems, including opensource DivX | 311 new vo and ao drivers, ported to many systems, including opensource DivX |
312 codecs and much more. Try it! | 312 codecs and much more. Try it!</LI> |
313 | 313 <LI><B>MPlayer 0.60 "The RTFMCounter"</B><BR> |
314 MOV/VIVO/RM/FLI/NUV fileformats support, native CRAM, Cinepak, ADPCM codecs, | |
315 and support for XAnim's binary codecs; DVD subtitles support, first | |
316 release of MEncoder, TV grabbing, cache, liba52, countless fixes.</LI> | |
314 </UL></P> | 317 </UL></P> |
315 | 318 |
316 <P><B><A NAME=1.3>1.3. Installation</A></B></P> | 319 <P><B><A NAME=1.3>1.3. Installation</A></B></P> |
317 | 320 |
318 <P>In this chapter I'll try to guide you through the compiling and | 321 <P>In this chapter I'll try to guide you through the compiling and |
361 <UL> | 364 <UL> |
362 <LI><B>libavcodec</B> : If you want to use this DivX3/DivX4/etc codec, check the | 365 <LI><B>libavcodec</B> : If you want to use this DivX3/DivX4/etc codec, check the |
363 <A HREF="codecs.html#2.2.1.2">2.2.1.2</A> section before compiling. Features :<BR> | 366 <A HREF="codecs.html#2.2.1.2">2.2.1.2</A> section before compiling. Features :<BR> |
364 <UL> | 367 <UL> |
365 <LI>you can <B>gain <I>DivX/DivX4</I> playing on non-x86 machines</B></LI> | 368 <LI>you can <B>gain <I>DivX/DivX4</I> playing on non-x86 machines</B></LI> |
366 <LI>RealVideo 1.0/MJPEG/h263/others playing and encoding</LI> | 369 <LI>RealVideo 1.0/VIVO/MJPEG/h263/others playing and encoding</LI> |
367 <LI>this codec has the <B>greatest decoding speed</B> for DivX and DivX4 | 370 <LI>this codec has the <B>greatest decoding speed</B> for DivX and DivX4 |
368 movies (even faster than the original DivX4 library itself) ! Recommended!</LI> | 371 movies (even faster than the original DivX4 library itself) ! Recommended!</LI> |
369 </UL> | 372 </UL> |
370 </LI> | 373 </LI> |
371 | 374 |
380 <LI>needed if you want to play <B>WMV movies</B> or older ASF's</LI> | 383 <LI>needed if you want to play <B>WMV movies</B> or older ASF's</LI> |
381 </UL> | 384 </UL> |
382 </LI> | 385 </LI> |
383 | 386 |
384 <LI><B>DivX4</B> : information about this codec is available in the | 387 <LI><B>DivX4</B> : information about this codec is available in the |
385 <A HREF="codecs.html#2.2.1.1">2.2.1.1</A> section. You possibly don't want this | 388 <A HREF="codecs.html#2.2.1.1">2.2.1.1</A> section. If you don't want to encode |
386 codec as <B>libavcodec</B> (see above) is much faster than this.<BR> | 389 with it, you possibly don't want this codec as <B>libavcodec</B> (see above) is |
390 much faster than this.<BR> | |
387 Features :<UL> | 391 Features :<UL> |
392 <LI>1 pass or 2 pass encoding with <A HREF="encoding.html">MEncoder</A></LI> | |
388 <LI>can play old <B>DivX3</B> movies much faster than the Win32 DLL but | 393 <LI>can play old <B>DivX3</B> movies much faster than the Win32 DLL but |
389 slower than <B>libavcodec</B> !</LI> | 394 slower than <B>libavcodec</B> !</LI> |
390 <LI>it's closed-source, and only an x86 version is available.</LI> | 395 <LI>it's closed-source, and only an x86 version is available.</LI> |
391 </UL> | 396 </UL> |
392 </LI> | 397 </LI> |
855 | 860 |
856 <TR><TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>1 or 2</TD><TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>adjust contrast</TD></TR> | 861 <TR><TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>1 or 2</TD><TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>adjust contrast</TD></TR> |
857 <TR><TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>3 or 4</TD><TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>adjust brightness</TD></TR> | 862 <TR><TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>3 or 4</TD><TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>adjust brightness</TD></TR> |
858 <TR><TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>5 or 6</TD><TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>adjust hue</TD></TR> | 863 <TR><TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>5 or 6</TD><TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>adjust hue</TD></TR> |
859 <TR><TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>7 or 8</TD><TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>adjust saturation</TD></TR> | 864 <TR><TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>7 or 8</TD><TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>adjust saturation</TD></TR> |
860 | |
861 <TR><TD COLSPAN=4><P><I><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>(the following keys are valid only with TV input support</I></P></TD></TR> | |
862 | |
863 <TR><TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>h or l</TD><TD> </TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>select previous/next channel</TD></TR> | |
864 <TR><TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>n</TD><TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>change norm</TD></TR> | |
865 <TR><TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>b</TD><TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>change channel list</TD></TR> | |
866 </TABLE></P> | 865 </TABLE></P> |
867 | 866 |
868 <P><B>GUI keyboard control</B></P> | 867 <P><B>GUI keyboard control</B></P> |
869 | 868 |
870 <P><TABLE BORDER=0> | 869 <P><TABLE BORDER=0> |