# HG changeset patch # User gpoirier # Date 1120601305 0 # Node ID 57a9d225580692923eb014a0977060b030d477e1 # Parent c821dbc2c21b0c844735a30cbfe777a502823623 Suggestions and fixes by The Wanderer and Rich diff -r c821dbc2c21b -r 57a9d2255806 DOCS/xml/en/faq.xml --- a/DOCS/xml/en/faq.xml Tue Jul 05 16:19:16 2005 +0000 +++ b/DOCS/xml/en/faq.xml Tue Jul 05 22:08:25 2005 +0000 @@ -1167,21 +1167,31 @@ libavcodec, the native MPEG-4 -encoding library usually shipped with MEncoder -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 -libavcodec 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 MEncoder, +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 +libavcodec +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 libavcodec is 'FMP4', but you may override this behavior using MEncoder's -. -You may also change the FourCC of existing files like this: + option. +You may also change the FourCC of existing files in this same way: - mencoder input.avi -o output.avi -ffourcc DIVX + mencoder input.avi -o output.avi -ffourcc XVID +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 +libavcodec supports, but DivX +doesn't, whereas XviD closer +to libavcodec in terms of +functionalities, and is supported but all decent players.