summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authordiego <diego@b3059339-0415-0410-9bf9-f77b7e298cf2>2006-09-05 09:52:53 +0000
committerdiego <diego@b3059339-0415-0410-9bf9-f77b7e298cf2>2006-09-05 09:52:53 +0000
commit4ce491fd91529be2fc56ac5b3e11cdc0b8a668f2 (patch)
tree118b3747ec40431e94678da6a20d4ecd9626e44c
parent6ce8a1be73977701feda9c693d9ec028f4464a60 (diff)
downloadmpv-4ce491fd91529be2fc56ac5b3e11cdc0b8a668f2.tar.bz2
mpv-4ce491fd91529be2fc56ac5b3e11cdc0b8a668f2.tar.xz
sync with r19587
patch by Vladimir Voroshilov, voroshil {[at]} gmail {[dot]} com git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@19681 b3059339-0415-0410-9bf9-f77b7e298cf2
-rw-r--r--DOCS/xml/ru/codecs.xml498
1 files changed, 189 insertions, 309 deletions
diff --git a/DOCS/xml/ru/codecs.xml b/DOCS/xml/ru/codecs.xml
index cadc875315..9eabdce920 100644
--- a/DOCS/xml/ru/codecs.xml
+++ b/DOCS/xml/ru/codecs.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="koi8-r"?>
-<!-- synced with 1.44 -->
+<!-- synced with r19587 -->
<sect1 id="codecs">
<title>ðÏÄÄÅÒÖÉ×ÁÅÍÙÅ ËÏÄÅËÉ</title>
@@ -24,7 +24,7 @@
</simpara></listitem>
<listitem><simpara>
"ÒÏÄÎÙÅ" ÄÅËÏÄÅÒÙ ÄÌÑ <emphasis role="bold">DivX ;-), OpenDivX (DivX4),
- DivX (Pro), 3ivX, M$ MPEG4</emphasis> v1, v2 É ÄÒÕÇÉÈ ×ÁÒÉÁÎÔÏ× MPEG4.
+ DivX 5 (Pro), 3ivX, M$ MPEG-4</emphasis> v1, v2 É ÄÒÕÇÉÈ ×ÁÒÉÁÎÔÏ× MPEG-4.
</simpara></listitem>
<listitem><simpara>
"ÒÏÄÎÏÊ" ÄÅËÏÄÅÒ ÄÌÑ <emphasis role="bold">Windows Media Video 7/8</emphasis>
@@ -76,122 +76,6 @@ importing HOWTO]</link> É ÐÏÍÏÇÉÔÅ ÎÁÍ ÄÏÂÁ×ÉÔØ ÄÌÑ ÎÅÇÏ ÐÏÄÄÅÒÖËÕ.
</para>
-<sect3 id="divx4-5">
-<title>DivX4/DivX5</title>
-
-<para>
-üÔÁ ÓÅËÃÉÑ ÓÏÄÅÒÖÉÔ ÉÎÆÏÒÍÁÃÉÀ Ï DivX4 b DivX5 ËÏÄÅËÁÈ ÏÔ
-<ulink url="http://www.projectmayo.com">Project Mayo</ulink>.
-éÈ ÐÅÒ×ÙÍÉ ÄÏÓÔÕÐÎÙÍÉ ÁÌØÆÁ ×ÅÒÓÉÑÍÉ ÂÙÌÉ OpenDivX alpha 47 É 48.
-÷ ÐÒÏÛÌÏÍ ÐÏÄÄÅÒÖËÁ ÄÌÑ ÎÉÈ ÂÙÌÁ ×ËÌÀÞÅÎÁ × <application>MPlayer</application>
-É ÓÏÂÉÒÁÌÁÓØ ÐÏ ÕÍÏÌÞÁÎÉÀ. ôÁËÖÅ ÍÙ ÉÓÐÏÌØÚÏ×ÁÌÉ ÉÈ ËÏÄ ÐÏÓÔÏÂÒÁÂÏÔËÉ
-ÄÌÑ ÆÁËÕÌØÔÁÔÉ×ÎÏÇÏ ÕÌÕÞÛÅÎÉÑ ËÁÞÅÓÔ×Á ÉÚÏÂÒÁÖÅÎÉÑ × MPEG1/2 ÆÉÌØÍÁÈ.
-óÅÊÞÁÓ ÍÙ ÉÓÐÏÌØÚÕÅÍ ÎÁÛ ÓÏÂÓÔ×ÅÎÎÙÊ ÆÉÌØÔÒ ÄÌÑ ÆÁÊÌÏ× ×ÓÅÈ ÔÉÐÏ×.
-</para>
-
-<para>
-îÏ×ÏÅ ÐÏËÏÌÅÎÉÅ ÜÔÏÇÏ ËÏÄÅËÁ ÎÁÚÙ×ÁÅÔÓÑ DivX4 É ÄÁÖÅ ÍÏÖÅÔ ÄÅËÏÄÉÒÏ×ÁÔØ ÆÉÌØÍÙ,
-ÓÄÅÌÁÎÎÙÅ ÐÒÅÓÌÏ×ÕÔÙÍ DivX ËÏÄÅËÏÍ! ÷ ÄÏÐÏÌÎÅÎÉÅ Ë ÜÔÏÍÕ, ÏÎ ÚÎÁÞÉÔÅÌØÎÏ
-ÂÙÓÔÒÅÅ, ÞÅÍ Win32 DivX DLL'É, ÎÏ ÍÅÄÌÅÎÎÅÅ, ÞÅÍ
-<systemitem class="library">libavcodec</systemitem>.
-ðÏÜÔÏÍÕ, ÉÓÐÏÌØÚÏ×ÁÔØ ÅÇÏ × ËÁÞÅÓÔ×Å ÄÅËÏÄÅÒÁ
-<emphasis role="bold">îå òåëïíåîäõåôóñ</emphasis>. èÏÔÑ, ÏÎ ÐÏÌÅÚÅÎ
-ÄÌÑ ËÏÄÉÒÏ×ÁÎÉÑ. åÄÉÎÓÔ×ÅÎÎÙÍ ÎÅÄÏÓÔÁÔËÏÍ ÜÔÏÇÏ ËÏÄÅËÁ Ñ×ÌÑÅÔÓÑ ÔÏ, ÞÔÏ ÏÎ
-ÎÅ ÄÏÓÔÕÐÅÎ ÐÏ ÌÉÃÅÎÚÉÉ Ó ïÔËÒÙÔÙÍ ÉÓÈÏÄÎÙÍ ËÏÄÏÍ[Open Source license]
-</para>
-
-<para>
-DivX4 ÒÁÂÏÔÁÅÔ × Ä×ÕÈ ÒÅÖÉÍÁÈ:
-<variablelist>
-<varlistentry><term><option>-vc odivx</option></term>
-<listitem><simpara>
- éÓÐÏÌØÚÏ×ÁÔØ ËÏÄÅË × ÍÁÎÅÒÅ OpenDivX. ÷ ÜÔÏÍ ÓÌÕÞÁÅ, ÏÎ ×ÙÄÁ£Ô YV12
- ÉÚÏÂÒÁÖÅÎÉÑ × Ó×Ï£Í ÓÏÂÓÔ×ÅÎÎÏÍ ÂÕÆÅÒÅ, É <application>MPlayer</application>
- ÓÁÍ ÉÚÍÅÎÑÅÔ ÐÒÏÓÔÒÁÎÓÔ×Ï Ã×ÅÔÏ× ÞÅÒÅÚ libvo. (<emphasis role="bold">âÙÓÔÒÏ,
- ÒÅËÏÍÅÎÄÕÅÔÓÑ!</emphasis>)
- </simpara></listitem>
-</varlistentry>
-<varlistentry><term><option>-vc divx4</option></term>
-<listitem><simpara>
- éÓÐÏÌØÚÕÅÔÓÑ ÉÚÍÅÎÅÎÉÅ ÐÒÏÓÔÒÁÎÓÔ×Á Ã×ÅÔÏ× × ËÏÄÅËÅ. ÷ ÜÔÏÍ ÒÅÖÉÍÅ ÷Ù ÔÁËÖÅ
- ÍÏÖÅÔÅ ÉÓÐÏÌØÚÏ×ÁÔØ YUY2/UYVY. (<emphasis role="bold">íåäìåîîï</emphasis>)
- </simpara></listitem>
-</varlistentry>
-</variablelist>
-</para>
-
-<para>
-íÅÔÏÄ <option>-vc odivx</option> ÏÂÙÞÎÏ ÂÙÓÔÒÅÅ, ÐÏÓËÏÌØËÕ ÐÒÉ ÜÔÏÍ ÉÚÏÂÒÁÖÅÎÉÅ
-ÐÅÒÅÄÁ£ÔÓÑ × YV12 ÆÏÒÍÁÔÅ (ÌÉÎÅÊÎÙÊ YUV 4:2:0), É ÐÏÜÔÏÍÕ ÔÒÅÂÕÅÔÓÑ ÍÎÏÇÏ
-ÍÅÎØÛÁÑ ÐÒÏÐÕÓËÎÁÑ ÓÐÏÓÏÂÎÏÓÔØ ÛÉÎÙ. äÌÑ ÕÐÁËÏ×ÁÎÎÙÈ YUV ÒÅÖÉÍÏ× (YUY2, UYVY)
-ÉÓÐÏÌØÚÕÊÔÅ ÍÅÔÏÄ <option>-vc divx4</option>. ÷ RGB ÒÅÖÉÍÁÈ ÓËÏÒÏÓÔØ - ÔÁËÁÑ ÖÅ,
-ÒÁÚÌÉÞÁÑÓØ × ÌÕÞÛÅÍ ÓÌÕÞÁÅ ÉÚ-ÚÁ ÔÅËÕÝÅÊ ÇÌÕÂÉÎÙ Ã×ÅÔÁ.
-<note>
-<para>
-åÓÌÉ ÷ÁÛ <option>-vo</option> ÄÒÁÊ×ÅÒ ÐÏÄÄÅÒÖÉ×ÁÅÔ ÐÒÑÍÏÊ ×Ù×ÏÄ, ÔÏ <option>-vc
-divx4</option> ÍÏÖÅÔ ÂÙÔØ ÂÏÌÅÅ ÂÙÓÔÒÙÍ, ÉÌÉ ÄÁÖÅ ÎÁÉÂÙÓÔÒÅÊÛÉÍ ÒÅÛÅÎÉÅÍ.
-</para>
-
-<para>
-ä×ÏÉÞÎÁÑ ÂÉÂÌÉÏÔÅËÁ DivX4/5 ËÏÄÅËÁ ÍÏÖÅÔ ÂÙÔØ ÓËÁÞÅÎÁ Ó ÓÁÊÔÏ×
-<ulink url="http://avifile.sourceforge.net">avifile</ulink> ÉÌÉ
-<ulink url="http://www.divx.com">divx.com</ulink>
-òÁÓÐÁËÕÊÔÅ ÅÇÏ, ÚÁÐÕÓÔÉÔÅ ËÁË ÁÄÍÉÎÉÓÔÒÁÔÏÒ <filename>./install.sh</filename>,
-É ÎÅ ÚÁÂÕÄØÔÅ ÄÏÂÁ×ÉÔØ
-<filename class="directory">/usr/local/lib</filename> × ÷ÁÛ
-<filename>/etc/ld.so.conf</filename> É ÚÁÐÕÓÔÉÔØ <command>ldconfig</command>.
-</para>
-
-<para>
-ôÁË ÍÏÖÎÏ ÐÏÌÕÞÉÔØ CVS ×ÅÒÓÉÀ óôáòïê ÂÉÂÌÉÏÔÅËÉ OpenDivX core:
-</para>
-
-<procedure>
-<step><para>
-<screen>cvs -d:pserver:anonymous@cvs.projectmayo.com:/cvsroot login</screen>
-</para></step>
-<step><para>
-<screen>cvs -d:pserver:anonymous@cvs.projectmayo.com:/cvsroot co divxcore</screen>
-</para></step>
-<step><para>
-ïÓÎÏ×ÎÁÑ ÂÉÂÌÉÏÔÅËÁ ÒÁÚÄÅÌÅÎÁ ÎÁ decore[ÄÅËÏÄÅÒ] É encore[ËÏÄÅÒ] ÂÉÂÌÉÏÔÅËÉ,
-ËÏÔÏÒÙÅ ÄÏÌÖÎÙ ËÏÍÐÉÌÉÒÏ×ÁÔØÓÑ ÐÏ-ÏÔÄÅÌØÎÏÓÔÉ. äÌÑ ÂÉÂÌÉÏÔÅËÉ decore, ÐÒÏÓÔÏ ÎÁÂÅÒÉÔÅ
-<screen>
-cd divxcore/decore/build/linux
-make
-cp libdivxdecore.so /usr/local/lib
-ln -s libdivxdecore.so /usr/local/lib/libdivxdecore.so.0
-cp ../../src/decore.h /usr/local/include
-</screen>
-</para></step>
-<step><para>
-ë ÓÏÖÁÌÅÎÉÀ, ÄÌÑ ÂÉÂÌÉÏÔÅËÉ encore Linux'Ï×ÏÇÏ Makefile ÎÅÔ, É MMX ÏÐÔÉÍÉÚÉÒÏ×ÁÎÎÙÊ
-ËÏÄ ÒÁÂÏÔÁÅÔ ÔÏÌØËÏ ÐÏÄ Windows. ÷Ù ×Ó£ ÖÅ ÍÏÖÅÔÅ ÓËÏÍÐÉÌÉÒÏ×ÁÔØ Å£, ÉÓÐÏÌØÚÕÑ ÜÔÏÔ
-<ulink url="ftp://ftp.mplayerhq.hu/MPlayer/contrib/divx-mf/Makefile">Makefile</ulink>.
-<screen>
-cd ../../../encore/build
-mkdir linux
-cd linux
-cp path/Makefile .
-make
-cp libdivxencore.so /usr/local/lib
-ln -s libdivxencore.so /usr/local/lib/libdivxencore.so.0
-cp ../../src/encore.h /usr/local/include
-</screen>
-</para></step>
-</procedure>
-
-<para>
-<application>MPlayer</application> Á×ÔÏÍÁÔÉÞÅÓËÉ ÎÁÈÏÄÉÔ DivX4/DivX5 ÅÓÌÉ ÏÎÉ ÂÙÌÉ
-ÐÒÁ×ÉÌØÎÏ ÕÓÔÁÎÏ×ÌÅÎ, ÐÒÏÓÔÏ ËÏÍÐÉÌÉÒÕÊÔÅ ËÁË ÏÂÙÞÎÏ. åÓÌÉ ÏÎ ÎÅ ÎÁÈÏÄÉÔ ÜÔÏÔ
-ËÏÄÅË, ÔÏ ÷Ù ÎÅÐÒÁ×ÉÌØÎÏ ÕÓÔÁÎÏ×ÉÌÉ ÉÌÉ ÓËÏÎÆÉÇÕÒÉÒÏ×ÁÌÉ DivX4/DivX5.
-</para>
-
-</note>
-</para>
-</sect3>
-
-
<sect3 id="ffmpeg" xreflabel="FFmpeg/libavcodec">
<title>FFmpeg/libavcodec</title>
@@ -223,53 +107,21 @@ cp ../../src/encore.h /usr/local/include
É <ulink url="http://www.ffmpeg.org/ffmpeg-doc.html#SEC20">ÁÕÄÉÏ</ulink> ËÏÄÅËÉ.
</para>
+
<para>
-åÓÌÉ ×Ù ÉÓÐÏÌØÚÕÅÔÅ ÒÅÌÉÚ <application>MPlayer</application>'Á, ÔÏ Õ ÷ÁÓ × ÐÁËÅÔÅ
-ÕÖÅ ÅÓÔØ <systemitem class="library">libavcodec</systemitem>,
-ÐÒÏÓÔÏ ËÏÍÐÉÌÉÒÕÊÔÅ ËÁË ÏÂÙÞÎÏ. åÓÌÉ ÷Ù ÉÓÐÏÌØÚÕÅÔÅ MPlayer
-ÉÚ CVS, ÷Ù ÄÏÌÖÎÙ ÉÚ×ÌÅÞØ <systemitem class="library">libavcodec</systemitem>
-ÉÚ CVS ÄÅÒÅ×Á FFmpeg, ÐÏÓËÏÌØËÕ ÒÅÌÉÚÙ FFmpeg ÏÞÅÎØ ÒÅÄËÉ. ëÁË ÐÒÁ×ÉÌÏ, CVS
-ÄÏÓÔÁÔÏÞÎÏ ÓÔÁÂÉÌÅÎ É ÐÒÅÄÏÓÔÁ×ÌÑÅÔ ÂÏÌØÛÅ ×ÏÚÍÏÖÎÏÓÔÅÊ. þÔÏÂÙ ÜÔÏ ÓÄÅÌÁÔØ:
+Both <application>MPlayer</application> releases and
+<application>MPlayer</application> from Subversion contain
+<systemitem class="library">libavcodec</systemitem> so you don't have
+to care about making a separate <systemitem class="library">libavcodec</systemitem> checkout.
+Just run <filename>configure</filename> and compile.
</para>
-<procedure>
-<step><para>
- <screen>cvs -d:pserver:anonymous@mplayerhq.hu:/cvsroot/ffmpeg login</screen>
- </para></step>
-<step><para>
- <screen>cvs -z3 -d:pserver:anonymous@mplayerhq.hu:/cvsroot/ffmpeg co ffmpeg</screen>
- </para></step>
-<step><para>
- ðÅÒÅÍÅÓÔÉÔÅ ËÁÔÁÌÏÇ <filename>libavcodec</filename> ÉÚ ÉÓÈÏÄÎÏÇÏ ËÏÄÁ FFmpeg
- × ËÏÒÅÎØ <application>MPlayer</application>'Ï×ÓËÏÇÏ CVS ÄÅÒÅ×Á.
- üÔÏ ÄÏÌÖÎÏ ×ÙÇÌÑÄÅÔØ ÔÁË:
- <filename class="directory">main/libavcodec</filename>
- </para><para>
- óÉÍ×ÏÌÉÞÅÓËÏÊ ÓÓÙÌËÉ <emphasis role="bold">ÎÅ</emphasis> ÄÏÓÔÁÔÏÞÎÏ, ÷Ù ÄÏÌÖÎÙ
- ÓËÏÐÉÒÏ×ÁÔØ/ÐÅÒÅÍÅÓÔÉÔØ ÅÇÏ!
- </para></step>
-<step><para>
- åÓÌÉ ÷Ù ÈÏÔÉÔÅ, ÞÔÏÂÙ <systemitem class="library">libavcodec</systemitem>
- ÏÂÎÏ×ÌÑÌÁÓØ ËÁÖÄÙÊ ÒÁÚ, ËÏÇÄÁ ÷Ù ÏÂÎÏ×ÌÑÅÔÅ
- <application>MPlayer</application>'Ï×ÓËÉÊ CVS, ÄÏÂÁ×ØÔÅ ÔÁËÕÀ ÓÔÒÏÞËÕ:
- <filename>main/CVS/Entries</filename>
- × ÆÁÊÌ <screen>D/libavcodec////</screen>
- </para></step>
-<step><para>
- óËÏÍÐÉÌÉÒÕÊÔÅ. <filename>configure</filename> ÄÏÌÖÅÎ ÏÐÒÅÄÅÌÉÔØ ÐÒÏÂÌÅÍÙ ÄÏ
- ËÏÍÐÉÌÑÃÉÉ.
- </para></step>
-</procedure>
-
-<note>
<para>
-<application>MPlayer</application> ÉÚ CVS ÓÏÄÅÒÖÉÔ ÐÏÄËÁÔÁÌÏÇ
-<filename>libavcodec</filename>, ÎÏ ÏÎ <emphasis role="bold">ÎÅ</emphasis>
-ÓÏÄÅÒÖÉÔ ÉÓÈÏÄÎÙÊ ËÏÄ ÄÌÑ <systemitem class="library">libavcodec</systemitem>!
-÷Ù ÄÏÌÖÎÙ ÓÌÅÄÏ×ÁÔØ ÕËÁÚÁÎÉÑÍ,
-ÐÒÉ×ÅÄ£ÎÎÙÍ ×ÙÛÅ, ÞÔÏÂÙ ÐÏÌÕÞÉÔØ ÉÓÈÏÄÎÙÊ ËÏÄ ÜÔÏÊ ÂÉÂÌÉÏÔÅËÉ.
+ëÁË ÒÅÌÉÚ <application>MPlayer</application>'Á, ÔÁË É ÅÇÏ ×ÅÒÓÉÑ ÉÚ Subversion
+ÓÏÄÅÒÖÁÔ <systemitem class="library">libavcodec</systemitem>. ðÏÜÔÏÍÕ ÎÅÔ ÎÁÄÏÂÎÏÓÔÉ
+ÂÅÓÐÏËÏÉÔØÓÑ Ï ÅÅ ÏÔÄÅÌØÎÏÊ ÓÂÏÒËÅ. ðÒÏÓÔÏ ÚÁÐÕÓÔÉÔÅ
+<filename>configure</filename> É ËÏÍÐÉÌÉÒÕÊÔÅ ËÁË ÏÂÙÞÎÏ.
</para>
-</note>
<para>
ó FFmpeg É ÍÏÅÊ Matrox G400, Ñ ÄÁÖÅ ÍÏÇÕ ÓÍÏÔÒÅÔØ DivX ÆÉÌØÍÙ Ó ×ÙÓÏÞÁÊÛÉÍ
@@ -289,23 +141,28 @@ cp ../../src/encore.h /usr/local/include
<!--- XXX Find a better translation: However, the XAnim
author has yet to bring legal action against anyone for codec-related issues.
-->
-ôÅÍ ÎÅ ÍÅÎÅÅ, Á×ÔÏÒ XAnim'Á ÅÝ£ ÄÏÌÖÅÎ ÅÝ£ ÐÒÏÉÚ×ÅÓÔÉ ÀÒÉÄÉÞÅÓËÉÅ ÄÅÊÓÔ×ÉÑ ÐÏ
+ôÅÍ ÎÅ ÍÅÎÅÅ, Á×ÔÏÒ XAnim'Á ÅÝ£ ÄÏÌÖÅÎ ÐÒÏÉÚ×ÅÓÔÉ ÀÒÉÄÉÞÅÓËÉÅ ÄÅÊÓÔ×ÉÑ ÐÏ
ÏÔÎÏÓÑÝÉÍÓÑ Ë ËÏÄÅËÁÍ ×ÏÐÒÏÓÁÍ.
+<!--
+Probably, this is better, but i do not sure:
+ôÅÍ ÎÅ ÍÅÎÅÅ Á×ÔÏÒ ÅÝÅ ÄÏÌÖÅÎ ×ÙÉÇÒÁÔØ ÓÕÄÅÂÎÙÊ ÉÓË ÐÒÏÔÉ× ËÏÇÏ-ÌÉÂÏ ÐÏ ÏÔÎÏÓÑÝÉÍÓÑ
+Ë ËÏÄÅËÕ ×ÏÐÒÏÓÁÍ.
+-->
</para>
</note>
<formalpara>
<title>õóôáîï÷ëá é éóðïìøúï÷áîéå</title>
<para>
-<application>MPlayer</application> ÓÐÏÓÏÂÅ ÉÓÐÏÌØÚÏ×ÁÔØ XAnim'Ï×ÓËÉÅ ËÏÄÅËÉ
+<application>MPlayer</application> ÓÐÏÓÏÂÅÎ ÉÓÐÏÌØÚÏ×ÁÔØ XAnim'Ï×ÓËÉÅ ËÏÄÅËÉ
ÄÌÑ ÄÅËÏÄÉÒÏ×ÁÎÉÑ. þÔÏÂÙ ×ËÌÀÞÉÔØ ÉÈ, ÓÌÅÄÕÊÔÅ ÉÎÓÔÒÕËÃÉÑÍ:
</para>
</formalpara>
<procedure>
<step><para>
- óËÁÞÁÊÔÅ ËÏÄÅËÉ, ËÏÔÏÒÙÅ ÷Ù ÈÏÔÉÔÅ ÉÓÐÏÌØÚÏ×ÁÔØ, Ó ÓÁÊÔÁ
- <ulink url="http://xanim.va.pubnix.com">XAnim site</ulink>.
+ óËÁÞÁÊÔÅ ËÏÄÅËÉ, ËÏÔÏÒÙÅ ÷Ù ÈÏÔÉÔÅ ÉÓÐÏÌØÚÏ×ÁÔØ, Ó
+ <ulink url="http://xanim.va.pubnix.com">ÓÁÊÔÁ XAnim</ulink>.
<emphasis role="bold">3ivx</emphasis> ËÏÄÅËÁ ÔÁÍ ÎÅÔ, ÎÏ ÅÇÏ ÍÏÖÎÏ ÎÁÊÔÉ ÎÁ
<ulink url="http://www.3ivx.com">ÓÁÊÔÅ 3ivx</ulink>.
</para></step>
@@ -326,7 +183,7 @@ author has yet to bring legal action against anyone for codec-related issues.
</para></step>
<step><para>
ðÅÒÅÉÍÅÎÕÊÔÅ/ÓÏÚÄÁÊÔÅ ÓÉÍ×ÏÌÉÞÅÓËÉÅ ÓÓÙÌËÉ, ÕÂÒÁ× ÞÁÓÔÉ, ÏÔÎÏÓÑÝÉÅÓÑ Ë
- ÁÒÈÉÔÅËÔÕÒÅ ÔÁË, ÞÔÏÂÙ ÆÁÊÌÙ ÎÁÚÙ×ÁÌÉÓØ ÔÁË: <filename>vid_cvid.xa</filename>,
+ ÁÒÈÉÔÅËÔÕÒÅ ÔÁË, ÞÔÏÂÙ ÆÁÊÌÙ ÎÁÚÙ×ÁÌÉÓØ: <filename>vid_cvid.xa</filename>,
<filename>vid_h263.xa</filename>, <filename>vid_iv50.xa</filename>
</para></step>
</procedure>
@@ -338,7 +195,7 @@ XAnim - ÜÔÏ ÓÅÍÅÊÓÔ×Ï ×ÉÄÅÏ ËÏÄÅËÏ× <systemitem>xanim</systemitem>, ÐÏÜÔÏÍÕ ÷Ù
</para>
<para>
-ôÅÓÔÉÒÏ×ÁÎÎÙÅ ËÏÄÅËÉ ÜÔÏ: <emphasis role="bold">Indeo 3.2, 4.1, 5.0, CVID, 3ivX,
+ðÒÏÔÅÓÔÉÒÏ×ÁÎÎÙÅ ËÏÄÅËÉ: <emphasis role="bold">Indeo 3.2, 4.1, 5.0, CVID, 3ivX,
h263.</emphasis>
</para>
</sect3>
@@ -411,16 +268,6 @@ CËÁÞÁÊÔÅ Real ËÏÄÅËÉ ÎÁ
ÏÐÃÉÀ <option>--with-reallibdir</option>.
</para>
-<para>
-îÁ Mac OS X ÷Ù ÄÏÌÖÎÙ ÕÂÅÄÉÔØÓÑ, ÞÔÏ <filename>pncrt.Shlb</filename> (×ËÌÀÞÁÑ ÅÇÏ
-resource fork!) ÎÁÈÏÄÉÔÓÑ × ÔÏÍ ÖÅ ËÁÔÁÌÏÇÅ, ÞÔÏ É Real ËÏÄÅËÉ. óËÏÐÉÒÕÊÔÅ ÉÈ,
-ÎÁÐÒÉÍÅÒ, ÔÁË:
-<screen>ditto -rsrcFork "RealOne Player.app/Contents/MacOS/pncrt.Shlb" "RealOne Player.app/Contents/MacOS/Library/Codecs"</screen>
-åÓÌÉ ÷Ù ÜÔÏÇÏ ÎÅ ÓÄÅÌÁÅÔÅ, ÉÌÉ ÚÁÂÕÄÅÔÅ ÓËÏÐÉÒÏ×ÁÔØ resource fork, ÷Ù ÂÕÄÅÔÅ
-ÐÏÌÕÞÁÔØ ÔÁËÉÅ ÏÛÉÂËÉ:
-<screen>GetDiskFragment() failed with error -2804: &lt;&lt;Unknown disk fragment&gt;&gt;&lt;&lt;Unknown disk fragment&gt;&gt;&lt;pncrt.Shlb&gt;&lt;&gt;</screen>
-</para>
-
<note><para>
<application>RealPlayer</application>'Ï×ÓËÉÅ ÂÉÂÌÉÏÔÅËÉ × ÎÁÓÔÏÑÝÉÊ ÍÏÍÅÎÔ
@@ -435,46 +282,38 @@ resource fork!) ÎÁÈÏÄÉÔÓÑ × ÔÏÍ ÖÅ ËÁÔÁÌÏÇÅ, ÞÔÏ É Real ËÏÄÅËÉ. óËÏÐÉÒÕÊÔÅ ÉÈ,
<title>XviD</title>
<para>
-<ulink url="http://www.xvid.org">XviD</ulink> - ÜÔÏ ÒÁÚÒÁÂÏÔËÁ, ÏÔÐÏÞËÏ×Á×ÛÁÑÓÑ ÏÔ
-OpenDivX ËÏÄÅËÁ. üÔÏ ÐÒÏÉÚÏÛÌÏ, ËÏÇÄÁ ProjectMayo ÓÄÅÌÁÌ ÉÓÈÏÄÎÙÊ ËÏÄ OpenDivX
+<ulink url="http://www.xvid.org">XviD</ulink> Ó×ÏÂÏÄÎÙÊ, MPEG-4 ASP ÓÏ×ÍÅÓÔÉÍÙÊ
+×ÉÄÅÌ ËÏÄÅË, ÏÓÏÂÅÎÎÏÓÔÑÍÉ ËÏÔÏÒÏÇÏ ÑÑ×ÌÑÀÔÓÑ Ä×ÕÈÐÒÏÈÏÄÎÏÅ ËÏÄÉÒÏ×ÁÎÉÅ É
+ÐÏÌÎÁÑ ÐÏÄÄÅÒÖËÁ MPEG-4 ASP, ÄÅÌÁÀÝÁÑ ÅÇÏ ÎÁÍÎÏÇÏ ÂÏÌÅÅ ÜÅÆÆÅËÔÉ×ÎÙÍ, ÞÅÍ
+ÈÏÒÏÛÏ ÉÚ×ÅÓÔÎÙÊ DivX. ïÎ ÏÂÌÁÄÁÅÔ ×ÉÄÅÏ ÏÔÍÅÎÎÏÇÏ ËÁÞÅÓÔ×Á É ÈÏÒÏÛÅÊ
+ÐÒÏÉÚ×ÏÄÉÔÅÌØÎÏÓÔØÀ, × ÓÉÌÕ ÏÐÔÉÍÉÚÁÃÉÊ ÐÏÄ ÂÏÌØÛÉÎÓÔ×Ï ÓÏ×ÒÅÍÅÎÎÙÈ ÐÒÏÃÅÓÓÏÒÏ×.
+</para>
+
+<para>
+ïÎ ÎÁÞÁÌÓÑ ËÁË ÏÔ×ÅÔ×ÌÅÎÉÅ OpenDivX ËÏÄÅËÁ. üÔÏ ÐÒÏÉÚÏÛÌÏ, ËÏÇÄÁ ProjectMayo
+ÓÄÅÌÁÌ ÉÓÈÏÄÎÙÊ ËÏÄ OpenDivX
ÚÁËÒÙÔÙÍ (DivX4, ÔÅÐÅÒØ DivX5), É ÒÁÚÒÁÂÏÔÞÉËÉ OpenDivX ÎÅ ÉÚ ProjectMayo
ÒÁÚÏÚÌÉÌÉÓØ, É ×ÚÑÌÉÓØ ÚÁ XviD. ðÏÜÔÏÍÕ Õ ÏÂÏÉÈ ÐÒÏÅËÔÏ× ÏÂÝÉÅ ËÏÒÎÉ.
-
-<itemizedlist>
-<title>ðòåéíõýåóô÷á</title>
-<listitem><simpara>
- ÏÔËÒÙÔÙÊ ÉÓÈÏÄÎÙÊ ËÏÄ
- </simpara></listitem>
-<listitem><simpara>
- API ÓÏ×ÍÅÓÔÉÍÙ Ó DivX4, ÐÏÜÔÏÍÕ ÐÒÏÓÔÏ ÄÏÂÁ×ÉÔØ ÄÌÑ ÎÅÇÏ ÐÏÄÄÅÒÖËÕ
- </simpara></listitem>
-<listitem><simpara>
- ÐÏÄÄÅÒÖËÁ ËÏÄÉÒÏ×ÁÎÉÑ × 2 ÐÒÏÈÏÄÁ
- </simpara></listitem>
-<listitem><simpara>
- ÈÏÒÏÛÅÅ ËÁÞÅÓÔ×Ï ËÏÄÉÒÏ×ÁÎÉÑ, ÂÏÌÅÅ ×ÙÓÏËÁÑ ÓËÏÒÏÓÔØ, ÐÏ ÓÒÁ×ÎÅÎÉÀ Ó DivX4
- (×Ù ÍÏÖÅÔÅ ÅÇÏ ÏÐÔÉÍÉÚÉÒÏ×ÁÔØ ÐÏÄ ÷ÁÛÕ ÍÁÛÉÎÕ ×Ï ×ÒÅÍÑ ËÏÍÐÉÌÑÃÉÉ)
- </simpara></listitem>
-</itemizedlist>
-
-<itemizedlist>
-<title>îåäïóôáôëé</title>
-<listitem><simpara>
- × ÎÁÓÔÏÑÝÉÊ ÍÏÍÅÎÔ ÎÅ ×ÓÅ DivX/DivX4 ÆÁÊÌÙ <emphasis role="bold">ÄÅËÏÄÉÒÕÀÔÓÑ
- </emphasis> (ÎÅ ÐÒÏÂÌÅÍÁ, ÐÏÓËÏÌØËÕ ÉÈ ÍÏÖÅÔ ×ÏÓÐÒÏÉÚ×ÅÓÔÉ
- <link linkend="ffmpeg"><systemitem class="library">libavcodec</systemitem></link>)
- </simpara></listitem>
-<listitem><simpara>
- ÒÁÚÒÁÂÏÔËÁ ÐÒÏÄÏÌÖÁÅÔÓÑ É × ÎÁÓÔÏÑÝÉÊ ÍÏÍÅÎÔ
- </simpara></listitem>
-</itemizedlist>
</para>
<procedure>
-<title>õóôáîï÷ëá XVID CVS</title>
+<title>õÓÔÁÎÏ×ËÁ <systemitem class="library">XviD</systemitem></title>
+
<para>
- ÷ ÎÁÓÔÏÑÝÉÊ ÍÏÍÅÎÔ ÏÎ ÄÏÓÔÕÐÅÎ ÔÏÌØËÏ ÐÏ CVS. ÷ÏÔ ËÁË ÅÇÏ ÓËÁÞÁÔØ É ÐÏÓÔÁ×ÉÔØ
- (÷ÁÍ ÐÏÔÒÅÂÕÅÔÓÑ autoconf ÎÅ ÓÔÁÒÅÅ 2.50, automake É libtool):
+ ëÁË É ÂÏÌØÛÉÎÓÔ×Ï ðï Ó ÏÔËÒÙÔÙÍ ÉÓÈÏÄÎÙÍ ËÏÄÏÍ, ÏÎ ÄÏÓÔÕÐÅÎ ËÁË × ×ÉÄÅ
+ <ulink url="http://www.xvid.org/downloads.html">ÏÆÉÃÉÁÌØÎÙÈ ÒÅÌÉÚÏ×</ulink>,
+ ÔÁË É × ×ÉÄÅ CVS ×ÅÒÓÉÉ.
+<!-- FIXME need good translation
+ The CVS version is usually stable enough to use, as most of the time it
+ features fixes for bugs that exist in releases.
+-->
+ ëÁË ÐÒÁ×ÉÌÏ CVS ×ÅÒÓÉÑ ÄÏÓÔÁÔÏÞÎÏ ÓÔÁÂÉÌØÎÁ ÄÌÑ ÉÓÐÏÌØÚÏ×ÁÎÉÑ, Ô.Ë. × ÂÏÌØÛÉÎÓÔ×Å
+ ÓÌÕÞÁÅ× ÅÅ ÏÓÏÂÅÎÎÏÓÔØÀ Ñ×ÌÑÅÔÓÑ ÏÔÓÕÔÓÔ×ÉÅ ÏÛÉÂÏË, ÐÒÉÓÕÔÓÔ×ÕÀÝÉÈ × ÒÅÌÉÚÁÈ.
+ äÁÌÅÅ ÏÐÉÓÙ×ÁÅÔÓÑ ËÁË ÚÁÓÔÁ×ÉÔØ ÒÁÂÏÔÁÔØ
+ <systemitem class="library">XviD</systemitem> CVS Ó <application>MEncoder</application>'ÏÍ
+ (ÎÅÏÂÈÏÄÉÍÙ, ËÁË ÍÉÎÉÍÕÍ,
+ <application>autoconf</application> 2.50,
+ <application>automake</application> É <application>libtool</application>):
</para>
<step><para>
<screen>cvs -z3 -d:pserver:anonymous@cvs.xvid.org:/xvid login</screen>
@@ -522,13 +361,13 @@ Apple, ËÏÔÏÒÙÅ ÒÁÓÐÒÏÓÔÒÁÎÑÀÔ ÅÇÏ Ó <application>QuickTime Player</application>.
<itemizedlist>
<listitem><simpara>
- Sorenson 1 (fourcc <emphasis>SVQ1</emphasis>) - ÄÅËÏÄÉÒÏ×ÁÎÉÅ ÐÏÄÄÅÒÖÉ×ÁÅÔÓÑ
+ Sorenson Video v1 (fourcc <emphasis>SVQ1</emphasis>) - ÄÅËÏÄÉÒÏ×ÁÎÉÅ ÐÏÄÄÅÒÖÉ×ÁÅÔÓÑ
<emphasis role="bold">ÒÏÄÎÙÍ ËÏÄÅËÏÍ</emphasis>
(<link linkend="ffmpeg"><systemitem class="library">libavcodec</systemitem></link>)
</simpara></listitem>
<listitem><simpara>
- Sorenson 3 (fourcc <emphasis>SVQ3</emphasis>) - ÄÅËÏÄÉÒÏ×ÁÎÉÅ ÐÏÄÄÅÒÖÉ×ÁÅÔÓÑ,
- ÉÓÐÏÌØÚÕÑ <emphasis role="bold">"ÒÏÄÎÏÊ" ËÏÄÅË</emphasis>
+ Sorenson Video v3 (fourcc <emphasis>SVQ3</emphasis>) - ÄÅËÏÄÉÒÏ×ÁÎÉÅ ÐÏÄÄÅÒÖÉ×ÁÅÔÓÑ
+ <emphasis role="bold">ÒÏÄÎÙÍ ËÏÄÅËÏÍ</emphasis>
(<link linkend="ffmpeg"><systemitem class="library">libavcodec</systemitem></link>)
</simpara></listitem>
</itemizedlist>
@@ -537,7 +376,7 @@ Apple, ËÏÔÏÒÙÅ ÒÁÓÐÒÏÓÔÒÁÎÑÀÔ ÅÇÏ Ó <application>QuickTime Player</application>.
<title>ëïíðéìñãéñ MPLAYER'á ó ðïääåòöëïê âéâìéïôåë QUICKTIME</title>
<note><para>× ÎÁÓÔÏÑÝÉÊ ÍÏÍÅÎÔ ÐÏÄÄÅÒÖÉ×ÁÀÔÓÑ ÔÏÌØËÏ 32ÂÉÔÎÙÅ Intel'Å×ÓËÉÅ
ÐÌÁÔÆÏÒÍÙ.</para></note>
-<step><para>ÓËÁÞÁÊÔÅ <application>MPlayer</application>'Ï×ÓËÉÊ CVS</para></step>
+<step><para>ÓËÁÞÁÊÔÅ <application>MPlayer</application>'Ï×ÓËÉÊ Subversion</para></step>
<step><para>ÓËÁÞÁÊÔÅ ÐÁËÅÔ QuickTime DLL Ó
<ulink url="http://www.mplayerhq.hu/MPlayer/releases/codecs/"/>
</para></step>
@@ -553,141 +392,133 @@ Apple, ËÏÔÏÒÙÅ ÒÁÓÐÒÏÓÔÒÁÎÑÀÔ ÅÇÏ Ó <application>QuickTime Player</application>.
<title>x264</title>
<sect4 id="codec-x264-whatis">
-<title>What is x264?</title>
+<title>þÔÏ ÔÁËÏÅ x264?</title>
<para>
- <systemitem class="library">x264</systemitem> is a library for
- creating H.264 video streams.
- It is not 100% complete, but currently it has at least some kind
- of support for most of the H.264 features which impact quality.
+ <systemitem class="library">x264</systemitem> ÜÔÏ ÂÉÂÌÉÏÔÅËÁ ÄÌÑ ÓÏÚÄÁÎÉÑ
+ ×ÉÄÅÏÐÏÔÏËÏ× H.264. ïÎÁ ÎÅ ÚÁ×ÅÒÛÅÎÁ ÎÁ 100%, ÎÏ ÏÎÁ ÉÍÅÅÔ ÐÒÉÅÍÌÅÍÏÇÏ
+ ËÁÞÅÓÔ×Á ÐÏÄÄÅÒÖËÕ ÂÏÌØÛÉÎÓÔ×Á ×ÏÚÍÏÖÎÏÓÔÅÊ H.264.
+<!-- FIXME need better translation
There are also many advanced features in the H.264 specification
which have nothing to do with video quality per se; many of these
- are not yet implemented in
- <systemitem class="library">x264</systemitem>.
+-->
+ ÷ ÓÐÅÃÉÆÉËÁÃÉÉ H.264 ÐÒÉÓÕÔÓÔ×ÕÅÔ ÍÎÏÖÅÓÔ×Ï ÄÏÐÏÌÎÉÔÅÌØÎÙÈ ×ÏÚÍÏÖÎÏÓÔÅÊ,
+ ËÏÔÏÒÙÅ ÎÉËÁË ÎÅ ×ÌÉÑÂÔ ÎÁ ËÁÞÅÓÔ×Ï ×ÉÄÅÏ É ÄÏ ÓÉÈ ×
+ <systemitem class="library">x264</systemitem> ÎÅ ÒÅÁÌÉÚÏ×ÁÎÙ.
</para>
<itemizedlist>
-<title>Encoder features</title>
+<title>×ÏÚÍÏÖÎÏÓÔÉ ËÏÄÅÒÁ</title>
+<!-- FIXME i can't translate this -->
<listitem><para>CAVLC/CABAC</para></listitem>
<listitem><para>Multi-references</para></listitem>
- <listitem><para>Intra: all macroblock types (16x16 and 4x4 with
+ <listitem><para>Intra: all macroblock types (16x16, 8x8, and 4x4 with
all predictions)</para></listitem>
<listitem><para>Inter P: all partitions (from 16x16 down to
4x4)</para></listitem>
<listitem><para>Inter B: partitions from 16x16 down to 8x8
(including SKIP/DIRECT)</para></listitem>
<listitem><para>Ratecontrol: constant quantizer, constant bitrate,
- or multipass ABR</para></listitem>
+ single or multipass ABR, optional VBV</para></listitem>
<listitem><para>Scene cut detection</para></listitem>
<listitem><para>Adaptive B-frame placement</para></listitem>
<listitem><para>B-frames as references / arbitrary frame
order</para></listitem>
+ <listitem><para>8x8 and 4x4 adaptive spatial transform</para></listitem>
+ <listitem><para>Lossless mode</para></listitem>
+ <listitem><para>Custom quantization matrices</para></listitem>
+ <listitem><para>Parallel encoding of multiple slices</para></listitem>
</itemizedlist>
-<itemizedlist>
-<title>Encoder limitations</title>
- <listitem><para>No real RD</para></listitem>
-</itemizedlist>
-
-
</sect4>
<sect4 id="codec-h264-whatis">
-<title>What is H.264?</title>
+<title>þÔÏ ÔÁËÏÅ H.264?</title>
<para>
- H.264 is one name for a new digital video codec jointly developed
- by the ITU and MPEG.
- It can also be correctly referred to by the cumbersome names of
- "ISO/IEC 14496-10" or "MPEG-4 Part 10".
- More frequently, it is referred to as "MPEG-4 AVC" or just "AVC".
+
+ H.264 ÜÔÏ ÏÄÎÏ ÉÚ ÎÁÚ×ÁÎÉÊ ÎÏ×ÏÇÏ ÃÉÆÒÏ×ÏÇÏ ËÏÄÅËÁ ÓÏ×ÍÅÓÔÎÏ
+ ÒÁÚÒÁÂÁÔÙ×ÁÅÍÏÇÏ ITU É MPEG. îÁÚ×ÁÎÉÑ "ISO/IEC 14496-10" ÉÌÉ
+ "MPEG-4 Part 10" ÔÏÖÅ Ñ×ÌÑÀÔÓÑ ËÏÒÒÅËÔÎÙÍÉ, ÎÏ ÞÁÝÅ ÅÇÏ
+ ÎÁÚÙ×ÁÀÔ "MPEG-4 AVC" ÉÌÉ ÐÒÏÓÔÏ "AVC".
</para>
<para>
- Whatever you call it, H.264 may be worth trying because it can
- typically match the quality of MPEG-4 ASP with 5%-30% less
- bitrate.
- Actual results will depend on both the source material and the
- encoder.
- The gains from using H.264 do not come for free: decoding H.264
- streams seems to have steep CPU and memory requirements.
- For instance, on a 1733 MHz Athlon, a 1500kbps H.264 video uses
- around 50% CPU to decode.
- By comparison, decoding a 1500kbps MPEG4-ASP stream requires
- around 10% CPU.
- This means that decoding high-definition streams is almost out of
- the question for most users.
- It also means that even a decent DVD rip may sometimes stutter on
- processors slower than 2.0 GHz or so.
+ ëÁË ÅÇÏ ÎÉ ÎÁÚÙ×ÁÊ, ÎÏ H.264 ÓÔÏÉÔ ÐÏÐÒÏÂÏ×ÁÔØ, ÐÏÓËÏÌØËÕ ÏÎ
+ ÄÁÅÔ ÔÏ ÖÅ ËÁÞÅÓÔ×Ï, ÞÔÏ É MPEG-4 ASP, ÎÏ ÐÒÉ ÂÉÔÒÅÊÔÅ ÍÅÎØÛÅÍ
+ ÎÁ 5%-30%. ëÏÎËÒÅÔÎÙÊ ÒÅÚÕÌØÔÁÔ ÚÁ×ÉÓÉÔ ËÁË ÏÔ ÉÓÈÏÄÎÏÇÏ
+ ÍÁÔÅÒÉÁÌÁ, ÔÁË É ÏÔ ËÏÄÉÒÏ×ÝÉËÁ. ÷ÙÉÇÒÙÛ ÎÅ ÄÁÅÔÓÑ ÐÒÏÓÔÏ ÔÁË:
+ ÄÅËÏÄÉÒÏ×ÁÎÉÅ ÐÏÔÏËÁ H.264, ÐÏÈÏÖÅ, ÉÍÅÅÔ ÐÏ×ÙÛÅÎÎÙÅ ÔÒÅÂÏ×ÁÎÉÑ
+ Ë CPU É ÐÁÍÑÔÉ. ÷ ÞÁÓÔÎÏÓÔÉ, ÎÁ 1733 MHz Athlon ÄÅËÏÄÉÒÏ×ÁÎÉÅ
+ H.264 ÐÏÔÏËÁ × 1500ËÂÉÔ/Ó Ó DVD-ÒÁÚÒÅÛÅÎÉÅÍ ÉÓÐÏÌØÚÕÅÔ ÏËÏÌÏ 50% CPU.
+ äÌÑ ÓÒÁ×ÎÅÎÉÑ, ÄÅËÏÄÉÒÏ×ÁÎÉÅ 1500ËÂÉÔ/Ó ÐÏÔÏËÁ MPEG4-ASP Ó
+ DVD-ÒÁÚÒÅÛÅÎÉÅÍ ÔÒÅÂÕÅÔ ÏËÏÌÏ 10% CPU. üÔÏ ÚÎÁÞÉÔ, ÞÔÏ ×ÏÐÒÏÓ ÄÅËÏÄÉÒÏ×ÁÎÉÑ
+ ÐÏÔÏËÏ× ×ÙÓÏËÏÇÏ ÒÁÚÒÅÛÅÎÉÑ ÎÅ ÓÔÏÉÔ ÐÅÒÅÄ ÂÏÌØÛÉÎÓÔ×ÏÍ ÐÏÌØÚÏ×ÁÔÅÌÅÊ.
+ ôÁËÖÅ ÜÔÏ ÚÎÁÞÉÔ, ÞÔÏ ÄÁÖÅ ÓËÒÏÍÎÙÊ DVD ÒÉÐ ÍÏÖÅÔ ×ÒÅÍÑ ÏÔ ×ÒÅÍÅÎÉ
+ ÚÁÉËÁÔØÓÑ ÎÁ ÐÒÏÃÅÓÓÏÒÁÈ ÓÌÁÂÅÅ 2.0 GHz ÉÌÉ ÏËÏÌÏ ÔÏÇÏ.
</para>
<para>
- At least with <systemitem class="library">x264</systemitem>,
- encoding requirements are not much worse than what you are used to
- with MPEG4-ASP.
- For instance, on a 1733 MHz Athlon a typical DVD encode would run
- at 5-15fps.
+ ëÁË ÍÉÎÉÍÕÍ Ó <systemitem class="library">x264</systemitem>,
+ ÔÒÅÂÏ×ÁÎÉÑ ÄÌÑ ËÏÄÉÒÏ×ÁÎÉÑ ÎÅ ÓÌÉÛËÏÍ ×ÅÌÉËÉ ÐÏ ÓÒÁ×ÎÅÎÉÀ Ó MPEG4-ASP.
+ ÷ ÞÁÓÔÎÏÓÔÉ, ÎÁ 1733 MHz Athlon ËÏÄÉÒÏ×ÁÎÉÅ ÏÂÉÞÎÏÇÏ DVD ÂÕÄÅÔ ÉÄÔÉ ÓÏ
+ ÓËÏÒÏÓÔØÀ 5-15 fps.
</para>
<para>
- This document is not intended to explain the details of H.264,
- but if you are interested in a brief overview, you may want to read
+ ïÂßÑÓÎÑÔØ ×ÓÅ ÔÏÎËÏÓÔÉ H.264 ÎÅ Ñ×ÌÑÅÔÓÑ ÃÅÌØÀ ÜÔÏÇÏ ÄÏËÕÍÅÎÔÁ, ÎÏ ÅÓÌÉ
+ ×ÁÓ ÉÎÔÅÒÅÓÕÅÔ ËÒÁÔËÉÊ ÏÂÚÏÒ, ×Ù ÍÏÖÅÔÅ ÐÒÏÞÅÓÔØ
<ulink url="http://www.cdt.luth.se/~peppar/kurs/smd151/spie04-h264OverviewPaper.pdf">The H.264/AVC Advanced Video Coding Standard: Overview and Introduction to the Fidelity Range Extensions</ulink>.
</para>
</sect4>
<sect4 id="codec-x264-playback">
-<title>How can I play H.264 videos with <application>MPlayer</application>?</title>
+<title>ëÁË ÍÎÅ ÐÏÓÍÏÔÒÅÔØ H.264 ÐÒÉ ÐÏÍÏÝÉ <application>MPlayer</application>?</title>
<para>
- <application>MPlayer</application> uses
- <systemitem class="library">libavcodec</systemitem>'s H.264
- decoder.
- <systemitem class="library">libavcodec</systemitem> has had at
- least minimally usable H.264 decoding since around July 2004,
- however major changes and improvements have been implemented since
- that time, both in terms of more functionalities supported and in
- terms of improved CPU usage.
- Just to be certain, it is always a good idea to use a recent CVS
- checkout.
+ <application>MPlayer</application> ÉÓÐÏÌØÚÕÅÔ H.264 ÄÅËÏÄÅÒ ÂÉÂÌÉÏÔÅËÉ
+ <systemitem class="library">libavcodec</systemitem>.
+ <systemitem class="library">libavcodec</systemitem> ÐÏÌÉÕÉÌÁ ÍÁÌÏ-ÍÁÌØÓËÉ
+ ÐÒÉÇÏÄÎÕÀ ÄÌÑ ÉÓÐÏÌØÚÏ×ÁÎÉÑ ×ÏÚÍÏÖÎÏÓÔØ ÄÅËÏÄÉÒÏ×ÁÎÉÑ H.264 ÇÄÅ-ÔÏ × éÀÌÅ 2004,
+ ËÏÎÅÞÎÏ Ó ÔÏÇÏ ×ÒÅÍÅÎÉ ÂÙÌÏ ×ÎÅÓÅÎÏ ÍÏÖÅÓÔ×Ï ÓÅÒßÅÚÎÙÈ ÉÚÍÅÎÅÎÉÊ É ÕÌÕÞÛÅÎÉÊ,
+ ËÁË Ó ÔÏÞËÉ ÚÒÅÎÉÑ ÐÏÄÄÅÒÖÉ×ÁÅÍÙÈ ÆÕÎËÃÉÁÎÁÌØÎÙÈ ×ÏÚÍÏÖÎÏÓÔÅÊ, ÔÁË É ÕÌÕÞÛÅÎÎÏÇÏ
+ ÉÓÐÏÌØÚÏ×ÁÎÉÑ CPU.
+ äÌÑ ÏÐÒÅÄÅÌÅÎÎÏÓÔÉ: ÉÓÐÏÌØÚÏ×ÁÎÉÅ Ó×ÅÖÅÇÏ ÓÒÅÚÁ CVS - ×ÓÅÇÄÁ ÈÏÒÏÛÁÑ ÉÄÅÑ.
</para>
<para>
- If you want a quick and easy way to know whether there have been
- recent changes to <systemitem class="library">libavcodec</systemitem>'s
- H.264 decoding, you might keep an eye on
- <ulink url="http://mplayerhq.hu/cgi-bin/cvsweb.cgi/ffmpeg/libavcodec/h264.c?cvsroot=FFMpeg">FFmpeg CVS repository's web interface</ulink>.
+ åÓÌÉ ÎÕÖÅÎ ÂÙÓÔÒÙÊ É ÐÒÏÓÔÏÊ ÓÐÏÓÏ ËÁËÉÅ Ó×ÅÖÉÅ ÉÚÍÅÎÅÎÉÑ, ÏÔÎÏÓÑÝÉÅÓÑ Ë H.264,
+ ÂÙÌÉ ÓÄÅÌÁÎÙ × <systemitem class="library">libavcodec</systemitem>, ÷ÁÍ ÓÌÅÄÕÅÔ
+ ÉÍÅÔØ ××ÉÄÕ
+ <ulink url="http://mplayerhq.hu/cgi-bin/cvsweb.cgi/ffmpeg/libavcodec/h264.c?cvsroot=FFMpeg">FFmpeg CVS repository's web interface (÷ÅÂ-ÉÎÔÅÒÆÅÊÓ Ë ÒÅÐÏÚÉÔÏÒÉÀ FFmpegCVS)</ulink>.
</para>
</sect4>
<sect4 id="codec-x264-encode">
-<title>How can I encode videos using <application>MEncoder</application> and <systemitem class="library">x264</systemitem>?</title>
+<title>ëÁË ËÏÄÉÒÏ×ÁÔØ ×ÉÄÅÏ, ÉÓÐÏÌØÚÕÑ <application>MEncoder</application> É <systemitem class="library">x264</systemitem>?</title>
<para>
- If you have the subversion client installed, the latest x264
- sources can be gotten with this command:
+ åÓÌÉ Õ ×ÁÓ ÕÓÔÁÎÏ×ÌÅÎ ËÌÉÅÎÔ subversion, ÐÏÓÌÅÄÎÀÀ ×ÅÒÓÉÀ x264
+ ÍÏÖÎÏ ÚÁÇÒÕÚÉÔØ ÓÌÅÄÕÀÝÅÊ ËÏÍÁÎÄÏÊ:
<screen>
- svn co svn://svn.videolan.org/x264/trunk x264
- </screen>
- <application>MPlayer</application> sources are updated whenever
- an <systemitem class="library">x264</systemitem> API change
- occurs, so it is always suggested to use CVS
- <application>MPlayer</application> as well.
- Perhaps this situation will change when and if an
- <systemitem class="library">x264</systemitem> "release" occurs.
- Meanwhile, <systemitem class="library">x264</systemitem> should
- be considered very unstable, in the sense that its programming
- interface is subject to change.
-</para>
-<para>
- <systemitem class="library">x264</systemitem> is built and
- installed in the standard way:
+ svn co svn://svn.videolan.org/x264/trunk x264<!--
+--></screen>
+ éÓÈÏÄÎÙÊ ËÏÄ <application>MPlayer</application> ÏÂÎÏ×ÌÑÅÔÓÑ
+ Ó×ÑËÉÊ ÒÁÚ ÐÒÉ ÉÚÍÅÎÅÎÉÉ API <systemitem class="library">x264</systemitem>,
+ ÔÁË ÞÔÏ ÐÒÅÄÌÁÇÁÅÔÓÑ ÉÓÐÏÌØÚÏ×ÁÔØ Subversion ×ÅÒÓÉÀ
+ <application>MPlayer</application>'Á.
+ ×ÏÚÍÏÖÎÏ, ÓÉÔÕÁÃÉÑ ÉÚÍÅÎÉÔÓÑ Ó ×ÙÈÏÄÏÍ "ÒÅÌÉÚÁ"
+ <systemitem class="library">x264</systemitem> (ÅÓÌÉ ÏÎ ÂÕÄÅÔ).
+ ÷ ÄÁÎÎÙÊ ÍÏÍÅÎÔ <systemitem class="library">x264</systemitem> ÓÌÅÄÕÅÔ
+ ÒÁÓÓÍÁÔÒÉ×ÁÔØ ËÁË ÏÞÅÎØ ÎÅÓÔÁÂÉÌØÎÙÊ, × Ó×ÅÔÅ ÐÏÓÔÏÑÎÎÏÇÏ ÉÚÍÅÎÅÎÉÑ
+ ÉÎÔÅÒÆÅÊÓÁ ÐÒÏÇÒÁÍÍÉÒÏ×ÁÎÉÑ.
+</para>
+<para>
+ <systemitem class="library">x264</systemitem> ÓÏÂÉÒÁÅÔÓÑ É ÕÓÔÁÎÁ×ÌÉ×ÁÅÔÓÑ
+ ËÁË ÏÂÙÞÎÏ:
<screen>
./configure &amp;&amp; make &amp;&amp; sudo make install
</screen>
- This installs libx264.a in /usr/local/lib and x264.h is placed in
- /usr/local/include.
-
- With the <systemitem class="library">x264</systemitem> library
- and header placed in the standard locations, building
- <application>MPlayer</application> with
- <systemitem class="library">x264</systemitem> support is easy.
- Just run the standard:
+ üÔÏ ÕÓÔÁÎÏ×ÉÔ libx264.a × /usr/local/lib, Á x264.h - × /usr/local/include.
+ óÂÏÒËÁ <application>MPlayer</application>'Á ÐÒÉ ÕÓÔÁÎÏ×ÌÅÎÎÙÈ × ÓÔÁÎÄÁÒÔÎÙÅ
+ ËÁÔÁÌÏÇÉ ÂÉÂÌÉÏÔÅËÅ É ÚÁÇÏÌÏ×ÏÞÎÏÇÏ ÆÁÊÌÁ <systemitem class="library">x264</systemitem>
+ ÏÞÅÎØ ÐÒÏÓÔÁ.
+ ðÒÏÓÔÏ ÚÁÐÕÓÔÉÔÅ ÓÔÁÎÁÒÔÎÏÅ:
<screen>./configure &amp;&amp; make &amp;&amp; sudo make install</screen>
- The configure script will autodetect that you have satisfied the
- requirements for <systemitem class="library">x264</systemitem>.
+ óËÒÉÐÔ configure ÓÁÍ ÏÐÒÅÄÅÌÉÔ, ×ÙÐÏÌÎÅÎÙ ÌÉ ÎÅÏÂÈÏÄÉÍÙÅ ÔÒÅÂÏ×ÁÎÉÑ ÄÌÑ
+ <systemitem class="library">x264</systemitem>.
</para>
</sect4>
</sect3>
@@ -740,6 +571,9 @@ Apple, ËÏÔÏÒÙÅ ÒÁÓÐÒÏÓÔÒÁÎÑÀÔ ÅÇÏ Ó <application>QuickTime Player</application>.
alaw É ulaw, ÒÁÚÌÉÞÎÙÅ gsm, adpcm É pcm ÆÏÒÍÁÔÙ É ÄÒÕÇÉÅ ÐÒÏÓÔÙÅ ÓÔÁÒÙÅ ÁÕÄÉÏ
ËÏÄÅËÉ
</simpara></listitem>
+<listitem><simpara>
+ Adaptive Multi-Rate (AMR) ÒÅÞÅ×ÙÅ ËÏÄÅËÉ
+ </simpara></listitem>
</itemizedlist>
@@ -803,7 +637,9 @@ C-Media ËÁÒÔÁÍÉ É Soundblaster Live! + ALSA (ÎÏ ÎÅ OSS) ÄÒÁÊ×ÅÒÁÍÉ É
<ulink url="http://mad.sourceforge.net">libmad</ulink> - ÜÔÏ ÍÎÏÇÏÐÌÁÔÆÏÒÍÅÎÎÁÑ,
ÃÅÌÏÞÉÓÌÅÎÎÁÑ (×ÎÕÔÒÅÎÎÅ 24'ÂÉÔÎÙÊ PCM)
ÂÉÂÌÉÏÔÅËÁ ÄÅËÏÄÉÒÏ×ÁÎÉÑ MPEG ÁÕÄÉÏ. ïÎÁ ÎÅ ÏÞÅÎØ ÈÏÒÏÛÏ ÏÂÒÁÂÁÔÙ×ÁÅÔ ÂÉÔÙÅ
-ÆÁÊÌÙ É ÉÎÏÇÄÁ Õ ÎÅ£ ÂÙ×ÁÀÔ ÐÒÏÂÌÅÍÙ Ó ÐÅÒÅÍÅÝÅÎÉÅÍ ÐÏ ÆÁÊÌÕ.
+ÆÁÊÌÙ É ÉÎÏÇÄÁ Õ ÎÅ£ ÂÙ×ÁÀÔ ÐÒÏÂÌÅÍÙ Ó ÐÅÒÅÍÅÝÅÎÉÅÍ ÐÏ ÆÁÊÌÕ, ÏÎÁ
+ÍÏÖÅÔ ÂÙÔØ ÐÒÏÉÚ×ÏÄÉÔÅÌØÎÅÅ mp3lib ÎÁ ÐÌÁÔÆÏÒÍÁÈ ÂÅÚ FPU
+(ÔÁËÉÈ ËÁË <link linkend="arm">ARM</link>).
</para>
<para>
@@ -813,11 +649,22 @@ C-Media ËÁÒÔÁÍÉ É Soundblaster Live! + ALSA (ÎÏ ÎÅ OSS) ÄÒÁÊ×ÅÒÁÍÉ É
</sect3>
+<sect3 id="hwmpa">
+<title>áÐÐÁÒÁÔÎÙÊ MPEG ÁÕÄÉÏ ËÏÄÅË</title>
+
+<para>
+üÔÏÔ ËÏÄÅË (×ÙÂÉÒÁÅÍÙÊ ÐÏ -ac hwmpa) ÐÅÒÅÄÁÅÔ ×ÓÅ ÁÕÄÉÏ ÐÁËÅÔÙ MPEG ÁÐÐÁÒÁÔÎÙÍ
+ÄÅËÏÄÅÒÁÍ, ÔÁËÉÅ, ËÁË ÕÓÔÁÎÏ×ÌÅÎÎÙÅ × ÐÏÌÎÏÆÕÎËÃÉÏÎÁÌØÎÙÈ DVB ËÁÒÔÁÈ É DXR2 ÁÄÁÐÔÅÒÁÈ.
+îÅ ÉÓÐÏÌØÚÕÊÔÅ ÅÇÏ Ó ÄÒÕÇÉÍÉ ÄÒÁÊ×ÅÒÁÍÉ ×Ù×ÏÄÁ Ú×ÕËÁ (ÔÁËÉÍÉ ËÁË OSS É ALSA), ËÏÔÏÒÙÅ
+ÎÅ ÓÐÏÓÏÂÎÙ ÁÐÐÁÒÁÔÎÏ ÄÅËÏÄÉÒÏ×ÁÔØ (×Ù ÕÓÙÛÉÔÅ ÔÏÌØËÏ ÂÅÌÙÊ ÛÕÍ).
+</para>
+</sect3>
+
<sect3 id="vivo-audio">
<title>VIVO ÁÕÄÉÏ</title>
<para>
-áÕÄÉÏ ËÏÄÅË, ÉÓÐÏÌØÚÕÅÍÙÊ × VIVI ÆÁÊÌÁÈ ÚÁ×ÉÓÉÔ ÏÔ ÔÏÇÏ, ÜÔÏ VIVI/1.0 ÉÌÉ
-VIVI/2.0 ÆÁÊÌ. ÷ VIVO/1.0 ÆÁÊÌÁÈ <emphasis role="bold">g.723</emphasis> ÁÕÄÉÏ,
+áÕÄÉÏ ËÏÄÅË, ÉÓÐÏÌØÚÕÅÍÙÊ × VIVO ÆÁÊÌÁÈ ÚÁ×ÉÓÉÔ ÏÔ ÔÏÇÏ, ÜÔÏ VIVO/1.0 ÉÌÉ
+VIVO/2.0 ÆÁÊÌ. ÷ VIVO/1.0 ÆÁÊÌÁÈ <emphasis role="bold">g.723</emphasis> ÁÕÄÉÏ,
Á × VIVO/2.0 ÆÁÊÌÁÈ - <emphasis role="bold">Vivo Siren</emphasis> ÁÕÄÉÏ. ïÂÁ
ÔÉÐÁ ÐÏÄÄÅÒÖÉ×ÁÀÔÓÑ.
</para>
@@ -875,7 +722,7 @@ QuickTime. éÎÓÔÒÕËÃÉÉ ÐÏ ÕÓÔÁÎÏ×ËÅ ÓÍ. × ÓÅËÃÉÉ
AAC (Advanced Audio Coding) - ÜÔÏ ËÏÄÅË, ÉÎÏÇÄÁ ÏÂÎÁÒÕÖÉ×ÁÅÍÙÊ × MOV É MP4
ÆÁÊÌÁÈ. äÅËÏÄÅÒ Ó ÏÔËÒÙÔÙÍ ÉÓÈÏÄÎÙÍ ËÏÄÏÍ, ÎÁÚÙ×ÁÅÍÙÊ FAAD, ÄÏÓÔÕÐÅÎ Ó
<ulink url="http://www.audiocoding.com"/>.
-<application>MPlayer</application> ×ËÌÀÞÁÅÔ × ÓÅÂÑ libfaad 2.0RC1, ÐÏÜÔÏÍÕ
+<application>MPlayer</application> ×ËÌÀÞÁÅÔ × ÓÅÂÑ CVS ÓÒÅÚ libfaad 2.1 beta, ÐÏÜÔÏÍÕ
÷ÁÍ ÎÉÞÅÇÏ ÎÅ ÎÕÖÎÏ ÄÏÐÏÌÎÉÔÅÌØÎÏ ÓËÁÞÉ×ÁÔØ.
</para>
@@ -888,20 +735,49 @@ AAC (Advanced Audio Coding) - ÜÔÏ ËÏÄÅË, ÉÎÏÇÄÁ ÏÂÎÁÒÕÖÉ×ÁÅÍÙÊ × MOV É MP4
÷ÏÔ ËÁË ÷Ù ÍÏÖÅÔŠţ ÓÏÂÒÁÔØ:
<screen>
cd faad2/
-chmod +x bootstrap
-./bootstrap
+sh bootstrap
./configure
cd libfaad
make
make install
</screen>
-âÉÎÁÒÉÉ ÏÔÓÕÔÓÔ×ÕÀÔ ÎÁ audiocoding.com, ÎÏ ×Ù ÍÏÖÅÔÅ ÓËÁÞÁÔØ (apt-get) Debian
+âÉÎÁÒÎÉËÉ ÏÔÓÕÔÓÔ×ÕÀÔ ÎÁ audiocoding.com, ÎÏ ×Ù ÍÏÖÅÔÅ ÓËÁÞÁÔØ (apt-get) Debian
ÐÁËÅÔÙ Ó <ulink url="http://marillat.free.fr">ÄÏÍÁÛÎÅÊ ÓÔÒÁÎÉÃÙ Christian Marillat</ulink>,
Mandrake RPM'ÎÉËÉ Ó <ulink url="http://plf.zarb.org">P.L.F</ulink> É RedHat RPM'ÎÉËÉ
Ó <ulink url="http://greysector.rangers.eu.org/">Grey Sector[óÅÒÙÊ óÅËÔÏÒ]</ulink>.
</para>
</sect3>
+<sect3 id="amr">
+<title>AMR ËÏÄÅËÉ</title>
+<para>
+Adaptive Multi-Rate ÒÅÞÅ×ÏÊ ËÏÄÅË ÉÓÐÏÌØÚÕÅÔÓÑ × ÍÏÂÉÌØÎÙÈ ÔÅÌÅÆÏÎÁÈ ÔÒÅÔØÅÇÏ ÐÏËÏÌÅÎÉÑ (3G).
+
+òÅÆÅÒÅÎÓÎÁÑ ÒÅÁÌÉÚ×ÁÃÉÑ (reference implementation) ÄÏÓÔÕÐÎÁ Ó
+<ulink url="http://www.3gpp.org">The 3rd Generation Partnership Project</ulink>
+(ÂÅÓÐÌÁÔÎÁ ÄÌÑ ÌÞÎÏÇÏ ÉÓÐÏÌØÚÏ×ÁÎÉÑ).
+</para>
+<para>
+ÞÔÏÂÙ ×ËÌÀÞÉÔØ ÐÏÄÄÅÒÖËÕ, ÓËÁÞÁÊÔÅ ÉÓÈÏÄÎÉËÉ ÄÌÑ
+<ulink url="http://www.3gpp.org/ftp/Specs/latest/Rel-6/26_series/26104-610.zip">AMR-NB</ulink>
+<ulink url="http://www.3gpp.org/ftp/Specs/latest/Rel-6/26_series/26204-600.zip">AMR-WB</ulink>
+ËÏÄÅËÏ×, ÐÏÍÅÓÔÉÔÅ ÉÈ × ËÁÔÁÌÏÇ, ÇÄÅ ÒÁÓÐÁËÏ×ÁÎÙ ÉÓÈÏÄÎÉËÉ
+<application>MPlayer</application> É ×ÙÐÏÌÎÉÔÅ ÓÌÅÄÕÀÝÉÅ ËÏÍÁÎÄÙ:
+<screen>
+unzip 26104-610.zip
+unzip 26104-610_ANSI_C_source_code.zip
+mv c-code libavcodec/amr_float
+unzip 26204-600.zip
+unzip 26204-600_ANSI-C_source_code.zip
+mv c-code libavcodec/amrwb_float
+</screen>
+ðÏÓÌÅ ÜÔÏÇÏ ÓÌÅÄÕÊÔÅ ÏÂÙÞÎÏÊ <link linkend="features">ÐÒÏÃÅÄÕÒÅ ÓÂÏÒËÉ</link>
+<application>MPlayer</application>.
+
+</para>
+</sect3>
+
</sect2>
<!-- ********** -->
@@ -1012,7 +888,7 @@ DirectShow - ÜÔÏ ÂÏÌÅÅ ÎÏ×ÙÊ Video API, ËÏÔÏÒÙÅ ÄÁÖÅ ÈÕÖÅ, ÞÅÍ ÅÇÏ ÐÒÅÄÛÅÓÔ×ÅÎÎÉ
<procedure>
<title>óÔÁÒÙÊ ÍÅÔÏÄ:</title>
<para>
-óÄÅÌÁÊÔÅ ÇÌÕÂÏËÉÊ ×ÄÏÈ É ÎÁÞÎÉÔÅ ÉÓËÁÔØ × ÒÅÇÉÓÔÒÅ...
+óÄÅÌÁÊÔÅ ÇÌÕÂÏËÉÊ ×ÄÏÈ É ÎÁÞÎÉÔÅ ÉÓËÁÔØ × ÒÅÅÓÔÒÅ...
</para>
<step><para>
úÁÐÕÓÔÉÔÅ <command>regedit</command>.
@@ -1056,6 +932,10 @@ DirectShow - ÜÔÏ ÂÏÌÅÅ ÎÏ×ÙÊ Video API, ËÏÔÏÒÙÅ ÄÁÖÅ ÈÕÖÅ, ÞÅÍ ÅÇÏ ÐÒÅÄÛÅÓÔ×ÅÎÎÉ
role="url">ftp://upload.mplayerhq.hu/MPlayer/incoming/[codecname]/
</systemitem>
</para>
+<para>
+åÓÌÉ ×Ù ÈÏÔÉÔÅ ÄÏÂÁ×ÉÔØ ËÏÄÅË ÓÁÍÏÓÔÏÑÔÅÌØÎÏ, ÐÒÏÞÔÉÔÅ
+<ulink url="http://www.mplayerhq.hu/MPlayer/DOCS/tech/codecs.conf.txt">DOCS/tech/codecs.conf.txt</ulink>.
+</para>
</sect3>
</sect2>
</sect1>