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 &lt;id&gt;</CODE> options (optionally with pathname, of course). The 799 &lt;id&gt;</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 &lt;sec&gt;</CODE> : Delays subtitles by &lt;sec&gt; seconds. Can be negative.<BR> 814 <CODE>-subdelay &lt;sec&gt;</CODE>: Delays subtitles by &lt;sec&gt; seconds. Can be negative.<BR>
815 <CODE>-subfps &lt;rate&gt;</CODE> : Specify frame/sec rate of subtitle file (float number)<BR> 815 <CODE>-subfps &lt;rate&gt;</CODE>: Specify frame/sec rate of subtitle file (float number)<BR>
816 <CODE>-subpos &lt;0 - 100&gt;</CODE> : Specify the position of subtitles.<BR> 816 <CODE>-subpos &lt;0 - 100&gt;</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>&nbsp;&nbsp;wget ftp://micorsops.com/something.avi -O - | mplayer -</CODE></P> 1614 <P><CODE>&nbsp;&nbsp;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>&nbsp;&nbsp;wget ftp://micorsops.com/something.avi -O - | mplayer -cache 8192 -</CODE></P> 1618 <P><CODE>&nbsp;&nbsp;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 &amp; DVB card users:<BR> 2528 <LI>MPlayer &amp; 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