diff options
Diffstat (limited to 'DOCS/documentation.html')
-rw-r--r-- | DOCS/documentation.html | 60 |
1 files changed, 37 insertions, 23 deletions
diff --git a/DOCS/documentation.html b/DOCS/documentation.html index a9ba40adac..014a6f1d0c 100644 --- a/DOCS/documentation.html +++ b/DOCS/documentation.html @@ -107,15 +107,17 @@ <P><B><A NAME=1.1>1.1. Overview</A></B></P> -<P><B>MPlayer</B> is a movie player for LINUX. It plays most MPEG, AVI and ASF files, -supported by many native and Win32 DLL codecs. You can watch VCD, DVD and -even DivX movies too. The another big feature of mplayer is the wide range of -supported output drivers. It works with X11, Xv, DGA, OpenGL, SVGAlib, fbdev, -AAlib, but you can use SDL (and this way all drivers of SDL) and some -lowlevel card-specific drivers (for Matrox) too! Most of them supports -software or hardware scaling, so you can enjoy movies in fullscreen. And what -about the nice big antialiased shaded subtitles (7 supported types!!!) with -hungarian, english, cyrillic, czech, korean fonts, and OSD?</P> +<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, AVI +and ASF files, supported by many native and Win32 DLL codecs. You can watch +<B>VideoCD</B>, <B>SVCD</B>, <B>DVD</B> and even <B>DivX</B> movies too. The +another big feature of mplayer is the wide range of supported output drivers. +It works with X11, Xv, DGA, OpenGL, SVGAlib, fbdev, AAlib, but you can use SDL +(and this way all drivers of SDL) and some lowlevel card-specific drivers (for +Matrox) too! Most of them supports software or hardware scaling, so you can +enjoy movies in fullscreen. And what about the nice big antialiased shaded +subtitles (7 supported types!!!) with hungarian, english, cyrillic, czech, +korean fonts, and OSD?</P> <P>I didn't write any codecs, just some players. I spent a lot of time finding the best way to parse bad damaged input files @@ -172,7 +174,7 @@ too. So I've decided to write/modify one...</P> <LI>If you plan to use <B>MPlayer</B> on x86 architecture, you possibly want to use Win32 codecs. Download and unzip w32codecs.zip to /usr/lib/win32 . Note: the avifile project has similar codecs package, but it differs -from our, so if you want to use all supported codecs, then use +from ours, so if you want to use all supported codecs, then use our package! However, you can use our codecs package with avifile.</LI> <LI>If you own a Matrox G200/G400/G450 card, then please see the <A HREF="video.html#2.2.1.7">2.2.1.7</A> @@ -181,7 +183,14 @@ _before_ compiling <B>MPlayer</B>, otherwise no Matrox-specific support will be built.</LI> <LI>If you plan to use the ProjectMayo's <B>DivX4</B> codec, check the -<A HREF="codecs.html#2.1.2.1">2.1.2.1</A> section before compiling.</LI> +<A HREF="codecs.html#2.1.2.1">2.1.2.1</A> section before compiling. +This codec can play <B>DivX</B> movies much faster than the Win32 DLL, and +<B>ffmpeg</B>. It's closed-source, and only an x86 version is available.</LI> + +<LI>If you plan to use ffmpeg's <B>libavcodec</B>, check the +<A HREF="codecs.html#2.1.2.2">2.1.2.2</A> section before compiling. +You'll need this to gain <B>DivX</B> playing on non-x86 machines, or want to +gain bigger speed than the Win32 codec does.</LI> <LI>For DVD support, you'll have to compile libdvdread and libcss. See <A HREF="cd-dvd.html#4.2">section 4.2</A> for more information.</LI> @@ -254,13 +263,14 @@ Some URLs: <LI><A HREF="http://realtime.ssu.ac.kr/~lethean/mplayer">http://realtime.ssu.ac.kr/~lethean/mplayer</A> - korean fonts & RAW plugin </UL> </P> +</UL> <P>After that, UNZIP the files to ~/.mplayer/font/ . -Now you have to see a clock at the upper left corner of the movie +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> - <LI>clock + volume bar + seek bar + subtitles (default) + <LI>timer + volume bar + seek bar + subtitles (default) <LI>volume bar + seek bar + subtitles <LI>subtitles only </UL> @@ -285,7 +295,7 @@ Now you have to see a clock at the upper left corner of the movie <P><PRE> mplayer -vo x11 /mnt/Films/Contact/contact2.mpg mplayer -vcd 2 /dev/cdrom mplayer -afm 3 /mnt/DVDtrailers/alien4.vob - mplayer -dvd /dev/dvd /mnt/dvd/matrix.vob + mplayer -dvd 1 /dev/dvd mplayer -abs 65536 -delay -0.4 -nobps ~/movies/test.avi</PRE></P> @@ -419,21 +429,25 @@ If you have a CPU with SSE also use "options CPU_ENABLE_SSE" to use it <P>If <B>MPlayer</B> complains about "CD-ROM Device '/dev/cdrom' not found!" make a symbolic link: <CODE>ln -s /dev/(your_cdrom_device) /dev/cdrom</CODE></P> -<P>There's no DVD support for FreeBSD yet. -Feel free to add it :-)</P> - +<P>There's no DVD support for FreeBSD yet. (??? libdvdread?)</P> <P><B><A NAME=6.3>6.3. Solaris</A></B></P> <P>MPlayer should work on Solaris 2.6 or newer.</P> <P>AVI file playback works best on Solaris x86, because you have the -option to use the win32 codecs on the x86 platform. On Solaris SPARC, +option to use the win32 codecs on the x86 platform, or can use MMX/MMX2/3DNow/etc +instructions for MP3/DivX/DVD/whatever. On Solaris SPARC, you'll find quite a few AVI files with non working video and/or -audio playback, because the video/audio codecs using the win32 DLLs +audio playback, because the video/audio codecs using the Win32 DLLs are not available. However, <B>DivX/OpenDivX</B> movies should work, when using libavcodec.</P> +<P>On <B>UltraSPARC</B>s, <B>MPlayer</B> takes advantage of their <B>VIS</B> +extensions (equivalent to MMX), currently only(?) in <I>libmpeg2</I> and <I>libvo</I>, not +libavcodec/mp3lib. You can watch a VOB file on a 400Mhz CPU. You'll need +<A HREF="http://www.sun.com/sparc/vis/mediaLib.html">mLib</A> installed.</P> + <P>To build the package you will need GNU make (gmake, /opt/sfw/gmake), native Solaris make will not work. Typical error you get when building with solaris' make instead of GNU make:</P> @@ -487,12 +501,12 @@ capacity >4GB:</P> disk block >4GB on a device using a logical blocksize != DEV_BSIZE (i.e. CDROM and DVD media). Due to a 32bit int overflow, a disk address modulo 4GB is accessed. -(http://groups.yahoo.com/group/solarisonintel/message/22516) +(<A HREF="http://groups.yahoo.com/group/solarisonintel/message/22516">http://groups.yahoo.com/group/solarisonintel/message/22516</A>) <LI>The similar bug is present in the hsfs(7FS) filesystem code (aka ISO9660), hsfs currently does not support partitions/disks >4GB, all data is accessed modulo 4GB -(http://groups.yahoo.com/group/solarisonintel/message/22592) +(<A HREF="http://groups.yahoo.com/group/solarisonintel/message/22592">http://groups.yahoo.com/group/solarisonintel/message/22592</A>) </UL></P> <P>On Solaris with an UltraSPARC CPU, you can get some extra speed by @@ -665,7 +679,7 @@ all data is accessed modulo 4GB </LI><LI>Adam Tla/lka: <atlka@pg.gda.pl> <UL><LI>osd/sub review, fixes, optimization, utf8 support -</LI></LI>various fixes +</LI><LI>various fixes </LI></UL> </LI><LI>Folke Ashberg: <folke@ashberg.de> @@ -712,7 +726,7 @@ all data is accessed modulo 4GB <UL><LI>ffmpeg/libavcodec author,maintainer (opensource mpeg, mjpeg, divx en/decoder) </LI></UL> -</LI><LI>Project Mayo: <http://www.projectmayo.com> +</LI><LI>Project Mayo: <<A HREF="http://www.projectmayo.com">http://www.projectmayo.com</A>> <UL><LI>the OpenDivX codec authors </LI></UL> |