[Mplayer-cvslog] CVS: main/DOCS cd-dvd.html,1.20,1.21 codecs.html,1.45,1.46 documentation.html,1.179,1.180 encoding.html,1.22,1.23 formats.html,1.9,1.10 video.html,1.54,1.55
Winner of tha face compo
gabucino at mplayer.dev.hu
Tue Jan 15 18:04:03 CET 2002
- Previous message: [Mplayer-cvslog] CVS: main/Gui/mplayer widgets.c,1.15,1.16
- Next message: [Mplayer-cvslog] CVS: main/DOCS/Hungarian cd-dvd.html,1.21,1.22 codecs.html,1.33,1.34 documentation.html,1.101,1.102 encoding.html,1.13,1.14 formats.html,1.6,1.7 mplayer.1,1.32,1.33 video.html,1.38,1.39
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
Update of /cvsroot/mplayer/main/DOCS
In directory mplayer:/var/tmp.root/cvs-serv22317
Modified Files:
cd-dvd.html codecs.html documentation.html encoding.html
formats.html video.html
Log Message:
many small updates
Index: cd-dvd.html
===================================================================
RCS file: /cvsroot/mplayer/main/DOCS/cd-dvd.html,v
retrieving revision 1.20
retrieving revision 1.21
diff -u -r1.20 -r1.21
--- cd-dvd.html 8 Jan 2002 17:35:43 -0000 1.20
+++ cd-dvd.html 15 Jan 2002 17:04:00 -0000 1.21
@@ -107,11 +107,9 @@
<LI><P><B>Old-style DVD support - <I>OPTIONAL</I></B></P>
-<P><I>Useful if you want to play encoded VOB's from hard disk. Compile
- <B>libcss</B> 0.0.1 (not newer) and install it to <CODE>/usr/local/lib</CODE>
- (rpm/deb packages will put it to <CODE>/usr/lib</CODE>, but you can use the
- <CODE>-csslib
- /usr/lib/libcss.so</CODE> option)</P></LI>
+<P><I>Useful if you want to play encoded VOB's from hard disk. Compile and
+ install <B>libcss</B> 0.0.1 (not newer) (if <B>MPlayer</B> can't detect
+ it, use the <CODE>-csslib /path/to/libcss.so</CODE> option).</P></LI>
<LI><P><B>Recompile MPlayer.</B></P>
@@ -161,7 +159,7 @@
<TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>-csslib <path/filename></TD>
<TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>
(old-style DVD option) This option is used to override the default location
- of <CODE>/usr/local/lib/libcss.so</CODE>
+ of <CODE>libcss.so</CODE>
</TD></TR>
<TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>-dvdauth <DVD device> </TD>
<TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>
Index: codecs.html
===================================================================
RCS file: /cvsroot/mplayer/main/DOCS/codecs.html,v
retrieving revision 1.45
retrieving revision 1.46
diff -u -r1.45 -r1.46
--- codecs.html 6 Jan 2002 23:36:28 -0000 1.45
+++ codecs.html 15 Jan 2002 17:04:00 -0000 1.46
@@ -38,8 +38,9 @@
<P>The new generation of this codec can even decode movies made with the
infamous DivX codec! And it's not everything, it's MUCH faster than the
-traditional Win32 DivX DLL's. See below for configuration. The only
-disadvantage of this codec is that it's currently closed-source. :(</P>
+traditional Win32 DivX DLL's (note that libavcodec's decoder is EVEN FASTER :).
+See below for configuration. The only disadvantage of this codec is that it's
+currently closed-source. :(</P>
<P>The codec can be downloaded from the following URL:</P>
@@ -51,13 +52,14 @@
<P>Unpack it, and run <CODE>./install.sh</CODE> as root.</P>
-<P>Note: do NOT forget to add /usr/local/lib to your /etc/ld.so.conf !</P>
+<P>Note: do NOT forget to add <CODE>/usr/local/lib</CODE> to your
+<CODE>/etc/ld.so.conf</CODE> and running <CODE>ldconfig</CODE> !</P>
<P><B>MPlayer</B> autodetects if DivX4 is (properly) installed, just compile
as usual. If it doesn't detect it, you didn't install it exactly as above,
and/or has messed up config (see last question of 5.1 section).</P>
-<P>Using it is a bit tricky. As it conflicts with the old OpenDivX (it's API is
+<P>Using it is a bit tricky. As it conflicts with the old OpenDivX (its API is
very similar to OpenDivX's), OpenDivX code is disabled, and the OpenDivX
driver calls this library too.</P>
@@ -80,7 +82,8 @@
method. For RGB modes you can choose freely, their speed is same, maybe
differ according to the current bpp.</P>
-<P>Note: it supports postprocessing too, but range of values is strange: (TODO UPDATE)</P>
+<P>Note: it supports postprocessing too (use option <CODE>-oldpp</CODE> to
+enable using it), but range of values is strange: </P>
<P><TABLE BORDER=0>
<TD> </TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>0</TD><TD> </TD>
Index: documentation.html
===================================================================
RCS file: /cvsroot/mplayer/main/DOCS/documentation.html,v
retrieving revision 1.179
retrieving revision 1.180
diff -u -r1.179 -r1.180
--- documentation.html 14 Jan 2002 17:47:41 -0000 1.179
+++ documentation.html 15 Jan 2002 17:04:00 -0000 1.180
@@ -25,7 +25,7 @@
<UL>
<LI><A HREF="#1.1">1.1 Overview</A></LI>
<LI><A HREF="#1.2">1.2 History</A></LI>
- <LI><A HREF="#1.3">1.3 Installation</A></LI>
+ <LI><A HREF="#1.3">1.3 Installation / Hints</A></LI>
<LI><A HREF="#1.4">1.4 What about the GUI?</A></LI>
<LI><A HREF="#1.5">1.5 Subtitles and OSD</A></LI>
</UL>
@@ -158,9 +158,10 @@
</UL>
<LI><A HREF="#3">3. Usage</A></LI>
<UL>
- <LI><A HREF="#3.1">3.1 Control from keyboard</A></LI>
- <LI><A HREF="#3.2">3.2 Control from LIRC (Linux Infrared Remote Control)</A></LI>
- <LI><A HREF="#3.3">3.3 Streaming from network or pipes</A></LI>
+ <LI><A HREF="#3.1">3.1 Command line</A></LI>
+ <LI><A HREF="#3.2">3.2 Control from keyboard</A></LI>
+ <LI><A HREF="#3.3">3.3 Control from LIRC (Linux Infrared Remote Control)</A></LI>
+ <LI><A HREF="#3.4">3.4 Streaming from network or pipes</A></LI>
</UL>
<LI><A HREF="cd-dvd.html#4">4. CD/DVD section</A></LI>
<UL>
@@ -236,7 +237,7 @@
<P><B>MPlayer</B> is a movie player for LINUX (runs on many other Unices, and
<B>non-x86</B> CPUs, see <A HREF="#6">section 6</A>). It plays most MPEG, VOB,
-AVI, VIVO, ASF/WMV, QT/MOV, FLI, RM files, supported by many native, XAnim, and
+AVI, VIVO, ASF/WMV, QT/MOV, FLI, RM, NuppelVideo, yuv4mpeg files, supported by many native, XAnim, and
Win32 DLL codecs. You can watch <B>VideoCD</B>, <B>SVCD</B>, <B>DVD</B>,
<B>3ivx</B>, and even <B>DivX</B> movies too (and you don't need the avifile
library at all!). The another big feature of mplayer is the wide range of
@@ -325,9 +326,7 @@
see links, please follow them and read carefully what they contain. It
will take some time, but it DOES worth it.</P>
-<P>You need a fairly recent system. On Linux, 2.4.x kernels are required, but
-with 2.4.10 and above you'll ocassionally experience problems (licensing,
-kernel bugs, etc) so they are discouraged.</P>
+<P>You need a fairly recent system. On Linux, 2.4.x kernels are recommended.</P>
<P><B><I>SOFTWARE REQUIREMENTS</I></B><BR>
@@ -340,7 +339,8 @@
it's newer! In some ways it's even worse than 2.96. So downgrade to
2.95.x (downgrade libstdc++ too!) or don't up/downgrade at all (but in
this case, be prepared for runtime problems).
- Detailed information about gcc 2.96's bugs can be found
+ Detailed information about gcc 2.96's bugs (that are still NOT fixed, they
+ are WORKAROUNDED in <B>MPlayer</B>!) can be found
<A HREF="users_against_developers.html"><B><I>here</I></B></A> and in the
<A HREF="faq.html">FAQ</A> !</LI>
<LI><B>XFree86</B> - suggested version is <B>always the newest (4.1.0)</B>.
@@ -400,9 +400,10 @@
XAnim codecs section</A>.</LI>
<LI>The <A HREF=codecs.html#2.2.1.3>XAnim codecs</A> are the best (full screen,
-hardware YUV zoom) for decoding old videos like Indeo 3/4/5, Cinepak, and some
+hardware YUV zoom) for decoding old videos like Indeo 3/4/5, and some
others. And they are multiplatform, so this is the only way to play Indeo on
-non-x86 platforms (well, apart from using XAnim:).</LI>
+non-x86 platforms (well, apart from using XAnim:). But for example Cinepak
+movies are best played with <B>MPlayer</B>'s own Cinepak decoder !</LI>
</UL>
@@ -664,9 +665,11 @@
</UL>
</P>
-<P>After that, UNZIP the files to ~/.mplayer/font/ .
-Now you have to see a timer at the upper left corner of the movie
-(switch it off with 'o') .</P>
+<P>After that, UNZIP the file you downloaded to <CODE>~/.mplayer</CODE> or
+<CODE>$PREFIX/share/mplayer</CODE>. Then rename or symlink one of them to
+<CODE>font</CODE> (like : <CODE>ln -s ~/.mplayer/arial-24
+~/.mplayer/font</CODE>). Now you have to see a timer at the upper left corner
+of the movie (switch it off with 'o').</P>
<P>OSD has 3 states: (switch with 'o')<BR>
<UL>
@@ -827,11 +830,19 @@
<P><B><A NAME=3>3. Usage</A></B></P>
+<P><B><A NAME=3.1>3.1. Command line</A></B></P>
+
+<P><B>MPlayer</B> utilizes a complex playtree. It consists of "default" options
+ written as first (for example <CODE>mplayer -vfm 5</CODE>), and options
+ written after filenames, that apply only to the given filename/URL/whatever
+ (for example <CODE>mplayer -vfm 5 movie1.avi movie2.avi -vfm 4</CODE>).</P>
+
<P><TABLE BORDER=0>
<TD> </TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>file</TD><TD> </TD><TD><CODE><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>mplayer [options] [path/]filename</CODE></TD><TR>
+<TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>file</TD><TD></TD><TD><CODE><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>mplayer [default options] [path/]filename1 [options for filename1] filename2 filename3 [options for filename3]</CODE></TD><TR>
<TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>VCD</TD><TD></TD><TD><CODE><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>mplayer [options] -vcd trackno /dev/cdrom</CODE></TD><TR>
<TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>DVD</TD><TD></TD><TD><CODE><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>mplayer [options] -dvd titleno [/dev/dvd]</CODE></TD><TR>
-<TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>net</TD><TD></TD><TD><CODE><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>mplayer [options] http://site.com/file.[mpg|avi]</CODE></TD><TR>
+<TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>net</TD><TD></TD><TD><CODE><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>mplayer [options] http://site.com/file.[mpg|avi] (playtree can also be used here, see above)</CODE></TD><TR>
</TABLE></P>
<P><PRE> mplayer -vo x11 /mnt/Films/Contact/contact2.mpg
@@ -841,7 +852,7 @@
mplayer -abs 65536 -delay -0.4 -nobps ~/movies/test.avi</PRE></P>
-<P><B><A NAME=3.1>3.1. Control from keyboard</A></B></P>
+<P><B><A NAME=3.2>3.2. Control from keyboard</A></B></P>
<P><TABLE BORDER=0>
<TR><TD> </TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2><- or -></TD><TD> </TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>seek backward/forward 10 seconds</TD></TR>
@@ -890,7 +901,7 @@
</TABLE></P>
-<P><B><A NAME=3.2>3.2. Control from LIRC</A></B></P>
+<P><B><A NAME=3.3>3.3. Control from LIRC</A></B></P>
<P>Linux Infrared Remote Control - use an easy to build home-brewn IR-receiver,
an (almost) arbitrary remote control and control your linux box with it!
@@ -941,7 +952,7 @@
<P>If you don't like the standard location for the lirc-config file (~/.lircrc)
use the -lircconf <filename> switch to specify another file.</P>
-<P><B><A NAME=3.3>3.3. Streaming from network or pipes</A></B></P>
+<P><B><A NAME=3.4>3.4. Streaming from network or pipes</A></B></P>
<P><B>MPlayer</B> can play files from network, using the HTTP protocol.
Configuring it is simple, just recompile <B>MPlayer</B> with</P>
Index: encoding.html
===================================================================
RCS file: /cvsroot/mplayer/main/DOCS/encoding.html,v
retrieving revision 1.22
retrieving revision 1.23
diff -u -r1.22 -r1.23
--- encoding.html 4 Jan 2002 17:46:03 -0000 1.22
+++ encoding.html 15 Jan 2002 17:04:00 -0000 1.23
@@ -23,8 +23,8 @@
how to install <I>libdvdread</I> for <B>DVD</B> support, etc.</LI>
<LI><B>OPTIONAL</B> - download the newest <B>DivX4linux</B> libs
from <A HREF="http://avifile.sourceforge.net/download.htm">avifile.sourceforge.net</A>,
- and have them PROPERLY installed. This is needed for DivX4 (1/2 pass)
- encoding. And since this is mandatory (now), MEncoder is Linux-only.</LI>
+ and have them PROPERLY installed. You need them if you want DivX4
+ (1/2 pass) encoding.</LI>
<LI><B>OPTIONAL</B> - for libavcodec support, install libavcodec as
described in the <A HREF="codecs.html#2.2.1.2">libavcodec section</A>.</LI>
<LI><B>OPTIONAL</B> - download and compile <B>libmp3lame</B> (from lame 3.89beta or lame CVS).<BR>
@@ -39,9 +39,6 @@
panic if it's <B>400</B> or so, you shouldn't heard any audible
quality decrease. Oh, and if your compiler doesn't even run <CODE>make test</CODE> ...
Well, delete that <B>GCC 2.96</B>.</LI>
- <LI>use <CODE>./configure</CODE> with optional parameters as usual
- (use <CODE>--enable-tv</CODE> to include V4L tuner grabbing code), and
- type : <CODE>make mencoder</CODE> , then <CODE>make install</CODE>.</LI>
</UL>
</P>
@@ -53,7 +50,9 @@
<P>
<UL>
<LI>encoding from the wide range of fileformats and decoders of <B>MPlayer</B></LI>
- <LI>encoding from <B>V4L compatible TV tuners</B></LI>
+ <LI>encoding to all the codecs of ffmpeg's
+ <A HREF=codecs.html#2.2.1.2>libavcodec</A></LI>
+ <LI>video encoding from <B>V4L compatible TV tuners</B></LI>
<LI>encoding/multiplexing to interleaved AVI files with proper index</LI>
<LI>1 or 2 pass <B>DivX4</B> video</LI>
<LI><B>VBR</B> MP3 audio - <B>IMPORTANT NOTE</B> : VBR MP3 audio doesn't
@@ -74,6 +73,7 @@
<LI>VBR audio stream copy</LI>
<LI>even wider variety of available en/decoding formats/codecs
(creating VOB files with DivX4/Indeo5/VIVO streams :)</LI>
+ <LI>audio encoding from v4l</LI>
</UL>
</P>
@@ -173,39 +173,31 @@
<P>NOTE : for all available options, <B>read the manpage !</B></P>
-<TABLE BORDER=0>
+<TABLE BORDER=1>
<TR>
- <TD> </TD>
<TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>
<I>-o</I> filename</TD>
- <TD> </TD>
<TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>
specify output filename
</TD>
</TR>
<TR>
- <TD> </TD>
<TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>
<I>-x</I> width in pixels</TD>
- <TD> </TD>
<TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>
rescale output video to given pixels width
</TD>
</TR>
<TR>
- <TD> </TD>
<TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>
<I>-y</I> height in pixels</TD>
- <TD> </TD>
<TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>
rescale output video to given pixels height
</TD>
</TR>
<TR>
- <TD> </TD>
<TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>
<I>-sws</I> 0-2</TD>
- <TD> </TD>
<TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>
type of scaling method<BR>
0 - fast bilinear<BR>
@@ -214,10 +206,8 @@
</TD>
</TR>
<TR>
- <TD> </TD>
<TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>
<I>-ovc</I> codecname</TD>
- <TD> </TD>
<TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>
Encode with the given codec (codec names are from codecs.conf). Examples:<BR>
<B>help</B> - get list of available codecs<BR>
@@ -227,10 +217,8 @@
</TD>
</TR>
<TR>
- <TD> </TD>
<TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>
<I>-oac</I> codecname</TD>
- <TD> </TD>
<TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>
Encode with the given codec (codec names are from codecs.conf). Examples:<BR>
<B>help</B> - get list of available codecs<BR>
@@ -240,10 +228,8 @@
</TD>
</TR>
<TR>
- <TD> </TD>
<TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>
<I>-divx4opts</I></TD>
- <TD> </TD>
<TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>
If encoding to DivX4, you can specify its parameters here, like:<BR>
<CODE>-divx4opts br=1800:deinterlace:key=250</CODE><BR>
@@ -255,10 +241,8 @@
</TD>
</TR>
<TR>
- <TD> </TD>
<TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>
<I>-lavcopts</I></TD>
- <TD> </TD>
<TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>
If encoding with libavcodec, you can specify its parameters here, like:<BR>
<CODE>-lavcopts vcodec=msmpeg4:vbitrate=1800:vhq:keyint=250</CODE><BR>
@@ -271,10 +255,8 @@
</TD>
</TR>
<TR>
- <TD> </TD>
<TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>
<I>-lameopts</I></TD>
- <TD> </TD>
<TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>
If encoding to MP3 with libmp3lame, you can specify its parameters here, like:<BR>
<CODE>-lameopts q=3</CODE><BR>
Index: formats.html
===================================================================
RCS file: /cvsroot/mplayer/main/DOCS/formats.html,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -r1.9 -r1.10
--- formats.html 28 Dec 2001 00:33:21 -0000 1.9
+++ formats.html 15 Jan 2002 17:04:00 -0000 1.10
@@ -38,8 +38,8 @@
into a <B>.MPG</B> format file. Though most players won't play it, since
they expect MPEG1 video and MP2 audio (<B>.MPG</B> doesn't have the
necessary fields to describe its video and audio streams, like <B>.AVI</B>
-does). Or put MPEG1 video to an .AVI. For example <A HREF="http://ffmpeg.sourceforge.net">ffmpeg</A> can
-create these files.</P>
+does). Or put MPEG1 video to an .AVI. For example <A HREF="http://ffmpeg.sourceforge.net">ffmpeg</A>
+and <A HREF="encoding.html">MEncoder</A> can create these files.</P>
<P>Audio <B>codecs</B> and <B>formats</B> are basically the same terms.</P>
Index: video.html
===================================================================
RCS file: /cvsroot/mplayer/main/DOCS/video.html,v
retrieving revision 1.54
retrieving revision 1.55
diff -u -r1.54 -r1.55
--- video.html 4 Jan 2002 23:25:12 -0000 1.54
+++ video.html 15 Jan 2002 17:04:00 -0000 1.55
@@ -255,9 +255,11 @@
<P><B><A NAME=2.3.1.2.4>2.3.1.2.4. ATI cards</A></B></P>
<P>
-<LI>The <A HREF="http://www.linuxvideo.org/gatos">GATOS driver</A> (which you should use) has VSYNC enabled by default. It means that decoding speed
-(!) is synced to the monitor's refresh rate. If playing seems to be slow, try
-disabling VSYNC somehow, or set refresh rate to n*(fps of the movie) Hz.</LI>
+<LI>The <A HREF="http://www.linuxvideo.org/gatos">GATOS driver</A> (which you
+should use, unless you have Rage128 or Radeon) has VSYNC enabled by default. It
+means that decoding speed (!) is synced to the monitor's refresh rate. If
+playing seems to be slow, try disabling VSYNC somehow, or set refresh rate to
+n*(fps of the movie) Hz.</LI>
<LI>Radeon VE - currently only XFree86 CVS has driver for this card, version
4.1.0 doesn't. And no TV out support. Of course with <B>MPlayer</B> you can
@@ -899,7 +901,9 @@
3D engine to zoom, and the YUV framebuffer to display the zoomed
image. If you really want to use X, use the <CODE>-vo x11 -fs -zoom</CODE>
options, but it will be <B>SLOW</B>, and has <B>Macrovision</B> copyprotection
- enabled.</LI>
+ enabled (you can "workaround" Macrovision using
+ <A HREF="http://avifile.sourceforge.net/mgamacro.pl">this</A> perl
+ script.</LI>
<LI><B>Framebuffer</B>: using the <B>matroxfb modules</B> in the 2.4 kernels.
2.2 kernels don't have the TVout feature in them, thus unusable for this.
You have to enable ALL matroxfb-specific feature during compilation (except
- Previous message: [Mplayer-cvslog] CVS: main/Gui/mplayer widgets.c,1.15,1.16
- Next message: [Mplayer-cvslog] CVS: main/DOCS/Hungarian cd-dvd.html,1.21,1.22 codecs.html,1.33,1.34 documentation.html,1.101,1.102 encoding.html,1.13,1.14 formats.html,1.6,1.7 mplayer.1,1.32,1.33 video.html,1.38,1.39
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the MPlayer-cvslog
mailing list