Mercurial > mplayer.hg
diff DOCS/zh/codecs.html @ 9614:05b3a03fdd8f
Sync by <hephooey@fastmail.fm>.
author | diego |
---|---|
date | Mon, 17 Mar 2003 10:05:22 +0000 |
parents | 883f38591d47 |
children | eb55fee443d2 |
line wrap: on
line diff
--- a/DOCS/zh/codecs.html Mon Mar 17 09:52:50 2003 +0000 +++ b/DOCS/zh/codecs.html Mon Mar 17 10:05:22 2003 +0000 @@ -18,21 +18,23 @@ <P>检查<A HREF="http://www.mplayerhq.hu/DOCS/codecs-status.html">codec status table</A>来获得完整的,每日更新的 列表。大部分的编解码器可以从我们的主页下载,在我们的<A HREF="http://www.mplayerhq.hu/MPlayer/releases/codecs/">编解码器页</A>可以找到他们。</P> - + <P>所有之中最重要的:</P> <UL> - <LI>MPEG1(VCD)和MPEG2(DVD)视频</LI> - <LI>DivX的本地的解码器;-),OpenDivX,DivX4,DivX5,M$ MPEG4 v1,v2和其它的MPEG4变种</LI> - <LI>Windows Media Video 7/8(WMV1/WMV2)的本地的解码器,和Windows Media Video 9(WMV3)的Win32 DLL解码器,它们都用于.wmv文件</LI> - <LI><B>本地的Sorenson(SVQ1)解码器</B></LI> - <LI><B>Win32/QT Sorenson 3 (SVQ3) decoder</B></LI> - <LI>3ivx v1, v2解码器</LI> - <LI>Cinepak和Intel Indeo解码器(3.1,3.2,4.1,5.0)</LI> - <LI>MJPEG,AVID,VCR2,ASV2和其它硬件格式</LI> - <LI>VIVO 1.0,2.0,I263和其它h263(+)的变种</LI> + <LI><B>MPEG1</B>(<B>VCD</B>)和<B>MPEG2</B>(<B>DVD</B>)视频</LI> + <LI><B>DivX ;-)</B>, <B>OpenDivX</B>, <B>DivX4</B>, <B> + DivX5</B>, <B>M$ MPEG4</B> v1, v2和其它MPEG4格式的变种的本地解码器。</LI> + <LI><B>Windows Media Video 7/8</B>(<B>WMV1/WMV2</B>)的本地解码器,以 +及<B>Windows Media Video 9</B>(<B>WMV3</B>)的Win32 DLL解码,.wmv文件使用这两种格式</LI> + <LI>本地的<B>Sorenson 1 (SVQ1)</B>解码器r</LI> + <LI>Win32/QT的<B>Sorenson 3 (SVQ3)</B>解码器</LI> + <LI><B>3ivx</B> v1, v2解码器</LI> + <LI>Cinepak和<B>Intel Indeo</B>编解码器(3.1, 3.2, 4.1, 5.0)</LI> + <LI><B>MJPEG</B>, AVID, VCR2, ASV2和其它硬件格式</LI> + <LI>VIVO 1.0, 2.0, I263和其它<B>h263</B>(+)格式的变种</LI> <LI>FLI/FLC</LI> - <LI>libavcodec的RealVideo 1.0解码器,和使用RealPlayer库的RealVideo 2.0,3.0解码器</LI> + <LI>Libavcodec的<B>RealVideo 1.0</B>解码器,和使用RealPlayer库的<B>RealVideo 2.0</B>, <B>3.0</B>和<B>4.0</B>解码器</LI> <LI>HuffYUV的本地的解码器</LI> <LI>各种各样的老的简单的类似RLE的格式</LI> </UL> @@ -77,12 +79,12 @@ <PRE> cd divxcore/decore/build/linux make - cp libdivxdecore.so /usr/local/lib - ln -s /usr/local/lib/libdivxdecore.so /usr/local/lib/libdivxdecore.so.0 + cp libdivxdecore.so /usr/local/lib + ln -s /usr/local/lib/libdivxdecore.so /usr/local/lib/libdivxdecore.so.0 cp ../../src/decore.h /usr/local/include </PRE> </LI> - <LI>唉,对于编码库没有可用的Linux的Makefile,而且MMX优化代码只能用于Windows但你仍然可以用这个<A + <LI>唉,对于编码库没有可用的Linux的Makefile,而且MMX优化代码只能用于Windows但你仍然可以用这个<A HREF="ftp://ftp.mplayerhq.hu/MPlayer/contrib/divx-mf/Makefile">Makefile</A>来编译它 <PRE> cd ../../../encore/build @@ -125,38 +127,44 @@ <H4><A NAME="xanim">2.2.1.3 XAnim解码器</A></H4> -<P>前言:<BR> - XAnim的二进制的解码器包里面有一份关于合法捆绑软件许可的声明,除其它限制之外,禁止用户用除XAnim外的任何程序使用其解码器。然而, +<H4>前言</H4> +<P> +XAnim的二进制的解码器包里面有一份关于合法捆绑软件许可的声明,除其它限制之外,禁止用户用除XAnim外的任何程序使用其解码器。然而, XAnim的作者到目前为止没有就解码器有关的问题对着任何人采取法律行动。 </P> +<H4>安装和使用</H4> + <P>MPlayer可以使用XAnim的解码器解码。按照下列指令来开启它:</P> <OL> <LI>从<A HREF="http://xanim.va.pubnix.com">XAnim的站点</A>下载你想要的解码器。<B>3ivx</B>的解码器不在那里,而是在<A -HREF="http://www.3ivx.com">3ivx的站点</A>。</LI> + HREF="http://www.3ivx.com">3ivx的站点</A>。</LI> + <LI><B>或者</B>从我们的<A + HREF="http://www.mplayerhq.hu/MPlayer/releases/codecs/">编解码器页</A>下载编解码器包。 + </LI> <LI>使用<CODE>--with-xanimlibdir</CODE>选项来告诉configure在何处可以找到XAnim的解码器。缺省的话,它在 <CODE>/usr/local/lib/xanim/mods, /usr/lib/xanim/mods and /usr/lib/xanim</CODE>里寻找。或者你可以把<I>XANIM_MOD_DIR</I>环境变量 设置为XAnim解码器所在的目录。</LI> <LI>给文件改名/做符号链接,去掉代表平台构架之类的东西,让他们看起来像这样:<CODE>vid_cvid.xa, vid_h263.xa, vid_iv50.xa</CODE>。</LI> </OL> -<P>XAnim属于视频编解码器族<I>xanim</I>,所以你可能需要使用<CODE>-vfm xanim</CODE>。</P> +<P>XAnim属于视频编解码器族<CODE>xanim</CODE>,所以你可能需要使用<CODE>-vfm xanim</CODE>。</P> <P>测试过的解码器包括:<B>Indeo 3.2</B>,<B>4.1</B>,<B>5.0</B>,<B>CVID</B>,<B>3ivX</B>,<B>h263</B>。</P> <H4><A NAME="vivo_video">2.2.1.4 VIVO视频</A></H4> -<P>MPlayer能播放Vivo(1.0和2.0)视频。对于1.0的文件最适合的解码器是FFmpeg的H263解码器,你可以用<CODE>-vc ffh263</CODE>选项 -(默认的)来使用它。对于2.0个文件,使用<A -HREF="http://www.mplayerhq.hu/MPlayer/samples/drivers32/ivvideo.dll">ivvideo.dll</A>这个Win32 DLL文件,将它安装在<CODE>/usr/lib/win32</CODE>或者你放Win32解码器的那个什么地方。</P> +<P>MPlayer能播放Vivo(1.0和2.0)视频。对于1.0的文件最适合的解码器是FFmpeg的H263解码器,你可以用<CODE>-vc ffh263</CODE>选项来 +使用它。对于2.0个文件,使用<CODE>-vc vivo</CODE>命令来调用Win32 DLL。如果你没有添加命令行选项MPlayer将自动选择最好的解码器。</P> <H4><A NAME="mpeg">2.2.1.5 MPEG 1/2视频</A></H4> -<P>MPEG1和MPEG2用本地的多平台的<B>libmpeg2</B>库解码,其源代码被包括在MPlayer中。对于buggy的MPEG 1/2视频文件我们通过截获sig11 -(segmentation fault),然后迅速再次初始化解码器,从失败的地方继续的方法来处理。这种恢复技术会带来无法估量的速度损失。</P> +<P>MPEG1和MPEG2用本地的多平台的<B>libmpeg2</B>库解码,其源代码被包括在MPlayer中。对于buggy的MPEG 1/2视频文件我们 +通过截获<CODE>Signal 11 (Segmentation fault)</CODE>,然后迅速再次初始化解码器,从失败的地方继续的方法来处理。这种 +恢复技术会带来无法估量的速度损失。</P> <H4><A NAME="ms_video1">2.2.1.6 MS Video1</A></H4> @@ -167,7 +175,8 @@ <H4><A NAME="cinepak">2.2.1.7 Cinepak CVID</A></H4> -<P>MPlayer默认将使用自己的开源的,多平台的Cinepak解码器。它支持YUV输出,所以只要硬件驱动允许它将使用硬件缩放。</P> +<P>MPlayer默认将使用自己的开源的,多平台的Cinepak解码器(由<A + HREF="mailto:timf@csse.monash.edu.au">Dr. Tim Ferguson</A>提供)。它支持YUV输出,所以只要硬件驱动允许它将使用硬件缩放。</P> <H4><A NAME="realvideo">2.2.1.8 RealVideo</A></H4> @@ -183,14 +192,15 @@ MPlayer的配置脚本应该会在一个完全安装的RealPlayer的标准位置找到它的库。如果它没找到,用<CODE>--with-reallibdir</CODE> 选项告诉configure到哪里去找。</P> -<P><B>注意:</B>RealPlayer库目前<B>只能用于x86平台上的Linux,FreeBSD,NetBSD和Cygwin。</B></P> +<P><B>注意:</B>RealPlayer库目前<B>只能用于x86平台上的Linux,FreeBSD,NetBSD和Cygwin,和Alpha以 +及PowerPC(经过Linux/Alpha和Linux/PowerPC测试)平台。</B></P> <H4><A NAME="xvid">2.2.1.9 XViD</A></H4> -<P><B>XViD</B>OpenDivX编解码器的开发分支。故事发生在Mayo工程把OpenDivX变成封闭源码的DivX4的时候,那些从事于OpenDivX的非Mayo工程 -的人们感到愤怒,于是开始了XViD。所以两个项目有相同的起源。</P> +<P><A HREF="http://www.xvid.org/"><B>XViD</B></A>OpenDivX编解码器的开发分支。故事发生在Mayo工程把OpenDivX变成封闭 +源码的DivX4的时候,那些从事于OpenDivX的非Mayo工程的人们感到愤怒,于是开始了XViD。所以两个项目有相同的起源。</P> -<H4>优点:</H4> +<H4>优点</H4> <UL> <LI>开放源码</LI> @@ -199,14 +209,17 @@ <LI>不错的编码质量,DivX4更快的速度(编译时你能针对你的机器优化它)</LI> </UL> -<H4>缺点:</H4> +<H4>缺点</H4> <UL> - <LI>目前还不能正确的<B>解码</B>所有的DivX与DivX4文件(没问题因为libavcodec能播放他们)</LI> + <LI>目前还不能正确的<B>解码</B>所有的DivX与DivX4文件(这不成问题因为<A + HREF="#libavcodec">libavcodec</A>能播放他们)</LI> <LI>编译时你必须选择支持DivX4<B>或者</B>支持XViD</LI> <LI>还在开发中</LI> </UL> +<H4>安装XVID CVS</H4> + <P>XViD目前只能从CVS中得到。这是下载和安装的指令:</P> <OL> @@ -233,7 +246,7 @@ <LI>Sorenson 3(fourcc <I>SVQ3</I>) - 由<B>Win32的QuickTime库</B>解码。</LI> </UL> -<H4>编译支持QuickTime库的MPlayer</H4> +<H4>编译支持QUICKTIME库的SUPPORT</H4> <P><B>注意:</B>目前只支持32位的Intel平台。</P> @@ -299,8 +312,7 @@ <H4><A NAME="vivo_audio">2.2.2.4 VIVO音频</A></H4> <P>VIVO文件的使用的音频编码取决于它是VIVO/1.0还是VIVO/2.0。VIVO/1.0文件使用<B>g.723</B>音频,而VIVO/2.0文件使用<B>Vivo Siren</B>音频。 -他们两个都支持。你能从MPlayer站点下载<A HREF="http://www.mplayerhq.hu/MPlayer/samples/drivers32/vivog723.acm">g.723/Siren</A>的Win32 DLL, -然后把它复制到<CODE>/usr/lib/win32</CODE>目录下。</P> +这两种音频现在都支持。</P> <H4><A NAME="realaudio">2.2.2.5 RealAudio</A></H4>