summaryrefslogtreecommitdiffstats
path: root/DOCS/encoding.html
diff options
context:
space:
mode:
authordiego <diego@b3059339-0415-0410-9bf9-f77b7e298cf2>2002-11-09 02:07:14 +0000
committerdiego <diego@b3059339-0415-0410-9bf9-f77b7e298cf2>2002-11-09 02:07:14 +0000
commit17a3c61246b7a98267cc8ccdfa39cafd4dd3dbda (patch)
tree21afd377406661aa31a997803e0eaa71af7ab030 /DOCS/encoding.html
parent829ae6348f09bb0ce2aadb2ab9db5a5fa69cfefa (diff)
downloadmpv-17a3c61246b7a98267cc8ccdfa39cafd4dd3dbda.tar.bz2
mpv-17a3c61246b7a98267cc8ccdfa39cafd4dd3dbda.tar.xz
Redundant compilation section removed, MEncoder features section moved to
documentation.html below MPlayer features section, sections renumbered to reflect these changes. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8134 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'DOCS/encoding.html')
-rw-r--r--DOCS/encoding.html97
1 files changed, 9 insertions, 88 deletions
diff --git a/DOCS/encoding.html b/DOCS/encoding.html
index 184e199637..17621ddfda 100644
--- a/DOCS/encoding.html
+++ b/DOCS/encoding.html
@@ -12,84 +12,10 @@
<H2><A NAME="encoding">2.4 Encoding with MEncoder</A></H2>
-<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>
+<P>For the complete list of available MEncoder options and examples, please see
+ the man page.</P>
-
-<H3><A NAME="compilation">2.4.1 Compilation</A></H3>
-
-<UL>
- <LI><B>OPTIONAL</B> - read MPlayer's compilation instruction.</LI>
- <LI><B>OPTIONAL (LINUX ONLY)</B> - download the newest <B>DivX4linux</B> libs
- from <A HREF="http://avifile.sourceforge.net/download.htm">avifile.sourceforge.net</A>,
- and have them PROPERLY installed. You need them if you want DivX4
- (1/2 pass) encoding.</LI>
- <LI><B>OPTIONAL</B> - <A HREF="codecs.html#xvid">download and install
- <B>XViD</B></A>. Not very useful, libavcodec's <I>mpeg4</I> codec
- can encode with much better speed AND quality than XViD or DivX4/5.</LI>
- <LI><B>OPTIONAL</B> - for libavcodec support, install libavcodec as
- described in the <A HREF="codecs.html#libavcodec">libavcodec section</A>.</LI>
- <LI><B>OPTIONAL</B> - download and compile <B>libmp3lame</B> (from lame 3.89beta or lame CVS).<BR>
- <B>WARNING: DO NOT COMPILE LAME &lt; 3.90 WITH <U>GCC 2.96</U>! It won't
- work properly!</B><BR>
- This
- is needed for CBR/VBR MP3 audio encoding ability. Note that a single
- <CODE>lame</CODE> binary isn't sufficient. BTW: the less optimization
- you use for lame, the better the quality will be. You can test
- quality by running <CODE>make test</CODE> after lame's compiling process
- is over. The resulting number should be less than <B>30</B>. Don't
- panic if it's <B>400</B> or so, you shouldn't heard any audible
- quality decrease. Oh, and if your compiler doesn't even run
- <CODE>make test</CODE> ... Well, delete that <B>GCC 2.96</B> or upgrade
- lame to at least <B>3.90</B>.</LI>
- <LI><B>OPTIONAL</B> - <CODE>libjpeg</CODE> and <CODE>libpng</CODE> -
- as described in the <A HREF="documentation.html#installation">Installation</A>
- section</LI>
-</UL>
-
-<P>You are ready. As you probably know, other encoding tools need the
- <I>avifile</I> library installed. MEncoder doesn't need it at all.</P>
-
-
-<H3><A NAME="features">2.4.2 MEncoder features</A></H3>
-
-<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! On the other hand, currently
- MEncoder's CBR encoding is totally broken on Win32 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>
- <LI>audio encoding from v4l (DONE for FreeBSD ?)</LI>
-</UL>
-
-
-<H4><A NAME="2pass">2.4.2.1 Encoding 2 or 3-pass DivX4</A></H4>
+<H3><A NAME="2pass">2.4.1 Encoding 2 or 3-pass DivX4</A></H3>
<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>)
@@ -174,7 +100,7 @@
</UL>
-<H4><A NAME="rescaling">2.4.2.2 Rescaling movies</A></H4>
+<H3><A NAME="rescaling">2.4.2 Rescaling movies</A></H3>
<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
@@ -196,7 +122,7 @@
output.avi</CODE></P>
-<H4><A NAME="copying">2.4.2.3 Stream copying</A></H4>
+<H3><A NAME="copying">2.4.3 Stream copying</A></H3>
<P>MEncoder can handle input streams in two ways: <B>encode</B> or
<B>copy</B> them. This section is about <B>copying</B>.</P>
@@ -217,7 +143,7 @@
</UL>
-<H4><A NAME="fixing">2.4.2.4 Fixing AVIs with broken index or interleaving</A></H4>
+<H3><A NAME="fixing">2.4.4 Fixing AVIs with broken index or interleaving</A></H3>
<P>Easiest thing. We simply copy the video and audio streams, and
MEncoder generates the index. Of course this cannot fix possible bugs
@@ -228,7 +154,7 @@
<P>Command: <CODE>mencoder -idx input.avi -ovc copy -oac copy -o output.avi</CODE></P>
-<H4><A NAME="libavcodec">2.4.2.5 Encoding with the libavcodec codec family</A></H4>
+<H3><A NAME="libavcodec">2.4.5 Encoding with the libavcodec codec family</A></H3>
<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
@@ -253,7 +179,7 @@
-lavcopts vcodec=mjpeg -oac copy</CODE></P>
-<H4><A NAME="image_files">2.4.2.6 Encoding from multiple input image files (JPEGs, PNGs or TGAs)</A></H4>
+<H3><A NAME="image_files">2.4.6 Encoding from multiple input image files (JPEGs, PNGs or TGAs)</A></H3>
<P>MEncoder is capable of creating movies from one or more JPEG, PNG or TGA
files. With simple framecopy it can create MJPEG (Motion JPEG), MPNG
@@ -301,7 +227,7 @@ Explanation of the process:
-oac copy -o output.avi</CODE></P>
-<H4><A NAME="vobsub">2.4.2.7 Extracting DVD subtitles to Vobsub file</A></H4>
+<H3><A NAME="vobsub">2.4.7 Extracting DVD subtitles to a Vobsub file</A></H3>
<P>MEncoder is capable of extracting subtitles from a DVD into
Vobsub fomat files. They consist of a pair of files ending in
@@ -342,10 +268,5 @@ Explanation of the process:
-vobsuboutindex 0 -vobsuboutid fr -sid 1</CODE></P>
-<H3><A NAME="options">2.4.3 Available options</A></H3>
-
-<P>For the complete list of available MEncoder options and examples,
- please see the man page.</P>
-
</BODY>
</HTML>