Mercurial > mplayer.hg
comparison DOCS/documentation.html @ 6868:f6e17d2b448e
The rectangle of the rectangle plugin is not necessarily white.
Consistently put punctuation marks right after the word without a blank.
Corrected two links and updated the wording here and there (Gabucino).
author | diego |
---|---|
date | Fri, 02 Aug 2002 01:23:43 +0000 |
parents | 91d6e1365427 |
children | 0374fdb8eeb0 |
comparison
equal
deleted
inserted
replaced
6867:c80534f06cf5 | 6868:f6e17d2b448e |
---|---|
335 the avifile | 335 the avifile |
336 library at all!). The another big feature of mplayer is the wide range of | 336 library at all!). The another big feature of mplayer is the wide range of |
337 supported output drivers. It works with X11, Xv, DGA, OpenGL, SVGAlib, fbdev, | 337 supported output drivers. It works with X11, Xv, DGA, OpenGL, SVGAlib, fbdev, |
338 AAlib, DirectFB, but you can use GGI and SDL (and this way all their drivers) | 338 AAlib, DirectFB, but you can use GGI and SDL (and this way all their drivers) |
339 and some lowlevel card-specific drivers (for Matrox, 3Dfx and Radeon, | 339 and some lowlevel card-specific drivers (for Matrox, 3Dfx and Radeon, |
340 Mach64, Permedia3) too! Most | 340 Mach64, Permedia3), too! Most |
341 of them supports software or hardware scaling, so you can enjoy movies in | 341 of them supports software or hardware scaling, so you can enjoy movies in |
342 fullscreen. <B>MPlayer</B> supports displaying through some hardware MPEG | 342 fullscreen. <B>MPlayer</B> supports displaying through some hardware MPEG |
343 decoder boards, such as the <B><A HREF="DVB">DVB</A></B> and <B> <A | 343 decoder boards, such as the <B><A HREF="video.html#2.3.1.16">DVB</A></B> and |
344 HREF="DXR3">DXR3/Hollywood+</A></B> ! And what about the nice big antialiased | 344 <B> <A HREF="video.html#2.3.1.17">DXR3/Hollywood+</A></B>! And what about the |
345 nice big antialiased | |
345 shaded subtitles (<B>10 supported types!!!</B>) with european/ISO 8859-1,2 | 346 shaded subtitles (<B>10 supported types!!!</B>) with european/ISO 8859-1,2 |
346 (Hungarian, English, Czech, etc), Cyrillic, Korean fonts, and the onscreen | 347 (Hungarian, English, Czech, etc), Cyrillic, Korean fonts, and the onscreen |
347 display (OSD)?</P> | 348 display (OSD)?</P> |
348 | 349 |
349 <P><B>MPlayer</B> is under GPL v2 license.</P> | 350 <P><B>MPlayer</B> is under GPL v2 license.</P> |
391 Try it, and be amazed! Thousands of new features added... and of course | 392 Try it, and be amazed! Thousands of new features added... and of course |
392 old code was improved too, bugs removed etc.</LI> | 393 old code was improved too, bugs removed etc.</LI> |
393 <LI><B>MPlayer 0.18 "The BugCounter"</B> Jul 9, 2001<BR> | 394 <LI><B>MPlayer 0.18 "The BugCounter"</B> Jul 9, 2001<BR> |
394 2 months since 0.17 and here's a new release.. Completed ASF support, | 395 2 months since 0.17 and here's a new release.. Completed ASF support, |
395 more subtitle formats, introduced libao (similar to libvo but to audio), | 396 more subtitle formats, introduced libao (similar to libvo but to audio), |
396 even more stable than ever, and so on. It's a MUST !</LI> | 397 even more stable than ever, and so on. It's a MUST!</LI> |
397 <LI><B>MPlayer 0.50 "The Faszom(C)ounter"</B> Oct 8, 2001<BR> | 398 <LI><B>MPlayer 0.50 "The Faszom(C)ounter"</B> Oct 8, 2001<BR> |
398 Hmm. Release again. Tons of new features, beta GUI version, bugs fixed, | 399 Hmm. Release again. Tons of new features, beta GUI version, bugs fixed, |
399 new vo and ao drivers, ported to many systems, including opensource DivX | 400 new vo and ao drivers, ported to many systems, including opensource DivX |
400 codecs and much more. Try it!</LI> | 401 codecs and much more. Try it!</LI> |
401 <LI><B>MPlayer 0.60 "The RTFMCounter"</B> Jan 3, 2002<BR> | 402 <LI><B>MPlayer 0.60 "The RTFMCounter"</B> Jan 3, 2002<BR> |
421 | 422 |
422 <UL> | 423 <UL> |
423 <LI><B>binutils</B> - suggested version is <B>2.11.x</B> . This program is | 424 <LI><B>binutils</B> - suggested version is <B>2.11.x</B> . This program is |
424 responsible for generating MMX/3DNow!/etc instructions, thus very important.</LI> | 425 responsible for generating MMX/3DNow!/etc instructions, thus very important.</LI> |
425 <LI><B>gcc</B> - suggested versions are: <B>2.95.3</B>, <B>2.95.4</B> and <B>3.1</B>. | 426 <LI><B>gcc</B> - suggested versions are: <B>2.95.3</B>, <B>2.95.4</B> and <B>3.1</B>. |
426 <B>NEVER</B> use 2.96 or 3.0.x !!! They generate faulty code for MPlayer. | 427 <B>NEVER</B> use 2.96 or 3.0.x!!! They generate faulty code for MPlayer. |
427 If you decide to change gcc from 2.96, then don't decide in favor of 3.0.x | 428 If you decide to change gcc from 2.96, then don't decide in favor of 3.0.x |
428 just because it's newer! Early releases of 3.0.x were even more buggy than | 429 just because it's newer! Early releases of 3.0.x were even more buggy than |
429 2.96. So downgrade to 2.95.x (downgrade libstdc++ too, other programs may | 430 2.96. So downgrade to 2.95.x (downgrade libstdc++ too, other programs may |
430 need it) or don't up/downgrade at all (but in this case, be prepared for | 431 need it) or don't up/downgrade at all (but in this case, be prepared for |
431 runtime problems). If you vote for 3.x.x, try to use the latest version, | 432 runtime problems). If you vote for 3.x.x, try to use the latest version, |
459 </UL> | 460 </UL> |
460 | 461 |
461 <P><B>CODECS</B></P> | 462 <P><B>CODECS</B></P> |
462 | 463 |
463 <UL> | 464 <UL> |
464 <LI><B>libavcodec</B> : If you want to use this DivX3/DivX4/DivX5/MP41/MP42/etc | 465 <LI><B>libavcodec</B>: This codec package is capable of decoding |
465 codec, check the | 466 H263/MJPEG/RV10/DivX3/DivX4/DivX5/MP41/MP42/WMV1 encoded video streams on |
466 <A HREF="codecs.html#2.2.1.2">2.2.1.2</A> section before compiling. Features :<BR> | 467 multiple platforms. Details can be found |
467 <UL> | 468 <A HREF="codecs.html#2.2.1.2">here</A>. Features: |
468 <LI>you can <B>gain DivX/DivX4/DivX5/MP41/MP42 playback on non-x86 | 469 <UL> |
469 machines</B></LI> | 470 <LI>Decoding of above mentioned codecs on non-x86 machines.</LI> |
470 <LI>RealVideo 1.0/VIVO/MJPEG/h263/others playing and encoding</LI> | 471 <LI>Encoding with most of the above mentioned codecs.</LI> |
471 <LI>this codec has the <B>greatest decoding speed</B> for DivX and DivX4/DivX5 | 472 <LI>This is the <B>fastest available</B> codec for DivX/3/4/5 and other |
472 movies (even faster than the original DivX4 library itself) ! Recommended!</LI> | 473 MPEG4 types and therefore highly recommended.</LI> |
473 </UL> | 474 </UL> |
474 </LI> | 475 </LI> |
475 | 476 <LI><B>Win32 codecs:</B> If you plan to use <B>MPlayer</B> on x86 |
476 <LI><B>Win32 codecs</B> : If you plan to use <B>MPlayer</B> on x86 | |
477 architecture, you will possibly need them. Download and unzip w32codecs.zip to | 477 architecture, you will possibly need them. Download and unzip w32codecs.zip to |
478 /usr/lib/win32 <B>BEFORE</B> compiling <B>MPlayer</B>, otherwise no Win32 | 478 /usr/lib/win32 <B>BEFORE</B> compiling <B>MPlayer</B>, otherwise no Win32 |
479 support will be compiled!<BR> | 479 support will be compiled!<BR> |
480 Note: the avifile project has similar codecs package, but it | 480 Note: the avifile project has similar codecs package, but it |
481 differs from ours, so if you want to use all supported codecs, then use our | 481 differs from ours, so if you want to use all supported codecs, then use our |
487 ASF's with MP41 or MP42 video (though VoxWare audio is frequent for these | 487 ASF's with MP41 or MP42 video (though VoxWare audio is frequent for these |
488 files - it's done by the Win32 codec), or WMV7.</LI> | 488 files - it's done by the Win32 codec), or WMV7.</LI> |
489 </UL> | 489 </UL> |
490 </LI> | 490 </LI> |
491 | 491 |
492 <LI><B>DivX4/DivX5</B> : information about this codec is available in the | 492 <LI><B>DivX4/DivX5:</B> information about this codec is available in the |
493 <A HREF="codecs.html#2.2.1.1">2.2.1.1</A> section. If you don't want to encode | 493 <A HREF="codecs.html#2.2.1.1">2.2.1.1</A> section. If you don't want to encode |
494 with it, you possibly don't want this codec as <B>libavcodec</B> (see above) is | 494 with it, you possibly don't want this codec as <B>libavcodec</B> (see above) is |
495 much faster than this.<BR> | 495 much faster than this.<BR> |
496 Features: | 496 Features: |
497 <UL> | 497 <UL> |
498 <LI>1 pass or 2 pass encoding with <A HREF="encoding.html">MEncoder</A></LI> | 498 <LI>1 pass or 2 pass encoding with <A HREF="encoding.html">MEncoder</A></LI> |
499 <LI>can play old <B>DivX3</B> movies much faster than the Win32 DLL but | 499 <LI>can play old <B>DivX3</B> movies much faster than the Win32 DLL but |
500 slower than <B>libavcodec</B> !</LI> | 500 slower than <B>libavcodec</B>!</LI> |
501 <LI>it's closed-source, and only an x86 version is available.</LI> | 501 <LI>it's closed-source, and only an x86 version is available.</LI> |
502 </UL> | 502 </UL> |
503 </LI> | 503 </LI> |
504 | 504 |
505 <LI><B>XviD</B> : Open source encoding alternative to Divx4Linux<BR> | 505 <LI><B>XviD:</B> Open source encoding alternative to Divx4Linux<BR> |
506 Features: | 506 Features: |
507 <UL> | 507 <UL> |
508 <LI>1 pass or 2 pass encoding with <A HREF="encoding.html">MEncoder</A></LI> | 508 <LI>1 pass or 2 pass encoding with <A HREF="encoding.html">MEncoder</A></LI> |
509 <LI>it's open-source, so not only an x86 version is available.</LI> | 509 <LI>it's open-source, so not only an x86 version is available.</LI> |
510 <LI>it's about 2 times faster than divx4 when encoding - about the same quality</LI> | 510 <LI>it's about 2 times faster than divx4 when encoding - about the same quality</LI> |
513 | 513 |
514 <LI>The <A HREF="codecs.html#2.2.1.3">XAnim codecs</A> are the best (full screen, | 514 <LI>The <A HREF="codecs.html#2.2.1.3">XAnim codecs</A> are the best (full screen, |
515 hardware YUV zoom) for decoding <B>3ivx</B> and Indeo 3/4/5 movies, and some | 515 hardware YUV zoom) for decoding <B>3ivx</B> and Indeo 3/4/5 movies, and some |
516 old formats. And they are multiplatform, so this is the only way to play Indeo on | 516 old formats. And they are multiplatform, so this is the only way to play Indeo on |
517 non-x86 platforms (well, apart from using XAnim:). But for example Cinepak | 517 non-x86 platforms (well, apart from using XAnim:). But for example Cinepak |
518 movies are best played with <B>MPlayer</B>'s own Cinepak decoder !</LI> | 518 movies are best played with <B>MPlayer</B>'s own Cinepak decoder!</LI> |
519 | 519 |
520 <LI>For <B>Ogg Vorbis</B> audio decoding you need to install | 520 <LI>For <B>Ogg Vorbis</B> audio decoding you need to install |
521 <CODE>libvorbis</CODE> properly. Use deb/rpm packages if available, or | 521 <CODE>libvorbis</CODE> properly. Use deb/rpm packages if available, or |
522 compile from | 522 compile from |
523 <A HREF="http://ogg.org/ogg/vorbis/download/vorbis_nightly_cvs.tgz">source</A> | 523 <A HREF="http://ogg.org/ogg/vorbis/download/vorbis_nightly_cvs.tgz">source</A> |
542 They can display and scale (zoom) the picture to any size that fits in | 542 They can display and scale (zoom) the picture to any size that fits in |
543 their memory, with <B>small CPU usage</B> (zooming doesn't increase it!), thus | 543 their memory, with <B>small CPU usage</B> (zooming doesn't increase it!), thus |
544 you get a nice and very fast fullscreen playing.</P> | 544 you get a nice and very fast fullscreen playing.</P> |
545 | 545 |
546 <UL> | 546 <UL> |
547 <LI><B>Matrox G200/G400/G450/G550 cards</B>: although a | 547 <LI><B>Matrox G200/G400/G450/G550 cards:</B> although a |
548 <A HREF="video.html#2.3.1.9">Vidix driver</A> is provided, it is recommended | 548 <A HREF="video.html#2.3.1.9">Vidix driver</A> is provided, it is recommended |
549 to use the old mga_vid kernel module instead, for it works much better. | 549 to use the old mga_vid kernel module instead, for it works much better. |
550 Please see the <A HREF="video.html#2.3.1.7">mga_vid</A> section about its | 550 Please see the <A HREF="video.html#2.3.1.7">mga_vid</A> section about its |
551 installation and usage. It is important to do these steps <I>before</I> | 551 installation and usage. It is important to do these steps <I>before</I> |
552 compiling <B>MPlayer</B>, otherwise no mga_vid support will be built. Also | 552 compiling <B>MPlayer</B>, otherwise no mga_vid support will be built. Also |
553 check out the <A HREF="video.html#2.3.1.A.1">Matrox TV-out</A> section. | 553 check out the <A HREF="video.html#2.3.1.A.1">Matrox TV-out</A> section. |
554 <U><B>If you are non-Linux user</B></U>, your only possibility is the Vidix | 554 <U><B>If you are non-Linux user</B></U>, your only possibility is the Vidix |
555 driver: read <A HREF="video.html#2.3.1.15">Vidix</A> documentation !</LI> | 555 driver: read <A HREF="video.html#2.3.1.15">Vidix</A> documentation!</LI> |
556 | 556 |
557 <LI><B>3Dfx Voodoo3/Banshee cards</B>: please see the | 557 <LI><B>3Dfx Voodoo3/Banshee cards:</B> please see the |
558 <A HREF="video.html#2.3.1.9">2.3.1.9</A> section in order to gain big | 558 <A HREF="video.html#2.3.1.9">2.3.1.9</A> section in order to gain big |
559 speedup. It is important to do these steps <I>before</I> compiling | 559 speedup. It is important to do these steps <I>before</I> compiling |
560 <B>MPlayer</B>, otherwise no 3Dfx support will be built. Also see the <A | 560 <B>MPlayer</B>, otherwise no 3Dfx support will be built. Also see the <A |
561 HREF="video.html#2.3.1.A.3">3dfx TV-out section</A>. If you use X, use at | 561 HREF="video.html#2.3.1.A.3">3dfx TV-out section</A>. If you use X, use at |
562 least 4.2.0, as 3dfx Xv driver was broken in 4.1.0, and earlier | 562 least 4.2.0, as 3dfx Xv driver was broken in 4.1.0, and earlier |
563 releases!</LI> | 563 releases!</LI> |
564 | 564 |
565 <LI><B>ATI cards</B>: <A HREF="video.html#2.3.1.14">Vidix driver</A> is | 565 <LI><B>ATI cards:</B> <A HREF="video.html#2.3.1.14">Vidix driver</A> is |
566 provided for the following cards: | 566 provided for the following cards: |
567 <B>Radeon</B>, <B>Rage128</B>, <B>Mach64</B> (Rage XL/Mobility, Xpert98). | 567 <B>Radeon</B>, <B>Rage128</B>, <B>Mach64</B> (Rage XL/Mobility, Xpert98). |
568 Also see the <A HREF="video.html#2.3.1.A.2">ATI cards | 568 Also see the <A HREF="video.html#2.3.1.A.2">ATI cards |
569 section</A> of the TV-out documentation, to know if you card's TV-out is | 569 section</A> of the TV-out documentation, to know if you card's TV-out is |
570 supported under Linux/MPlayer.</LI> | 570 supported under Linux/MPlayer.</LI> |
571 | 571 |
572 <LI><B>S3 cards</B>: the Savage and Virge/DX chips have hardware acceleration. Use as | 572 <LI><B>S3 cards:</B> the Savage and Virge/DX chips have hardware acceleration. Use as |
573 new XFree86 version as possible, older drivers are buggy. Savage chips | 573 new XFree86 version as possible, older drivers are buggy. Savage chips |
574 have problems with YV12 display, see <A HREF="video.html#2.3.1.2.2">S3 Xv | 574 have problems with YV12 display, see <A HREF="video.html#2.3.1.2.2">S3 Xv |
575 section</A> for details. Older, Trio cards have no, or slow hardware | 575 section</A> for details. Older, Trio cards have no, or slow hardware |
576 support.</LI> | 576 support.</LI> |
577 | 577 |
578 <LI><B>nVidia cards</B>: very bad choice for video playing (nVidia has | 578 <LI><B>nVidia cards:</B> very bad choice for video playing (nVidia has |
579 <A HREF="users_against_developers.html#nvidia">different opinion</A>!). | 579 <A HREF="users_against_developers.html#nvidia">different opinion</A>!). |
580 nVidia's cards have very cheap and bad | 580 nVidia's cards have very cheap and bad |
581 quality chips. Moreover, <U>the built-in nVidia driver in XFree86 doesn't | 581 quality chips. Moreover, <U>the built-in nVidia driver in XFree86 doesn't |
582 contain support for hardware YUV acceleration for all nVidia cards !</U> | 582 contain support for hardware YUV acceleration for all nVidia cards!</U> |
583 You have to download nVidia's closed-source drivers from nVidia.com. See | 583 You have to download nVidia's closed-source drivers from nVidia.com. See |
584 details in <A HREF="video.html#2.3.1.2.3">nVidia Xv driver</A> section.</LI> | 584 details in <A HREF="video.html#2.3.1.2.3">nVidia Xv driver</A> section.</LI> |
585 | 585 |
586 <LI><B>3DLabs GLINT R3 and Permedia3</B>: a Vidix driver is provided | 586 <LI><B>3DLabs GLINT R3 and Permedia3</B>: a Vidix driver is provided |
587 (pm3_vid). Please see the <A HREF="video.html#2.3.1.15">Vidix | 587 (pm3_vid). Please see the <A HREF="video.html#2.3.1.15">Vidix |
588 instructions</A>.</LI> | 588 instructions</A>.</LI> |
589 | 589 |
590 <LI><B>other cards</B>: none of the above? | 590 <LI><B>other cards:</B> none of the above? |
591 <UL> | 591 <UL> |
592 <LI>Try if the XFree86 driver (and your card) supports hardware | 592 <LI>Try if the XFree86 driver (and your card) supports hardware |
593 acceleration. See the <A HREF="video.html#2.3.1.2">Xv section</A> for | 593 acceleration. See the <A HREF="video.html#2.3.1.2">Xv section</A> for |
594 details.</LI> | 594 details.</LI> |
595 <LI>If it doesn't, then your card's video features aren't supported under your OS :(<BR> | 595 <LI>If it doesn't, then your card's video features aren't supported under your OS:(<BR> |
596 If it does hardware scaling under Windows, it doesn't mean it will do the same | 596 If it does hardware scaling under Windows, it doesn't mean it will do the same |
597 under Linux or other OS, it depends on the drivers! Most manufacturers don't | 597 under Linux or other OS, it depends on the drivers! Most manufacturers don't |
598 make Linux drivers nor release chip specs - so you're unlucky if using their cards. | 598 make Linux drivers nor release chip specs - so you're unlucky if using their cards. |
599 See next section: | 599 See next section: |
600 </LI> | 600 </LI> |
611 <B>by software</B> (use the option -zoom, but i warn you: this is slooow!), | 611 <B>by software</B> (use the option -zoom, but i warn you: this is slooow!), |
612 or changing to a smaller video mode, for | 612 or changing to a smaller video mode, for |
613 example to 352x288. If you don't have YUV acceleration, this latter method is | 613 example to 352x288. If you don't have YUV acceleration, this latter method is |
614 the recommended one. Throughout <B>MPlayer</B>, <U>this behavior can | 614 the recommended one. Throughout <B>MPlayer</B>, <U>this behavior can |
615 be switched on by using the <CODE>-vm</CODE> option</U> and with | 615 be switched on by using the <CODE>-vm</CODE> option</U> and with |
616 the following drivers : | 616 the following drivers: |
617 </P> | 617 </P> |
618 | 618 |
619 <UL> | 619 <UL> |
620 <LI><B>using</B> XFree86 : see details in | 620 <LI><B>using</B> XFree86: see details in |
621 <A HREF="video.html#2.3.1.3">DGA driver</A> and | 621 <A HREF="video.html#2.3.1.3">DGA driver</A> and |
622 <A HREF="video.html#2.3.1.13">X11 driver</A> sections. DGA is | 622 <A HREF="video.html#2.3.1.13">X11 driver</A> sections. DGA is |
623 recommended! Also try DGA via SDL, sometimes it's better.</LI> | 623 recommended! Also try DGA via SDL, sometimes it's better.</LI> |
624 <LI><B>not using</B> XFree86 : try the drivers in the following order : | 624 <LI><B>not using</B> XFree86: try the drivers in the following order: |
625 <A HREF="video.html#2.3.1.12">vesa</A>, | 625 <A HREF="video.html#2.3.1.12">vesa</A>, |
626 <A HREF="video.html#2.3.1.6">fbdev</A>, | 626 <A HREF="video.html#2.3.1.6">fbdev</A>, |
627 <A HREF="video.html#2.3.1.5">svgalib</A>, | 627 <A HREF="video.html#2.3.1.5">svgalib</A>, |
628 <A HREF="video.html#2.3.1.11">aalib</A>.</LI> | 628 <A HREF="video.html#2.3.1.11">aalib</A>.</LI> |
629 </UL> | 629 </UL> |
630 | 630 |
631 <P><B>SOUND CARDS</B></P> | 631 <P><B>SOUND CARDS</B></P> |
632 | 632 |
633 <UL> | 633 <UL> |
634 <LI><B>Soundblaster Live!</B> : with this card you can use 4 or 6 (<B>5.1</B>) | 634 <LI><B>Soundblaster Live!:</B> with this card you can use 4 or 6 (<B>5.1</B>) |
635 channels AC3 decoding instead of 2. Read the | 635 channels AC3 decoding instead of 2. Read the |
636 <A HREF="codecs.html#2.2.2.1">Software AC3 decoding</A> section. | 636 <A HREF="codecs.html#2.2.2.1">Software AC3 decoding</A> section. |
637 For hardware AC3 passthrough you MUST use ALSA 0.9 oss emulation!</LI> | 637 For hardware AC3 passthrough you MUST use ALSA 0.9 oss emulation!</LI> |
638 | 638 |
639 <LI><B>C-Media with SP/DIF out</B> : hardware AC3 passthrough is possible | 639 <LI><B>C-Media with SP/DIF out:</B> hardware AC3 passthrough is possible |
640 with these cards, see | 640 with these cards, see |
641 <A HREF="codecs.html#2.2.2.2">Hardware AC3 decoding</A> section.</LI> | 641 <A HREF="codecs.html#2.2.2.2">Hardware AC3 decoding</A> section.</LI> |
642 | 642 |
643 <LI><B>other cards'</B> features aren't supported by <B>MPlayer</B>. | 643 <LI><B>other cards'</B> features aren't supported by <B>MPlayer</B>. |
644 <U>It's very recommended to read the <A HREF="sound.html#2.3.2">sound card | 644 <U>It's very recommended to read the <A HREF="sound.html#2.3.2">sound card |
645 section</A> !</U> | 645 section</A>!</U> |
646 </UL> | 646 </UL> |
647 | 647 |
648 <P><B>FEATURES</B></P> | 648 <P><B>FEATURES</B></P> |
649 | 649 |
650 <UL> | 650 <UL> |
715 </PRE> | 715 </PRE> |
716 | 716 |
717 <P>At this point, <B>MPlayer</B> is ready to use. The directory | 717 <P>At this point, <B>MPlayer</B> is ready to use. The directory |
718 <CODE>$PREFIX/share/mplayer</CODE> contains the <CODE>codecs.conf</CODE> | 718 <CODE>$PREFIX/share/mplayer</CODE> contains the <CODE>codecs.conf</CODE> |
719 file, which is used to tell the program all the codecs and their capabilities. | 719 file, which is used to tell the program all the codecs and their capabilities. |
720 This file should always be kept uptodate together with the main binary !<BR> | 720 This file should always be kept uptodate together with the main binary!<BR> |
721 Check if you have codecs.conf in your home directory (~/.mplayer/codecs.conf) | 721 Check if you have codecs.conf in your home directory (~/.mplayer/codecs.conf) |
722 left from old MPlayer versions, and remove it!</P> | 722 left from old MPlayer versions, and remove it!</P> |
723 | 723 |
724 <P><B>Debian users</B> can build a .deb package for themselves, it's very | 724 <P><B>Debian users</B> can build a .deb package for themselves, it's very |
725 simple. Just exec <CODE>fakeroot debian/rules binary</CODE> in <B>MPlayer</B>'s | 725 simple. Just exec <CODE>fakeroot debian/rules binary</CODE> in <B>MPlayer</B>'s |
792 | 792 |
793 <P> | 793 <P> |
794 <B>VobSub subtitles</B><BR> | 794 <B>VobSub subtitles</B><BR> |
795 VobSub subtitles consist of a big (some megabytes) .SUB file, and optional | 795 VobSub subtitles consist of a big (some megabytes) .SUB file, and optional |
796 .IDX and/or .IFO files.<BR> | 796 .IDX and/or .IFO files.<BR> |
797 Usage : if you have files like <CODE>sample.sub</CODE>, <CODE>sample.ifo</CODE>, | 797 Usage: if you have files like <CODE>sample.sub</CODE>, <CODE>sample.ifo</CODE>, |
798 <CODE>sample.idx</CODE> - you have to pass the <CODE>-vobsub sample -vobsubid | 798 <CODE>sample.idx</CODE> - you have to pass the <CODE>-vobsub sample -vobsubid |
799 <id></CODE> options (optionally with pathname, of course). The | 799 <id></CODE> options (optionally with pathname, of course). The |
800 <CODE>-vobsubid</CODE> option is like <CODE>-sid</CODE> for DVDs, you can | 800 <CODE>-vobsubid</CODE> option is like <CODE>-sid</CODE> for DVDs, you can |
801 choose between subtitle tracks (languages) with it.</P> | 801 choose between subtitle tracks (languages) with it.</P> |
802 | 802 |
803 <P> | 803 <P> |
804 <B>Other subtitles</B><BR> | 804 <B>Other subtitles</B><BR> |
805 The other formats consist of a single text file containing timing, placement | 805 The other formats consist of a single text file containing timing, placement |
806 and text information.<BR> | 806 and text information.<BR> |
807 Usage : if you have a file like <CODE>sample.txt</CODE>, you have to pass | 807 Usage: if you have a file like <CODE>sample.txt</CODE>, you have to pass |
808 the option <CODE>-sub sample.txt</CODE> (optionally with pathname, of course). | 808 the option <CODE>-sub sample.txt</CODE> (optionally with pathname, of course). |
809 </P> | 809 </P> |
810 | 810 |
811 <P> | 811 <P> |
812 <B>Adjusting subtitle timing and placement</B><BR> | 812 <B>Adjusting subtitle timing and placement</B><BR> |
813 | 813 |
814 <CODE>-subdelay <sec></CODE> : Delays subtitles by <sec> seconds. Can be negative.<BR> | 814 <CODE>-subdelay <sec></CODE>: Delays subtitles by <sec> seconds. Can be negative.<BR> |
815 <CODE>-subfps <rate></CODE> : Specify frame/sec rate of subtitle file (float number)<BR> | 815 <CODE>-subfps <rate></CODE>: Specify frame/sec rate of subtitle file (float number)<BR> |
816 <CODE>-subpos <0 - 100></CODE> : Specify the position of subtitles.<BR> | 816 <CODE>-subpos <0 - 100></CODE>: Specify the position of subtitles.<BR> |
817 </P> | 817 </P> |
818 <P> | 818 <P> |
819 If you experience a growing delay between the movie and the subtitles when using a MicroDVD | 819 If you experience a growing delay between the movie and the subtitles when using a MicroDVD |
820 subtitle file, most likely the frame rate of the movie and the subtitle file are different.<BR> | 820 subtitle file, most likely the frame rate of the movie and the subtitle file are different.<BR> |
821 Please note that the MicroDVD subtitle format uses absolute frame numbers for its | 821 Please note that the MicroDVD subtitle format uses absolute frame numbers for its |
827 <P>About DVD subtitles, read the <A HREF="cd-dvd.html#4.2">DVD section</A>.</P> | 827 <P>About DVD subtitles, read the <A HREF="cd-dvd.html#4.2">DVD section</A>.</P> |
828 | 828 |
829 <P><B>MPlayer</B> introduces a new subtitle format called <B>MPsub</B>. | 829 <P><B>MPlayer</B> introduces a new subtitle format called <B>MPsub</B>. |
830 It was designed by me (Gabucino). Basically its main feature is being | 830 It was designed by me (Gabucino). Basically its main feature is being |
831 <I>dynamically</I> time-based (although it has frame-based mode too). Example (from | 831 <I>dynamically</I> time-based (although it has frame-based mode too). Example (from |
832 <A HREF="http://www.mplayerhq.hu/DOCS/tech/mpsub.sub">DOCS/tech/mpsub.sub</A>) : | 832 <A HREF="http://www.mplayerhq.hu/DOCS/tech/mpsub.sub">DOCS/tech/mpsub.sub</A>): |
833 </P> | 833 </P> |
834 | 834 |
835 <P><CODE><I> | 835 <P><CODE><I> |
836 # first number : wait this much after previous subtitle disappeared<BR> | 836 # first number : wait this much after previous subtitle disappeared<BR> |
837 # second number : display the current subtitle for this many seconds<BR> | 837 # second number : display the current subtitle for this many seconds<BR> |
890 (note: you must have HSI RAW plugin too, see URL below)</LI> | 890 (note: you must have HSI RAW plugin too, see URL below)</LI> |
891 </UL> | 891 </UL> |
892 | 892 |
893 <P>After that, UNZIP the file you downloaded to <CODE>~/.mplayer</CODE> or | 893 <P>After that, UNZIP the file you downloaded to <CODE>~/.mplayer</CODE> or |
894 <CODE>$PREFIX/share/mplayer</CODE>. Then rename or symlink one of them to | 894 <CODE>$PREFIX/share/mplayer</CODE>. Then rename or symlink one of them to |
895 <CODE>font</CODE> (like : <CODE>ln -s ~/.mplayer/arial-24 | 895 <CODE>font</CODE> (like: <CODE>ln -s ~/.mplayer/arial-24 |
896 ~/.mplayer/font</CODE>). Now you have to see a timer at the upper left corner | 896 ~/.mplayer/font</CODE>). Now you have to see a timer at the upper left corner |
897 of the movie (switch it off with the "o" key).</P> | 897 of the movie (switch it off with the "o" key).</P> |
898 | 898 |
899 <P>OSD has 3 states: (switch with 'o')</P> | 899 <P>OSD has 3 states: (switch with 'o')</P> |
900 <UL> | 900 <UL> |
1276 | 1276 |
1277 <P><A NAME=2.6.16><B>2.6.16. Rectangle</B></A></P> | 1277 <P><A NAME=2.6.16><B>2.6.16. Rectangle</B></A></P> |
1278 | 1278 |
1279 <P><B><U>Description</U></B>:</P> | 1279 <P><B><U>Description</U></B>:</P> |
1280 | 1280 |
1281 <P>Draws a white rectangle of the requested width and height at the designated | 1281 <P>Draws a rectangle of the requested width and height at the designated |
1282 coordinates over the image. Useful to get visual feedback for the parameters | 1282 coordinates over the image. Useful to get visual feedback for the parameters |
1283 of <CODE>-vop crop</CODE> before applying them.</P> | 1283 of <CODE>-vop crop</CODE> before applying them.</P> |
1284 | 1284 |
1285 <P><B><U>Usage</U></B>:</P> | 1285 <P><B><U>Usage</U></B>:</P> |
1286 | 1286 |
1433 <LI>DOWN</LI> | 1433 <LI>DOWN</LI> |
1434 </UL> | 1434 </UL> |
1435 | 1435 |
1436 <P><B>Mouse</B></P> | 1436 <P><B>Mouse</B></P> |
1437 | 1437 |
1438 <P>Note : mouse is only supported under X</P> | 1438 <P>Note: mouse is only supported under X</P> |
1439 | 1439 |
1440 <UL> | 1440 <UL> |
1441 <LI>MOUSE_BTN0 (Left button)</LI> | 1441 <LI>MOUSE_BTN0 (Left button)</LI> |
1442 <LI>MOUSE_BTN1 (Right button)</LI> | 1442 <LI>MOUSE_BTN1 (Right button)</LI> |
1443 <LI>MOUSE_BTN2 (Middle button)</LI> | 1443 <LI>MOUSE_BTN2 (Middle button)</LI> |
1447 <LI>MOUSE_BTN9</LI> | 1447 <LI>MOUSE_BTN9</LI> |
1448 </UL> | 1448 </UL> |
1449 | 1449 |
1450 <P><B>Joystick</B></P> | 1450 <P><B>Joystick</B></P> |
1451 | 1451 |
1452 <P>Note : joystick support must be enabled at compile time</P> | 1452 <P>Note: joystick support must be enabled at compile time</P> |
1453 | 1453 |
1454 <UL> | 1454 <UL> |
1455 <LI>JOY_RIGHT or JOY_AXIS0_PLUS</LI> | 1455 <LI>JOY_RIGHT or JOY_AXIS0_PLUS</LI> |
1456 <LI>JOY_LEFT or JOY_AXIS0_MINUS</LI> | 1456 <LI>JOY_LEFT or JOY_AXIS0_MINUS</LI> |
1457 <LI>JOY_UP or JOY_AXIS1_MINUS</LI> | 1457 <LI>JOY_UP or JOY_AXIS1_MINUS</LI> |
1603 | 1603 |
1604 <P><B>MPlayer</B> can play files from network, using the HTTP or MMS protocol.</P> | 1604 <P><B>MPlayer</B> can play files from network, using the HTTP or MMS protocol.</P> |
1605 | 1605 |
1606 <P>Playing goes by simply using adding the URL to the command line. <B>MPlayer</B> | 1606 <P>Playing goes by simply using adding the URL to the command line. <B>MPlayer</B> |
1607 also honors the http_proxy environment variable, and uses proxy if available. | 1607 also honors the http_proxy environment variable, and uses proxy if available. |
1608 Proxy usage can also be forced :</P> | 1608 Proxy usage can also be forced:</P> |
1609 | 1609 |
1610 <P><CODE>mplayer http_proxy://proxy.micorsops.com:3128/http://micorsops.com:80/stream.asf</CODE></P> | 1610 <P><CODE>mplayer http_proxy://proxy.micorsops.com:3128/http://micorsops.com:80/stream.asf</CODE></P> |
1611 | 1611 |
1612 <P><B>MPlayer</B> can read from stdin (NOT named pipes). This can be for example | 1612 <P><B>MPlayer</B> can read from stdin (NOT named pipes). This can be for example |
1613 used to play from FTP:</P> | 1613 used to play from FTP:</P> |
1614 <P><CODE> wget ftp://micorsops.com/something.avi -O - | mplayer -</CODE></P> | 1614 <P><CODE> wget ftp://micorsops.com/something.avi -O - | mplayer -</CODE></P> |
1615 | 1615 |
1616 <P>Note: it's also recommended to enable CACHE when playback from network:</P> | 1616 <P>Note: It is recommended to enable the cache when playing from the network:</P> |
1617 | |
1617 <P><CODE> wget ftp://micorsops.com/something.avi -O - | mplayer -cache 8192 -</CODE></P> | 1618 <P><CODE> wget ftp://micorsops.com/something.avi -O - | mplayer -cache 8192 -</CODE></P> |
1618 | 1619 |
1619 | 1620 |
1620 <P><B><A NAME=4></A>4. <A HREF="faq.html">FAQ section</A></B></P> | 1621 <P><B><A NAME=4></A>4. <A HREF="faq.html">FAQ section</A></B></P> |
1621 | 1622 |
2524 <LI>and about matroxfb-TVout stuff.</LI> | 2525 <LI>and about matroxfb-TVout stuff.</LI> |
2525 </UL> | 2526 </UL> |
2526 </LI> | 2527 </LI> |
2527 <LI>MPlayer & DVB card users:<BR> | 2528 <LI>MPlayer & DVB card users:<BR> |
2528 <A HREF="http://mplayerhq.hu/mailman/listinfo/mplayer-dvb">http://mplayerhq.hu/mailman/listinfo/mplayer-dvb</A> | 2529 <A HREF="http://mplayerhq.hu/mailman/listinfo/mplayer-dvb">http://mplayerhq.hu/mailman/listinfo/mplayer-dvb</A> |
2529 <P>Things related to the hardware decoder card called DVB. (NOT dxr3!)</P> | 2530 <P>Things related to the hardware decoder card called DVB. (NOT DXR3!)</P> |
2530 </LI> | 2531 </LI> |
2531 <LI>MPlayer CVS-log: <BR> | 2532 <LI>MPlayer CVS-log: <BR> |
2532 <A HREF="http://mplayerhq.hu/mailman/listinfo/mplayer-cvslog">http://mplayerhq.hu/mailman/listinfo/mplayer-cvslog</A> | 2533 <A HREF="http://mplayerhq.hu/mailman/listinfo/mplayer-cvslog">http://mplayerhq.hu/mailman/listinfo/mplayer-cvslog</A> |
2533 <P>Send only questions about CVS changes here. | 2534 <P>Send only questions about CVS changes here. |
2534 (if you don't understand why a change is required or you've better fix or you've | 2535 (if you don't understand why a change is required or you've better fix or you've |