summaryrefslogtreecommitdiffstats
path: root/DOCS/zh/documentation.html
diff options
context:
space:
mode:
authordiego <diego@b3059339-0415-0410-9bf9-f77b7e298cf2>2003-02-08 00:00:00 +0000
committerdiego <diego@b3059339-0415-0410-9bf9-f77b7e298cf2>2003-02-08 00:00:00 +0000
commit4e8a50437110dc3d70e406c8d3dbf2a522ff5594 (patch)
tree46073083dcaa4fb9e61949d9641319d525ab8f1c /DOCS/zh/documentation.html
parent6f2b2246d24f9501b057533fc2eb75187fe56f56 (diff)
downloadmpv-4e8a50437110dc3d70e406c8d3dbf2a522ff5594.tar.bz2
mpv-4e8a50437110dc3d70e406c8d3dbf2a522ff5594.tar.xz
Rename documentation directories to two-letter language codes.
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9333 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'DOCS/zh/documentation.html')
-rw-r--r--DOCS/zh/documentation.html1597
1 files changed, 1597 insertions, 0 deletions
diff --git a/DOCS/zh/documentation.html b/DOCS/zh/documentation.html
new file mode 100644
index 0000000000..4eb67859a3
--- /dev/null
+++ b/DOCS/zh/documentation.html
@@ -0,0 +1,1597 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<HTML>
+
+<HEAD>
+ <TITLE>文档 - MPlayer - Linux下的电影播放器</TITLE>
+ <LINK REL="stylesheet" TYPE="text/css" HREF="default.css">
+ <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=gbk">
+</HEAD>
+
+<BODY>
+
+<H1 ALIGN="center">MPlayer - Linux下的电影播放器</H1>
+
+<H2 ALIGN="center">&copy; 2000-2003 Arpad Gereoffy (A'rpi/ESP-team)<BR>
+ <A HREF="http://www.mplayerhq.hu">http://www.mplayerhq.hu</A></H2>
+
+<P ALIGN="center">[汉语]
+ <A HREF="../documentation.html">[英语] </A>
+ <A HREF="../Hungarian/documentation.html">[匈牙利语] </A>
+ <A HREF="../German/documentation.html">[德语] </A>
+ <A HREF="../French/documentation.html">[法语] </A>
+ <A HREF="../Polish/documentation.html">[波兰语] </A>
+ <A HREF="../Italian/documentation.html">[意大利语] </A><P>
+
+<HR>
+
+<H2>目录</H2>
+
+<HR>
+
+<UL>
+ <LI><A HREF="#reading">0. 如何阅读本文档</A></LI>
+ <LI><A HREF="#introduction">1. 介绍</A>
+ <UL>
+ <LI><A HREF="#history">1.1 历史</A></LI>
+ <LI><A HREF="#installation">1.2 安装</A></LI>
+ <LI><A HREF="#gui">1.3 GUI有吗?</A></LI>
+ <LI><A HREF="#subtitles_osd">1.4 字幕和OSD </A>
+ <UL>
+ <LI><A HREF="#mpsub">1.4.1 MPlayer自己的字幕格式(MPsub)</A></LI>
+ <LI><A HREF="#install_osd">1.4.2 安装OSD和字幕</A></LI>
+ <LI><A HREF="#menu">1.4.3 OSD菜单</A></LI>
+ </UL>
+ </LI>
+ <LI><A HREF="#rtc">1.5 RTC</A></LI>
+ </UL>
+ </LI>
+ <LI><A HREF="#features">2. 特性</A>
+ <UL>
+ <LI><A HREF="formats.html">2.1 支持的格式</A>
+ <UL>
+ <LI><A HREF="formats.html#video_formats">2.1.1 视频格式</A>
+ <UL>
+ <LI><A HREF="formats.html#mpeg">2.1.1.1 MPEG文件</A></LI>
+ <LI><A HREF="formats.html#avi">2.1.1.2 AVI文件</A></LI>
+ <LI><A HREF="formats.html#asf">2.1.1.3 ASF与WMV文件</A></LI>
+ <LI><A HREF="formats.html#mov">2.1.1.4 QuickTime与MOV文件</A></LI>
+ <LI><A HREF="formats.html#vivo">2.1.1.5 VIVO文件</A></LI>
+ <LI><A HREF="formats.html#fli">2.1.1.6 FLI文件</A></LI>
+ <LI><A HREF="formats.html#real">2.1.1.7 RealMedia(RM)文件</A></LI>
+ <LI><A HREF="formats.html#nuppelvideo">2.1.1.8 NuppelVideo文件</A></LI>
+ <LI><A HREF="formats.html#yuv4mpeg">2.1.1.9 yuv4mpeg文件</A></LI>
+ <LI><A HREF="formats.html#film">2.1.1.10 FILM文件</A></LI>
+ <LI><A HREF="formats.html#roq">2.1.1.11 RoQ文件</A></LI>
+ <LI><A HREF="formats.html#ogg">2.1.1.12 OGG/OGM文件</A></LI>
+ <LI><A HREF="formats.html#sdp">2.1.1.13 SDP文件</A></LI>
+ <LI><A HREF="formats.html#pva">2.1.1.14 PVA文件</A></LI>
+ <LI><A HREF="formats.html#gif">2.1.1.15 GIF文件</A></LI>
+ </UL>
+ </LI>
+ <LI><A HREF="formats.html#audio_formats">2.1.2 音频格式</A>
+ <UL>
+ <LI><A HREF="formats.html#mp3">2.1.2.1 MP3文件</A></LI>
+ <LI><A HREF="formats.html#wav">2.1.2.2 WAV文件</A></LI>
+ <LI><A HREF="formats.html#ogg_vorbis">2.1.2.3 OGG/OGM文件(Vorbis)</A></LI>
+ <LI><A HREF="formats.html#wma">2.1.2.4 WMA与ASF文件</A></LI>
+ <LI><A HREF="formats.html#mp4">2.1.2.5 MP4文件</A></LI>
+ <LI><A HREF="formats.html#cdda">2.1.2.6 CD音频</A></LI>
+ <LI><A HREF="formats.html#xmms">2.1.2.7 XMMS</A></LI>
+ </UL>
+ </LI>
+ </UL>
+ </LI>
+ <LI><A HREF="codecs.html"">2.2 支持的编解码器</A>
+ <UL>
+ <LI><A HREF="codecs.html#video_codecs">2.2.1 视频编解码器</A>
+ <UL>
+ <LI><A HREF="codecs.html#divx">2.2.1.1 DivX4/DivX5</A></LI>
+ <LI><A HREF="codecs.html#libavcodec">2.2.1.2 FFmpeg DivX/libavcodec</A></LI>
+ <LI><A HREF="codecs.html#xanim">2.2.1.3 XAnim编解码器</A></LI>
+ <LI><A HREF="codecs.html#vivo_video">2.2.1.4 VIVO视频</A></LI>
+ <LI><A HREF="codecs.html#mpeg">2.2.1.5 MPEG 1/2视频</A></LI>
+ <LI><A HREF="codecs.html#ms_video1">2.2.1.6 MS Video1</A></LI>
+ <LI><A HREF="codecs.html#cinepak">2.2.1.7 Cinepak CVID</A></LI>
+ <LI><A HREF="codecs.html#realvideo">2.2.1.8 RealVideo</A></LI>
+ <LI><A HREF="codecs.html#xvid">2.2.1.9 XViD </A></LI>
+ <LI><A HREF="codecs.html#sorenson">2.2.1.10 Sorenson</A></LI>
+ </UL>
+ </LI>
+ <LI><A HREF="codecs.html#audio_codecs">2.2.2 音频编解码器</A>
+ <UL>
+ <LI><A HREF="codecs.html#software_ac3">2.2.2.1软件AC3解码</A></LI>
+ <LI><A HREF="codecs.html#hardware_ac3">2.2.2.2硬件AC3解码</A></LI>
+ <LI><A HREF="codecs.html#libmad">2.2.2.3 libmad支持</A></LI>
+ <LI><A HREF="codecs.html#vivo_audio">2.2.2.4 VIVO音频</A></LI>
+ <LI><A HREF="codecs.html#realaudio">2.2.2.5 RealAudio</A></LI>
+ <LI><A HREF="codecs.html#qdesign">2.2.2.6 QDesign编解码器</A></LI>
+ <LI><A HREF="codecs.html#qclp">2.2.2.7 Qualcomm编解码器</A></LI>
+ </UL>
+ </LI>
+ <LI><A HREF="codecs.html#importing">2.2.3 Win32编解码器导入HOWTO</A>
+ <UL>
+ <LI><A HREF="codecs.html#importing_vfw">2.2.3.1 VFW编解码器</A></LI>
+ <LI><A HREF="codecs.html#importing_directshow">2.2.3.2 DirectShow编解码器</A></LI>
+ </UL>
+ </LI>
+ </UL>
+ </LI>
+ <LI><A HREF="#output">2.3 输出设备</A>
+ <UL>
+ <LI><A HREF="video.html">2.3.1 视频输出设备</A>
+ <UL>
+ <LI><A HREF="video.html#mtrr">2.3.1.1 MTRR的设置</A></LI>
+ <LI><A HREF="video.html#normal">2.3.1.2 传统显卡的视频输出</A>
+ <UL>
+ <LI><A HREF="video.html#xv">2.3.1.2.1 Xv</A>
+ <UL>
+ <LI><A HREF="video.html#xv_3dfx">2.3.1.2.1.1 3dfx显卡</A></LI>
+ <LI><A HREF="video.html#xv_s3">2.3.1.2.1.2 S3显卡</A></LI>
+ <LI><A HREF="video.html#xv_nvidia">2.3.1.2.1.3 nVidia显卡</A></LI>
+ <LI><A HREF="video.html#xv_ati">2.3.1.2.1.4 ATI显卡</A></LI>
+ <LI><A HREF="video.html#xv_neomagic">2.3.1.2.1.5 NeoMagic显卡</A></LI>
+ <LI><A HREF="video.html#xv_trident">2.3.1.2.1.6 Trident显卡</A></LI>
+ <LI><A HREF="video.html#xv_trident">2.3.1.2.1.7 Kyro/PowerVR显卡</A></LI>
+ </UL>
+ </LI>
+ <LI><A HREF="video.html#dga">2.3.1.2.2 DGA</A></LI>
+ <LI><A HREF="video.html#sdl">2.3.1.2.3 SDL</A></LI>
+ <LI><A HREF="video.html#svgalib">2.3.1.2.4 SVGAlib</A></LI>
+ <LI><A HREF="video.html#fbdev">2.3.1.2.5 Framebuffer输出(FBdev)</A></LI>
+ <LI><A HREF="video.html#mga_vid">2.3.1.2.6 Matrox framebuffer(mga-vid)</A></LI>
+ <LI><A HREF="video.html#tdfxfb">2.3.1.2.7 3dfx YUV支持(tdfxfb)</A></LI>
+ <LI><A HREF="video.html#opengl">2.3.1.2.8 OpenGL输出</A></LI>
+ <LI><A HREF="video.html#aalib">2.3.1.2.9 AAlib -- 文本方式显示</A></LI>
+ <LI><A HREF="video.html#vesa">2.3.1.2.10 VESA -- VESA BIOS的输出</A></LI>
+ <LI><A HREF="video.html#x11">2.3.1.2.11 X11</A></LI>
+ <LI><A HREF="video.html#vidix">2.3.1.2.12 VIDIX</A>
+ <UL>
+ <LI><A HREF="video.html#vidix_ati"> 2.3.1.2.12.1 ATI cards</A></LI>
+ <LI><A HREF="video.html#vidix_matrox"> 2.3.1.2.12.2 Matrox cards</A></LI>
+ <LI><A HREF="video.html#vidix_trident"> 2.3.1.2.12.3 Trident cards</A></LI>
+ <LI><A HREF="video.html#vidix_3dlabs"> 2.3.1.2.12.4 3DLabs cards</A></LI>
+ </UL>
+ </LI>
+ <LI><A HREF="video.html#directfb">2.3.1.2.13 DirectFB</A></LI>
+ <LI><A HREF="video.html#dfbmga">2.3.1.2.14 DirectFB/Matrox(dfbmga)</A></LI>
+ </UL>
+ </LI>
+ <LI><A HREF="video.html#mpegdec">2.3.1.3 MPEG解码器</A>
+ <UL>
+ <LI><A HREF="video.html#dvb">2.3.1.3.1 DVB</A></LI>
+ <LI><A HREF="video.html#dxr2">2.3.1.3.2 DXR2</A></LI>
+ <LI><A HREF="video.html#dxr3">2.3.1.3.3 DXR3/Hollywood+</A></LI>
+ </UL>
+ </LI>
+ <LI><A HREF="video.html#other">2.3.1.4 其他可视硬件</A>
+ <UL>
+ <LI><A HREF="video.html#zr">2.3.1.4.1 Zoran JPEG解码器</A></LI>
+ <LI><A HREF="video.html#blinken">2.3.1.4.2 Blinkenlights</A></LI>
+ </UL>
+ </LI>
+ <LI><A HREF="video.html#tv-out">2.3.1.5 TV输出支持</A>
+ <UL>
+ <LI><A HREF="video.html#tv-out_matrox">2.3.1.5.1 Matrox G400显卡</A></LI>
+ <LI><A HREF="video.html#tv-out_matrox_g450">2.3.1.5.2 Matrox G450/G550显卡</A></LI>
+ <LI><A HREF="video.html#tv-out_ati">2.3.1.5.3 ATI显卡</A></LI>
+ <LI><A HREF="video.html#tv-out_voodoo">2.3.1.5.4 Voodoo 3</A></LI>
+ <LI><A HREF="video.html#tv-out_nvidia">2.3.1.5.5 nVidia</A></LI>
+ </UL>
+ </LI>
+ </UL>
+ <LI><A HREF="sound.html">2.3.2 音频输出设备</A>
+ <UL>
+ <LI><A HREF="sound.html#sync">2.3.2.1 音频/视频同步</A></LI>
+ <LI><A HREF="sound.html#experiences">2.3.2.2 声卡体验,推荐</A></LI>
+ <LI><A HREF="sound.html#af">2.3.2.3 音频滤镜</A>
+ <UL>
+ <LI><A HREF="sound.html#af_resample">2.3.2.3.1 升/降采样率</A></LI>
+ <LI><A HREF="sound.html#af_channels">2.3.2.3.2 改变声道数</A></LI>
+ <LI><A HREF="sound.html#af_format">2.3.2.3.3 采样格式转换</A></LI>
+ <LI><A HREF="sound.html#af_delay">2.3.2.3.4 延迟</A></LI>
+ <LI><A HREF="sound.html#af_volume">2.3.2.3.5 软件音量控制</A></LI>
+ <LI><A HREF="sound.html#af_equalizer">2.3.2.3.6 均衡器</A></LI>
+ <LI><A HREF="sound.html#af_panning">2.3.2.3.7 摇动滤镜</A></LI>
+ <LI><A HREF="sound.html#af_sub">2.3.2.3.8 副低音</A></LI>
+ <LI><A HREF="sound.html#af_surround">2.3.2.3.9 环绕音效解码</A></LI>
+ </UL>
+ </LI>
+ <LI><A HREF="sound.html#plugins">2.3.2.4 音频插件(已过时)</A>
+ <UL>
+ <LI><A HREF="sound.html#resample">2.3.2.4.1 升/降采样率</A></LI>
+ <LI><A HREF="sound.html#surround_decoding">2.3.2.4.2 环绕音效解码</A></LI>
+ <LI><A HREF="sound.html#format">2.3.2.4.3 采样格式转换</A></LI>
+ <LI><A HREF="sound.html#delay">2.3.2.4.4 延迟</A></LI>
+ <LI><A HREF="sound.html#volume">2.3.2.4.5 软件音量控制</A></LI>
+ <LI><A HREF="sound.html#extrastereo">2.3.2.4.6 立体声加强</A></LI>
+ <LI><A HREF="sound.html#normalizer">2.3.2.4.7 音量正规化</A></LI>
+ </UL>
+ </LI>
+ </UL>
+ </LI>
+ </UL>
+ </LI>
+ <LI><A HREF="#tv">2.4 电视输入</A>
+ <UL>
+ <LI><A HREF="#tv_compilation">2.4.1 编译</A></LI>
+ <LI><A HREF="#tv_tips">2.4.2 使用技巧</A></LI>
+ <LI><A HREF="#tv_examples">2.4.3 示例</A></LI>
+ </UL>
+ </LI>
+ <LI><A HREF="#edl">2.5 编辑决定列表(EDL)</A>
+ <UL>
+ <LI><A HREF="#edl_using">2.5.1 使用一个EDL文件</A></LI>
+ <LI><A HREF="#edl_making">2.5.2 制作一个EDL文件</A></LI>
+ </UL>
+ </LI>
+ </UL>
+ </LI>
+ <LI><A HREF="#usage">3. 用法</A>
+ <UL>
+ <LI><A HREF="#command_line">3.1 命令行</A></LI>
+ <LI><A HREF="#control">3.2 控制</A>
+ <UL>
+ <LI><A HREF="#controls_configuration">3.2.1 控制配置</A>
+ <UL>
+ <LI><A HREF="#key_names">3.2.1.1 键名</A></LI>
+ <LI><A HREF="#commands">3.2.1.2 命令</A></LI>
+ </UL>
+ </LI>
+ <LI><A HREF="#lirc">3.2.3 LIRC控制</A></LI>
+ <LI><A HREF="#slave">3.2.4 Slave模式</A></LI>
+ </UL>
+ </LI>
+ <LI><A HREF="#streaming">3.3 网络或管道的流媒体</A></LI>
+ </UL>
+ </LI>
+ <LI><A HREF="cd-dvd.html">4. CD/DVD部分</A>
+ <UL>
+ <LI><A HREF="cd-dvd.html#drives">4.1 CD/DVD驱动器</A></LI>
+ <LI><A HREF="cd-dvd.html#dvd">4.2 DVD播放</A></LI>
+ <LI><A HREF="cd-dvd.html#vcd">4.3 VCD播放</A></LI>
+ </UL>
+ </LI>
+ <LI><A HREF="faq.html">5. FAQ部分</A>
+ <UL>
+ <LI><A HREF="faq.html#compilation">5.1 编译</A></LI>
+ <LI><A HREF="faq.html#general">5.2 一般问题</A></LI>
+ <LI><A HREF="faq.html#playback">5.3 播放问题</A></LI>
+ <LI><A HREF="faq.html#driver">5.4 视频/音频驱动问题(vo/ao)</A></LI>
+ <LI><A HREF="faq.html#dvd">5.5 DVD播放</A></LI>
+ <LI><A HREF="faq.html#features">5.6 特性要求</A></LI>
+ <LI><A HREF="faq.html#encoding">5.7 编码</A></LI>
+ </UL>
+ </LI>
+ <LI><A HREF="#ports">6. 移植</A>
+ <UL>
+ <LI><A HREF="#linux">6.1 Linux</A>
+ <UL>
+ <LI><A HREF="#debian">6.1.1 Debian安装包的制作</A></LI>
+ <LI><A HREF="#rpm">6.1.2 RPM安装包的制作</A></LI>
+ <LI><A HREF="#arm">6.1.3 ARM</A></LI>
+ </UL>
+ </LI>
+ <LI><A HREF="#bsd">6.2 *BSD</A>
+ <UL>
+ <LI><A HREF="#freebsd">6.2.1 FreeBSD</A></LI>
+ <LI><A HREF="#openbsd">6.2.2 OpenBSD</A></LI>
+ </UL>
+ </LI>
+ <LI><A HREF="#solaris">6.3 Solaris</A></LI>
+ <LI><A HREF="#sgi">6.4 Silicon Graphics/Irix</A></LI>
+ <LI><A HREF="#qnx">6.5 QNX</A></LI>
+ <LI><A HREF="#cygwin">6.6 Cygwin</A></LI>
+ </UL>
+ </LI>
+ <LI><A HREF="encoding.html">7. 用MEncoder编码</A>
+ <UL>
+ <LI><A HREF="encoding.html#2pass">7.1 2或3-pass的MPEG-4("DIVX")编码</A></LI>
+ <LI><A HREF="encoding.html#mpeg">7.2 编码为MPEG格式</A></LI>
+ <LI><A HREF="encoding.html#rescaling">7.3 电影再缩放</A></LI>
+ <LI><A HREF="encoding.html#copying">7.4 流复制</A></LI>
+ <LI><A HREF="encoding.html#fixing">7.5 修复索引损坏的AVI文件</A></LI>
+ <UL>
+ <LI><A HREF="encoding.html#appending">7.5.1 合并多个AVI文件</A></LI>
+ </UL>
+ <LI><A HREF="encoding.html#libavcodec">7.6 用libavcodec编解码器族进行编码</A></LI>
+ <LI><A HREF="encoding.html#image_files">7.7 用输入的多幅图像文件(JPEGs或者PNGs)进行编码</A></LI>
+ <LI><A HREF="encoding.html#vobsub">7.8 将DVD字幕提取为Vobsub文件</A></LI>
+ <LI><A HREF="encoding.html#aspect">7.9 保持屏幕高宽比</A></LI>
+ </UL>
+ </LI>
+ <LI><A HREF="#mailing_lists">附录A -- 邮件列表</A></LI>
+ <LI><A HREF="bugreports.html">附录B -- 如何报告bugs</A></LI>
+ <LI><A HREF="#known_bugs">附录C -- 已知bug</A></LI>
+ <LI><A HREF="skin.html">附录D - MPlayer skin的格式</A>
+ <UL>
+ <LI><A HREF="skin.html#overview">D.1 综述</A>
+ <UL>
+ <LI><A HREF="skin.html#directories">D.1.1 目录</A></LI>
+ <LI><A HREF="skin.html#images">D.1.2 图像</A></LI>
+ <LI><A HREF="skin.html#components">D.1.3 Skin组件</A></LI>
+ <LI><A HREF="skin.html#files">D.1.4 文件</A></LI>
+ </UL>
+ </LI>
+ <LI><A HREF="skin.html#skinfile">D.2 Skin的文件</A>
+ <UL>
+ <LI><A HREF="skin.html#mainwindow">D.2.1 主窗口和播放条</A></LI>
+ <LI><A HREF="skin.html#subwindow">D.2.2 副窗口</A></LI>
+ <LI><A HREF="skin.html#skinmenu">D.2.3 Skin菜单</A></LI>
+ </UL>
+ </LI>
+ <LI><A HREF="skin.html#fonts">D.3 字体</A>
+ <UL>
+ <LI><A HREF="skin.html#symbols">D.3.1 符号</A></LI>
+ </UL>
+ </LI>
+ <LI><A HREF="skin.html#guimessages">D.4 GUI消息</A></LI>
+ </UL>
+ </LI>
+ <LI><A HREF="users_against_developers.html">附录E -- 开发者的眼泪</A>
+ <UL>
+ <LI><A HREF="users_against_developers.html#gcc">GCC 2.96</A></LI>
+ <LI><A HREF="users_against_developers.html#binary">二进制发行版</A></LI>
+ <LI><A HREF="users_against_developers.html#nvidia">nVidia</A></LI>
+ <LI><A HREF="users_against_developers.html#barr">Joe Barr</A></LI>
+ </UL>
+ </LI>
+</UL>
+
+<HR>
+
+
+
+<H1><A NAME="reading">0. 如何阅读本文档</A></H1>
+
+<P>如果你是首次安装:请一定要阅读从这里到安装部分结束的所有内容,并且追踪你所遇到的链接。
+如果你有任何其它问题,返回到目录并搜索主题,读取<A HREF="faq.html">FAQ</A>,或者尝试用grep搜索整个文件。</P>
+
+<P>这个文件的主要原则:如果一个功能没有被编入文档,那么它<U>不存在</U>。如果我没有说你能
+用电视选台器音频编码,你就不能。不过健康程度的综合能力还是受欢迎的。祝你好运。你将需要它的:),
+让我引用<A HREF="http://mplayerhq.hu/pipermail/mplayer-users/">mplayer-users</A>邮件列表中
+Chris Phillips的话作为另一个好的建议:</P>
+
+<BLOCKQUOTE>
+“我以前说过新手和白痴之间的区别在于:无论,你实际上对一个系统(Linux,汽车,女孩:D)
+了解多少,你应该总能够退一步想想并且保持客观,否则,恕我直言你是公认的白痴。跟我住在一起的女孩认定吸
+尘器坏了因为它不吸进东西,而从不想更换袋子,因为她以前从来没有做过...那就是愚蠢,而不仅仅是不
+知道做什么...仅仅因为不是那么熟悉你的环境不是你的a)懒惰和b)忽视的借口。如此多人们似乎看到“error”
+就停止...只有极少数真正读取了冒号另一边的东西”。
+</BLOCKQUOTE>
+
+
+<H1><A NAME="introduction">1. 介绍</A></H1>
+
+<P>MPlayer是Linux 上的电影播放器(也能跑在许多其它Unices上,甚至<B>非x86</B>CPU上,
+参见<A HREF="#ports">移植部分</A>)。它能使用众多的本地的,XAnim,RealPlayer,和Win32 DLL编解码器,
+播放大多数MPEG,VOB,AVI,OGG,VIVO,ASF/WMV,QT/MOV,FLI,RM,NuppelVideo,yuv4mpeg,FILM,RoQ文件。
+你还能观看<B>VideoCD</B>,<B>SVCD</B>,<B>DVD</B>,<B>3ivx</B>,<B>RealMedia</B>,和<B>DivX</B>格式
+的电影(你根本不需要avifile库)。mplayer的另一个大的特色是广泛的输出设备支持。它可以在X11,Xv,DGA,
+OpenGL,SVGAlib,fbdev,AAlib,DirectFB下工作,而且你也能使用GGI和SDL(由此可以使用他们支持的各种驱动模式)
+和一些低级的硬件相关的驱动模式(比如Matrox,3Dfx和Radeon,Mach64,Permedia3)!他们大多数支持软件或者硬件缩放,
+因此你能在全屏下观赏电影。MPlayer还支持通过硬件MPEG解码卡显示,诸如<B><A HREF="video.html#dvb">DVB</A></B>
+和<B><A HREF="video.html#dxr3">DXR3与Hollywood+</A></B>。可以使用European/ISO 8859-1,2(匈牙利语,英语,捷克语等等),
+西里尔语,韩语的字体的清晰放大并且反锯齿的字幕(<B>支持10种格式</B>),和on screen display(OSD)你又觉得如何?</P>
+
+<P>这个播放器能够稳如泰山的播放被破坏的MPEG文件(对一些VCD有用),而它能播放著名的windows media player
+都打不开的的坏的AVI文件。甚至,没有索引部分的AVI文件可播放,你能暂时由重建他们的索引<CODE>-idx</CODE>选择,
+或者用MEncoder永久重建,使你能够在影片中搜索!如你所见,稳定和质量是最重要的事情,而且他的速度是也惊人的。</P>
+
+<P>MEncoder(MPlayer's Movie Encoder)是一个简单的电影编码器,设计用来把MPlayer可以播放的电影
+(<B>AVI/ASF/OGG/DVD/VCD/VOB/MPG/MOV/VIV/FLI/RM/NUV/NET/PVA</B>)编码成别的MPlayer可以播放的格式(具体列表见下面)。
+它可以使用各种编解码器进行编码,例如
+<B>DivX4</B>(1或2 passes),libavcodec,
+<B>PCM</B>/<B>MP3</B>/<B>VBR MP3</B>音频。同时也有强大的插件系统用于控制视频。</P>
+
+<H4>MEncoder的特性</H4>
+
+<UL>
+ <LI>从MPlayer支持的广泛的文件格式和解码器的输入进行编码</LI>
+ <LI>编码到ffmpeg的<A HREF="codecs.html#libavcodec">libavcodec</A>的所有编解码器</LI>
+ <LI>从<B>V4L兼容的电视选台器</B>输入编码</LI>
+ <LI>编码/多路传输成具有适当索引的交错的AVI文件</LI>
+ <LI>从外部音频流创建文件</LI>
+ <LI>1, 2或3 pass编码</LI>
+ <LI><B>VBR</B>的MP3音频 - <B>重要提示:</B> VBR MP3音频不总是能被Windows的播放器正常的播放!</LI>
+ <LI>PCM音频</LI>
+ <LI>流复制</LI>
+ <LI>输入的自动A/V同步(基于PTS,使用-mc 0选项来禁用)</LI>
+ <LI>使用<CODE>-ofps</CODE>选项进行FPS修正(当把29.97fps的VOB编码成24fps的AVI的时候有用)</LI>
+ <LI>使用我们强大的插件系统(crop, expand, flip, postprocess,
+ rotate, scale, rgb/yuv conversion)</LI>
+ <LI>可以把DVD/VOB字幕<B>和</B>文本字幕编码到输出文件中</LI>
+ <LI>可以把DVD字幕提取为Vobsub格式</LI>
+</UL>
+
+<H4>计划中的特性</H4>
+
+<UL>
+ <LI>更加广泛的编/解码格式/编解码器 (用DivX4/Indeo5/VIVO流创建VOB文件:)</LI>
+</UL>
+
+<P>MPlayer和MEncoder按照GNU General Public License Version 2发布。</P>
+
+<H2><A NAME="history">1.1 历史</A></H2>
+
+<P>这一年以前开始的...
+我(A'rpi)已尝试Linux下的许多播放器(mtv,xmps,dvdview,livid/oms,videolan,xine,xanim,avifile,xmmp),
+但是他们全都有一些问题。多半与特殊的文件或音频与视频的同步有关。他们中大多数不能同时播放MPEG1,MPEG2和AVI(DivX)文件。
+许多播放器也有图象质量或者速度的问题。因此,我已决定自己写/修改一个...</P>
+
+<UL>
+ <LI><B>mpg12play v0.1-v0.3:</B>2000年9月22-25日<BR>
+ 第一次尝试,总共只用了半小时来hack!到版本0.3我都使用www.heroinewarrior.com的libmpeg3,但是它有图象质量和速度的问题。</LI>
+ <LI><B>mpg12play v0.5-v0.87:</B>2000年9月28日-10月20日<BR>
+ 用Dirk Farin的DVDview替换了原来的Mpeg codec,它是一个很不错的东东,但是它很慢并且使用写成C++(我讨厌C++!!!)</LI>
+ <LI><B>mpg12play v0.9-v0.95pre5:</B>2000年10月21日-11月2日<BR>
+ Mpeg codec改用Aaron Holtzman与的Michel Lespinasse的libmpeg2(mpeg2dec)。它十分出色,优化过的十分快速的C代码和完美的图象质量以及100%的MPEG标准的一致性。</LI>
+ <LI><B>MPlayer v0.01:</B> 2000年11月11日<BR>
+ 第一个MPlayer。</LI>
+ <LI><B>MPlayer v0.3-v0.9:</B>2000年11月18日-12月4日<BR>
+ 它包含两个程序: mpg12play v0.95pre6和我的新的简单的基于avifile的Win32 DLL Loader的AVI播放器'avip'。</LI>
+ <LI><B>MPlayer v0.10:</B>2001年1月1日<BR>
+ MPEG和AVI播放器做成了一个二进制文件!</LI>
+ <LI><B>MPlayer v0.11pre系列:</B><BR>
+ 一些新的开发者加入了,从0.11开始mplayer项目成为一个team-work!增加了.ASF文件支持,和OpenDivX(见www.projectmayo.com)编/解码支持。</LI>
+ <LI><B>MPlayer v0.17a“IdegCounter”</B>2001年4月27日<BR>
+ 在艰苦发展了4个月的0.11pre之后的正式版本!试试看,然后等着被震撼!成千上万的新的特性添加...当然同时旧的代码也被改进,移去了一些bug</LI>
+ <LI><B>MPlayer 0.18“BugCounter”</B>2001年7月9日<BR>
+ 0.17发布2个月后的新的正式版。完全的ASF支持,更多字幕格式,引入libao(类似于libvo但是针对音频),比以往任何时候更加稳定,如此等等。这肯定是个必需品!</LI>
+ <LI><B>MPlayer 0.50“Faszom(C)ounter”</B>2001年10月8日<BR>
+ Hmm。又一次新版本。众多新的特性,Beta版的GUI,bug修正,新的vo和ao驱动模式,许多系统的移植,包括opensource DivX codecs和更多得多的改进。尝试一下!</LI>
+ <LI><B>MPlayer 0.60“RTFMCounter”</B>2002年1月3日<BR>
+ 支持MOV/VIVO/RM/FLI/NUV文件格式,本地的CRAM,Cinepak,ADPCM 编解码器,支持XAnim的二进制的编解码器;DVD字幕支持,首此发布MEncoder,电视截取,缓存,liba52,无数的修正。</LI>
+ <LI><B>MPlayer 0.90pre10 "The BirthdayCounter"</B> 2002年11月11日<BR>
+ 尽管这不是一个正式发行版,但我决定提到它因为它诞生在MPlayer v0.01发布的两年之后。生日快乐,MPlayer!</LI>
+ <LI><B>MPlayer 0.90rc1 "The CodecCounter"</B> Dec 7, 2002<BR>
+ 同样不是一个正式发行版,但在添加了Sorenson 3(QuickTime)和Windows
+ Media 9的支持之后, MPlayer成为世界上第一个支持所有已知视频格式的电影播放器!</LI>
+ <LI><B>MPlayer 0.90“?”</B>日期未知</LI>
+</UL>
+
+<H2><A NAME="installation">1.2 安装</A></H2>
+
+<P>在这章中我将试图指引你通过编译和配置MPlayer的过程,它不大容易的,不过也见得一定很难的。
+如果你遇到不同于我所解释的现象,请的通过搜索这篇文件来查找你的回答。如果你遇到链接,请跟踪他们并且细心读取他们包含的内容。
+它将花费一些时间,但是它确实是值得的。</P>
+
+<P>你需要一个相当新的系统。在Linux上,推荐2.4.x的内核。</P>
+
+<H4>软件要求:</H4>
+
+<UL>
+ <LI><B>binutils</B> -- 建议版本<B>2.11.x</B>。这个程序负责生成MMX/3DNow!/etc指令,因此十分重要。</LI>
+ <LI><B>gcc</B> -- 建议版本是:<B>2.95.3</B>(或者<B>2.95.4</B>)和<B>3.2+</B>。<B>永远不要</B>使用2.96或者3.0.x!
+他们产生错误的MPlayer的代码。如果你决定更换2.96的gcc,那么不要只是因为新而决定采用3.0.x!3.0.x的早期版本甚至比2.96更buggy。
+因此不如降级到2.95.x(也把libstdc++降级,其它程序可能需要它)或者根本不升/降级(但这种情况下请对运行时的问题作好准备)。
+如果你一定要使用3.x.x请使用最新的版本,早先的发行版本有各种各样的错误,确信你使用的至少是3.1,它通过测试且工作正常。
+关于gcc 2.96的bug(仍然没有修正,他们在MPlayer中被绕过!)的详细信息能在<A
+HREF="users_against_developers.html">这里</A>和<A HREF="faq.html">FAQ</A>中找到。</LI>
+ <LI><B>XFree86</B> -- 建议<B>总使用最新版本(4.2.1)</B>。正常来说,每个人会这样做,因为XFree86从4.0.2开始,
+它包含了用来使其能够在它支持的卡片上使用硬件YUV加速(快速的图象显示)的<A HREF="video.html#xv">XVideo</A>扩展(在某些地方被称作<B>Xv</B>)。<BR>
+确保也安装了<B>开发包</B>,否则它将不工作。<BR>
+对于一些视频卡你不需要XFree86。参见下面的列表。</LI>
+ <LI><B>make</B> -- 建议<B>总使用最新版本</B>(至少3.79.x)。这通常不太重要。</LI>
+ <LI><B>SDL</B> -- 它不是必须的,但是在某些情况下(损坏的音频,在xv驱动模式下奇怪地延迟的显卡)能帮助。总使用最新(1.2.x或以上)的。</LI>
+ <LI><B>libjpeg</B> -- 可选的JPEG解码器,用于-mf参数和一些QT MOV文件。如果你计划做jpeg文件的工作那么MPlayer和MEncoder都需要它。</LI>
+ <LI><B>libpng</B> -- 推荐也是默认的( M)PNG译码器。GUI需要它。对MPlayer和MEncoder也有用。</LI>
+ <LI><B>lame</B> -- 推荐,MEncoder需要用它把音频做MP3编码,建议<B>总使用最新版本</B>(3.90或以上)。</LI>
+ <LI><B>libogg</B> -- 可选,用于播放OGG文件格式。</LI>
+ <LI><B>libvorbis</B> -- 可选,用于播放OGG Vorbis音频。</LI>
+ <LI><B><A HREF="http://www.live.com/mplayer/">LIVE.COM Streaming Media</A></B>
+ -- 可选,用于播放RTSP/RTP流。</LI>
+ <LI><B>directfb</B> -- 可选,从<A HREF="http://www.directfb.org">http://www.directfb.org</A>获得</LI>
+ <LI><B>cdparanoia</B> -- 可选,用于CDDA支持</LI>
+ <LI><B>libfreetype</B> -- 可选,用于TTF字体支持。至少需要2.0.9以上版本。</LI>
+ <LI><B>libxmms</B> -- 可选, 用于XMMS输入插件的支持。要求至少1.2.7以上版本。</LI>
+</UL>
+
+<H4>编解码器:</H4>
+
+<UL>
+ <LI><B>libavcodec</B>:这个编解码器包可以在多重平台上对H263/MJPEG/RV10/DivX3/DivX4/DivX5/MP41/MP42/WMV1编码格式的视频流和
+WMA(Windows Media Audio)v1/v2的音频流进行解码,它同时也是已知完成这些任务最快的解码器。详细情况请看<A HREF="codecs.html#libavcodec">libavcodec</A>部分。特性<BR>:
+ <UL>
+ <LI>在非x86机器上的对上述的各种编码格式解码。</LI>
+ <LI>以上述大多数编码格式编码。</LI>
+ <LI>这是<B>可用的最快的</B>DivX/3/4/5和其它MPEG4类型的解码器,高度推荐。</LI>
+ </UL>
+ </LI>
+ <LI><B>Win32编解码器</B>:如果你计划在x86构架的机器上使用MPlayer,你将有可能需要他们。在开始MPlayer的编译<B>之前</B>下载
+并用unzip解压缩w32codecs.zip到/usr/lib/win32,否则将不会编译Win32支持代码!<BR>
+<B>注意</B>: avifile项目有类似的codecs包,但是它不同于我们的,如此如果你想使用所有支持的编解码器,安装我们的包(别担心,
+avifile使用它不会有任何问题).特性:<BR>
+ <UL>
+ <LI>如果你想要播放或者编码例如以各种各样的硬件压缩器记录的电影,像选台器卡,数码相机(例如:DV,ATI VCR,MJPEG),你将需要它</LI>
+ <LI>如果你想要播放<B>WMV8,WMV9/WMA9格式的电影</B>那就需要它。播放老的以MP41或者MP42视频的ASF(尽管这些文件的音频常常是VoxWare -- 它是通过Win32编解码器解码的),或者WMV7是不需要它的。</LI>
+ </UL>
+ </LI>
+ <LI><B>QuickTime编解码器</B>:在x86平台上这些编解码器可以用来解码Sorenson v1/v3, RPZA, 和其他QuickTime视频,和QDesign音频流。
+ 安装方法可以在<A HREF="codecs.html#sorenson">Sorenson视频编解码器</A>部分找到。</LI>
+ <LI><B>DivX4与DivX5:</B>关于这编码格式的信息可从<A HREF="codecs.html#divx">DivX4与DivX5</A>节得到。如果你不想用它来编码,
+你有可能不会想要这个解码器,因为<B>libavcodec</B>(见上面)比它快得多。<BR>
+ 特性:
+ <UL>
+ <LI>用<A HREF="encoding.html">MEncoder</A>进行1 pass或2 pass编码。</LI>
+ <LI>播放老的<B>DivX3</B>格式的电影比Win32 DLL快得多但是比<B>libavcodec</B>慢!</LI>
+ <LI>它封闭源码的,而且仅仅有一个x86平台的版本。</LI>
+ </UL>
+ </LI>
+ <LI><B>XviD:</B>开源的Divx4Linux的编码替代品<BR>
+ 特色:
+ <UL>
+ <LI>用<A HREF="encoding.html">MEncoder</A>进行1 pass或2 pass编码。</LI>
+ <LI>这是开源的,所以是多平台的。</LI>
+ <LI>它的编码速度比divx4快2倍 -- 在几乎相同的质量的情况下</LI>
+ </UL>
+ </LI>
+ <LI><A HREF="codecs.html#xanim">XAnim codecs</A>对解码<B>3ivx</B>和Indeo 3/4/5格式,和一些旧的格式的电影效果是最好(全
+屏幕,硬件YUV缩放)。同时,他们是多平台的,因此这是在非x86平台上播放Indeo的唯一的方法(当然,除了直接使用XAnim之外:)。
+但是例如Cinepak电影MPlayer自己的Cinepak解码器播放才有最好的效果!</LI>
+ <LI>对于<B>Ogg Vorbis</B>音频解码你需要正确地安装<CODE>libvorbis</CODE>。如果可能的话尽量使用deb/rpm包装,
+或者用<A HREF="http://ogg.org/ogg/vorbis/download/vorbis_nightly_cvs.tgz">源代码</A>编译(这是Vorbis CVS的每天最新的tarball)。</LI>
+ <LI>MPlayer能使用RealPlayer 8或RealONE的库来播放包括<B>RealVideo 2.0 - 4.0</B>格式的视频和Sipro/Cook格式的音频的文件。
+安装方法以及关于它的更多信息参见<A HREF="formats.html#real">RealMedia文件格式</A>部分!</LI>
+</UL>
+
+<H4>显卡</H4>
+
+<P>一般地显卡可分为两种。一种(较新的显卡)支持<B>硬件缩放和YUV加速</B>,另一种卡没有。</P>
+
+<H4>YUV显卡</H4>
+
+<P>他们能在他们显存可以的范围中用任何分辨率显示和缩放(zoom)图像,只<B>占用很少的CPU</B>(即使在放大的时候),所以你能得到清晰而且飞快的全屏播放。</P>
+
+<UL>
+ <LI><B>Matrox G200与G400与G450与G550显卡</B>:虽然提供了一个<A HREF="video.html#vidix">Vidix驱动</A>,
+但还是推荐使用旧的mga_vid内核模块,因为它工作起来好得多。关于其安装和使用参见<A HREF="video.html#mga_vid">mga-vid</A>部分。
+在编译MPlayer<I>之前</I>进行这些步骤这一点很重要,否则不会编译mga_vid的支持代码。同时也请查看<A HREF="video.html#tv-out_matrox">Matrox的电视输出</A>部分。
+<U><B>如果你是非Linux用户</B></U>,你的唯一的选择是VIDIX驱动:请看<A HREF="video.html#vidix">VIDIX</A>部分!</LI>
+ <LI><B>3Dfx Voodoo3与Banshee显卡</B>:请参见<A HREF="video.html#tdfxfb">tdfxfb</A>部分以了解如何获得大幅的速度提升。
+在编译MPlayer<B>之前</B>进行这些步骤这一点很重要,否则不会编译3Dfx的支持代码。也请参考<A HREF="video.html#tv-out_voodoo">3dfx电视输出</A>部分。
+如果你使用X,至少使用4.2.0版本,因为4.1.0和更早发行版本的3dfx的Xv驱动是坏的!</LI>
+ <LI><B>ATI显卡</B>:下列的显卡提供了<A HREF="video.html#vidix">Vidix驱动</A>:<B>Radeon</B>,<B>Rage128</B>,
+<B>Mach64</B>(Rage XL/Mobility,Xpert98)。也请参考电视输出文档中的<A HREF="video.html#tv-out_ati">ATI电视输出</A>部分,
+看看Linux与MPlayer是否支持你的显卡的电视输出。</LI>
+ <LI><B>S3显卡</B>:Savage和Virge/DX芯片有硬件加速功能。尽可能使用最新的XFree86版本,老的的驱动很buggy。
+Savage的芯片的YV12显示有问题,具体细节请看<A HREF="video.html#xv_s3">S3 Xv</A>部分。更老的,Trio显卡没有,或只有很慢的硬件加速功能。</LI>
+ <LI><B>nVidia显卡</B>:可能是也可能不是视频播放的好的选择。如果你没有一个GeForce2(或更新的)显卡,你不太可能在运行中不遇到bugs。
+ <B>XFree86中内建的nVidia驱动不支持所有nVidia显卡(GeForce2以下)的硬件YUV加速。</B>你必须从nVidia.com下载nVidia的封闭源码的驱动。细节参见<A HREF="video.html#xv_nvidia">nVidia Xv驱动</A>部分。同时也查看<A HREF="video.html#tv-out_nvidia">nVidia电视输出部分</A>如果你希望使用一个电视。</LI>
+ <LI><B>3DLabs GLINT R3和Permedia3</B>:提供VIDIX驱动(pm3-vid)。细节参见<A HREF="video.html#vidix">VIDIX</A>部分。</LI>
+ <LI><B>其它卡片:</B>不是上述的任何一个?
+ <UL>
+ <LI>试试XFree86的驱动(和你的显卡)是否支持硬件加速。细节参见<A HREF="video.html#xv">Xv部分</A>。</LI>
+ <LI>如果不是,那么你的操作系统不支持你显卡的视频特性:(<BR>
+如果它在Windows下能够使用硬件缩放,那并不不意味着在Linux或者其它OS下做同样的事情,它依赖于驱动!
+大多数制造厂不做Linux驱动也不公布芯片标准 -- 所以,使用他们的显卡你很不走运。看‘非YUV显卡’:
+ </LI>
+ </UL>
+ </LI>
+</UL>
+
+<H4>非YUV卡片</H4>
+
+<P>可以通过使用<B>软件缩放</B>(使用<CODE>-zoom</CODE>或者<CODE>-vop scale</CODE>参数,但是我先警告你:
+这会比较慢),或者通过切换成较小的的分辨率来实现全屏播放,例如352x288。如果你没有YUV加速,我们推荐使用后一种方法。视频模式切换通过<CODE>-vm</CODE>选项打开,它能用于下列驱动:</P>
+
+<UL>
+ <LI><B>使用</B>XFree86:细节参见<A HREF="video.html#x11"">X11驱动</A>和<A HREF="video.html#dga">DGA驱动</A>部分。推荐使用DGA!
+也可以尝试通过SDL使用DGA,有时这种办法更好。</LI>
+ <LI><B>不使用</B>XFree86:按下列顺序尝试驱动模式:<A HREF="video.html#vesa">vesa</A>,<A HREF="video.html#fbdev">fbdev</A>,
+<A HREF="video.html#svgalib">svgalib</A>,<A HREF="video.html#aalib">aalib</A>。</LI>
+</UL>
+
+<H4>某些显卡:</H4>
+
+<UL>
+ <LI><B>Cirrus Logic显卡</B>:
+ <UL>
+ <LI>GD 7548: 板载显卡并用Compaq Armada 41xx系列的笔记本测试。
+ <UL>
+ <LI>XFree86 3:能使用8/16bpp模式。然而,这个驱动在800x600@16bpp下狂慢而且buggy<B>推荐: 640x480@16bpp</B></LI>
+ <LI>XFree86 4: 如果不仅用加速Xserver会在启动后不久失去响应,但这样之后就比XFree86 3慢了。没有XVideo</LI>
+ <LI>FBdev: 这个显卡只兼容VBE 1.2,所以VESA帧缓冲用不了,当尝试用UniVBE来绕过时, 帧缓冲显示的全是碎片根本用不了。</LI>
+ <LI>VESA: 这个显卡只兼容VBE 1.2,所以VESA输出用不了。无法通过使用UniVBE解决</LI>
+ <LI>SVGAlib: 检测成更老的Cirrus芯片. 用<CODE>-bpp 8</CODE>可以使用但很慢</LI>
+ </UL>
+ </LI>
+ </UL>
+ </LI>
+</UL>
+
+<H4>声卡</H4>
+
+<UL>
+ <LI><B>Soundblaster Live!</B>:通过这种声卡你能使用4或者6(<B>5.1</B>)声道AC3解码而不只是2声道。请看<A
+HREF="codecs.html#software_ac3">软件AC3解码</A>一节。对于硬件AC3输出你必须使用ALSA 0.9的oss仿真!</LI>
+ <LI><B>C-Media的SP/DIF输出</B>:这些声卡可以使用硬件AC3输出,参见<A HREF="codecs.html#hardware_ac3">硬件AC3解码</A>一节。</LI>
+ <LI><B>其它声卡</B>的特性MPlayer是不支持的。
+ <U>强烈建议阅读<A HREF="sound.html">声卡</A>部分!</U>
+</UL>
+
+<H4>特性</H4>
+
+<UL>
+ <LI>考虑一下你是否需要GUI。如果需要,在进行编译之前,请看<A HREF="#gui">GUI</A>部分。</LI>
+ <LI>如果你想要安装MEncoder(我们的强大的全功能编码器),请看<A HREF="encoding.html">MEncoder部分</A>。</LI>
+ <LI>如果你有一张V4L兼容的<B>电视选台器</B>的卡,并且希望用MPlayer观看/截取并且录制电影,请看<A HREF="#tv">电视输入</A>一节。</LI>
+