summaryrefslogtreecommitdiffstats
path: root/DOCS
diff options
context:
space:
mode:
authorgpoirier <gpoirier@b3059339-0415-0410-9bf9-f77b7e298cf2>2006-03-06 07:19:00 +0000
committergpoirier <gpoirier@b3059339-0415-0410-9bf9-f77b7e298cf2>2006-03-06 07:19:00 +0000
commit880d3cc0b84f0d691074ffd76bb12a053766a02c (patch)
tree3ef00f882e0a72b3bc57683d0784049d8d95ebdf /DOCS
parentb2bc8d87a07a6db7ffbc4943e31fa7277127be8a (diff)
downloadmpv-880d3cc0b84f0d691074ffd76bb12a053766a02c.tar.bz2
mpv-880d3cc0b84f0d691074ffd76bb12a053766a02c.tar.xz
various improvements of the section "Choosing the video codec"
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@17756 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'DOCS')
-rw-r--r--DOCS/xml/en/encoding-guide.xml53
1 files changed, 29 insertions, 24 deletions
diff --git a/DOCS/xml/en/encoding-guide.xml b/DOCS/xml/en/encoding-guide.xml
index f59daa10e3..69f69e8bb5 100644
--- a/DOCS/xml/en/encoding-guide.xml
+++ b/DOCS/xml/en/encoding-guide.xml
@@ -1356,15 +1356,17 @@ Do not do this! Always use a file or CD/DVD/etc device as input.
<title>Choosing the video codec</title>
<para>
- Choosing the video codec to use depends on several factors, some of
+ Which video codec is best to choose depends on several factors,
+ like size, quality, streamability, usability and popularity, some of
which widely depend on personal taste and technical constraints.
</para>
<itemizedlist>
<listitem><para>
<emphasis role="bold">Compression efficiency</emphasis>:
- It is quite easy to understand that newer-generation codecs are made
- to yield better picture quality than previous generations.
- Therefore, you cannot go wrong
+ It is quite easy to understand that most newer-generation codecs are
+ made to increase quality and compression.
+ Therefore, the authors of this guide and many other people suggest that
+ you cannot go wrong
<footnote id='fn-menc-feat-dvd-mpeg4-codec-cpu'>
<para>Be careful, however: Decoding DVD-resolution MPEG-4 AVC videos
requires a fast machine (i.e. a Pentium 4 over 1.5Ghz or a Pentium M
@@ -1374,12 +1376,11 @@ Do not do this! Always use a file or CD/DVD/etc device as input.
<systemitem class="library">x264</systemitem> instead of MPEG-4 ASP codecs
such as <systemitem class="library">libavcodec</systemitem> MPEG-4 or
<systemitem class="library">XviD</systemitem>.
- (To get a better grasp of what the fundamental differences between
- MPEG-4 ASP and MPEG-4 AVC are, you would be well advised to read the entry
- "<ulink url="http://guru.multimedia.cx/?p=10">15 reasons why MPEG4 sucks</ulink>"
- from Michael Niedermayer's blog.)
- Likewise, you should get better quality using MPEG-4 ASP instead
- of MPEG-2 codecs.
+ (Advanced codec developers may be interested in reading Michael
+ Niedermayer's opinion on
+ "<ulink url="http://guru.multimedia.cx/?p=10">why MPEG4-ASP sucks</ulink>".)
+ Likewise, you should get better quality using MPEG-4 ASP than you
+ would with MPEG-2 codecs.
</para>
<para>
However, newer codecs which are in heavy development can suffer from
@@ -1417,22 +1418,23 @@ Do not do this! Always use a file or CD/DVD/etc device as input.
</para>
<para>
If you are after blazing speed you should stick around the default
- settings of the video codec (which does not mean you should not experiment
- with some of the options which are mentioned in other sections
- of this guide).
+ settings of the video codec (although you should still try the other
+ options which are mentioned in other sections of this guide).
</para>
<para>
You may also consider choosing a codec which can do multi-threaded
- processing.
+ processing, though this is only useful for users of machines with
+ several CPUs.
<systemitem class="library">libavcodec</systemitem> MPEG-4 does
- allow that, resulting in small speed gains at the price of lower
- picture quality.
- <systemitem class="library">XviD</systemitem> has some experimental
- patches available to boost encoding speed, by about 40-60% in typical
- cases, with low picture degradation.
+ allow that, but speed gains are limited, and there is a slight
+ negative effect on picture quality.
+ <systemitem class="library">XviD</systemitem>'s multi-threaded encoding,
+ activated by the <options>threads</option> option, can be used to
+ boost encoding speed &mdash; by about 40-60% in typical cases &mdash;
+ with little if any picture degradation.
<systemitem class="library">x264</systemitem> also allows multi-threaded
- encoding, which currently speeds-up encoding by 15-30% while lowering
- PSNR by about 0.05dB.
+ encoding, which currently speeds up encoding by 15-30% (depending on
+ the encoding settings) while lowering PSNR by about 0.05dB.
</para></listitem>
<listitem><para>
@@ -1444,9 +1446,12 @@ Do not do this! Always use a file or CD/DVD/etc device as input.
<systemitem class="library">x264</systemitem>.
</para>
<para>
- Make your own judgment, and do not always listen to what some people will
- tell you to do or think: The best codec is the one you master the best,
- and the one that looks best to your eyes on your display
+ You should make your own judgement; do not take advice from people who
+ swear by one codec.
+ Take a few sample clips from raw sources and compare different
+ encoding options and codecs to find one that suits you best.
+ The best codec is the one you master, and the one that looks
+ best to your eyes on your display
<footnote id='fn-menc-feat-dvd-mpeg4-codec-playback'>
<para>The same encode may not look the same on someone else's monitor or
when played back by a different decoder, so future-proof your encodes by