summaryrefslogtreecommitdiffstats
path: root/DOCS/xml/en/faq.xml
diff options
context:
space:
mode:
authorgpoirier <gpoirier@b3059339-0415-0410-9bf9-f77b7e298cf2>2005-07-05 22:08:25 +0000
committergpoirier <gpoirier@b3059339-0415-0410-9bf9-f77b7e298cf2>2005-07-05 22:08:25 +0000
commit7bde74f07fbaef764773e88c1230bf6f1f93fbca (patch)
tree0c8ac178fb66c853e2280dd182dc32df41f185f7 /DOCS/xml/en/faq.xml
parente0323721f5a97a46227641a9cb0f14f70a33acae (diff)
downloadmpv-7bde74f07fbaef764773e88c1230bf6f1f93fbca.tar.bz2
mpv-7bde74f07fbaef764773e88c1230bf6f1f93fbca.tar.xz
Suggestions and fixes by The Wanderer and Rich
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@15923 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'DOCS/xml/en/faq.xml')
-rw-r--r--DOCS/xml/en/faq.xml30
1 files changed, 20 insertions, 10 deletions
diff --git a/DOCS/xml/en/faq.xml b/DOCS/xml/en/faq.xml
index 1600035793..05df8c6aa4 100644
--- a/DOCS/xml/en/faq.xml
+++ b/DOCS/xml/en/faq.xml
@@ -1167,21 +1167,31 @@ FourCC.
<answer><para>
<systemitem class="library">libavcodec</systemitem>, the native MPEG-4
-encoding library usually shipped with <application>MEncoder</application>
-used to set the 'DIVX' FourCC (which is an AVI tag to identify the
-software used to encode and the intended software to use for decoding)
-when encoding MPEG-4 videos, which lead to make many people think that
-<systemitem class="library">libavcodec</systemitem> was a DivX encoding
-library, when in fact it is just another MPEG-4 encoding library whose
-MPEG-4 support is much better than DivX's.
+encoding library usually shipped with <application>MEncoder</application>,
+used to set the FourCC to 'DIVX' when encoding MPEG-4 videos
+(the FourCC is an AVI tag to identify the software used to encode and
+the intended software to use for decoding the video).
+This led many people to think that
+<systemitem class="library">libavcodec</systemitem>
+was a DivX encoding library, when in fact it is a completely different
+MPEG-4 encoding library whose MPEG-4 support is much better than DivX's.
Therefore, the new default FourCC used by
<systemitem class="library">libavcodec</systemitem> is 'FMP4', but you
may override this behavior using <application>MEncoder</application>'s
-<option>-ffourcc</option>.
-You may also change the FourCC of existing files like this:
+<option>-ffourcc</option> option.
+You may also change the FourCC of existing files in this same way:
<screen>
- mencoder <replaceable>input.avi</replaceable> -o <replaceable>output.avi</replaceable> -ffourcc DIVX
+ mencoder <replaceable>input.avi</replaceable> -o <replaceable>output.avi</replaceable> -ffourcc XVID
</screen>
+Note that this will set the FourCC as XVID rather than as DIVX.
+This is recommended as DIVX FourCC means DivX4, which is a very basic
+MPEG-4 codec, whereas DX50 and XVID both mean full MPEG-4 (ASP).
+Therefore, if you change the FourCC to DIVX, some bad software or
+hardware players may choke on some advanced features that
+<systemitem class="library">libavcodec</systemitem> supports, but DivX
+doesn't, whereas <systemitem class="library">XviD</systemitem> closer
+to <systemitem class="library">libavcodec</systemitem> in terms of
+functionalities, and is supported but all decent players.
</para></answer>
</qandaentry>