summaryrefslogtreecommitdiffstats
path: root/DOCS/documentation.html
diff options
context:
space:
mode:
authordiego <diego@b3059339-0415-0410-9bf9-f77b7e298cf2>2003-02-10 00:00:00 +0000
committerdiego <diego@b3059339-0415-0410-9bf9-f77b7e298cf2>2003-02-10 00:00:00 +0000
commit41198d0c024dc57d005f839ddcde2e323b278b29 (patch)
treec2f5ab2ace2fce23bcc095330ac8c16d929677de /DOCS/documentation.html
parent3e718780f2dd3375f272c6e28becedd5f792f192 (diff)
downloadmpv-41198d0c024dc57d005f839ddcde2e323b278b29.tar.bz2
mpv-41198d0c024dc57d005f839ddcde2e323b278b29.tar.xz
Move English files to en/ subdirectory.
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9383 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'DOCS/documentation.html')
-rw-r--r--DOCS/documentation.html2061
1 files changed, 0 insertions, 2061 deletions
diff --git a/DOCS/documentation.html b/DOCS/documentation.html
deleted file mode 100644
index 0e023df5b1..0000000000
--- a/DOCS/documentation.html
+++ /dev/null
@@ -1,2061 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<HTML>
-
-<HEAD>
- <TITLE>Documentation - MPlayer - The Movie Player for Linux</TITLE>
- <LINK REL="stylesheet" TYPE="text/css" HREF="default.css">
- <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
-</HEAD>
-
-<BODY>
-
-<H1 ALIGN="center">MPlayer - The Movie Player for LINUX</H1>
-
-<H2 ALIGN="center">&copy; 2000-2003 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>
- <A HREF="Chinese/documentation.html">[ Chinese ]</A></P>
-
-<HR>
-
-<H2>Table of Contents</H2>
-
-<HR>
-
-<UL>
- <LI><A HREF="#reading">0. How to read this documentation</A></LI>
- <LI><A HREF="#introduction">1. Introduction</A>
- <UL>
- <LI><A HREF="#history">1.1 History</A></LI>
- <LI><A HREF="#installation">1.2 Installation</A></LI>
- <LI><A HREF="#gui">1.3 What about the GUI?</A></LI>
- <LI><A HREF="#subtitles_osd">1.4 Subtitles and OSD</A>
- <UL>
- <LI><A HREF="#mpsub">1.4.1 MPlayer's own subtitle format (MPsub)</A></LI>
- <LI><A HREF="#install_osd">1.4.2 Installing OSD and subtitles</A></LI>
- <LI><A HREF="#menu">1.4.3 OSD Menu</A></LI>
- </UL>
- </LI>
- <LI><A HREF="#rtc">1.5 RTC</A></LI>
- </UL>
- </LI>
- <LI><A HREF="#features">2. Features</A>
- <UL>
- <LI><A HREF="formats.html">2.1 Supported formats</A>
- <UL>
- <LI><A HREF="formats.html#video_formats">2.1.1 Video formats</A>
- <UL>
- <LI><A HREF="formats.html#mpeg">2.1.1.1 MPEG files</A></LI>
- <LI><A HREF="formats.html#avi">2.1.1.2 AVI files</A></LI>
- <LI><A HREF="formats.html#asf">2.1.1.3 ASF/WMV files</A></LI>
- <LI><A HREF="formats.html#mov">2.1.1.4 QuickTime/MOV files</A></LI>
- <LI><A HREF="formats.html#vivo">2.1.1.5 VIVO files</A></LI>
- <LI><A HREF="formats.html#fli">2.1.1.6 FLI files</A></LI>
- <LI><A HREF="formats.html#real">2.1.1.7 RealMedia (RM) files</A></LI>
- <LI><A HREF="formats.html#nuppelvideo">2.1.1.8 NuppelVideo files</A></LI>
- <LI><A HREF="formats.html#yuv4mpeg">2.1.1.9 yuv4mpeg files</A></LI>
- <LI><A HREF="formats.html#film">2.1.1.10 FILM files</A></LI>
- <LI><A HREF="formats.html#roq">2.1.1.11 RoQ files</A></LI>
- <LI><A HREF="formats.html#ogg">2.1.1.12 OGG/OGM files</A></LI>
- <LI><A HREF="formats.html#sdp">2.1.1.13 SDP files</A></LI>
- <LI><A HREF="formats.html#pva">2.1.1.14 PVA files</A></LI>
- <LI><A HREF="formats.html#gif">2.1.1.15 GIF files</A></LI>
- </UL>
- </LI>
- <LI><A HREF="formats.html#audio_formats">2.1.2 Audio formats</A>
- <UL>
- <LI><A HREF="formats.html#mp3">2.1.2.1 MP3 files</A></LI>
- <LI><A HREF="formats.html#wav">2.1.2.2 WAV files</A></LI>
- <LI><A HREF="formats.html#ogg_vorbis">2.1.2.3 OGG/OGM files (Vorbis)</A></LI>
- <LI><A HREF="formats.html#wma">2.1.2.4 WMA/ASF files</A></LI>
- <LI><A HREF="formats.html#mp4">2.1.2.5 MP4 files</A></LI>
- <LI><A HREF="formats.html#cdda">2.1.2.6 CD audio</A></LI>
- <LI><A HREF="formats.html#xmms">2.1.2.7 XMMS</A></LI>
- </UL>
- </LI>
- </UL>
- </LI>
- <LI><A HREF="codecs.html">2.2 Supported codecs</A>
- <UL>
- <LI><A HREF="codecs.html#video_codecs">2.2.1 Video codecs</A>
- <UL>
- <LI><A HREF="codecs.html#divx">2.2.1.1 DivX4/DivX5</A></LI>
- <LI><A HREF="codecs.html#libavcodec">2.2.1.2 FFmpeg DivX/libavcodec</A></LI>
- <LI><A HREF="codecs.html#xanim">2.2.1.3 XAnim codecs</A></LI>
- <LI><A HREF="codecs.html#vivo_video">2.2.1.4 VIVO video</A></LI>
- <LI><A HREF="codecs.html#mpeg">2.2.1.5 MPEG 1/2 video</A></LI>
- <LI><A HREF="codecs.html#ms_video1">2.2.1.6 MS Video1</A></LI>
- <LI><A HREF="codecs.html#cinepak">2.2.1.7 Cinepak CVID</A></LI>
- <LI><A HREF="codecs.html#realvideo">2.2.1.8 RealVideo</A></LI>
- <LI><A HREF="codecs.html#xvid">2.2.1.9 XViD</A></LI>
- <LI><A HREF="codecs.html#sorenson">2.2.1.10 Sorenson</A></LI>
- </UL>
- </LI>
- <LI><A HREF="codecs.html#audio_codecs">2.2.2 Audio codecs</A>
- <UL>
- <LI><A HREF="codecs.html#software_ac3">2.2.2.1 Software AC3 decoding</A></LI>
- <LI><A HREF="codecs.html#hardware_ac3">2.2.2.2 Hardware AC3 decoding</A></LI>
- <LI><A HREF="codecs.html#libmad">2.2.2.3 libmad support</A></LI>
- <LI><A HREF="codecs.html#vivo_audio">2.2.2.4 VIVO audio</A></LI>
- <LI><A HREF="codecs.html#realaudio">2.2.2.5 RealAudio</A></LI>
- <LI><A HREF="codecs.html#qdesign">2.2.2.6 QDesign codecs</A></LI>
- <LI><A HREF="codecs.html#qclp">2.2.2.7 Qualcomm codec</A></LI>
- </UL>
- </LI>
- <LI><A HREF="codecs.html#importing">2.2.3 Win32 codec importing HOWTO</A>
- <UL>
- <LI><A HREF="codecs.html#importing_vfw">2.2.3.1 VFW codecs</A></LI>
- <LI><A HREF="codecs.html#importing_directshow">2.2.3.2 DirectShow codecs</A></LI>
- </UL>
- </LI>
- </UL>
- </LI>
- <LI><A HREF="#output">2.3 Output devices</A>
- <UL>
- <LI><A HREF="video.html">2.3.1 Video output devices</A>
- <UL>
- <LI><A HREF="video.html#mtrr">2.3.1.1 Setting up MTRR</A></LI>
- <LI><A HREF="video.html#normal">2.3.1.2 Video outputs for traditional video cards</A>
- <UL>
- <LI><A HREF="video.html#xv">2.3.1.2.1 Xv</A>
- <UL>
- <LI><A HREF="video.html#xv_3dfx">2.3.1.2.1.1 3dfx cards</A></LI>
- <LI><A HREF="video.html#xv_s3">2.3.1.2.1.2 S3 cards</A></LI>
- <LI><A HREF="video.html#xv_nvidia">2.3.1.2.1.3 nVidia cards</A></LI>
- <LI><A HREF="video.html#xv_ati">2.3.1.2.1.4 ATI cards</A></LI>
- <LI><A HREF="video.html#xv_neomagic">2.3.1.2.1.5 NeoMagic cards</A></LI>
- <LI><A HREF="video.html#xv_trident">2.3.1.2.1.6 Trident cards</A></LI>
- <LI><A HREF="video.html#xv_powervr">2.3.1.2.1.7 Kyro/PowerVR cards</A></LI>
- </UL>
- </LI>
- <LI><A HREF="video.html#dga">2.3.1.2.2 DGA</A></LI>
- <LI><A HREF="video.html#sdl">2.3.1.2.3 SDL</A></LI>
- <LI><A HREF="video.html#svgalib">2.3.1.2.4 SVGAlib</A></LI>
- <LI><A HREF="video.html#fbdev">2.3.1.2.5 Framebuffer output (FBdev)</A></LI>
- <LI><A HREF="video.html#mga_vid">2.3.1.2.6 Matrox framebuffer (mga_vid)</A></LI>
- <LI><A HREF="video.html#tdfxfb">2.3.1.2.7 3dfx YUV support (tdfxfb)</A></LI>
- <LI><A HREF="video.html#opengl">2.3.1.2.8 OpenGL output</A></LI>
- <LI><A HREF="video.html#aalib">2.3.1.2.9 AAlib - text mode displaying</A></LI>
- <LI><A HREF="video.html#vesa">2.3.1.2.10 VESA - output to VESA BIOS</A></LI>
- <LI><A HREF="video.html#x11">2.3.1.2.11 X11</A></LI>
- <LI><A HREF="video.html#vidix">2.3.1.2.12 VIDIX</A>
- <UL>
- <LI><A HREF="video.html#vidix_ati"> 2.3.1.2.12.1 ATI cards</A></LI>
- <LI><A HREF="video.html#vidix_matrox"> 2.3.1.2.12.2 Matrox cards</A></LI>
- <LI><A HREF="video.html#vidix_trident"> 2.3.1.2.12.3 Trident cards</A></LI>
- <LI><A HREF="video.html#vidix_3dlabs"> 2.3.1.2.12.4 3DLabs cards</A></LI>
- </UL>
- </LI>
- <LI><A HREF="video.html#directfb">2.3.1.2.13 DirectFB</A></LI>
- <LI><A HREF="video.html#dfbmga">2.3.1.2.14 DirectFB/Matrox (dfbmga)</A></LI>
- </UL>
- </LI>
- <LI><A HREF="video.html#mpegdec">2.3.1.3 MPEG decoders</A>
- <UL>
- <LI><A HREF="video.html#dvb">2.3.1.3.1 DVB</A></LI>
- <LI><A HREF="video.html#dxr2">2.3.1.3.2 DXR2</A></LI>
- <LI><A HREF="video.html#dxr3">2.3.1.3.3 DXR3/Hollywood+</A></LI>
- </UL>
- </LI>
- <LI><A HREF="video.html#other">2.3.1.4 Other visualization hardware</A>
- <UL>
- <LI><A HREF="video.html#zr">2.3.1.4.1 Zoran JPEG decoders</A></LI>
- <LI><A HREF="video.html#blinken">2.3.1.4.2 Blinkenlights</A></LI>
- </UL>
- </LI>
- <LI><A HREF="video.html#tv-out">2.3.1.5 TV-out support</A>
- <UL>
- <LI><A HREF="video.html#tv-out_matrox">2.3.1.5.1 Matrox G400 cards</A></LI>
- <LI><A HREF="video.html#tv-out_matrox_g450">2.3.1.5.2 Matrox G450/G550 cards</A></LI>
- <LI><A HREF="video.html#tv-out_ati">2.3.1.5.3 ATI cards</A></LI>
- <LI><A HREF="video.html#tv-out_voodoo">2.3.1.5.4 Voodoo 3</A></LI>
- <LI><A HREF="video.html#tv-out_nvidia">2.3.1.5.5 nVidia</A></LI>
- </UL>
- </LI>
- </UL>
- <LI><A HREF="sound.html">2.3.2 Audio output devices</A>
- <UL>
- <LI><A HREF="sound.html#sync">2.3.2.1 Audio/Video synchronisation</A></LI>
- <LI><A HREF="sound.html#experiences">2.3.2.2 Sound card experiences, recommendations</A></LI>
- <LI><A HREF="sound.html#af">2.3.2.3 Audio filters</A>
- <UL>
- <LI><A HREF="sound.html#af_resample">2.3.2.3.1 Up/Downsampling</A></LI>
- <LI><A HREF="sound.html#af_channels">2.3.2.3.2 Changing the number of channels</A></LI>
- <LI><A HREF="sound.html#af_format">2.3.2.3.3 Sample format converter</A></LI>
- <LI><A HREF="sound.html#af_delay">2.3.2.3.4 Delay</A></LI>
- <LI><A HREF="sound.html#af_volume">2.3.2.3.5 Software volume control</A></LI>
- <LI><A HREF="sound.html#af_equalizer">2.3.2.3.6 Equalizer</A></LI>
- <LI><A HREF="sound.html#af_panning">2.3.2.3.7 Panning filter</A></LI>
- <LI><A HREF="sound.html#af_sub">2.3.2.3.8 Sub-woofer</A></LI>
- <LI><A HREF="sound.html#af_surround">2.3.2.3.9 Surround-sound decoder</A></LI>
- </UL>
- </LI>
- <LI><A HREF="sound.html#plugins">2.3.2.4 Audio plugins (deprecated)</A>
- <UL>
- <LI><A HREF="sound.html#resample">2.3.2.4.1 Up/Downsampling</A></LI>
- <LI><A HREF="sound.html#surround_decoding">2.3.2.4.2 Surround Sound decoding</A></LI>
- <LI><A HREF="sound.html#format">2.3.2.4.3 Sample format converter</A></LI>
- <LI><A HREF="sound.html#delay">2.3.2.4.4 Delay</A></LI>
- <LI><A HREF="sound.html#volume">2.3.2.4.5 Software volume control</A></LI>
- <LI><A HREF="sound.html#extrastereo">2.3.2.4.6 Extrastereo</A></LI>
- <LI><A HREF="sound.html#normalizer">2.3.2.4.7 Volume Normalizer</A></LI>
- </UL>
- </LI>
- </UL>
- </LI>
- </UL>
- </LI>
- <LI><A HREF="#tv">2.4 TV input</A>
- <UL>
- <LI><A HREF="#tv_compilation">2.4.1 Compilation</A></LI>
- <LI><A HREF="#tv_tips">2.4.2 Usage tips</A></LI>
- <LI><A HREF="#tv_examples">2.4.3 Examples</A></LI>
- </UL>
- </LI>
- <LI><A HREF="#edl">2.5 Edit Decision Lists (EDL)</A>
- <UL>
- <LI><A HREF="#edl_using">2.5.1 Using an EDL file</A></LI>
- <LI><A HREF="#edl_making">2.5.2 Making an EDL file</A></LI>
- </UL>
- </LI>
- </UL>
- </LI>
- <LI><A HREF="#usage">3. Usage</A>
- <UL>
- <LI><A HREF="#command_line">3.1 Command line</A></LI>
- <LI><A HREF="#control">3.2 Control</A>
- <UL>
- <LI><A HREF="#controls_configuration">3.2.1 Controls configuration</A>
- <UL>
- <LI><A HREF="#key_names">3.2.1.1 Key names</A></LI>
- <LI><A HREF="#commands">3.2.1.2 Commands</A></LI>
- </UL>
- </LI>
- <LI><A HREF="#lirc">3.2.2 Control from LIRC</A></LI>
- <LI><A HREF="#slave">3.2.3 Slave mode</A></LI>
- </UL>
- </LI>
- <LI><A HREF="#streaming">3.3 Streaming from network or pipes</A></LI>
- </UL>
- </LI>
- <LI><A HREF="cd-dvd.html">4. CD/DVD section</A>
- <UL>
- <LI><A HREF="cd-dvd.html#drives">4.1 CD/DVD drives</A></LI>
- <LI><A HREF="cd-dvd.html#dvd">4.2 DVD playback</A></LI>
- <LI><A HREF="cd-dvd.html#vcd">4.3 VCD playback</A></LI>
- </UL>
- </LI>
- <LI><A HREF="faq.html">5. FAQ section</A>
- <UL>
- <LI><A HREF="faq.html#compilation">5.1 Compilation</A></LI>
- <LI><A HREF="faq.html#general">5.2 General questions</A></LI>
- <LI><A HREF="faq.html#playback">5.3 Playback problems</A></LI>
- <LI><A HREF="faq.html#driver">5.4 Video/audio driver problems (vo/ao)</A></LI>
- <LI><A HREF="faq.html#dvd">5.5 DVD playback</A></LI>
- <LI><A HREF="faq.html#features">5.6 Feature requests</A></LI>
- <LI><A HREF="faq.html#encoding">5.7 Encoding</A></LI>
- </UL>
- </LI>
- <LI><A HREF="#ports">6. Ports</A>
- <UL>
- <LI><A HREF="#linux">6.1 Linux</A>
- <UL>
- <LI><A HREF="#debian">6.1.1 Debian packaging</A></LI>
- <LI><A HREF="#rpm">6.1.2 RPM packaging</A></LI>
- <LI><A HREF="#arm">6.1.3 ARM</A></LI>
- </UL>
- </LI>
- <LI><A HREF="#bsd">6.2 *BSD</A>
- <UL>
- <LI><A HREF="#freebsd">6.2.1 FreeBSD</A></LI>
- <LI><A HREF="#openbsd">6.2.2 OpenBSD</A></LI>
- </UL>
- </LI>
- <LI><A HREF="#solaris">6.3 Solaris</A></LI>
- <LI><A HREF="#sgi">6.4 Silicon Graphics / Irix</A></LI>
- <LI><A HREF="#qnx">6.5 QNX</A></LI>
- <LI><A HREF="#cygwin">6.6 Cygwin</A></LI>
- </UL>
- </LI>
- <LI><A HREF="encoding.html">7. Encoding with MEncoder</A>
- <UL>
- <LI><A HREF="encoding.html#2pass">7.1 Encoding 2 or 3-pass MPEG-4 ("DIVX")</A></LI>
- <LI><A HREF="encoding.html#mpeg">7.2 Encoding to MPEG format</A></LI>
- <LI><A HREF="encoding.html#rescaling">7.3 Rescaling movies</A></LI>
- <LI><A HREF="encoding.html#copying">7.4 Stream copying</A></LI>
- <LI><A HREF="encoding.html#fixing">7.5 Fixing AVIs with broken index</A></LI>
- <UL>
- <LI><A HREF="encoding.html#appending">7.5.1 Appending multiple AVI files</A></LI>
- </UL>
- <LI><A HREF="encoding.html#libavcodec">7.6 Encoding with the libavcodec codec family</A></LI>
- <LI><A HREF="encoding.html#image_files">7.7 Encoding from multiple input image files (JPEGs or PNGs)</A></LI>
- <LI><A HREF="encoding.html#vobsub">7.8 Extracting DVD subtitles to a Vobsub file</A></LI>
- <LI><A HREF="encoding.html#aspect">7.9 Preserving aspect ratio</A></LI>
- </UL>
- </LI>
- <LI><A HREF="#mailing_lists">Appendix A - Mailing lists</A></LI>
- <LI><A HREF="bugreports.html">Appendix B - How to report bugs</A></LI>
- <LI><A HREF="#known_bugs">Appendix C - Known bugs</A></LI>
- <LI><A HREF="skin.html">Appendix D - MPlayer skin format</A>
- <UL>
- <LI><A HREF="skin.html#overview">D.1 Overview</A>
- <UL>
- <LI><A HREF="skin.html#directories">D.1.1 Directories</A></LI>
- <LI><A HREF="skin.html#images">D.1.2 Images</A></LI>
- <LI><A HREF="skin.html#components">D.1.3 Skin components</A></LI>
- <LI><A HREF="skin.html#files">D.1.4 Files</A></LI>
- </UL>
- </LI>
- <LI><A HREF="skin.html#skinfile">D.2 The skin file</A>
- <UL>
- <LI><A HREF="skin.html#mainwindow">D.2.1 Main window and playbar</A></LI>
- <LI><A HREF="skin.html#subwindow">D.2.2 Subwindow</A></LI>
- <LI><A HREF="skin.html#skinmenu">D.2.3 Skin menu</A></LI>
- </UL>
- </LI>
- <LI><A HREF="skin.html#fonts">D.3 Fonts</A>
- <UL>
- <LI><A HREF="skin.html#symbols">D.3.1 Symbols</A></LI>
- </UL>
- </LI>
- <LI><A HREF="skin.html#guimessages">D.4 GUI messages</A></LI>
- </UL>
- </LI>
- <LI><A HREF="users_against_developers.html">Appendix E - Developer Cries</A>
- <UL>
- <LI><A HREF="users_against_developers.html#gcc">E.1 GCC 2.96</A></LI>
- <LI><A HREF="users_against_developers.html#binary">E.2 Binary distribution</A></LI>
- <LI><A HREF="users_against_developers.html#nvidia">E.3 nVidia</A></LI>
- <LI><A HREF="users_against_developers.html#barr">E.4 Joe Barr</A></LI>
- </UL>
- </LI>
- <LI><A HREF="tech/patches.txt">Appendix F - How to send patches</A></LI>
-</UL>
-
-<HR>
-
-
-
-<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
- you have any other questions, return to the Table of Contents and
- search for the topic, read the <A HREF="faq.html">FAQ</A>, or try grepping
- through the files.</P>
-
-<P>The main rule of this documentation: if it's not documented, it
- <U>does not exist</U>. If I don't say you encode audio from TV tuner, you
- can't. A healthy quantity of combining ability is welcomed, though.
- Good luck. You'll need it :) And for another good advice, let me quote
- Chris Phillips from the
- <A HREF="http://mplayerhq.hu/pipermail/mplayer-users/">mplayer-users</A>
- mailing list:</P>
-
-<BLOCKQUOTE>
- I said a while ago that there is such a difference between a newbie and
- a dumbass. No matter what you actually know about a system (linux, cars,
- girls :D) you should ALWAYS be able to take a step back and be objective,
- otherwise, you're just dumb IMHO. A girl i live with assumed the vacuum
- cleaner was broken because it didn't suck things up. never thought to change
- the bag, becasue she'd never done it before... now that's just stupid, not a
- case of simply not knowing what to do... Simply not being that familiar with
- your surroundings is no excuse for a) laziness and b) ignorance. So many
- people seem to see the word "error" and then stop... few seem to actually
- read the words on the OTHER side of the colon.
-</BLOCKQUOTE>
-
-
-
-<H1><A NAME="introduction">1. Introduction</A></H1>
-
-
-<P>MPlayer 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
- MPEG, VOB, AVI, OGG/OGM, VIVO, ASF/WMA/WMV, QT/MOV/MP4, FLI, RM, NuppelVideo, yuv4mpeg,
- FILM, RoQ, PVA files, supported by many native, XAnim, RealPlayer, and
- Win32 DLL codecs. You can watch <B>VideoCD</B>, <B>SVCD</B>, <B>DVD</B>,
- <B>3ivx</B>, <B>RealMedia</B>, and <B>DivX</B> movies too (and you don't need
- the avifile
- library at all!). Another big feature of MPlayer is the wide range of
- supported output drivers. It works with X11, Xv, DGA, OpenGL, SVGAlib, fbdev,
- AAlib, DirectFB, but you can also use GGI and SDL (and this way all their
- drivers) and some lowlevel card-specific drivers (for Matrox, 3Dfx and Radeon,
- Mach64, Permedia3) too! Most
- of them supports software or hardware scaling, so you can enjoy movies in
- fullscreen. MPlayer supports displaying through some hardware MPEG
- decoder boards, such as the <B><A HREF="video.html#dvb">DVB</A></B> and
- <B><A HREF="video.html#dxr3">DXR3/Hollywood+</A></B>. And what about the nice big antialiased
- shaded subtitles (<B>10 supported types</B>) with European/ISO 8859-1,2
- (Hungarian, English, Czech, etc), Cyrillic, Korean fonts, and the onscreen
- display (OSD)?</P>
-
-<P>The player is rock solid playing damaged MPEG files (useful for some VCDs),
- and it plays bad AVI files which are unplayable with the famous
- windows media player. Even AVI files without index chunk are playable, and
- you can temporarily rebuild their indexes with the <CODE>-idx</CODE> option, or
- permanently with MEncoder, thus enabling seeking!
- As you see, stability and quality are the most important things,
- but the speed is also amazing.</P>
-
-<P>MEncoder (MPlayer's Movie Encoder) is a simple movie encoder,
- designed to encode MPlayer-playable movies
- (<B>AVI/ASF/OGG/DVD/VCD/VOB/MPG/MOV/VIV/FLI/RM/NUV/NET/PVA</B>) to other
- MPlayer-playable formats (see below). It can encode with various codecs, like
- <B>DivX4</B> (1 or 2 passes), libavcodec,
- <B>PCM</B>/<B>MP3</B>/<B>VBR MP3</B> audio. Also has powerful plugin system
- for video manipulation.</P>
-
-<H4>MEncoder features</H4>
-
-<UL>
- <LI>encoding from the wide range of fileformats and decoders of MPlayer</LI>
- <LI>encoding to all the codecs of ffmpeg's
- <A HREF="codecs.html#libavcodec">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>creating files from external audio stream</LI>
- <LI>1, 2 or 3 pass encoding</LI>
- <LI><B>VBR</B> MP3 audio - <B>IMPORTANT NOTE:</B> VBR MP3 audio doesn't
- always play nicely on Windows players!</LI>
- <LI>PCM audio</LI>
- <LI>stream copying</LI>
- <LI>input A/V synchronizing (PTS-based, can be disabled with -mc 0 option)</LI>
- <LI>FPS correction with <CODE>-ofps</CODE> option (useful when encoding
- 29.97fps VOB to 24fps AVI)</LI>
- <LI>using our very powerful plugin system (crop, expand, flip, postprocess,
- rotate, scale, rgb/yuv conversion)</LI>
- <LI>can encode DVD/VOBsub <B>AND</B> text subtitles into the output file</LI>
- <LI>can rip DVD subtitles to Vobsub format</LI>
-</UL>
-
-<H4>Planned features</H4>
-
-<UL>
- <LI>even wider variety of available en/decoding formats/codecs
- (creating VOB files with DivX4/Indeo5/VIVO streams :)</LI>
-</UL>
-
-<P>MPlayer and MEncoder can be distributed under the terms of the GNU General
- Public License Version 2.</P>
-
-
-<H2><A NAME="history">1.1 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,
- xine,xanim,avifile,xmmp) but they all have some problem. Mostly with special
- files or with audio/video sync. Most of them is unable to play both MPEG1,
- MPEG2 and AVI (DivX) files. Many players have image quality or speed problems
- too. So I've decided to write/modify one...</P>
-
-<UL>
- <LI><B>mpg12play v0.1-v0.3:</B> Sep 22-25, 2000<BR>
- The first try, hacked together in a half hour!
- I've used libmpeg3 from www.heroinewarrior.com up to the version 0.3,
- but there were image quality and speed problems with it.</LI>
- <LI><B>mpg12play v0.5-v0.87:</B> Sep 28-Oct 20, 2000<BR>
- Mpeg codec replaced with DVDview by Dirk Farin, it was a great stuff,
- but it was slow and was written in C++ (I hate C++!!!)</LI>
- <LI><B>mpg12play v0.9-v0.95pre5:</B> Oct 21-Nov 2, 2000<BR>
- Mpeg codec was libmpeg2 (mpeg2dec) by Aaron Holtzman &amp; Michel Lespinasse.
- It's great, optimized very fast C code with perfect image quality and
- 100% MPEG standard conformance.</LI>
- <LI><B>MPlayer v0.01:</B> Nov 11, 2000<BR>
- The first MPlayer.</LI>
- <LI><B>MPlayer v0.3-v0.9:</B> Nov 18-Dec 4, 2000<BR>
- It was a pack of two programs: mpg12play v0.95pre6 and my new simple AVI
- player 'avip' based on avifile's Win32 DLL loader.</LI>
- <LI><B>MPlayer v0.10:</B> Jan 1, 2001<BR>
- The MPEG and AVI player in a single binary!</LI>
- <LI><B>MPlayer v0.11pre series:</B><BR>
- Some new developers joined and from 0.11 the mplayer project is a team-work!
- Added .ASF file support, and OpenDivX (see www.projectmayo.com) en/decoding.</LI>
- <LI><B>MPlayer v0.17a "The IdegCounter"</B> Apr 27, 2001<BR>
- The release version of the 0.11pre after 4 months of heavy development!
- Try it, and be amazed! Thousands of new features added... and of course
- old code was improved too, bugs removed etc.</LI>
- <LI><B>MPlayer 0.18 "The BugCounter"</B> Jul 9, 2001<BR>
- 2 months since 0.17 and here's a new release.. Completed ASF support,
- more subtitle formats, introduced libao (similar to libvo but to audio),
- even more stable than ever, and so on. It's a MUST!</LI>
- <LI><B>MPlayer 0.50 "The Faszom(C)ounter"</B> Oct 8, 2001<BR>
- Hmm. Release again. Tons of new features, beta GUI version, bugs fixed,
- new vo and ao drivers, ported to many systems, including opensource DivX
- codecs and much more. Try it!</LI>
- <LI><B>MPlayer 0.60 "The RTFMCounter"</B> Jan 3, 2002<BR>
- MOV/VIVO/RM/FLI/NUV fileformats support, native CRAM, Cinepak, ADPCM codecs,
- and support for XAnim's binary codecs; DVD subtitles support, first
- release of MEncoder, TV grabbing, cache, liba52, countless fixes.</LI>
- <LI><B>MPlayer 0.90pre10 "The BirthdayCounter"</B> Nov 11, 2002<BR>
- Although this is not a release, I am going to mention it because it
- came out 2 years after MPlayer v0.01. Happy birthday, MPlayer!</LI>
- <LI><B>MPlayer 0.90rc1 "The CodecCounter"</B> Dec 7, 2002<BR>
- Again not a release, but after adding Sorenson 3 (QuickTime) and Windows
- Media 9 support, MPlayer is the world's first movie player with support
- for all known video formats!</LI>
- <LI><B>MPlayer 0.90 "?"</B> Date yet unknown</LI>
-</UL>
-
-
-<H2><A NAME="installation">1.2 Installation</A></H2>
-
-<P>In this chapter I'll try to guide you through the compiling and
- configuring process of MPlayer. It's not easy, but it won't necessarily
- be hard. If you experience a different behavior than what I explain, please
- search through this documentation and you'll find your answers. If you
- 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 recommended.</P>
-
-<H4>Software requirements:</H4>
-
-<UL>
- <LI><B>binutils</B> - suggested version is <B>2.11.x</B> . This program is
- responsible for generating MMX/3DNow!/etc instructions, thus very important.</LI>
- <LI><B>gcc</B> - suggested versions are: <B>2.95.3</B> (maybe <B>2.95.4</B>) and <B>3.2+</B>.
- <B>NEVER</B> use 2.96 or 3.0.x! They generate faulty code for MPlayer.
- If you decide to change gcc from 2.96, then don't decide in favor of 3.0.x
- just because it's newer! Early releases of 3.0.x were even more buggy than
- 2.96. So downgrade to 2.95.x (downgrade libstdc++ too, other programs may
- need it) or don't up/downgrade at all (but in this case, be prepared for
- runtime problems). If you vote for 3.x.x, try to use the latest version,
- early releases had various bugs, so be sure you use at least 3.1, it's
- tested and working. For detailed information about gcc 2.96's bugs (that are
- still NOT fixed, they have been WORKED AROUND in MPlayer!), see the
- <A HREF="users_against_developers.html#gcc">gcc 2.96</A> section and the
- <A HREF="faq.html">FAQ</A>.</LI>
- <LI><B>XFree86</B> - suggested version is <B>always the newest (4.2.1)</B>.
- Normally, everyone wants this, as starting with XFree86 4.0.2, it contains
- the <A HREF="video.html#xv">XVideo</A> extension (somewhere referred to
- as <B>Xv</B>) which is needed to enable the hardware YUV acceleration (fast
- image display) on cards that support it.<BR>
- Make sure its <B>development package</B> is installed, too, otherwise
- it won't work.<BR>
- For some video cards you don't need XFree86. See list below.</LI>
- <LI><B>make</B> - suggested version is <B>always the newest</B> (at least 3.79.x). This
- usually isn't important.</LI>
- <LI><B>SDL</B> - it's not mandatory, but can help in some cases (bad audio,
- video cards that lag strangely with the xv driver). Always use the newest
- (beginning from 1.2.x).</LI>
- <LI><B>libjpeg</B> - optional JPEG decoder, used by -mf and some QT MOV files.
- Useful for both MPlayer and MEncoder if you plan to work with jpeg files.</LI>
- <LI><B>libpng</B> - recommended and default (M)PNG decoder. Required for GUI.
- Useful for both MPlayer and MEncoder.</LI>
- <LI><B>lame</B> - recommended, needed for encoding MP3 audio with MEncoder,
- suggested version is <B>always the newest</B> (at least 3.90).</LI>
- <LI><B>libogg</B> - optional, needed for playing OGG file format.</LI>
- <LI><B>libvorbis</B> - optional, needed for playing OGG Vorbis audio.</LI>
- <LI><B><A HREF="http://www.live.com/mplayer/">LIVE.COM Streaming Media</A></B>
- - optional, needed for playing RTSP/RTP streams.</LI>
- <LI><B>directfb</B> - optional, from
- <A HREF="http://www.directfb.org">http://www.directfb.org</A></LI>
- <LI><B>cdparanoia</B> - optional, for CDDA support</LI>
- <LI><B>libfreetype</B> - optional, for TTF fonts support. At least 2.0.9 is
- required.</LI>
- <LI><B>libxmms</B> - optional, for XMMS input plugin support. At least 1.2.7 is
- required.</LI>
-</UL>
-
-<H4>Codecs:</H4>
-
-<UL>
- <LI><B>libavcodec</B>: This codec package is capable of decoding
- H263/MJPEG/RV10/DivX3/DivX4/DivX5/MP41/MP42/WMV1 encoded video streams and
- WMA (Windows Media Audio) v1/v2 audio streams, on
- multiple platforms. It is also known to be the fastest for this task.
- See the <A HREF="codecs.html#libavcodec">libavcodec</A> section for details.
- Features:<BR>
- <UL>
- <LI>gain decoding of videos mentioned above, on non-x86 machines</LI>
- <LI>encoding with most of the mentioned codecs</LI>
- <LI>this codec is the <B>fastest codec available</B> for DivX/3/4/5 and
- other MPEG4 types. Recommended!</LI>
- </UL>
- </LI>
- <LI><B>Win32 codecs</B>: If you plan to use MPlayer on x86 architecture, you
- will possibly need them. Download the Win32 codecs from our
- <A HREF="http://www.mplayerhq.hu/MPlayer/releases/codecs/">codecs page</A>
- and install them to <CODE>/usr/lib/win32</CODE> <B>BEFORE</B> compiling
- MPlayer, otherwise no Win32 support will be compiled!<BR>
- <B>Note:</B> the avifile project has a similar codecs package, but it differs
- from ours. If you want to use all supported codecs, then install our package
- (do not worry, avifile works with it without problems). Features:<BR>
- <UL>
- <LI>you need this if you want to play or encode for example movies recorded
- with various hardware compressors, like tuner cards, digital cameras
- (example: DV, ATI VCR, MJPEG)</LI>
- <LI>needed if you want to play <B>WMV8, WMV9/WMA9 movies</B>.</LI>
- <LI>Not needed for old
- ASF's with MP41 or MP42 video (though VoxWare audio is frequent for these
- files - it's done by the Win32 codec), or WMV7. Also not needed
- for WMA (Windows Media Audio), libavcodec has opensource decoder
- for that.</LI>
- </UL>
- </LI>
- <LI><B>QuickTime codecs</B>: on x86 platforms these codecs can be used
- to decode Sorenson v1/v3, RPZA, and other QuickTime video, and
- QDesign audio streams. Installation instructions can be found in the
- <A HREF="codecs.html#sorenson">Sorenson video codec</A> section.</LI>
- <LI><B>DivX4/DivX5</B>: information about this codec is available in the
- <A HREF="codecs.html#divx">DivX4/DivX5</A> section. You possibly don't want
- this codec as <B>libavcodec</B> (see above) is much faster and has better
- quality than this, for both decoding and encoding.<BR>
- Features:
- <UL>
- <LI>1 pass or 2 pass encoding with
- <A HREF="encoding.html">MEncoder</A></LI>
- <LI>can play old <B>DivX3</B> movies much faster than the Win32 DLL but
- slower than <B>libavcodec</B>!</LI>
- <LI>it's closed-source, and only an x86 version is available.</LI>
- </UL>
- </LI>
- <LI><B>XviD</B>: Open source encoding alternative to Divx4Linux<BR>
- Features:
- <UL>
- <LI>1 pass or 2 pass encoding with
- <A HREF="encoding.html">MEncoder</A></LI>
- <LI>it's open-source, so it's multiplatform.</LI>
- <LI>it's about 2 times faster than DivX4 when encoding - about the same
- quality</LI>
- </UL>
- </LI>
- <LI>The <A HREF="codecs.html#xanim">XAnim codecs</A> are the best (full
- screen, hardware YUV zoom) for decoding <B>3ivx</B> and Indeo 3/4/5 movies,
- and some old formats. And they are multiplatform, so this is the only way to
- play Indeo on non-x86 platforms (well, apart from using XAnim:). But for
- example Cinepak movies are best played with MPlayer's own Cinepak
- decoder!</LI>
- <LI>For <B>Ogg Vorbis</B> audio decoding you need to install
- <CODE>libvorbis</CODE> properly. Use deb/rpm packages if available, or
- compile from
- <A HREF="http://ogg.org/ogg/vorbis/download/vorbis_nightly_cvs.tgz">source</A>
- (this is a nightly updated tarball of Vorbis CVS).</LI>
- <LI>MPlayer can use the libraries of RealPlayer 8 or RealONE to play
- files with <B>RealVideo 2.0 - 4.0</B> video, and Sipro/Cook audio. See
- <A HREF="formats.html#real">RealMedia file format</A> section for
- installation instructions and more information.</LI>
-</UL>
-
-<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>
-
-<H4>YUV cards</H4>