mirror of
https://github.com/mpv-player/mpv
synced 2024-12-28 06:03:45 +01:00
Converted the docs to use proper headings tags.
Headings start at <H1> for sections and decrease one size for each level in the section hierarchy, thus 2.3.4 is <H3>. Headings without numbering are <H4> unless they are in a <H5> section, then <H5> also. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@7048 b3059339-0415-0410-9bf9-f77b7e298cf2
This commit is contained in:
parent
b14b8aee34
commit
411ad0099e
@ -10,7 +10,7 @@
|
||||
<BODY>
|
||||
|
||||
|
||||
<P><B><A NAME="drives">4.1 CD/DVD drives</A></B></P>
|
||||
<H2><A NAME="drives">4.1 CD/DVD drives</A></H2>
|
||||
|
||||
<P>Linux documentation excerpt:</P>
|
||||
|
||||
@ -53,7 +53,7 @@
|
||||
fine-tuning your CD-ROM.</P>
|
||||
|
||||
|
||||
<P><B><A NAME="dvd">4.2 DVD playback</A></B></P>
|
||||
<H2><A NAME="dvd">4.2 DVD playback</A></H2>
|
||||
|
||||
<P><B>MPlayer</B> uses <CODE>libdvdread</CODE> and <CODE>libdvdcss</CODE> for
|
||||
DVD decryption and playback. These two libraries are contained in the
|
||||
@ -72,7 +72,7 @@
|
||||
<P>Support for DVD navigation via <CODE>dvdnav</CODE> is being worked on, but
|
||||
not finished yet.</P>
|
||||
|
||||
<P><B>Old-style DVD support - <I>OPTIONAL</I></B></P>
|
||||
<H4>Old-style DVD support - OPTIONAL</H4>
|
||||
|
||||
<P>Useful if you want to play encoded VOBs from hard disk. Compile and
|
||||
install <B>libcss</B> 0.0.1 (not newer) for this (If <B>MPlayer</B> fails to
|
||||
@ -81,7 +81,7 @@
|
||||
<P>For the complete list of available options, please read the manpage.</P>
|
||||
|
||||
|
||||
<P><B><A NAME="vcd">4.3 VCD playback</A></B></P>
|
||||
<H2><A NAME="vcd">4.3 VCD playback</A></H2>
|
||||
|
||||
<P>Playing standard Video CDs:</P>
|
||||
|
||||
@ -104,6 +104,5 @@ Notes:
|
||||
<CODE>-cdrom-device</CODE> option.</LI>
|
||||
</UL>
|
||||
|
||||
|
||||
</BODY>
|
||||
</HTML>
|
||||
|
@ -10,10 +10,10 @@
|
||||
<BODY>
|
||||
|
||||
|
||||
<P><B><A NAME="codecs">2.2 Supported codecs</A></B></P>
|
||||
<H2><A NAME="codecs">2.2 Supported codecs</A></H2>
|
||||
|
||||
|
||||
<P><B><A NAME="video_codecs">2.2.1 Video codecs</A></B></P>
|
||||
<H3><A NAME="video_codecs">2.2.1 Video codecs</A></H3>
|
||||
|
||||
<P>See the <A HREF="http://www.mplayerhq.hu/DOCS/codecs-status.html">codec status table</A>
|
||||
for the complete, daily generated list.</P>
|
||||
@ -42,7 +42,7 @@
|
||||
for it.</P>
|
||||
|
||||
|
||||
<P><B><A NAME="divx">2.2.1.1 DivX4/DivX5</A></B></P>
|
||||
<H4><A NAME="divx">2.2.1.1 DivX4/DivX5</A></H4>
|
||||
|
||||
<P>This section contains information about the DivX4 and DivX5 codecs of
|
||||
<A HREF="http://www.projectmayo.com">Project Mayo</A>. Their first available
|
||||
@ -93,7 +93,7 @@
|
||||
<CODE>-vc divx4</CODE> may be faster or even the fastest solution.</P>
|
||||
|
||||
|
||||
<P><B><A NAME="libavcodec">2.2.1.2 FFmpeg DivX/libavcodec</A></B></P>
|
||||
<H4><A NAME="libavcodec">2.2.1.2 FFmpeg DivX/libavcodec</A></H4>
|
||||
|
||||
<P><A HREF="http://ffmpeg.sourceforge.net">FFmpeg</A> contains an
|
||||
<B>open source</B> codec package, which is capable of decoding video streams
|
||||
@ -129,7 +129,7 @@
|
||||
movies without dropped frames on my K6/2 500.</P>
|
||||
|
||||
|
||||
<P><B><A NAME="xanim">2.2.1.3 XAnim codecs</A></B></P>
|
||||
<H4><A NAME="xanim">2.2.1.3 XAnim codecs</A></H4>
|
||||
|
||||
<P>Foreword:<BR>
|
||||
Be advised that the XAnim binary codecs are packaged with a piece of text
|
||||
@ -162,7 +162,7 @@
|
||||
<B>3ivX</B>, <B>h263</B>.</P>
|
||||
|
||||
|
||||
<P><B><A NAME="vivo_video">2.2.1.4 VIVO video</A></B></P>
|
||||
<H4><A NAME="vivo_video">2.2.1.4 VIVO video</A></H4>
|
||||
|
||||
<P><B>MPlayer</B> can play Vivo (1.0 and 2.0) videos. The most suitable codec
|
||||
for 1.0 files is FFmpeg's H263 decoder, you can use it with the <CODE>-vc
|
||||
@ -175,7 +175,7 @@
|
||||
support VIVO 2.0 files in the future.</P>
|
||||
|
||||
|
||||
<P><B><A NAME="mpeg">2.2.1.5 MPEG 1/2 video</A></B></P>
|
||||
<H4><A NAME="mpeg">2.2.1.5 MPEG 1/2 video</A></H4>
|
||||
|
||||
<P>MPEG1 and MPEG2 are decoded by the multiplatform native <B>libmpeg2</B>
|
||||
library, whose source code is included in <B>MPlayer</B>. We handle buggy
|
||||
@ -184,7 +184,7 @@
|
||||
This recovery technique has no measurable speed penalty.</P>
|
||||
|
||||
|
||||
<P><B><A NAME="ms_video1">2.2.1.6 MS Video1</A></B></P>
|
||||
<H4><A NAME="ms_video1">2.2.1.6 MS Video1</A></H4>
|
||||
|
||||
<P>This is a very old and very bad codec from Microsoft. In the past it was
|
||||
decoded with the <CODE>msvidc32.dll</CODE> Win32 codec, now we have our own
|
||||
@ -192,14 +192,14 @@
|
||||
Melanson</A>).</P>
|
||||
|
||||
|
||||
<P><B><A NAME="cinepak">2.2.1.7 Cinepak CVID</A></B></P>
|
||||
<H4><A NAME="cinepak">2.2.1.7 Cinepak CVID</A></H4>
|
||||
|
||||
<P><B>MPlayer</B> uses its own open source, multiplatform Cinepak decoder by
|
||||
default. It supports YUV outputs, so that hardware scaling is possible if the
|
||||
video output driver permits it.</P>
|
||||
|
||||
|
||||
<P><B><A NAME="realvideo">2.2.1.8 RealVideo</A></B></P>
|
||||
<H4><A NAME="realvideo">2.2.1.8 RealVideo</A></H4>
|
||||
|
||||
<B>MPlayer</B> supports decoding all versions of RealVideo:
|
||||
|
||||
@ -223,14 +223,14 @@
|
||||
not allow this. You have to get them yourself.</P>
|
||||
|
||||
|
||||
<P><B><A NAME="xvid">2.2.1.9 XViD</A></B></P>
|
||||
<H4><A NAME="xvid">2.2.1.9 XViD</A></H4>
|
||||
|
||||
<P><B>XViD</B> is a forked development of the OpenDivX codec. It happened when
|
||||
ProjectMayo changed OpenDivX to closed-source DivX4, and the non-ProjectMayo
|
||||
people working on OpenDivX got angry, then started XViD. So both projects
|
||||
have the same origin.</P>
|
||||
|
||||
<P><B>Advantages:</B></P>
|
||||
<H4>Advantages:</H4>
|
||||
|
||||
<UL>
|
||||
<LI>open source</LI>
|
||||
@ -241,7 +241,7 @@
|
||||
your box while compiling)</LI>
|
||||
</UL>
|
||||
|
||||
<P><B>Disadvantages:</B></P>
|
||||
<H4>Disadvantages:</H4>
|
||||
|
||||
<UL>
|
||||
<LI>currently it does not properly <B>decode</B> all DivX/DivX4 files (no problem as libavcodec can play them)</LI>
|
||||
@ -250,7 +250,9 @@
|
||||
<LI>under development</LI>
|
||||
</UL>
|
||||
|
||||
<P><B>Installation:</B> It is currently available only from CVS. Here are the
|
||||
<H4>Installation:</H4>
|
||||
|
||||
<P>It is currently available only from CVS. Here are the
|
||||
download and installation instructions:</P>
|
||||
|
||||
<OL>
|
||||
@ -265,27 +267,29 @@
|
||||
</OL>
|
||||
|
||||
|
||||
<P><B><A NAME="sorenson">2.2.1.10 Sorenson</A></B></P>
|
||||
<H4><A NAME="sorenson">2.2.1.10 Sorenson</A></H4>
|
||||
|
||||
<P><B>Sorenson</B> is a video codec developed by Apple. We are currently
|
||||
able to decode the first version (SVQ1) with a native decoder.</P>
|
||||
|
||||
<P><B>Advantages:</B></P>
|
||||
<H4>Advantages:</H4>
|
||||
|
||||
<UL>
|
||||
<LI>Fast, even old Macintosh machines were able to decode it.</LI>
|
||||
</UL>
|
||||
|
||||
<P><B>Disadvantages:</B></P>
|
||||
<H4>Disadvantages:</H4>
|
||||
|
||||
<UL>
|
||||
<LI>SVQ3 is still not reverse engineered.</LI>
|
||||
</UL>
|
||||
|
||||
<P><B>Installation:</B> it's compiled and usable per default.</P>
|
||||
<H4>Installation:</H4>
|
||||
|
||||
<P>It's compiled and usable per default.</P>
|
||||
|
||||
|
||||
<P><B><A NAME="audio_codecs">2.2.2 Audio codecs</A></B></P>
|
||||
<H3><A NAME="audio_codecs">2.2.2 Audio codecs</A></H3>
|
||||
|
||||
<P>The most important audio codecs above all:<BR></P>
|
||||
|
||||
@ -303,7 +307,7 @@
|
||||
</UL>
|
||||
|
||||
|
||||
<P><B><A NAME="software_ac3">2.2.2.1 Software AC3 decoding</A></B></P>
|
||||
<H4><A NAME="software_ac3">2.2.2.1 Software AC3 decoding</A></H4>
|
||||
|
||||
<P>This is the default decoder used for files with AC3 audio.</P>
|
||||
|
||||
@ -330,7 +334,7 @@
|
||||
supposed to work).</P>
|
||||
|
||||
|
||||
<P><B><A NAME="hardware_ac3">2.2.2.2 Hardware AC3 decoding</A></B></P>
|
||||
<H4><A NAME="hardware_ac3">2.2.2.2 Hardware AC3 decoding</A></H4>
|
||||
|
||||
<P>You need an AC3 capable sound card, with digital out (SP/DIF). The card's
|
||||
driver must properly support the AFMT_AC3 format (C-Media does). Connect
|
||||
@ -339,7 +343,7 @@
|
||||
Soundblaster Live! using ALSA (but not OSS) drivers.</P>
|
||||
|
||||
|
||||
<P><B><A NAME="libmad">2.2.2.3 libmad support</A></B></P>
|
||||
<H4><A NAME="libmad">2.2.2.3 libmad support</A></H4>
|
||||
|
||||
<P><A HREF="http://mad.sourceforge.net">libmad</A> is a multiplatform MPEG
|
||||
audio decoding library. It does not handle broken files well, and it
|
||||
@ -349,7 +353,7 @@
|
||||
option.</P>
|
||||
|
||||
|
||||
<P><B><A NAME="vivo_audio">2.2.2.4 VIVO audio</A></B></P>
|
||||
<H4><A NAME="vivo_audio">2.2.2.4 VIVO audio</A></H4>
|
||||
|
||||
<P>The audio codec used in VIVO files depends on whether it is a VIVO/1.0 or
|
||||
VIVO/2.0 file. VIVO/1.0 files have <B>g.723</B> audio, and VIVO/2.0 files
|
||||
@ -359,7 +363,7 @@
|
||||
then copy it into the <CODE>/usr/lib/win32</CODE> directory.</P>
|
||||
|
||||
|
||||
<P><B><A NAME="realaudio">2.2.2.5 RealAudio</A></B></P>
|
||||
<H4><A NAME="realaudio">2.2.2.5 RealAudio</A></H4>
|
||||
|
||||
<B>MPlayer</B> supports decoding nearly all versions of RealAudio:
|
||||
|
||||
@ -373,10 +377,10 @@
|
||||
<A HREF="formats.html#real">RealMedia file format</A> section.</P>
|
||||
|
||||
|
||||
<P><B><A NAME="importing">2.2.3 Win32 codec importing HOWTO</A></B></P>
|
||||
<H3><A NAME="importing">2.2.3 Win32 codec importing HOWTO</A></H3>
|
||||
|
||||
|
||||
<P><B><A NAME="importing_vfw">2.2.3.1 VFW codecs</A></B></P>
|
||||
<H4><A NAME="importing_vfw">2.2.3.1 VFW codecs</A></H4>
|
||||
|
||||
<P>VFW (Video for Windows) is the old Video API for Windows. Its codecs have
|
||||
the .DLL or (rarely) .DRV extension.
|
||||
@ -405,7 +409,7 @@
|
||||
<P> <CODE>ftp://ftp.mplayerhq.hu/MPlayer/incoming/[codecname]/</CODE></P>
|
||||
|
||||
|
||||
<P><B><A NAME="importing_directshow">2.2.3.2 DirectShow codecs</A></B></P>
|
||||
<H4><A NAME="importing_directshow">2.2.3.2 DirectShow codecs</A></H4>
|
||||
|
||||
<P>DirectShow is the newer Video API, which is even worse than its predecessor.
|
||||
Things are harder with DirectShow, since</P>
|
||||
|
@ -9,20 +9,22 @@
|
||||
|
||||
<BODY>
|
||||
|
||||
<CENTER>
|
||||
<B>MPlayer - Movie Player for LINUX (C) 2000-2002 Arpad Gereoffy (A'rpi/ESP-team)</B><BR>
|
||||
<BR><A HREF="http://www.mplayerhq.hu">http://www.mplayerhq.hu</A><BR><BR>
|
||||
[ English ]
|
||||
<H1 ALIGN="center">MPlayer - The Movie Player for LINUX</H1>
|
||||
|
||||
<H2 ALIGN="center">
|
||||
© 2000-2002 Arpad Gereoffy (A'rpi/ESP-team)<BR>
|
||||
<A HREF="http://www.mplayerhq.hu">http://www.mplayerhq.hu</A></H2>
|
||||
|
||||
<P ALIGN="center">[ English ]
|
||||
<A HREF="Hungarian/documentation.html">[ Hungarian ]</A>
|
||||
<A HREF="German/documentation.html">[ German ]</A>
|
||||
<A HREF="French/documentation.html">[ French ]</A>
|
||||
<A HREF="Polish/documentation.html">[ Polish ]</A>
|
||||
<A HREF="Italian/documentation.html">[ Italian ]</A>
|
||||
</CENTER>
|
||||
<A HREF="Italian/documentation.html">[ Italian ]</A></P>
|
||||
|
||||
<HR>
|
||||
|
||||
<P>Table of Contents</P>
|
||||
<H2>Table of Contents</H2>
|
||||
|
||||
<HR>
|
||||
|
||||
@ -301,7 +303,7 @@ Developer Cries
|
||||
|
||||
|
||||
|
||||
<P><B><A NAME="reading">0. How to read this documentation</A></B></P>
|
||||
<H1><A NAME="reading">0. How to read this documentation</A></H1>
|
||||
|
||||
<P>If you are a first-time installer: be sure to read everything from here to
|
||||
the end of the Installation section, and follow the links you will find. If
|
||||
@ -332,10 +334,10 @@ Developer Cries
|
||||
|
||||
|
||||
|
||||
<P><B><A NAME="introduction">1. Introduction</A></B></P>
|
||||
<H1><A NAME="introduction">1. Introduction</A></H1>
|
||||
|
||||
|
||||
<P><B><A NAME="overview">1.1 Overview</A></B></P>
|
||||
<H2><A NAME="overview">1.1 Overview</A></H2>
|
||||
|
||||
<P><B>MPlayer</B> is a movie player for LINUX (runs on many other Unices, and
|
||||
<B>non-x86</B> CPUs, see the <A HREF="#ports">ports section</A>). It plays most
|
||||
@ -368,7 +370,7 @@ Developer Cries
|
||||
but the speed is also amazing.</P>
|
||||
|
||||
|
||||
<P><B><A NAME="history">1.2 History</A></B></P>
|
||||
<H2><A NAME="history">1.2 History</A></H2>
|
||||
|
||||
<P>This began a year ago...
|
||||
I (A'rpi) have tried lots of players under linux (mtv,xmps,dvdview,livid/oms,videolan,
|
||||
@ -417,7 +419,7 @@ Developer Cries
|
||||
</UL>
|
||||
|
||||
|
||||
<P><B><A NAME="installation">1.3 Installation</A></B></P>
|
||||
<H2><A NAME="installation">1.3 Installation</A></H2>
|
||||
|
||||
<P>In this chapter I'll try to guide you through the compiling and
|
||||
configuring process of <B>MPlayer</B>. It's not easy, but it won't necessarily
|
||||
@ -428,7 +430,7 @@ Developer Cries
|
||||
|
||||
<P>You need a fairly recent system. On Linux, 2.4.x kernels are recommended.</P>
|
||||
|
||||
<P><B>SOFTWARE REQUIREMENTS</B><BR>
|
||||
<H4>SOFTWARE REQUIREMENTS</H4>
|
||||
|
||||
<UL>
|
||||
<LI><B>binutils</B> - suggested version is <B>2.11.x</B> . This program is
|
||||
@ -468,7 +470,7 @@ Developer Cries
|
||||
<LI><B>libvorbis</B> - optional, needed for playing OGG Vorbis audio.</LI>
|
||||
</UL>
|
||||
|
||||
<P><B>CODECS</B></P>
|
||||
<H4>CODECS</H4>
|
||||
|
||||
<UL>
|
||||
<LI><B>libavcodec</B>: This codec package is capable of decoding
|
||||
@ -538,12 +540,12 @@ Developer Cries
|
||||
installation instructions and more information.</LI>
|
||||
</UL>
|
||||
|
||||
<P><B>VIDEO CARDS</B></P>
|
||||
<H4>VIDEO CARDS</H4>
|
||||
|
||||
<P>There are generally two kind of video cards. One kind (the newer cards) has
|
||||
<B>hardware scaling and YUV acceleration</B> support, the other cards don't.</P>
|
||||
|
||||
<P><B>YUV cards</B></P>
|
||||
<H4>YUV cards</H4>
|
||||
|
||||
<P>They can display and scale (zoom) the picture to any size that fits in
|
||||
their memory, with <B>small CPU usage</B> (even when zooming), thus
|
||||
@ -603,7 +605,7 @@ Developer Cries
|
||||
</LI>
|
||||
</UL>
|
||||
|
||||
<P><B>Non-YUV cards</B></P>
|
||||
<H4>Non-YUV cards</H4>
|
||||
|
||||
<P>Fullscreen playing can be achieved by either enabling <B>software scaling</B>
|
||||
(use the <CODE>-zoom</CODE> or <A HREF="#filters_scale"><CODE>-vop scale</CODE></A>
|
||||
@ -624,7 +626,7 @@ Developer Cries
|
||||
<A HREF="video.html#aalib">aalib</A>.</LI>
|
||||
</UL>
|
||||
|
||||
<P>Some cards:</P>
|
||||
<H4>Some cards:</H4>
|
||||
|
||||
<UL>
|
||||
<LI><B>Cirrus Logic cards</B>:
|
||||
@ -652,7 +654,7 @@ Developer Cries
|
||||
</UL>
|
||||
|
||||
|
||||
<P><B>SOUND CARDS</B></P>
|
||||
<H4>SOUND CARDS</H4>
|
||||
|
||||
<UL>
|
||||
<LI><B>Soundblaster Live!</B>: with this card you can use 4 or 6 (<B>5.1</B>)
|
||||
@ -667,7 +669,7 @@ Developer Cries
|
||||
section</A>!</U></LI>
|
||||
</UL>
|
||||
|
||||
<P><B>FEATURES</B></P>
|
||||
<H4>FEATURES</H4>
|
||||
|
||||
<UL>
|
||||
<LI>Decide if you need GUI. If you do, see the <A HREF="#gui">GUI section</A>
|
||||
@ -722,7 +724,7 @@ Developer Cries
|
||||
</PRE>
|
||||
|
||||
|
||||
<P><B><A NAME="gui">1.4 What about the GUI?</A></B></P>
|
||||
<H2><A NAME="gui">1.4 What about the GUI?</A></H2>
|
||||
|
||||
<P>The GUI needs GTK (it isn't GTK, but the panels are). The skins are stored
|
||||
in PNG format, so gtk, libpng (and their devel stuff) has to be installed.
|
||||
@ -752,7 +754,7 @@ Developer Cries
|
||||
file directive to use the skin in <CODE>*/Skin/newskin</CODE> directory.</P>
|
||||
|
||||
|
||||
<P><B><A NAME="subtitles_osd">1.5 Subtitles and OSD</A></B></P>
|
||||
<H2><A NAME="subtitles_osd">1.5 Subtitles and OSD</A></H2>
|
||||
|
||||
<P>
|
||||
<B>MPlayer</B> can display subtitles along with movie files. Currently the following
|
||||
@ -837,7 +839,7 @@ The command line options differ slightly for the different formats:
|
||||
Display</B>. OSD is used to display current time, volume bar, seek bar
|
||||
etc.</P>
|
||||
|
||||
<P><B>INSTALLING OSD and SUB</B></P>
|
||||
<H4>INSTALLING OSD and SUB</H4>
|
||||
|
||||
<P>You need an <B>MPlayer</B> font package to be able to use OSD/SUB feature.
|
||||
There are many ways to get it:</P>
|
||||
@ -887,7 +889,7 @@ The command line options differ slightly for the different formats:
|
||||
in config file.</P>
|
||||
|
||||
|
||||
<P><B><A NAME="rtc">1.6 RTC</A></B></P>
|
||||
<H2><A NAME="rtc">1.6 RTC</A></H2>
|
||||
|
||||
There are three timing methods in <B>MPlayer</B>.
|
||||
|
||||
@ -936,25 +938,25 @@ It's a clear way for everyone to become root.
|
||||
|
||||
|
||||
|
||||
<P><B><A NAME="features">2. Features</A></B></P>
|
||||
<H1><A NAME="features">2. Features</A></H1>
|
||||
|
||||
|
||||
<P><A NAME="formats">2.1</A> <A HREF="formats.html">Supported formats</A></P>
|
||||
<H2><A NAME="formats">2.1</A> <A HREF="formats.html">Supported formats</A></H2>
|
||||
|
||||
|
||||
<P><A NAME="codecs">2.2</A> <A HREF="codecs.html">Supported codecs</A></P>
|
||||
<H2><A NAME="codecs">2.2</A> <A HREF="codecs.html">Supported codecs</A></H2>
|
||||
|
||||
|
||||
<P><A NAME="output">2.3</A> <A HREF="video.html">Video</A> & <A HREF="sound.html">Audio</A> output devices</P>
|
||||
<H2><A NAME="output">2.3</A> <A HREF="video.html">Video</A> & <A HREF="sound.html">Audio</A> output devices</H2>
|
||||
|
||||
|
||||
<P><A NAME="encoding">2.4</A> <A HREF="encoding.html">MEncoder - An All-Purpose Encoder</A></P>
|
||||
<H2><A NAME="encoding">2.4</A> <A HREF="encoding.html">MEncoder - An All-Purpose Encoder</A></H2>
|
||||
|
||||
|
||||
<P><A NAME="tv"><B>2.5 TV input</B></A></P>
|
||||
<H2><A NAME="tv"><B>2.5 TV input</B></A></H2>
|
||||
|
||||
|
||||
<P><A NAME="tv_overview"><B>2.5.1 Overview</B></A></P>
|
||||
<H3><A NAME="tv_overview">2.5.1 Overview</A></H3>
|
||||
|
||||
<P>This section is about how to enable <B>watching/grabbing from V4L compatible
|
||||
TV tuner</B>.</P>
|
||||
@ -963,7 +965,7 @@ TV tuner</B>.</P>
|
||||
without tweaking/experimenting!</B></P>
|
||||
|
||||
|
||||
<P><A NAME="tv_compilation"><B>2.5.2 Compilation</B></A></P>
|
||||
<H3><A NAME="tv_compilation">2.5.2 Compilation</A></H3>
|
||||
|
||||
<UL>
|
||||
<LI>First, you have to recompile. <CODE>./configure</CODE> will autodetect
|
||||
@ -980,7 +982,7 @@ TV tuner</B>.</P>
|
||||
You can specify these with the <CODE>outfmt=YV12</CODE> option, see below.</P>
|
||||
|
||||
|
||||
<P><A NAME="tv_options"><B>2.5.3 Available options</B></A></P>
|
||||
<H3><A NAME="tv_options">2.5.3 Available options</A></H3>
|
||||
|
||||
<TABLE BORDER=0>
|
||||
<TR>
|
||||
@ -1066,7 +1068,7 @@ TV tuner</B>.</P>
|
||||
</TABLE>
|
||||
|
||||
|
||||
<P><A NAME="tv_keyboard"><B>2.5.4 Keyboard control</B></A></P>
|
||||
<H3><A NAME="tv_keyboard">2.5.4 Keyboard control</A></H3>
|
||||
|
||||
<TABLE BORDER=0>
|
||||
<TR><TD> </TD><TD>h / k</TD><TD> </TD><TD>select previous/next channel</TD></TR>
|
||||
@ -1075,7 +1077,7 @@ TV tuner</B>.</P>
|
||||
</TABLE>
|
||||
|
||||
|
||||
<P><A NAME="tv_examples"><B>2.5.5 Examples</B></A></P>
|
||||
<H3><A NAME="tv_examples">2.5.5 Examples</A></H3>
|
||||
|
||||
<P>Dummy output, to AAlib :)<BR>
|
||||
<CODE> mplayer -tv on:driver=dummy:width=640:height=480 -vo aa</CODE><BR>
|
||||
@ -1090,10 +1092,10 @@ TV tuner</B>.</P>
|
||||
<CODE> mplayer -tv on:noaudio:driver=v4l:width=640:height=480:outfmt=i420 -vc rawi420 -vo xv</CODE></P>
|
||||
|
||||
|
||||
<P><A NAME="filters"><B>2.6 filters</B></A></P>
|
||||
<H2><A NAME="filters">2.6 filters</A></H2>
|
||||
|
||||
|
||||
<P><A NAME="filters_overview"><B>2.6.1 Overview</B></A></P>
|
||||
<H3><A NAME="filters_overview">2.6.1 Overview</A></H3>
|
||||
|
||||
<P>Both <B>MPlayer</B> and <B>MEncoder</B> support using a universal
|
||||
video filter layer, which comprises numerous plugins that are listed and
|
||||
@ -1114,7 +1116,7 @@ TV tuner</B>.</P>
|
||||
will be explained below.</P>
|
||||
|
||||
|
||||
<P><A NAME="filters_usage"><B>2.6.2 Usage</B></A></P>
|
||||
<H3><A NAME="filters_usage">2.6.2 Usage</A></H3>
|
||||
|
||||
<P><CODE> mplayer/mencoder -vop filter1,filter2,filter3,...</CODE>
|
||||
</P>
|
||||
@ -1134,7 +1136,7 @@ TV tuner</B>.</P>
|
||||
<P> <CODE>mplayer -vop help</CODE></P>
|
||||
|
||||
|
||||
<P><A NAME="filters_crop"><B>2.6.3 Crop</B></A></P>
|
||||
<H3><A NAME="filters_crop">2.6.3 Crop</A></H3>
|
||||
|
||||
<P><B><U>Description</U></B>:</P>
|
||||
|
||||
@ -1146,7 +1148,7 @@ TV tuner</B>.</P>
|
||||
<P><CODE> -vop crop[=width:height:x:y]</CODE></P>
|
||||
|
||||
|
||||
<P><A NAME="filters_expand"><B>2.6.4 Expand</B></A></P>
|
||||
<H3><A NAME="filters_expand">2.6.4 Expand</A></H3>
|
||||
|
||||
<P><B><U>Description</U></B>:</P>
|
||||
|
||||
@ -1160,7 +1162,7 @@ TV tuner</B>.</P>
|
||||
<P><CODE> -vop expand[=width:height:x:y]</CODE></P>
|
||||
|
||||
|
||||
<P><A NAME="filters_fame"><B>2.6.5 Fame/Lavc</B></A></P>
|
||||
<H3><A NAME="filters_fame">2.6.5 Fame/Lavc</A></H3>
|
||||
|
||||
<P><B><U>Description</U></B>:</P>
|
||||
|
||||
@ -1174,7 +1176,7 @@ TV tuner</B>.</P>
|
||||
<P><CODE> -vop lavc</CODE></P>
|
||||
|
||||
|
||||
<P><A NAME="filters_flip"><B>2.6.6 Flip</B></A></P>
|
||||
<H3><A NAME="filters_flip">2.6.6 Flip</A></H3>
|
||||
|
||||
<P><B><U>Description</U></B>:</P>
|
||||
|
||||
@ -1186,7 +1188,7 @@ TV tuner</B>.</P>
|
||||
<P><CODE> -vop flip</CODE></P>
|
||||
|
||||
|
||||
<P><A NAME="filters_format"><B>2.6.7 Format</B></A></P>
|
||||
<H3><A NAME="filters_format">2.6.7 Format</A></H3>
|
||||
|
||||
<P><B><U>Description</U></B>:</P>
|
||||
|
||||
@ -1200,7 +1202,7 @@ TV tuner</B>.</P>
|
||||
<CODE>format</CODE> can be for example: rgb32, yuy2, etc...)</P>
|
||||
|
||||
|
||||
<P><A NAME="filters_postprocess"><B>2.6.8 Postprocess</B></A></P>
|
||||
<H3><A NAME="filters_postprocess">2.6.8 Postprocess</A></H3>
|
||||
|
||||
<P><B><U>Description</U></B>:</P>
|
||||
|
||||
@ -1213,7 +1215,7 @@ TV tuner</B>.</P>
|
||||
<P><CODE> -vop pp[=postprocess options/keywords]</CODE></P>
|
||||
|
||||
|
||||
<P><A NAME="filters_rgb2bgr"><B>2.6.9 RGB2BGR</B></A></P>
|
||||
<H3><A NAME="filters_rgb2bgr">2.6.9 RGB2BGR</A></H3>
|
||||
|
||||
<P><B><U>Description</U></B>:</P>
|
||||
|
||||
@ -1226,7 +1228,7 @@ TV tuner</B>.</P>
|
||||
<P><CODE> -vop rgb2bgr[=swap]</CODE></P>
|
||||
|
||||
|
||||
<P><A NAME="filters_rotate"><B>2.6.10 Rotate</B></A></P>
|
||||
<H3><A NAME="filters_rotate">2.6.10 Rotate</A></H3>
|
||||
|
||||
<P><B><U>Description</U></B>:</P>
|
||||
|
||||
@ -1238,7 +1240,7 @@ TV tuner</B>.</P>
|
||||
<P><CODE> -vop rotate[=x]</CODE></P>
|
||||
|
||||
|
||||
<P><A NAME="filters_scale"><B>2.6.11 Scale</B></A></P>
|
||||
<H3><A NAME="filters_scale">2.6.11 Scale</A></H3>
|
||||
|
||||
<P><B><U>Description</U></B>:</P>
|
||||
|
||||
@ -1257,7 +1259,7 @@ TV tuner</B>.</P>
|
||||
<P><CODE> -vop scale[=width:height]</CODE></P>
|
||||
|
||||
|
||||
<P><A NAME="filters_yuy2"><B>2.6.12 YUY2</B></A></P>
|
||||
<H3><A NAME="filters_yuy2">2.6.12 YUY2</A></H3>
|
||||
|
||||
<P><B><U>Description</U></B>:</P>
|
||||
|
||||
@ -1268,7 +1270,7 @@ TV tuner</B>.</P>
|
||||
<P><CODE> -vop yuy2</CODE></P>
|
||||
|
||||
|
||||
<P><A NAME="filters_mirror"><B>2.6.13 Mirror</B></A></P>
|
||||
<H3><A NAME="filters_mirror">2.6.13 Mirror</A></H3>
|
||||
|
||||
<P><B><U>Description</U></B>:</P>
|
||||
|
||||
@ -1279,7 +1281,7 @@ TV tuner</B>.</P>
|
||||
<P><CODE> -vop mirror</CODE></P>
|
||||
|
||||
|
||||
<P><A NAME="filters_dvbscale"><B>2.6.14 DVBscale</B></A></P>
|
||||
<H3><A NAME="filters_dvbscale">2.6.14 DVBscale</A></H3>
|
||||
|
||||
<P><B><U>Description</U></B>:</P>
|
||||
|
||||
@ -1290,7 +1292,7 @@ TV tuner</B>.</P>
|
||||
<P><CODE> -vop dvbscale</CODE></P>
|
||||
|
||||
|
||||
<P><A NAME="filters_cropdetect"><B>2.6.15 Cropdetect</B></A></P>
|
||||
<H3><A NAME="filters_cropdetect">2.6.15 Cropdetect</A></H3>
|
||||
|
||||
<P><B><U>Description</U></B>:</P>
|
||||
|
||||
@ -1305,7 +1307,7 @@ TV tuner</B>.</P>
|
||||
<P><CODE> -vop cropdetect[=limit]</CODE></P>
|
||||
|
||||
|
||||
<P><A NAME="filters_rectangle"><B>2.6.16 Rectangle</B></A></P>
|
||||
<H3>><A NAME="filters_rectangle">2.6.16 Rectangle</A></H3>
|
||||
|
||||
<P><B><U>Description</U></B>:</P>
|
||||
|
||||
@ -1319,10 +1321,10 @@ TV tuner</B>.</P>
|
||||
|
||||
|
||||
|
||||
<P><B><A NAME="usage">3. Usage</A></B></P>
|
||||
<H1><A NAME="usage">3. Usage</A></H1>
|
||||
|
||||
|
||||
<P><B><A NAME="command_line">3.1 Command line</A></B></P>
|
||||
<H2><A NAME="command_line">3.1 Command line</A></H2>
|
||||
|
||||
<P><B>MPlayer</B> utilizes a complex playtree. It consists of global options
|
||||
written as first (for example <CODE>mplayer -vfm 5</CODE>), and options
|
||||
@ -1354,16 +1356,16 @@ TV tuner</B>.</P>
|
||||
</PRE>
|
||||
|
||||
|
||||
<P><B><A NAME="control">3.2 Control</A></B></P>
|
||||
<H2><A NAME="control">3.2 Control</A></H2>
|
||||
|
||||
<P><B>MPlayer</B> has a fully configurable, command driven, control layer which
|
||||
lets you control <B>MPlayer</B> with keyboard, mouse, joystick or remote
|
||||
control (using LIRC).</P>
|
||||
|
||||
|
||||
<P><B><A NAME="default_controls">3.2.1 Default controls</A></B></P>
|
||||
<H3><A NAME="default_controls">3.2.1 Default controls</A></H3>
|
||||
|
||||
<P><B>Keyboard</B></P>
|
||||
<H4>Keyboard</H4>
|
||||
|
||||
<TABLE BORDER=0>
|
||||
<TR><TD> </TD><TD><- or -></TD><TD> </TD><TD>seek backward/forward 10 seconds</TD></TR>
|
||||
@ -1387,7 +1389,7 @@ TV tuner</B>.</P>
|
||||
<TR><TD></TD><TD>7 or 8</TD><TD></TD><TD>adjust saturation</TD></TR>
|
||||
</TABLE>
|
||||
|
||||
<P><B>GUI</B></P>
|
||||
<H4>GUI</H4>
|
||||
|
||||
<TABLE BORDER=0>
|
||||
<TR><TD> </TD><TD>, and .</TD><TD> </TD><TD>previous / next file</TD></TR>
|
||||
@ -1404,7 +1406,7 @@ TV tuner</B>.</P>
|
||||
<TR><TD></TD><TD>m</TD><TD></TD><TD>toggle mute</TD></TR>
|
||||
</TABLE>
|
||||
|
||||
<P><B>TV</B></P>
|
||||
<H4>TV</H4>
|
||||
|
||||
<TABLE BORDER=0>
|
||||
<TR><TD> </TD><TD>h or l</TD><TD> </TD><TD>select previous/next channel</TD></TR>
|
||||
@ -1413,7 +1415,7 @@ TV tuner</B>.</P>
|
||||
</TABLE>
|
||||
|
||||
|
||||
<P><B><A NAME="controls_configuration">3.2.2 Controls configuration</A></B></P>
|
||||
<H3><A NAME="controls_configuration">3.2.2 Controls configuration</A></H3>
|
||||
|
||||
<P><B>MPlayer</B> allows you bind any key/button to any <B>MPlayer</B> command
|
||||
using a simple config file. The syntax consist of a key name followed by a
|
||||
@ -1440,11 +1442,11 @@ ENTER pt_step 1 1
|
||||
</PRE>
|
||||
|
||||
|
||||
<P><B><A NAME="key_names">3.2.2.1 Key names</A></B></P>
|
||||
<H4><A NAME="key_names">3.2.2.1 Key names</A></H4>
|
||||
|
||||
<P>You can have a full list by running <CODE>mplayer -input keylist</CODE></P>
|
||||
|
||||
<P><B>Keyboard</B></P>
|
||||
<H4>Keyboard</H4>
|
||||
|
||||
<UL>
|
||||
<LI>Any printable character</LI>
|
||||
@ -1466,7 +1468,7 @@ ENTER pt_step 1 1
|
||||
<LI>DOWN</LI>
|
||||
</UL>
|
||||
|
||||
<P><B>Mouse</B></P>
|
||||
<H4>Mouse</H4>
|
||||
|
||||
<P>Note: mouse is only supported under X</P>
|
||||
|
||||
@ -1480,7 +1482,7 @@ ENTER pt_step 1 1
|
||||
<LI>MOUSE_BTN9</LI>
|
||||
</UL>
|
||||
|
||||
<P><B>Joystick</B></P>
|
||||
<H4>Joystick</H4>
|
||||
|
||||
<P>Note: joystick support must be enabled at compile time</P>
|
||||
|
||||
@ -1497,7 +1499,7 @@ ENTER pt_step 1 1
|
||||
</UL>
|
||||
|
||||
|
||||
<P><B><A NAME="commands">3.2.2.2 Commands</A></B></P>
|
||||
<H4><A NAME="commands">3.2.2.2 Commands</A></H4>
|
||||
|
||||
<P>You can have a full list of known commands by running "mplayer -input cmdlist"</P>
|
||||
|
||||
@ -1560,7 +1562,7 @@ ENTER pt_step 1 1
|
||||
</UL>
|
||||
|
||||
|
||||
<P><B><A NAME="lirc">3.2.3 Control from LIRC</A></B></P>
|
||||
<H3><A NAME="lirc">3.2.3 Control from LIRC</A></H3>
|
||||
|
||||
<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!
|
||||
@ -1610,14 +1612,14 @@ end
|
||||
use the -lircconf <filename> switch to specify another file.</P>
|
||||
|
||||
|
||||
<P><B><A NAME="slave">3.2.4 Slave mode</A></B></P>
|
||||
<H3><A NAME="slave">3.2.4 Slave mode</A></H3>
|
||||
|
||||
<P>The slave mode allow you to build simple frontend to <B>MPlayer</B>. When
|
||||
enabled (with the <CODE>-slave</CODE> switch) <B>MPlayer</B> will read
|
||||
commands separated by new line (\n) from stdin.</P>
|
||||
|
||||
|
||||
<P><B><A NAME="streaming">3.3 Streaming from network or pipes</A></B></P>
|
||||
<H2><A NAME="streaming">3.3 Streaming from network or pipes</A></H2>
|
||||
|
||||
<P><B>MPlayer</B> can play files from network, using the HTTP or MMS protocol.</P>
|
||||
|
||||
@ -1638,18 +1640,18 @@ end
|
||||
|
||||
|
||||
|
||||
<P><B><A NAME="faq"></A>4. <A HREF="faq.html">FAQ section</A></B></P>
|
||||
<H1><A NAME="faq"></A>4. <A HREF="faq.html">FAQ section</A></H1>
|
||||
|
||||
|
||||
|
||||
<P><B><A NAME="cd/dvd"></A>5. <A HREF="cd-dvd.html">CD/DVD section</A></B></P>
|
||||
<H1><A NAME="cd/dvd"></A>5. <A HREF="cd-dvd.html">CD/DVD section</A></H1>
|
||||
|
||||
|
||||
|
||||
<P><B><A NAME="ports">6. Ports</A></B></P>
|
||||
<H1><A NAME="ports">6. Ports</A></H1>
|
||||
|
||||
|
||||
<P><B><A NAME="debian">6.1 Debian packaging</A></B></P>
|
||||
<H2><A NAME="debian">6.1 Debian packaging</A></H2>
|
||||
|
||||
<P>To build the package, get the cvs version, or .tgz and uncompress it,
|
||||
and cd into programs directory:</P>
|
||||
@ -1680,7 +1682,7 @@ end
|
||||
</PRE>
|
||||
|
||||
|
||||
<P><B><A NAME="freebsd">6.2 FreeBSD</A></B></P>
|
||||
<H2><A NAME="freebsd">6.2 FreeBSD</A></H2>
|
||||
|
||||
<P>To build the package you will need GNU make (gmake, /usr/ports/devel/gmake),
|
||||
native BSD make will not work.</P>
|
||||
@ -1696,7 +1698,7 @@ end
|
||||
<P>There's no DVD support for FreeBSD yet.</P>
|
||||
|
||||
|
||||
<P><B><A NAME="solaris">6.3 Solaris</A></B></P>
|
||||
<H2><A NAME="solaris">6.3 Solaris</A></H2>
|
||||
|
||||
<P>MPlayer should work on Solaris 2.6 or newer.</P>
|
||||
|
||||
@ -1791,7 +1793,7 @@ end
|
||||
decoding and for color space conversion in the video output drivers.</P>
|
||||
|
||||
|
||||
<P><B><A NAME="strongarm">6.4 StrongARM</A></B></P>
|
||||
<H2><A NAME="strongarm">6.4 StrongARM</A></H2>
|
||||
|
||||
<P><B>MPlayer</B> is reported to compile on StrongARM. Use the following command line:</P>
|
||||
|
||||
@ -1801,13 +1803,13 @@ end
|
||||
</PRE>
|
||||
|
||||
|
||||
<P><B><A NAME="sgi">6.5 Silicon Graphics / IRIX</A></B></P>
|
||||
<H2><A NAME="sgi">6.5 Silicon Graphics / IRIX</A></H2>
|
||||
|
||||
<P>Reported working. You'll probably have to use the <I>SGI</I> ao driver.
|
||||
Anyone has closer info?</P>
|
||||
|
||||
|
||||
<P><B><A NAME="qnx">6.6 QNX</A></B></P>
|
||||
<H2><A NAME="qnx">6.6 QNX</A></H2>
|
||||
|
||||
<P>Works. You'll need to download SDL for QNX, and install it. Then run
|
||||
<B>MPlayer</B> with <CODE>-vo sdl:photon</CODE> and <CODE>-ao sdl:nto</CODE>
|
||||
@ -1817,7 +1819,7 @@ end
|
||||
QNX has only X <I>emulation</I> which is VERY slow. Use SDL.</P>
|
||||
|
||||
|
||||
<P><B><A NAME="openbsd">6.7 OpenBSD</A></B></P>
|
||||
<H2><A NAME="openbsd">6.7 OpenBSD</A></H2>
|
||||
|
||||
<P>To build the package you will need GNU make (gmake,
|
||||
/usr/ports/devel/gmake), native BSD make will not work, and a recent
|
||||
@ -1839,7 +1841,7 @@ end
|
||||
version (/usr/ports/x11/mplayer).</P>
|
||||
|
||||
|
||||
<P><A NAME="cygwin"></A><B>6.8. Cygwin</B><BR></P>
|
||||
<H2><A NAME="cygwin">6.8. Cygwin</A></H2>
|
||||
|
||||
<P>You will have to go to the <B>MPlayer</B> directory, and copy or symlink
|
||||
<CODE>etc/cygwin_inttypes.h</CODE> to <CODE>/usr/include/inttypes.h</CODE> to
|
||||
@ -1848,7 +1850,7 @@ end
|
||||
|
||||
|
||||
|
||||
<P><B><A NAME="authors">Appendix A - Authors</A></B></P>
|
||||
<H1><A NAME="authors">Appendix A - Authors</A></H1>
|
||||
|
||||
<BLOCKQUOTE>
|
||||
<B>Important</B><BR>
|
||||
@ -1858,7 +1860,7 @@ end
|
||||
|
||||
<P>Read <A HREF="bugreports.html">Appendix C</A> and subscribe to mplayer-users mailing lists.</P>
|
||||
|
||||
<P ALIGN=center><B><U>The <B>MPlayer</B> project:</U></B></P>
|
||||
<H2>The <B>MPlayer</B> project:</H2>
|
||||
|
||||
<UL>
|
||||
<LI><B><A HREF="mailto:mplayer-users@mplayerhq.hu">Árpád Gereöffy (A'rpi/ESP-team)</A></B>
|
||||
@ -2250,7 +2252,7 @@ end
|
||||
</LI>
|
||||
</UL>
|
||||
|
||||
<P>Main testers:</P>
|
||||
<H2>Main testers:</H2>
|
||||
|
||||
<UL>
|
||||
<LI>Tibor Balázs (Tibcu)
|
||||
@ -2261,7 +2263,7 @@ end
|
||||
<LI>Bohdan Horst (Nexus)
|
||||
</UL>
|
||||
|
||||
<P ALIGN=center><B><U>The codecs, libs:</U></B></P>
|
||||
<H2>The codecs, libs:</H2>
|
||||
|
||||
<UL>
|
||||
<LI>Aaron Holtzman: <aholtzma@engr.uvic.ca>
|
||||
@ -2345,15 +2347,15 @@ end
|
||||
|
||||
|
||||
|
||||
<P><B><A NAME="maintainers">Appendix A2 - MPlayer code and documentation maintainers</A></B></P>
|
||||
<H1><A NAME="maintainers">Appendix A2 - MPlayer code and documentation maintainers</A></H1>
|
||||
|
||||
Homepage
|
||||
<H2>Homepage</H2>
|
||||
<UL>
|
||||
<LI><B>Design:</B> Chass and Tornado</LI>
|
||||
<LI><B>Contents:</B> Gabucino</LI>
|
||||
</UL>
|
||||
|
||||
English documentation
|
||||
<H2>English documentation</H2>
|
||||
<UL>
|
||||
<LI><B>user docs:</B> Gabucino</LI>
|
||||
<LI><B>review, grammar fixes:</B> Diego Biurrun, Nilmoni Deb</LI>
|
||||
@ -2361,7 +2363,7 @@ English documentation
|
||||
<LI><B>tech/* docs:</B> A'rpi</LI>
|
||||
</UL>
|
||||
|
||||
Documentation translations
|
||||
<H2>Documentation translations</H2>
|
||||
<UL>
|
||||
<LI><B>Hungarian:</B> Gabucino</LI>
|
||||
<LI><B>German:</B> <A HREF="mailto:jjermann@gmx.net">Jonas Jermann</A></LI>
|
||||
@ -2372,7 +2374,7 @@ Documentation translations
|
||||
<LI><B>Italian:</B> Matteo Balduzzi</LI>
|
||||
</UL>
|
||||
|
||||
Platforms/ports
|
||||
<H2>Platforms/ports</H2>
|
||||
<UL>
|
||||
<LI><B>DEBIAN packaging:</B> Dariusz Pietrzak</LI>
|
||||
<LI><B>FreeBSD support:</B> Vladimir Kushnir, Nexus</LI>
|
||||
@ -2382,7 +2384,7 @@ Platforms/ports
|
||||
<LI><B>Win32/Cygwin support:</B> Atmosfear</LI>
|
||||
</UL>
|
||||
|
||||
MPlayer code:
|
||||
<H2>MPlayer code:</H2>
|
||||
<UL>
|
||||
<LI><B>A-V sync code:</B> A'rpi</LI>
|
||||
<LI><B>libmpdemux, libmpcodecs:</B> A'rpi</LI>
|
||||
@ -2401,7 +2403,7 @@ MPlayer code:
|
||||
<LI><B>VIDIX core, libdha:</B> Nick Kurshev</LI>
|
||||
</UL>
|
||||
|
||||
libvo drivers:
|
||||
<H2>libvo drivers:</H2>
|
||||
<UL>
|
||||
<LI><B>vo_3dfx.c</B> - OBSOLETED, use xv or tdfxfb</LI>
|
||||
<LI><B>vo_tdfxfb.c</B> - Mark Zealey (mark@zealos.org)</LI>
|
||||
@ -2430,7 +2432,7 @@ libvo drivers:
|
||||
<LI><B>vo_zr.c</B> - <A HREF="mailto:rsnel@cube.dyndns.org">Rik Snel</A></LI>
|
||||
</UL>
|
||||
|
||||
VIDIX drivers:
|
||||
<H2>VIDIX drivers:</H2>
|
||||
<UL>
|
||||
<LI><B>genfb_vid</B> - al3x</LI>
|
||||
<LI><B>mach64_vid</B> - Michael Niedermayer</LI>
|
||||
@ -2440,7 +2442,7 @@ VIDIX drivers:
|
||||
<LI><B>rage128_vid</B> - Nick Kurshev</LI>
|
||||
</UL>
|
||||
|
||||
libao2 drivers:
|
||||
<H2>libao2 drivers:</H2>
|
||||
<UL>
|
||||
<LI><B>ao_alsa5.c</B> - al3x</LI>
|
||||
<LI><B>ao_alsa9.c</B> - al3x (fixed by <A HREF="mailto:joy@pingfm.org">joy_ping</A>)</LI>
|
||||
@ -2453,7 +2455,7 @@ libao2 drivers:
|
||||
<LI><B>ao_sun.c</B> - Jürgen Keil</LI>
|
||||
</UL>
|
||||
|
||||
TOOLS:
|
||||
<H2>TOOLS:</H2>
|
||||
<UL>
|
||||
<LI><B>subfont-c</B> - Artur Zaprzala (zybi@fanthom.irc.pl)</LI>
|
||||
<LI><B>subfont-GIMP</B> - lanzz@lanzz.org</LI>
|
||||
@ -2465,7 +2467,7 @@ TOOLS:
|
||||
|
||||
|
||||
|
||||
<P><B><A NAME="mailing_lists">Appendix B - Mailing lists</A></B></P>
|
||||
<H1><A NAME="mailing_lists">Appendix B - Mailing lists</A></H1>
|
||||
|
||||
<P>There are some public mailing lists on <B>MPlayer</B>. Subscribing can be
|
||||
achieved on the following addresses:</P>
|
||||
@ -2525,11 +2527,11 @@ TOOLS:
|
||||
|
||||
|
||||
|
||||
<P><B><A NAME="bug_reports"></A><A HREF="bugreports.html">Appendix C</A> - How to report bugs</B></P>
|
||||
<H1><A NAME="bug_reports"></A><A HREF="bugreports.html">Appendix C</A> - How to report bugs</H1>
|
||||
|
||||
|
||||
|
||||
<P><B><A NAME="known_bugs">Appendix D - Known bugs</A></B></P>
|
||||
<H1><A NAME="known_bugs">Appendix D - Known bugs</A></H1>
|
||||
|
||||
<P>Special system/CPU-specific bugs/problems:</P>
|
||||
<UL>
|
||||
|
@ -10,10 +10,10 @@
|
||||
<BODY>
|
||||
|
||||
|
||||
<P><B><A NAME="encoding">2.4 Encoding with MEncoder</A></B></P>
|
||||
<<H2>><A NAME="encoding">2.4 Encoding with MEncoder</A></<H2>>
|
||||
|
||||
|
||||
<P><B><A NAME="overview">2.4.1 Overview</A></B></P>
|
||||
<H3><A NAME="overview">2.4.1 Overview</A></H3>
|
||||
|
||||
<P><B>MEncoder</B> (<B>MPlayer</B>'s Movie Encoder) is a simple movie encoder,
|
||||
designed to encode MPlayer-playable movies
|
||||
@ -24,7 +24,7 @@
|
||||
for video manipulation.</P>
|
||||
|
||||
|
||||
<P><B><A NAME="compilation">2.4.2 Compilation</A></B></P>
|
||||
<H3><A NAME="compilation">2.4.2 Compilation</A></H3>
|
||||
|
||||
<UL>
|
||||
<LI><B>OPTIONAL</B> - read <B>MPlayer</B>'s compilation instruction.</LI>
|
||||
@ -58,7 +58,7 @@
|
||||
<I>avifile</I> library installed. <B>MEncoder</B> doesn't need it at all.</P>
|
||||
|
||||
|
||||
<P><B><A NAME="features">2.4.3 MEncoder features</A></B></P>
|
||||
<H3><A NAME="features">2.4.3 MEncoder features</A></H3>
|
||||
|
||||
<UL>
|
||||
<LI>encoding from the wide range of fileformats and decoders of <B>MPlayer</B></LI>
|
||||
@ -82,7 +82,8 @@
|
||||
<LI>can rip DVD subtitles to Vobsub format</LI>
|
||||
</UL>
|
||||
|
||||
<B>Planned features:</B>
|
||||
<H4>Planned features:</H4>
|
||||
|
||||
<UL>
|
||||
<LI>even wider variety of available en/decoding formats/codecs
|
||||
(creating VOB files with DivX4/Indeo5/VIVO streams :)</LI>
|
||||
@ -90,7 +91,7 @@
|
||||
</UL>
|
||||
|
||||
|
||||
<P><B><A NAME="2pass">2.4.3.1 Encoding 2 or 3-pass DivX4</A></B></P>
|
||||
<H4><A NAME="2pass">2.4.3.1 Encoding 2 or 3-pass DivX4</A></H4>
|
||||
|
||||
<P><U><B>2-pass encoding:</B></U> the name comes from the fact that this method
|
||||
encodes the file <I>twice</I>. The first encoding (dubbed <I>pass</I>)
|
||||
@ -147,7 +148,7 @@
|
||||
</TR>
|
||||
</TABLE>
|
||||
|
||||
<P><B>Example for 3-pass encoding:</B></P>
|
||||
<H4>Example for 3-pass encoding:</H4>
|
||||
|
||||
<P><CODE> rm frameno.avi</CODE> - remove this file,
|
||||
which can come from a previous 3-pass encoding (it interferes with current
|
||||
@ -181,7 +182,7 @@
|
||||
</UL>
|
||||
|
||||
|
||||
<P><B><A NAME="rescaling">2.4.3.2 Rescaling movies</A></B></P>
|
||||
<H4><A NAME="rescaling">2.4.3.2 Rescaling movies</A></H4>
|
||||
|
||||
<P>Often the need to resize movie images' size emerges. Its reasons can be many,
|
||||
examples are decreasing output file size, encoding SVCDs to DivX. Ripped DVDs
|
||||
@ -203,7 +204,7 @@
|
||||
output.avi</CODE></P>
|
||||
|
||||
|
||||
<P><B><A NAME="copying">2.4.3.3 Stream copying</A></B></P>
|
||||
<H4><A NAME="copying">2.4.3.3 Stream copying</A></H4>
|
||||
|
||||
<P><B>MEncoder</B> can handle input streams in two ways: <B>encode</B> or
|
||||
<B>copy</B> them. This section is about <B>copying</B>.</P>
|
||||
@ -224,7 +225,7 @@
|
||||
</UL>
|
||||
|
||||
|
||||
<P><B><A NAME="fixing">2.4.3.4 Fixing AVIs with broken index or interleaving</A></B></P>
|
||||
<H4><A NAME="fixing">2.4.3.4 Fixing AVIs with broken index or interleaving</A></H4>
|
||||
|
||||
<P>Easiest thing. We simply copy the video and audio streams, and
|
||||
<B>MEncoder</B> generates the index. Of course this cannot fix possible bugs
|
||||
@ -235,7 +236,7 @@
|
||||
<P>Command: <CODE>mencoder -idx input.avi -ovc copy -oac copy -o output.avi</CODE></P>
|
||||
|
||||
|
||||
<P><B><A NAME="libavcodec">2.4.3.5 Encoding with the libavcodec codec family</A></B></P>
|
||||
<H4><A NAME="libavcodec">2.4.3.5 Encoding with the libavcodec codec family</A></H4>
|
||||
|
||||
<P><A HREF="codecs.html#libavcodec">libavcodec</A> provides simple encoding to a
|
||||
lot of interesting video and audio formats (currently its audio codecs are
|
||||
@ -260,13 +261,13 @@
|
||||
-lavcopts vcodec=mjpeg</CODE></P>
|
||||
|
||||
|
||||
<P><B><A NAME="image_files">2.4.3.6 Encoding from multiple input image files (JPEGs or PNGs)</A></B></P>
|
||||
<H4><A NAME="image_files">2.4.3.6 Encoding from multiple input image files (JPEGs or PNGs)</A></H4>
|
||||
|
||||
<P><B>MEncoder</B> is capable of creating movies from one or more JPEG or PNG
|
||||
files. With simple framecopy it can create MJPEG (Motion JPEG) or MPNG
|
||||
(Motion PNG) files.</P>
|
||||
|
||||
<P><B>Explanation of the process</B></P>
|
||||
<H4>Explanation of the process</H4>
|
||||
|
||||
<P><B>MEncoder</B> <I>decodes</I> the input image(s) with <CODE>libjpeg</CODE>
|
||||
(when decoding PNGs, it will use <B>libpng</B>).</P>
|
||||
@ -276,7 +277,7 @@
|
||||
currently it can output only to RGB formats, thus can't be used with codecs
|
||||
that require YUV as input, like DivX4 or ffmpeg's msmpeg4.</P>
|
||||
|
||||
<P><B>Examples</B></P>
|
||||
<H4>Examples</H4>
|
||||
|
||||
<P>The explanation of the <CODE>-mf</CODE> option can be found below in the
|
||||
global <A HREF="#options">Options</A> section and in the man page.</P>
|
||||
@ -302,7 +303,7 @@
|
||||
-o output.avi</CODE></P>
|
||||
|
||||
|
||||
<P><B><A NAME="vobsub">2.4.3.7 Extracting DVD subtitles to Vobsub file</A></B></P>
|
||||
<H4><A NAME="vobsub">2.4.3.7 Extracting DVD subtitles to Vobsub file</A></H4>
|
||||
|
||||
<P><B>MEncoder</B> is capable of extracting subtitles from a DVD into
|
||||
Vobsub fomat files. They consist of a pair of files ending in
|
||||
@ -327,7 +328,7 @@
|
||||
<CODE>.sub</CODE> files already exist. So you should remove any before
|
||||
starting.</P>
|
||||
|
||||
<P><B>Examples</B></P>
|
||||
<H4>Examples</H4>
|
||||
|
||||
<P><I>Copying two subtitles from a DVD while doing 3-pass encoding</I><BR>
|
||||
<CODE>rm subtitles.idx subtitles.sub</CODE><BR>
|
||||
@ -342,7 +343,8 @@
|
||||
<CODE>mencoder movie.mpg -ifo movie.ifo -vobsubout subtitles
|
||||
-vobsuboutindex 0 -vobsuboutid fr -sid 1</CODE></P>
|
||||
|
||||
<P><B><A NAME="options">2.4.4 Options</A></B></P>
|
||||
|
||||
<H3><A NAME="options">2.4.4 Options</A></H3>
|
||||
|
||||
<P>For the complete list of available MEncoder options and examples, please
|
||||
see the manpage.</P>
|
||||
|
@ -15,7 +15,7 @@
|
||||
<BODY>
|
||||
|
||||
|
||||
<P><B><A NAME="faq">5. FAQ</A></B></P>
|
||||
<H1><A NAME="faq">5. FAQ</A></H1>
|
||||
|
||||
<UL>
|
||||
<LI><A HREF="#compilation">5.1 Compilation</A></LI>
|
||||
@ -28,7 +28,7 @@
|
||||
</UL>
|
||||
|
||||
|
||||
<P><B><A NAME="compilation">5.1 Compilation</A></B></P>
|
||||
<H2><A NAME="compilation">5.1 Compilation</A></H2>
|
||||
|
||||
<DL>
|
||||
|
||||
@ -217,7 +217,7 @@
|
||||
</DL>
|
||||
|
||||
|
||||
<P><B><A NAME="general">5.2 General questions</A></B></P>
|
||||
<H2><A NAME="general">5.2 General questions</A></H2>
|
||||
|
||||
<DL>
|
||||
|
||||
@ -359,7 +359,7 @@
|
||||
</DL>
|
||||
|
||||
|
||||
<P><B><A NAME="playback">5.3 Playback problems</A></B></P>
|
||||
<H2><A NAME="playback">5.3 Playback problems</A></H2>
|
||||
|
||||
<DL>
|
||||
|
||||
@ -515,7 +515,7 @@
|
||||
</DL>
|
||||
|
||||
|
||||
<P><B><A NAME="driver">5.4 Video/audio driver problems (vo/ao)</A></B></P>
|
||||
<H2><A NAME="driver">5.4 Video/audio driver problems (vo/ao)</A></H2>
|
||||
|
||||
<DL>
|
||||
|
||||
@ -617,7 +617,7 @@
|
||||
</DL>
|
||||
|
||||
|
||||
<P><B><A NAME="dvd">5.5 DVD playback</A></B></P>
|
||||
<H2><A NAME="dvd">5.5 DVD playback</A></H2>
|
||||
|
||||
<DL>
|
||||
|
||||
@ -672,7 +672,7 @@
|
||||
</DL>
|
||||
|
||||
|
||||
<P><B><A NAME="features">5.6 Feature requests</A></B></P>
|
||||
<H2><A NAME="features">5.6 Feature requests</A></H2>
|
||||
|
||||
<DL>
|
||||
|
||||
@ -698,7 +698,7 @@
|
||||
</DL>
|
||||
|
||||
|
||||
<P><B><A NAME="encoding">5.7 Encoding</A></B></P>
|
||||
<H2><A NAME="encoding">5.7 Encoding</A></H2>
|
||||
|
||||
<DL>
|
||||
|
||||
|
@ -10,7 +10,7 @@
|
||||
<BODY>
|
||||
|
||||
|
||||
<P><B><A NAME="formats">2.1 Supported formats</A></B></P>
|
||||
<H2><A NAME="formats">2.1 Supported formats</A></H2>
|
||||
|
||||
<P>It is important to clarify a common mistake. When people see a file with a
|
||||
<B>.AVI</B> extension, they immediately conclude that it is not an MPEG file.
|
||||
@ -31,10 +31,10 @@
|
||||
|
||||
|
||||
|
||||
<P><B><A NAME="video_formats">2.1.1 Video formats</A></B></P>
|
||||
<H3><A NAME="video_formats">2.1.1 Video formats</A></H3>
|
||||
|
||||
|
||||
<P><B><A NAME="mpeg">2.1.1.1 MPEG files</A></B></P>
|
||||
<H4><A NAME="mpeg">2.1.1.1 MPEG files</A></H4>
|
||||
|
||||
<P>MPEG files come in different guises:</P>
|
||||
|
||||
@ -63,7 +63,7 @@
|
||||
rescaled during encoding or played with the <CODE>-aspect</CODE> option.</P>
|
||||
|
||||
|
||||
<P><B><A NAME="avi">2.1.1.2 AVI files</A></B></P>
|
||||
<H4><A NAME="avi">2.1.1.2 AVI files</A></H4>
|
||||
|
||||
<P>Designed by Microsoft, <B>AVI (Audio Video Interleaved)</B> is a widespread
|
||||
multipurpose format currently used mostly for DivX and DivX4 video. It has
|
||||
@ -118,7 +118,7 @@
|
||||
two known exceptions: NanDub and <A HREF="encoding.html">MEncoder</A>.</P>
|
||||
|
||||
|
||||
<P><B><A NAME="asf">2.1.1.3 ASF/WMV files</A></B></P>
|
||||
<H4><A NAME="asf">2.1.1.3 ASF/WMV files</A></H4>
|
||||
|
||||
<P>ASF (active streaming format) comes from Microsoft. They developed two
|
||||
variants of ASF, v1.0 and v2.0. v1.0 is used by their media tools (Windows
|
||||
@ -129,7 +129,7 @@
|
||||
.WMA or .WMV.</P>
|
||||
|
||||
|
||||
<P><B><A NAME="mov">2.1.1.4 QuickTime/MOV files</A></B></P>
|
||||
<H4><A NAME="mov">2.1.1.4 QuickTime/MOV files</A></H4>
|
||||
|
||||
<P>These formats were designed by Apple and can contain any codec, CBR or VBR.
|
||||
They usually have a .QT or .MOV extension. Ever since the MPEG4 group chose
|
||||
@ -144,7 +144,7 @@
|
||||
section. QDesign Music audio currently cannot be played.</P>
|
||||
|
||||
|
||||
<P><B><A NAME="vivo">2.1.1.5 VIVO files</A></B></P>
|
||||
<H4><A NAME="vivo">2.1.1.5 VIVO files</A></H4>
|
||||
|
||||
<P><B>MPlayer</B> happily demuxes VIVO file formats. The biggest disadvantage
|
||||
of the format is that it has no index block, nor a fixed packet size or sync
|
||||
@ -159,7 +159,7 @@
|
||||
instructions.</P>
|
||||
|
||||
|
||||
<P><B><A NAME="fli">2.1.1.6 FLI files</A></B></P>
|
||||
<H4><A NAME="fli">2.1.1.6 FLI files</A></H4>
|
||||
|
||||
<P><B>FLI</B> is a very old file format used by Autodesk Animator, but it is a
|
||||
common file format for short animations on the net. <B>MPlayer</B> demuxes
|
||||
@ -168,7 +168,7 @@
|
||||
so the picture will be messy for a short time after seeking.</P>
|
||||
|
||||
|
||||
<P><B><A NAME="real">2.1.1.7 RealMedia (RM) files</A></B></P>
|
||||
<H4><A NAME="real">2.1.1.7 RealMedia (RM) files</A></H4>
|
||||
|
||||
<P>Yes, <B>MPlayer</B> can read (demux) RealMedia (.rm) files. Seeking works,
|
||||
but you have to explicitly specify the <CODE>-forceidx</CODE> option
|
||||
@ -177,7 +177,7 @@
|
||||
and <A HREF="codecs.html#realaudio">RealAudio</A> codecs.</P>
|
||||
|
||||
|
||||
<P><B><A NAME="nuppelvideo">2.1.1.8 NuppelVideo files</A></B></P>
|
||||
<H4><A NAME="nuppelvideo">2.1.1.8 NuppelVideo files</A></H4>
|
||||
|
||||
<P><A HREF="http://mars.tuwien.ac.at/~roman/nuppelvideo">NuppelVideo</A>
|
||||
is a TV grabber tool (AFAIK:). <B>MPlayer</B> can read its .NUV files (only
|
||||
@ -187,7 +187,7 @@
|
||||
<B>MEncoder</B> to DivX/etc!). Seeking works.</P>
|
||||
|
||||
|
||||
<P><B><A NAME="yuv4mpeg">2.1.1.9 yuv4mpeg files</A></B></P>
|
||||
<H4><A NAME="yuv4mpeg">2.1.1.9 yuv4mpeg files</A></H4>
|
||||
|
||||
<P><A HREF="http://mjpeg.sourceforge.net">yuv4mpeg / yuv4mpeg2</A> is a file
|
||||
format used by the <A HREF="http://mjpeg.sf.net">mjpegtools programs</A>.
|
||||
@ -196,18 +196,18 @@
|
||||
images.</P>
|
||||
|
||||
|
||||
<P><B><A NAME="film">2.1.1.10 FILM files</A></B></P>
|
||||
<H4><A NAME="film">2.1.1.10 FILM files</A></H4>
|
||||
|
||||
<P>This format is used on old Sega Saturn CD-Rom games.</P>
|
||||
|
||||
|
||||
<P><B><A NAME="roq">2.1.1.11 RoQ files</A></B></P>
|
||||
<H4><A NAME="roq">2.1.1.11 RoQ files</A></H4>
|
||||
|
||||
<P>RoQ files are multimedia files used in some ID games such as Quake III and
|
||||
Return to Castle Wolfenstein.</P>
|
||||
|
||||
|
||||
<P><B><A NAME="ogg">2.1.1.12 OGG files</A></B></P>
|
||||
<H4><A NAME="ogg">2.1.1.12 OGG files</A></H4>
|
||||
|
||||
<P>This is a new file format from <A HREF="http://www.xiph.org">Xiphophorus</A>.
|
||||
It can contain any video or audio codec, CBR or VBR. You will need to
|
||||
@ -215,7 +215,7 @@
|
||||
before compiling <B>MPlayer</B> to be able to play it.</P>
|
||||
|
||||
|
||||
<P><B><A NAME="audio_formats">2.1.2 Audio formats</A></B></P>
|
||||
<H3><A NAME="audio_formats">2.1.2 Audio formats</A></H3>
|
||||
|
||||
<P><B>MPlayer</B> is a <B>Movie</B> and not a <B>Media</B> player, although
|
||||
it can play some audio file formats (they are listed in the sections below).
|
||||
@ -223,7 +223,7 @@
|
||||
<A HREF="http://www.xmms.org">xmms</A>.</P>
|
||||
|
||||
|
||||
<P><B><A NAME="mp3">2.1.2.1 MP3 files</A></B></P>
|
||||
<H4><A NAME="mp3">2.1.2.1 MP3 files</A></H4>
|
||||
|
||||
<P>You may have problems playing certain MP3 files that <B>MPlayer</B> will
|
||||
misdetect as MPEGs and play incorrectly or not at all. This cannot be fixed
|
||||
@ -232,19 +232,19 @@
|
||||
described in the manpage may help you in these cases.</P>
|
||||
|
||||
|
||||
<P><B><A NAME="wav">2.1.2.2 WAV files</A></B></P>
|
||||
<H4><A NAME="wav">2.1.2.2 WAV files</A></H4>
|
||||
|
||||
|
||||
<P><B><A NAME="ogg_vorbis">2.1.2.3 OGG files (Vorbis)</A></B></P>
|
||||
<H4><A NAME="ogg_vorbis">2.1.2.3 OGG files (Vorbis)</A></H4>
|
||||
|
||||
<P>Requires properly installed <CODE>libogg</CODE> and
|
||||
<CODE>libvorbis</CODE>.</P>
|
||||
|
||||
|
||||
<P><B><A NAME="wma">2.1.2.4 WMA/ASF files</A></B></P>
|
||||
<H4><A NAME="wma">2.1.2.4 WMA/ASF files</A></H4>
|
||||
|
||||
|
||||
<P><B><A NAME="mp4">2.1.2.5 MP4 files</A></B></P>
|
||||
<H4><A NAME="mp4">2.1.2.5 MP4 files</A></H4>
|
||||
|
||||
</BODY>
|
||||
</HTML>
|
||||
|
@ -10,7 +10,7 @@
|
||||
<BODY>
|
||||
|
||||
|
||||
<P><B><A NAME="audio">2.3.2 Audio output devices</A></B></P>
|
||||
<H3><A NAME="audio">2.3.2 Audio output devices</A></H3>
|
||||
|
||||
<P><B>MPlayer</B>'s audio interface is called <I>libao2</I>. It currently
|
||||
contains these drivers:</P>
|
||||
@ -49,7 +49,8 @@
|
||||
<P>On <B>Solaris/FreeBSD</B> systems, use the SUN audio driver with the
|
||||
<CODE>-ao sun</CODE> option, otherwise neither video nor audio will work.</P>
|
||||
|
||||
<P><B><A NAME="experiences">2.3.2.1 Sound Card experiences, recommendations</A></B></P>
|
||||
|
||||
<H4><A NAME="experiences">2.3.2.1 Sound Card experiences, recommendations</A></H4>
|
||||
|
||||
<TABLE BORDER=0 WIDTH="100%">
|
||||
<TR><TD COLSPAN=3><B>VIA onboard chipset (via82cxxx) 48kHz only</B></TD></TR>
|
||||
@ -134,7 +135,7 @@
|
||||
</UL>
|
||||
|
||||
|
||||
<P><B><A NAME="plugins">2.3.2.2 Audio plugins</A></B></P>
|
||||
<H4><A NAME="plugins">2.3.2.2 Audio plugins</A></H4>
|
||||
|
||||
<P><B>MPlayer</B> has support for audio plugins. Audio plugins can be used for
|
||||
changing the properties of the audio data before the sound reaches the sound
|
||||
@ -162,7 +163,7 @@
|
||||
<P>Currently audio plugins can not be used in <B>MEncoder</B>.</P>
|
||||
|
||||
|
||||
<P><B><A NAME="resample">2.3.2.2.1 Up/Downsampling</A></B></P>
|
||||
<H5><A NAME="resample">2.3.2.2.1 Up/Downsampling</A></H5>
|
||||
|
||||
<P><B>MPlayer</B> fully supports up/downsampling of the sound. This plugin can
|
||||
be used if you have a fixed frequency sound card or if you are
|
||||
@ -182,7 +183,7 @@
|
||||
in addition to audio distortion.</P>
|
||||
|
||||
|
||||
<P><B><A NAME="surround_decoding">2.3.2.2.2 Surround Sound decoding</A></B></P>
|
||||
<H5><A NAME="surround_decoding">2.3.2.2.2 Surround Sound decoding</A></H5>
|
||||
|
||||
<P><B>MPlayer</B> has an audio plugin that can decode matrix encoded
|
||||
surround sound. Dolby Surround is an example of a matrix encoded format.
|
||||
@ -193,7 +194,7 @@
|
||||
<CODE>mplayer media.avi -aop list=surround</CODE></P>
|
||||
|
||||
|
||||
<P><B><A NAME="format">2.3.2.2.3 Sample format converter</A></B></P>
|
||||
<H5><A NAME="format">2.3.2.2.3 Sample format converter</A></H5>
|
||||
|
||||
<P>If your sound card driver does not support signed 16bit <CODE>int</CODE> data type,
|
||||
this plugin can
|
||||
@ -208,14 +209,15 @@
|
||||
list=format:format=<required output format></CODE></P>
|
||||
|
||||
|
||||
<P><B><A NAME="delay">2.3.2.2.4 Delay</A></B></P>
|
||||
<H5><A NAME="delay">2.3.2.2.4 Delay</A></H5>
|
||||
|
||||
<P>This plugin delays the sound and is intended as an example of how to develop
|
||||
new plugins. It can not be used for anything useful from a users perspective
|
||||
and is mentioned here for the sake of completeness only. Do not use this
|
||||
plugin unless you are a developer.</P>
|
||||
|
||||
<P><B><A NAME="volume">2.3.2.2.5 Software volume control</A></B></P>
|
||||
|
||||
<H5><A NAME="volume">2.3.2.2.5 Software volume control</A></H5>
|
||||
|
||||
<P>This plugin is a software replacement for the volume control, and
|
||||
can be used on machines with a broken mixer device. It can also be
|
||||
@ -248,7 +250,7 @@
|
||||
list=volume:softclip</CODE></P>
|
||||
|
||||
|
||||
<P><B><A NAME="extrastereo">2.3.2.2.6 Extrastereo</A></B></P>
|
||||
<H5><A NAME="extrastereo">2.3.2.2.6 Extrastereo</A></H5>
|
||||
|
||||
<P>This plugin (linearly) increases the difference between left and right
|
||||
channels (like the XMMS extrastereo plugin) which gives some sort of "live"
|
||||
@ -264,7 +266,7 @@
|
||||
-1.0, left and right channels will be swapped.</P>
|
||||
|
||||
|
||||
<P><B><A NAME="normalizer">2.3.2.2.7 Volume normalizer</A></B></P>
|
||||
<H5><A NAME="normalizer">2.3.2.2.7 Volume normalizer</A></H5>
|
||||
|
||||
<P>This plugin maximizes the volume without distorting the sound.</P>
|
||||
|
||||
@ -272,7 +274,7 @@
|
||||
<CODE>mplayer media.avi -aop list=volnorm</CODE><BR>
|
||||
|
||||
|
||||
<P><B><A NAME="surround">2.3.2.2.8 Surround</A></B></P>
|
||||
<H5><A NAME="surround">2.3.2.2.8 Surround</A></H5>
|
||||
|
||||
<P>Someone should document something, sometime.</P>
|
||||
|
||||
|
@ -10,14 +10,14 @@
|
||||
<BODY>
|
||||
|
||||
|
||||
<P><B>In medias res</B></P>
|
||||
<H1>In medias res</H1>
|
||||
|
||||
<P>There are two major topics which always cause huge dispute and flame on the
|
||||
<A HREF="http://mplayerhq.hu/pipermail/mplayer-users/">mplayer-users</A>
|
||||
mailing list. Number one is the topic of the</P>
|
||||
|
||||
|
||||
<P><A NAME="gcc"><B>GCC 2.96 series</B></A></P>
|
||||
<H2><A NAME="gcc">GCC 2.96 series</A></H2>
|
||||
|
||||
<P><B>The background:</B> The GCC <B>2.95</B> series is an official GNU release
|
||||
and version 2.95.3 of GCC is the most bug-free in that series.
|
||||
@ -97,7 +97,7 @@
|
||||
</UL>
|
||||
|
||||
|
||||
<P><A NAME="binary"><B>Binary distribution of MPlayer</B></A></P>
|
||||
<H2><A NAME="binary">Binary distribution of MPlayer</A></H2>
|
||||
|
||||
<P>This was the second big problem but has been solved as of version
|
||||
0.90-pre1. <B>MPlayer</B> previously contained source from the OpenDivX project,
|
||||
@ -112,7 +112,7 @@
|
||||
members of the Intel CPU family.</P>
|
||||
|
||||
|
||||
<P><A NAME="nvidia"><B>nVidia</B></A></P>
|
||||
<H2><A NAME="nvidia">nVidia</A></H2>
|
||||
|
||||
<P>We dislike the fact that <A HREF="http://www.nvidia.com">nVidia</A>
|
||||
only provides binary drivers (for use with XFree86), which are often buggy.
|
||||
@ -134,7 +134,7 @@
|
||||
little power to help in this matter.</P>
|
||||
|
||||
|
||||
<P><A NAME="barr"><B>Joe Barr</B></A></P>
|
||||
<H2><A NAME="barr">Joe Barr</A></H2>
|
||||
|
||||
<P>Joe Barr became infamous by writing a less than favorable
|
||||
<A HREF="http://www.linuxworld.com/site-stories/2001/1214.mplayer.html">
|
||||
@ -186,4 +186,5 @@
|
||||
subtle humor was not his mode in those earlier days, not at all.</P>
|
||||
</BLOCKQUOTE>
|
||||
|
||||
</BODY>
|
||||
</HTML>
|
||||
|
128
DOCS/video.html
128
DOCS/video.html
@ -10,10 +10,10 @@
|
||||
<BODY>
|
||||
|
||||
|
||||
<P><B><A NAME="video">2.3.1 Video output devices</A></B></P>
|
||||
<H3><A NAME="video">2.3.1 Video output devices</A></H3>
|
||||
|
||||
|
||||
<P><B><A NAME="mtrr">2.3.1.1 Setting up MTRR</A></B></P>
|
||||
<H4><A NAME="mtrr">2.3.1.1 Setting up MTRR</A></H4>
|
||||
|
||||
<P>It is VERY recommended to check if the MTRR registers are set up properly,
|
||||
because they can give a big performance boost.</P>
|
||||
@ -70,7 +70,7 @@
|
||||
/proc/cpuinfo</CODE>' to check it').</P>
|
||||
|
||||
|
||||
<P><B><A NAME="xv">2.3.1.2 Xv</A></B></P>
|
||||
<H4><A NAME="xv">2.3.1.2 Xv</A></H4>
|
||||
|
||||
<P>Under XFree86 4.0.2 or newer, you can use your card's hardware YUV routines
|
||||
using the XVideo extension. This is what the option '-vo xv' uses. Also,
|
||||
@ -130,7 +130,7 @@
|
||||
</UL>
|
||||
|
||||
|
||||
<P><B><A NAME="xv_3dfx">2.3.1.2.1 3dfx cards</A></B></P>
|
||||
<H5><A NAME="xv_3dfx">2.3.1.2.1 3dfx cards</A></H5>
|
||||
|
||||
<P>Older 3dfx drivers were known to have problems with XVideo acceleration, it
|
||||
didn't support either YUY2 or YV12, and so. Verify that you have XFree86
|
||||
@ -143,7 +143,7 @@
|
||||
<A HREF="#tdfxfb">tdfxfb</A> section.</P>
|
||||
|
||||
|
||||
<P><B><A NAME="xv_s3">2.3.1.2.2 S3 cards</A></B></P>
|
||||
<H5><A NAME="xv_s3">2.3.1.2.2 S3 cards</A></H5>
|
||||
|
||||
<P>S3 Savage3D's should work fine, but for Savage4, use XFree86 version 4.0.3
|
||||
or greater (in case of image problems, try 16bpp). As for S3 Virge.. there is
|
||||
@ -158,7 +158,7 @@
|
||||
driver.</P>
|
||||
|
||||
|
||||
<P><B><A NAME="xv_nvidia">2.3.1.2.3 nVidia cards</A></B></P>
|
||||
<H5><A NAME="xv_nvidia">2.3.1.2.3 nVidia cards</A></H5>
|
||||
|
||||
<P>nVidia isn't a very good choice under Linux (according to nVidia, this is
|
||||
<A HREF="users_against_developers.html#nvidia">not true</A>).. You'll have to
|
||||
@ -173,7 +173,7 @@
|
||||
Complain to nVidia.</P>
|
||||
|
||||
|
||||
<P><B><A NAME="xv_ati">2.3.1.2.4 ATI cards</A></B></P>
|
||||
<H5><A NAME="xv_ati">2.3.1.2.4 ATI cards</A></H5>
|
||||
|
||||
<UL>
|
||||
<LI>The <A HREF="http://www.linuxvideo.org/gatos">GATOS driver</A> (which you
|
||||
@ -188,7 +188,7 @@
|
||||
</UL>
|
||||
|
||||
|
||||
<P><B><A NAME="xv_neomagic">2.3.1.2.5 NeoMagic cards</A></B></P>
|
||||
<H5><A NAME="xv_neomagic">2.3.1.2.5 NeoMagic cards</A></H5>
|
||||
|
||||
<P>These cards can be found in many laptops. Unfortunately, the driver in
|
||||
X 4.2.0 can't do Xv, but we have a modified, Xv-capable driver for you.
|
||||
@ -205,7 +205,7 @@
|
||||
EndSection</P>
|
||||
|
||||
|
||||
<P><B><A NAME="xv_trident">2.3.1.2.6 Trident cards</A></B></P>
|
||||
<H5><A NAME="xv_trident">2.3.1.2.6 Trident cards</A></H5>
|
||||
|
||||
<P>If you want to use xv with a trident card, provided that it doesn't
|
||||
work with 4.1.0, try the latest CVS of XFree or wait for XFree 4.2.0.
|
||||
@ -213,17 +213,17 @@
|
||||
Cyberblade XP card.</P>
|
||||
|
||||
|
||||
<P><B><A NAME="dga">2.3.1.3 DGA</A></B></P>
|
||||
<H4><A NAME="dga">2.3.1.3 DGA</A></H4>
|
||||
|
||||
|
||||
<P><B><A NAME="dga_summary">2.3.1.3.1 Summary</A></B></P>
|
||||
<H5><A NAME="dga_summary">2.3.1.3.1 Summary</A></H5>
|
||||
|
||||
<P>This document tries to explain in some words what DGA is in general and what
|
||||
the DGA video output driver for <B>MPlayer</B> can do (and what it
|
||||
can't).</P>
|
||||
|
||||
|
||||
<P><B><A NAME="dga_whatis">2.3.1.3.2 What is DGA</A></B></P>
|
||||
<H5><A NAME="dga_whatis">2.3.1.3.2 What is DGA</A></H5>
|
||||
|
||||
<P>DGA is short for Direct Graphics Access and is a means for a program to
|
||||
bypass the X-Server and directly modifying the framebuffer memory.
|
||||
@ -250,7 +250,7 @@
|
||||
driver that controls this chip. So it does not work on every system ...</P>
|
||||
|
||||
|
||||
<P><B><A NAME="dga_installation">2.3.1.3.3 Installing DGA support for MPlayer</A></B></P>
|
||||
<H5><A NAME="dga_installation">2.3.1.3.3 Installing DGA support for MPlayer</A></H5>
|
||||
|
||||
<P>First make sure X loads the DGA extension, see in /var/log/XFree86.0.log:</P>
|
||||
|
||||
@ -287,7 +287,7 @@
|
||||
much faster.</P>
|
||||
|
||||
|
||||
<P><B><A NAME="dga_resolution">2.3.1.3.4 Resolution switching</A></B></P>
|
||||
<H5><A NAME="dga_resolution">2.3.1.3.4 Resolution switching</A></H5>
|
||||
|
||||
<P>The DGA driver allows for switching the resolution of the output signal.
|
||||
This avoids the need for doing (slow) software scaling and at the same time
|
||||
@ -305,7 +305,7 @@
|
||||
<P>See appendix A for some sample modeline definitions.</P>
|
||||
|
||||
|
||||
<P><B><A NAME="dga_mplayer">2.3.1.3.5 DGA & MPlayer</A></B></P>
|
||||
<H5><A NAME="dga_mplayer">2.3.1.3.5 DGA & MPlayer</A></H5>
|
||||
|
||||
<P>DGA is used in two places with <B>MPlayer</B>: The SDL driver can be made to
|
||||
make use of it (-vo sdl:dga) and within the DGA driver (-vo dga). The above
|
||||
@ -313,7 +313,7 @@
|
||||
driver for <B>MPlayer</B> works.</P>
|
||||
|
||||
|
||||
<P><B><A NAME="dga_features">2.3.1.3.6 Features of the DGA driver</A></B></P>
|
||||
<H5><A NAME="dga_features">2.3.1.3.6 Features of the DGA driver</A></H5>
|
||||
|
||||
<P>The DGA driver is invoked by specifying -vo dga at the command line.
|
||||
The default behavior is to switch to a resolution matching the original
|
||||
@ -352,7 +352,7 @@
|
||||
CPU time!) depending on the implementation of DGA for your hardware.</P>
|
||||
|
||||
|
||||
<P><B><A NAME="dga_speed">2.3.1.3.7 Speed issues</A></B></P>
|
||||
<H5><A NAME="dga_speed">2.3.1.3.7 Speed issues</A></H5>
|
||||
|
||||
<P>Generally spoken, DGA framebuffer access should be at least as fast as using
|
||||
the X11 driver with the additional benefit of getting a fullscreen image.
|
||||
@ -377,7 +377,7 @@
|
||||
CPUs might work at 400 MHZ and above.</P>
|
||||
|
||||
|
||||
<P><B><A NAME="dga_bugs">2.3.1.3.8 Known bugs</A></B></P>
|
||||
<H5><A NAME="dga_bugs">2.3.1.3.8 Known bugs</A></H5>
|
||||
|
||||
<P>Well, according to some developers of XFree, DGA is quite a beast. They
|
||||
tell you better not to use it. Its implementation is not always flawless
|
||||
@ -400,7 +400,7 @@
|
||||
</UL>
|
||||
|
||||
|
||||
<P><B><A NAME="dga_future">2.3.1.3.9 Future work</A></B></P>
|
||||
<H5><A NAME="dga_future">2.3.1.3.9 Future work</A></H5>
|
||||
|
||||
<UL>
|
||||
<LI>use of the new X11 render interface for OSD</LI>
|
||||
@ -408,7 +408,7 @@
|
||||
</UL>
|
||||
|
||||
|
||||
<P><B><A NAME="dga_modelines">2.3.1.3.A Some modelines</A></B></P>
|
||||
<H5><A NAME="dga_modelines">2.3.1.3.A Some modelines</A></H5>
|
||||
|
||||
<PRE>
|
||||
Section "Modes"
|
||||
@ -427,7 +427,7 @@
|
||||
module.</P>
|
||||
|
||||
|
||||
<P><B><A NAME="dga_bug_reports">2.3.1.3.B Bug Reports</A></B></P>
|
||||
<H5><A NAME="dga_bug_reports">2.3.1.3.B Bug Reports</A></H5>
|
||||
|
||||
<P>If you experience troubles with the DGA driver please feel free to file
|
||||
a bug report to me (e-mail address below). Please start <B>MPlayer</B> with
|
||||
@ -441,7 +441,7 @@
|
||||
<P><I>Acki (acki@acki-netz.de, www.acki-netz.de)</I></P>
|
||||
|
||||
|
||||
<P><B><A NAME="sdl">2.3.1.4 SDL</A></B></P>
|
||||
<H4><A NAME="sdl">2.3.1.4 SDL</A></H4>
|
||||
|
||||
<P>SDL (Simple Directmedia Layer) is basically a unified video/audio
|
||||
interface. Programs that use it know only about SDL, and not about what video
|
||||
@ -479,7 +479,7 @@
|
||||
<TR><TD></TD><TD><CODE>W/S</CODE></TD><TD></TD><TD>mappings for * and / (mixer control)</TD></TR>
|
||||
</TABLE>
|
||||
|
||||
<P><B>KNOWN BUGS:</B></P>
|
||||
<H4>KNOWN BUGS:</H4>
|
||||
|
||||
<UL>
|
||||
<LI>Keys pressed under sdl:aalib console driver repeat forever. (use -vo aa!)
|
||||
@ -487,21 +487,24 @@
|
||||
</UL>
|
||||
|
||||
|
||||
<P><B><A NAME="svgalib">2.3.1.5 SVGAlib</A></B></P>
|
||||
<H4><A NAME="svgalib">2.3.1.5 SVGAlib</A></H4>
|
||||
|
||||
<P><B><U>Installation</U></B><BR>
|
||||
You'll have to install svgalib and its development package in order for
|
||||
<H4>Installation</H4>
|
||||
|
||||
<P>You'll have to install svgalib and its development package in order for
|
||||
<B>MPlayer</B> build its SVGAlib driver (autodetected, but can be forced),
|
||||
and don't forget to edit /etc/vga/libvga.config to suit your card &
|
||||
monitor.</P>
|
||||
|
||||
<P><B><U>Notes</U></B><BR>
|
||||
Be sure not to use the -fs switch, since it toggles the usage of the software
|
||||
<H4>Notes</H4>
|
||||
|
||||
<P>Be sure not to use the -fs switch, since it toggles the usage of the software
|
||||
scaler, and it's slow. If you really need it, use the <CODE>-sws 4</CODE>
|
||||
option which will produce bad quality, but is somewhat faster.</P>
|
||||
|
||||
<P><B><U>EGA (4bpp) support</U></B><BR>
|
||||
SVGAlib incorporates EGAlib, and <B>MPlayer</B> has the possibility to
|
||||
<H4>EGA (4bpp) support</H4>
|
||||
|
||||
<P>SVGAlib incorporates EGAlib, and <B>MPlayer</B> has the possibility to
|
||||
display any movie in 16 colors, thus usable in the following sets:</P>
|
||||
|
||||
<UL>
|
||||
@ -520,7 +523,7 @@
|
||||
<CODE>-noaspect</CODE></P>
|
||||
|
||||
|
||||
<P><B><A NAME="fbdev">2.3.1.6 Framebuffer output (FBdev)</A></B></P>
|
||||
<H4><A NAME="fbdev">2.3.1.6 Framebuffer output (FBdev)</A></H4>
|
||||
|
||||
<P>Whether to build the FBdev target is autodetected during ./configure .
|
||||
Read the framebuffer documentation in the kernel sources
|
||||
@ -567,7 +570,7 @@
|
||||
and don't ask for it, since it's not an <B>MPlayer</B> limitation.</P>
|
||||
|
||||
|
||||
<P><B><A NAME="mga_vid">2.3.1.7 Matrox framebuffer (mga_vid)</A></B></P>
|
||||
<H4><A NAME="mga_vid">2.3.1.7 Matrox framebuffer (mga_vid)</A></H4>
|
||||
|
||||
<P>This section is about the Matrox G200/G400/G450/G550 BES (Back-End Scaler)
|
||||
support, the mga_vid kernel driver. It's active developed by me (A'rpi), and
|
||||
@ -619,7 +622,7 @@
|
||||
change: <CODE>echo "brightness=120" > /dev/mga_vid</CODE></P>
|
||||
|
||||
|
||||
<P><B><A NAME="sis_vid">2.3.1.8 SiS 6326 framebuffer (sis_vid)</A></B></P>
|
||||
<H4><A NAME="sis_vid">2.3.1.8 SiS 6326 framebuffer (sis_vid)</A></H4>
|
||||
|
||||
<P>SiS 6326 YUV Framebuffer driver -> sis_vid kernel driver</P>
|
||||
|
||||
@ -628,14 +631,14 @@
|
||||
needed to test it and bring the code up-to-date.</P>
|
||||
|
||||
|
||||
<P><B><A NAME="tdfxfb">2.3.1.9 3dfx YUV support (tdfxfb)</A></B></P>
|
||||
<H4><A NAME="tdfxfb">2.3.1.9 3dfx YUV support (tdfxfb)</A></H4>
|
||||
|
||||
<P>This driver uses the kernel's tdfx framebuffer driver to play movies with
|
||||
YUV acceleration. You'll need a kernel with tdfxfb support, and recompile
|
||||
with <CODE>./configure --enable-tdfxfb</CODE></P>
|
||||
|
||||
|
||||
<P><B><A NAME="opengl">2.3.1.10 OpenGL output</A></B></P>
|
||||
<H4><A NAME="opengl">2.3.1.10 OpenGL output</A></H4>
|
||||
|
||||
<P><B>MPlayer</B> supports displaying movies using OpenGL, but if your
|
||||
platform/driver supports xv as should be the case on a PC with Linux, use xv
|
||||
@ -653,7 +656,7 @@
|
||||
for download and installation instructions.</P>
|
||||
|
||||
|
||||
<P><B><A NAME="aalib">2.3.1.11 AAlib - text mode displaying</A></B></P>
|
||||
<H4><A NAME="aalib">2.3.1.11 AAlib - text mode displaying</A></H4>
|
||||
|
||||
<P><B>AAlib</B> is a library for displaying graphics in text mode, using powerful
|
||||
ASCII renderer. There are LOTS of programs already supporting it, like Doom,
|
||||
@ -702,7 +705,7 @@
|
||||
for further tuning issues.</P>
|
||||
|
||||
|
||||
<P><B><A NAME="vesa">2.3.1.12. VESA - output to VESA BIOS</A></B></P>
|
||||
<H4><A NAME="vesa">2.3.1.12 VESA - output to VESA BIOS</A></H4>
|
||||
|
||||
<P>This driver was designed and introduced as a <B>generic driver</B> for any
|
||||
video card which has VESA VBE 2.0 compatible BIOS. Another advantage of this
|
||||
@ -729,7 +732,7 @@
|
||||
(I guess that TV-out frequently is standalone head or standalone output
|
||||
at least.)</P>
|
||||
|
||||
<B>Advantages:</B>
|
||||
<H4>Advantages:</H4>
|
||||
|
||||
<UL>
|
||||
<LI>You have the possibility to watch movies <B>even if Linux doesn't know</B>
|
||||
@ -746,7 +749,7 @@
|
||||
<B>AND</B> TV output at the same time! (recommended for ATI cards)</LI>
|
||||
</UL>
|
||||
|
||||
<B>Disadvantages:</B>
|
||||
<H4>Disadvantages:</H4>
|
||||
|
||||
<UL>
|
||||
<LI>It works only on <B>x86 systems</B>.</LI>
|
||||
@ -773,7 +776,7 @@
|
||||
single buffering, but has no flickering effects.</TD></TR>
|
||||
</TABLE>
|
||||
|
||||
<B>Known problems and workaround:</B>
|
||||
<H4>Known problems and workaround:</H4>
|
||||
|
||||
<UL>
|
||||
<LI>If you have installed <B>NLS</B> font on your Linux box and run VESA
|
||||
@ -795,7 +798,7 @@
|
||||
</UL>
|
||||
|
||||
|
||||
<P><B><A NAME="x11">2.3.1.13 X11</A></B></P>
|
||||
<H4><A NAME="x11">2.3.1.13 X11</A></H4>
|
||||
|
||||
<P>Avoid if possible. Outputs to X11 (uses shared memory extension), with no
|
||||
hardware acceleration at all. Supports (MMX/3DNow/SSE accelerated, but still
|
||||
@ -825,9 +828,9 @@
|
||||
video modes.</P>
|
||||
|
||||
|
||||
<P><B><A NAME="vidix">2.3.1.14 VIDIX</A></B></P>
|
||||
<H4><A NAME="vidix">2.3.1.14 VIDIX</A></H4>
|
||||
|
||||
<P><B>WHAT IS VIDIX?</B></P>
|
||||
<H4>WHAT IS VIDIX?</H4>
|
||||
|
||||
<P>VIDIX is the abbreviation for <B>VID</B>eo <B>I</B>nterface for
|
||||
*ni<B>X</B>.<BR>
|
||||
@ -843,7 +846,7 @@
|
||||
team in graphics mode switching). I.e. main goal of this interface is to
|
||||
maximize the speed of video playback.</P>
|
||||
|
||||
<P><B>USAGE</B></P>
|
||||
<H4>USAGE</H4>
|
||||
|
||||
<UL>
|
||||
<LI>You can use standalone video output driver: <CODE>-vo xvidix</CODE><BR>
|
||||
@ -856,7 +859,7 @@
|
||||
|
||||
Indeed it doesn't matter which video output driver is used with <B>VIDIX</B>.
|
||||
|
||||
<P><B>REQUIREMENTS</B></P>
|
||||
<H4>REQUIREMENTS</H4>
|
||||
|
||||
<UL>
|
||||
<LI>video card should be in graphics mode (I write <B>should</B> simply
|
||||
@ -871,7 +874,7 @@ Indeed it doesn't matter which video output driver is used with <B>VIDIX</B>.
|
||||
I hope that probably every video output driver of <B>MPlayer</B> will
|
||||
recognize <CODE>:vidix</CODE> subdevice.
|
||||
|
||||
<P><B>USAGE METHODS</B></P>
|
||||
<H4>USAGE METHODS</H4>
|
||||
|
||||
<P>When VIDIX is used as <B>subdevice</B> (<CODE>-vo vesa:vidix</CODE>) then
|
||||
video mode configuration is performed by video output device
|
||||
@ -910,7 +913,7 @@ recognize <CODE>:vidix</CODE> subdevice.
|
||||
<B>MPlayer</B> executable must be set.
|
||||
</BLOCKQUOTE>
|
||||
|
||||
<P><B>VIDEO EQUALIZER</B></P>
|
||||
<H4>VIDEO EQUALIZER</H4>
|
||||
|
||||
<P>This is a video equalizer implemented especially for VIDIX. You can use
|
||||
it either with <B>1-8</B> keys as described in the man page, or
|
||||
@ -954,7 +957,7 @@ recognize <CODE>:vidix</CODE> subdevice.
|
||||
filename.vob</CODE></P>
|
||||
|
||||
|
||||
<P><B><A NAME="zr">2.3.1.15 Zr</A></B></P>
|
||||
<H4><A NAME="zr">2.3.1.15 Zr</A></H4>
|
||||
|
||||
<P>This is a display-driver (<CODE>-vo zr</CODE>) for a number of MJPEG
|
||||
capture/playback cards (tested for DC10+ and Buz, and it should work for the
|
||||
@ -987,7 +990,7 @@ Some remarks:
|
||||
</UL>
|
||||
|
||||
|
||||
<P><B><A NAME="dvb">2.3.1.16 DVB</A></B></P>
|
||||
<H4><A NAME="dvb">2.3.1.16 DVB</A></H4>
|
||||
|
||||
<P><B>MPlayer</B> supports cards with the Siemens DVB chipset from vendors like
|
||||
Siemens, Technotrend, Galaxis or Hauppauge. The latest DVB drivers are
|
||||
@ -1008,7 +1011,7 @@ Some remarks:
|
||||
|
||||
<P>Then compile and install as usual.</P>
|
||||
|
||||
<P><B>USAGE</B></P>
|
||||
<H4>USAGE</H4>
|
||||
|
||||
<P>Hardware decoding (playing standard MPEG1/2 files) can be done with this
|
||||
command:</P>
|
||||
@ -1077,7 +1080,7 @@ for 3:4 TV: -vop lavc,expand=-1:576:-1:-1:1,scale=-1:0,dvbscale
|
||||
for 16:9 TV: -vop lavc,expand=-1:576:-1:-1:1,scale=-1:0,dvbscale=1024
|
||||
</PRE>
|
||||
|
||||
<P><B>FUTURE</B></P>
|
||||
<H4>FUTURE</H4>
|
||||
|
||||
<P>If you have questions or want to hear feature announcements and take part in
|
||||
discussions on this subject, join our
|
||||
@ -1090,7 +1093,7 @@ for 16:9 TV: -vop lavc,expand=-1:576:-1:-1:1,scale=-1:0,dvbscale=1024
|
||||
decompression).</P>
|
||||
|
||||
|
||||
<P><B><A NAME="dxr3">2.3.1.17 DXR3</A></B></P>
|
||||
<H4><A NAME="dxr3">2.3.1.17 DXR3</A></H4>
|
||||
|
||||
<P><B>MPlayer</B> supports hardware accelerated playback with the Creative DXR3
|
||||
and Sigma Designs Hollywood Plus cards.</P>
|
||||
@ -1101,7 +1104,7 @@ for 16:9 TV: -vop lavc,expand=-1:576:-1:-1:1,scale=-1:0,dvbscale=1024
|
||||
Linux</A> site. Configure should detect your card automatically, compilation
|
||||
should go without any problems.</P>
|
||||
|
||||
<P><B>USAGE</B></P>
|
||||
<H4>USAGE</H4>
|
||||
|
||||
<TABLE>
|
||||
<TR><TD> </TD><TD VALIGN="top"><CODE>-vo dxr3:<noprebuf>:<codec>:<device></CODE></TD><TD> </TD>
|
||||
@ -1136,13 +1139,13 @@ for 16:9 TV: -vop lavc,expand=-1:576:-1:-1:1,scale=-1:0,dvbscale=1024
|
||||
(<CODE>-ac hwac3</CODE>).</TD></TR>
|
||||
</TABLE>
|
||||
|
||||
<P><B>Overlay</B></P>
|
||||
<H4>Overlay</H4>
|
||||
|
||||
<P>To get overlay run dxr3view that comes with the em8300 package before
|
||||
starting <B>MPlayer</B>. You can set various options in dxr3view by pressing
|
||||
<CODE>T</CODE> while holding the mouse cursor above the window.</P>
|
||||
|
||||
<P><B>MPEG1, MPEG2, VCD and DVD Notes</B></P>
|
||||
<H4>MPEG1, MPEG2, VCD and DVD Notes</H4>
|
||||
|
||||
<P>MPEG1/2 content should now automatically be detected by <B>MPlayer</B> and
|
||||
it will use the hardware acceleration of the DXR3 to play it. If not, you can
|
||||
@ -1157,10 +1160,10 @@ for 16:9 TV: -vop lavc,expand=-1:576:-1:-1:1,scale=-1:0,dvbscale=1024
|
||||
<CODE>-vc mpeg12</CODE> when viewing DVDs with subtitles.</P>
|
||||
|
||||
|
||||
<P><B><A NAME="tv-out">2.3.1.A TV-out support</A></B></P>
|
||||
<H4><A NAME="tv-out">2.3.1.A TV-out support</A></H4>
|
||||
|
||||
|
||||
<P><B><A NAME="tv-out_matrox">2.3.1.A.1 Matrox G400 cards</A></B></P>
|
||||
<H5><A NAME="tv-out_matrox">2.3.1.A.1 Matrox G400 cards</A></H5>
|
||||
|
||||
<P>Under Linux you have 2 methods to get G400 TV out working:</P>
|
||||
|
||||
@ -1224,13 +1227,14 @@ for 16:9 TV: -vop lavc,expand=-1:576:-1:-1:1,scale=-1:0,dvbscale=1024
|
||||
</UL>
|
||||
|
||||
|
||||
<P><B><A NAME="tv-out_ati">2.3.1.A.2 ATI cards</A></B></P>
|
||||
<H5><A NAME="tv-out_ati">2.3.1.A.2 ATI cards</A></H5>
|
||||
|
||||
<P><B><U>PREAMBLE</U></B><BR>
|
||||
Currently ATI doesn't want to support any of its TV-out chips under Linux,
|
||||
<H5>PREAMBLE</H5>
|
||||
|
||||
<P>Currently ATI doesn't want to support any of its TV-out chips under Linux,
|
||||
because of their licensed Macrovision technology.</P>
|
||||
|
||||
<P><B><U>ATI CARDS TV-OUT STATUS ON LINUX</U></B></P>
|
||||
<H5>ATI CARDS TV-OUT STATUS ON LINUX</H5>
|
||||
|
||||
<UL>
|
||||
<LI><B>ATI Mach64</B>: supported by
|
||||
@ -1250,7 +1254,7 @@ for 16:9 TV: -vop lavc,expand=-1:576:-1:-1:1,scale=-1:0,dvbscale=1024
|
||||
POST procedure.</P>
|
||||
|
||||
|
||||
<P><B><A NAME="tv-out_voodoo">2.3.1.A.3 Voodoo 3</A></B></P>
|
||||
<H5><A NAME="tv-out_voodoo">2.3.1.A.3 Voodoo 3</A></H5>
|
||||
|
||||
<P>Check <A HREF="http://www.iki.fi/too/tvout-voodoo3-3000-xfree">this URL</A>.</P>
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user