diff options
author | gpoirier <gpoirier@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2007-05-27 09:20:50 +0000 |
---|---|---|
committer | gpoirier <gpoirier@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2007-05-27 09:20:50 +0000 |
commit | 526b6a61ad9f03329177aa16910185b4dafc7426 (patch) | |
tree | 2e58769062589002e02ce316bab3bd5ec67764a9 /DOCS | |
parent | 76f47eebd91d1f44252717a5af4c4f9979ebb24b (diff) | |
download | mpv-526b6a61ad9f03329177aa16910185b4dafc7426.tar.bz2 mpv-526b6a61ad9f03329177aa16910185b4dafc7426.tar.xz |
Partial sync with r23370, with only one section obsolete.
patch by JRaSH % jrash06 A 163 P com%
More information on the email containing the patch:
Date: May 27, 2007 3:02 AM
Subject: [MPlayer-translations] Update to trunk/DOCS/man/zh/mplayer.1
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@23388 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'DOCS')
-rw-r--r-- | DOCS/man/zh/mplayer.1 | 2428 |
1 files changed, 1871 insertions, 557 deletions
diff --git a/DOCS/man/zh/mplayer.1 b/DOCS/man/zh/mplayer.1 index b0ce53ec87..fb80a29f94 100644 --- a/DOCS/man/zh/mplayer.1 +++ b/DOCS/man/zh/mplayer.1 @@ -1,4 +1,4 @@ -.\" Partial sync with en/mplayer.1 r21026 +.\" Partial sync with en/mplayer.1 r23370 .\" Encoding: utf-8 .\" Only 2 sections unfinished (i.e. "VEDIO FILTERS" & "GENERAL ENCODING..."), .\" also see line 4560. @@ -45,16 +45,16 @@ . .TH MPlayer 1 "2006-10-15" "MPlayer 项目" "电影播放器" . -.SH NAME +.SH 名称 mplayer \- 电影播放器 .br mencoder \- 电影编解码器 . .\" -------------------------------------------------------------------------- -.\" 总览 +.\" 概要 .\" -------------------------------------------------------------------------- . -.SH "SYNOPSIS (总览)" +.SH 概要 .na .nh .B mplayer @@ -117,7 +117,7 @@ cue://文件[:轨迹] . .br .B mplayer -[file|mms[t]|http|http_proxy|rt[s]p|ftp|udp|unsv]:// +[file|mms[t]|http|http_proxy|rt[s]p|ftp|udp|unsv|smb]:// [用户名:密码@]URL[:端口] [选项] . .br @@ -143,7 +143,7 @@ tivo://主机/[list|llist|fsid] .br .B mencoder [选项] 文件 -[文件|URL|\-] [\-o 文件] +[文件|URL|\-] [\-o 文件 | file://文件 | smb://[用户名:密码@]主机/文件路径] . .br .B mencoder @@ -156,7 +156,7 @@ tivo://主机/[list|llist|fsid] .\" 描述 .\" -------------------------------------------------------------------------- . -.SH "DESCRIPTION (描述)" +.SH 描述 .B mplayer 是一个 LINUX 下的电影播放器 (也能运行在许多其它的平台和 CPU 架构, 请参阅文档)。 通过许多原生的和可执行的编解码器的支持, 它能播放绝大部分的 MPEG/\:VOB, AVI, @@ -196,10 +196,10 @@ MPlayer 可播放的电影(见上所述)编码成其他的 MPlayer 可播放格 . . .\" -------------------------------------------------------------------------- -.\" 交互控制 +.\" 交互式控制 .\" -------------------------------------------------------------------------- . -.SH "INTERACTIVE CONTROL (交互控制)" +.SH "交互式控制" MPlayer 有个完全可配置的, 命令驱动的控制层, 让你通过键盘, 鼠标, 操纵杆或遥控器(需使用 LIRC)来控制 MPlayer。 参见 \-input 选项定制控制层的方法。 @@ -243,11 +243,11 @@ MPlayer 有个完全可配置的, 命令驱动的控制层, 降低/\:提高音量。 .IPs "m\ \ \ \ " 静音。 -.IPs "_ (仅用于 MPEG-TS)" +.IPs "_ (仅用于MPEG-TS和libav库格式)" 循环可用的像轨。 -.IPs "# (仅用于 MPEG 和 Matroska)" +.IPs "# (仅用于DVD、MPEG、Matroska、AVI和libav库格式)" 循环可用的音轨。 -.IPs "TAB (仅用于 MPEG-TS)" +.IPs "TAB (仅用于MPEG-TS)" 循环可用的节目。 .IPs "f\ \ \ \ " 切换全屏 (也请参见 \-fs)。 @@ -284,7 +284,7 @@ MPlayer 有个完全可配置的, 命令驱动的控制层, 用 OSD 显示文件名。 .IPs "! 和 @" 寻到前一章节/后一章节的开始处。 -.IPs "D (仅用于 \-vo xvmc)" +.IPs "D (仅用于\-vo xvmc, \-vf yadif, \-vf kerndeint)" 激活/撤销去交错。 .RE .PD 1 @@ -450,7 +450,7 @@ MPlayer 有个完全可配置的, 命令驱动的控制层, .\" 用法 .\" -------------------------------------------------------------------------- . -.SH "USAGE (用法)" +.SH "用法" 每个 "flag" 选项有个相反的 "noflag" 选项对应, 如: 选项 \-fs 相反的是 \-nofs。 .PP 如果某选项标为: (仅用于 XXX), 就仅适用于与选项 XXX 联合使用或者已编译进 XXX。 @@ -476,7 +476,7 @@ mplayer \-ao pcm:file=%`expr length "$NAME"`%"$NAME" test.avi .\" 配置文件 .\" -------------------------------------------------------------------------- . -.SH "CONFIGURATION FILES (配置文件)" +.SH "配置文件" 你可以把所有选项放在配置文件中, 每次 MPlayer/MEncoder 运行时都会读取它们。 系统范围的配置文件 "mplayer.conf" 位于你的配置目录 (例如: /etc/\:mplayer 或者 /usr/\:local/\:etc/\:mplayer)中, @@ -536,19 +536,19 @@ spuaa=20 .fi . .\" -------------------------------------------------------------------------- -.\" 配置轮廓 +.\" 配置集 .\" -------------------------------------------------------------------------- . -.SH "PROFILES (配置轮廓)" -为了方便操作不同的配置文件, 可以在配置文件中定义配置轮廓。 -配置轮廓以放在方括号中的名称开始, 如: "[my-profile]"。 -所有跟随的选项成为配置轮廓的一部分。 +.SH "配置集" +为了方便操作不同的配置文件, 可以在配置文件中定义配置集。 +配置集以放在方括号中的名称开始, 如: "[my-profile]"。 +所有跟随的选项成为配置集的一部分。 描述(通过 \-profile help 显示)定义于 profile-desc 选项。 -要结束该配置轮廓, 使用别的名称开始即可 -或使用配置轮廓名称 "default" 继续正常的选项。 +要结束该配置集, 使用别的名称开始即可 +或使用配置集名称 "default" 继续正常的选项。 .fi .PP -.I "MENCODER 配置轮廓示例:" +.I "MENCODER 配置集示例:" .sp 1 .nf @@ -567,7 +567,7 @@ lavcopts=mbd=2:trell=yes:v4mv=yes .\" 选项 .\" -------------------------------------------------------------------------- . -.SH "GENERAL OPTIONS (一般选项)" +.SH "通用选项" . .TP .B \-codecs-file <文件名> (也请参见 \-afm, \-ac, \-vfm, \-vc) @@ -673,7 +673,7 @@ idle|belownormal|normal|abovenormal|high|realtime . . . -.SH "PLAYER OPTIONS (播放器选项) (仅适用于 MPLAYER)" +.SH "播放器选项(仅适用于MPLAYER)" . .TP .B \-autoq <质量> (和 \-vf [s]pp 一起使用) @@ -729,6 +729,16 @@ xover, xv (参见 \-vo xv:ck), xvmc (参见 \-vo xv:ck) 和 directx 支持。 一旦崩溃或 SIGTRAP 自动联上 gdb 调试程序。 此支持必须已编译进配置 \-\-enable-crash-debug。 . +.TP +.B \-doubleclick-time +以毫秒为单位的时间值,用以判定两次连续的按键动作是否为一次双击动作(默认值: +300)。 +设为0则让你的窗体系统判断什么样动作的是双击(仅当 \-vo directx 时)。 +.br +.I 注意: +你会体验到不同的效果,这取决于你绑定了 MOUSE_BTN0_DBL 还是 +MOUSE_BTN0\-MOUSE_BTN0_DBL。 +. .TP .B \-edlout <文件名> 新建文件并写入 EDL(编辑决定列表) 记录。 @@ -815,7 +825,7 @@ wrapper(封套) 脚本 TOOLS/\:midentify 能抑制 MPlayer 的其它输出 . .TP .B \-key-fifo-size <2\-65000> -指定 FIFO 大小供缓冲按键事件(默认是: 10)。 +指定 FIFO 大小供缓冲按键事件(默认值:7)。 n 大小的 FIFO 能容纳 (n-1) 缓冲事件。 如果太小会丢失一些事件 (导致 "鼠标键卡住" 或类似效果)。 @@ -837,12 +847,16 @@ n 大小的 FIFO 能容纳 (n-1) 缓冲事件。 0 表示重复不断。 . .TP -.B \-menu (仅适用于 OSD 菜单) +.B \-menu (仅用于OSD菜单) 打开 OSD 菜单支持。. . .TP -.B \-menu-cfg <文件名> (仅适用于 OSD 菜单) -使用另外的 menu.conf。 +.B \-menu-cfg <文件名> (仅用于OSD菜单) +使用另一种的 menu.conf。 +. +.TP +.B \-menu-keepdir (仅用于OSD菜单) +文件浏览器的起始位置为上一次记录的位置而不是当前目录。 . .TP .B \-menu-root <参数值> (仅适用于 OSD 菜单) @@ -874,7 +888,7 @@ n 大小的 FIFO 能容纳 (n-1) 缓冲事件。 关闭支持 LIRC。 . .TP -.B \-nomouseinput (仅适用于 X11) +.B \-nomouseinput 停用鼠标键 按/\:放 输入 (mozplayerxp 的上下文菜单依赖此选项)。 . .TP @@ -951,7 +965,7 @@ MPlayer 从标准输入读取以新行 (\\n) 分隔开的命令行, . . . -.SH "DEMUXER/STREAM OPTIONS (分路器/媒体流选项)" +.SH "分离器/媒体流选项" . .TP .B \-a52drc <级别> @@ -972,8 +986,8 @@ MPlayer 在 verbose (\-v) 模式下会打印可用的音频标识。 .B \-alang <语言代号[,语言代号,...]> (也请参见 \-aid) 指定使用音频语言的优先级列表。 不同的容器格式使用不同的语言代号。DVDs 使用 ISO 639-1 的 -两字符语言代号, Matroska 和 NUT 使用 ISO 639-2 的 -三字符语言代号, 而 OGM 使用自由格式标识符。 +两字符语言代号, Matroska、MPEG-TS 和 NUT 使用 ISO 639-2 的 +三字符语言代号, 而 OGM 使用任意格式标识符。 MPlayer 在 verbose (\-v) 模式下会打印可用的语言。 .sp 1 .I 示例: @@ -1003,6 +1017,10 @@ MPlayer 在 verbose (\-v) 模式下会打印可用的语言。 对 \-audiofile 的文件流启用缓存, 使用指定大小的内存。 . .TP +.B \-reuse-socket (仅适用于udp://) +允许SOCKET在关闭后立即被其它进程重新利用。 +. +.TP .B \-bandwidth <参数值> (仅适用于网络) 指定网络流的最大带宽(用于服务器可以以不同带宽传送内容的情况)。 当你以慢速连接观看现场流媒体时有用。 @@ -1108,6 +1126,9 @@ HTTP 请求时发送 cookies。 .B \-delay <数> 音频延迟数秒 (正或负的浮点数) .br +负值延迟音频,而正值延迟视频。 +注意这与MEncoder的\-audio-delay选项正好相反。 +.br .I 注意: 当和 MEncoder 一起用时, 并不保证能与 \-ovc copy 一起工作正常; 请使用 \-audio-delay。 @@ -1127,7 +1148,6 @@ HTTP 请求时发送 cookies。 在名称前使用 "+" 锁定类型, 跳过某些核查! 按照 \-demuxer help 打印出来的指定分路器类型。 为了向后兼容, 也接受定义在 libmpdemux/\:demuxer.h 的分路器标识。 -\-demuxer audio 或 \-demuxer 17 锁定 MP3。 . .TP .B \-dumpaudio (仅用于 MPlayer) @@ -1178,6 +1198,19 @@ HTTP 请求时发送 cookies。 首先注意使用 \-dumpstream 通常是更好的拷贝 DVD 的方法(请参见示例)。 . .TP +.B \-dvd-speed <以KB/s为单位的因数或速度值> (仅适用于DVD) +尝试限制DVD的传输速度(默认值:0,代表不作更改)。 +DVD的基础速率约为1350KB/s,所以一台8倍速的驱动器能以最高10800KB/s的速度读取 +数据。 +较低的速度使驱动器工作得更安静,对于观看DVD片来说,2700KB/s应该是足够安静且快速 +了。 +MPlayer在关闭时将驱动器的速度重置至默认值。 +数值如果小于100则表示1350KB/s的倍数,例如\-dvd-speed 8表示选择10800KB/s。 +.br +.I 注意: +你需要用DVD设备的写权限以更改传输速度。 +. +.TP .B \-dvdangle <视角标识> (仅用于 DVD) 有些 DVD 碟片中的场景可以从多个视角观看。 这里你可以告诉 MPlayer 使用哪个视角(默认是: 1)。 @@ -1245,6 +1278,10 @@ HTTP 请求时发送 cookies。 此选项仅对原本支持搜索的媒体有效 (即不能是: 标准输入, 管道, 等)。 . .TP +.B \-noidx +跳过重建索引文件的步骤。 +MEncoder在此选项下跳过写入索引的步骤。 +.TP .B \-ipv4-only-proxy (仅适用于网络) 对于 IPv6 地址跳过代理服务器。 仍然用于 IPv4 连接。 @@ -1313,6 +1350,12 @@ IPv6 自动地作为备用。 IPv4 自动地作为备用。 . .TP +.B \-psprobe <字节所在位置> +当播放MPEG-PS流时,此选项让你设定你希望MPlayer查看多少字节以确认所要 +使用的视频编/解码器。 +在播放含有H.264流的EVO文件时需要此选项。 +. +.TP .B \-pvr <选项1:选项2:...> (仅适用于 PVR) 此选项调谐 PVR 捕捉模块的各种编码属性。 不得不与基于硬件 MPEG 编码器 V4L2 驱动支持的卡一起使用。 @@ -1376,6 +1419,54 @@ dvd: DVD compatible stream (DVD 可兼容流) .PD 1 . .TP +.B \-radio <选项1:选项2:...> (仅适用于收音) +这些选项集用以设置收音捕捉模块的各种参数。 +要用MPlayer收听电台使用‘radio://<频率>’(如果不提供频道选项)或 +‘radio://<频道号>’(如果提供频道选项)作为URL。 +你可以通过以‘-v’选项运行MPlayer查看允许的频率范围。 +若要启动捕捉子系统,则使用‘radio://<频率或频道>/capture’。 +如果不给出关键字capture,则你可以只使用输入线缆收听电台。 +由于同步问题,不推荐使用capture来收听电台,这会使效果不佳。 +.sp 1 +可用选项有: +.RSs +.IPs device=<值> +所使用的收音设备(默认值:Linux下为/dev/radio0,而*BSD下为/dev/tuner0)。 +.IPs driver=<值> +所使用的收音驱动(默认值:如果有则用v412,否则为v41)。 +当前支持v41和v412驱动。 +.IPs volume=<0..100> +收音设备的音量(默认为100) +.IPs freq_min=<值>(仅适用于*BSD BT848) +允许的最小频率(默认值:87.50) +.IPs freq_max=<value>(仅适用于*BSD BT848) +允许的最大频率(默认值:108.00) +.IPs channels=<频率>\-<名称>,<频率>\-<名称>,... +设置频道列表。 +在名称中用“_”代替空格(或使用引号)。 +频道名字就会以OSD方式显示出来,而从命令radio_step_channel和radio_set_channel +对于遥控会很有用(参见LIRC)。 +如果给出,则URL中的数字将作为频道列表中的频道位置编号。 +.br +.I 示例: +radio://1, radio://104.4, radio_set_channel 1 +.IPs adevice=<值>(需要激活收音捕捉功能) +作为所捕捉声音来源的设备的名字 +没有这样的名字将禁用捕捉功能,即便URL中出现capture关键字。 +如果设备名中含有一个‘=’,则模块将使用ALSA来捕捉, +否则用OSS。 +.IPs arate=<参数值>(需要激活收音捕捉功能) +以每秒采样数为单位的频率值(默认值:44100)。 +.br +.I 注意: +当使用音频捕捉时,也将\-rawaudio rate=<数值>选项设置为arate中一样的值。 +如果你存在声音播放速度的问题(播放太快),尝试以不同的速率值 +(例如4800,44100,32000……)播放 。 +.IPs achannels=<参数值>(需要激活收音捕捉功能) +捕捉声音的声道数。 +.RE +. +.TP .B \-rawaudio <选项1:选项2:...> 此选项可让你播放原始音频文件。 你也不得不使用 \-demuxer rawaudio。 @@ -1511,54 +1602,6 @@ dvd: DVD compatible stream (DVD 可兼容流) 能和 \-vid 及 \-aid 一起使用。 . .TP -.B \-radio <选项1:选项2:...> (仅用于广播) -这些选项设置广播捕捉模块的各种属性。 -为了用 MPlayer 收听广播, (如果没有给定频道, )使用 "radio://<频率>" - 或者(如果给定频道, )使用 "radio://<频道号>" 作为 URL 地址。 -通过运行 MPlayer 的 "\-v" 你能看到允许的频率范围。 -要启动抓取子系统, 使用 "radio://<频率或频道>/capture"。 -如果 capture 关键词没给, 你只可以用 line-in (线路输入) 电缆收听广播。 -由于同步问题, 不推荐用 capture 收听, 此过程不舒服。 -.sp 1 -可用选项有: -.RSs -.IPs device=<参数值> -使用的广播设备 (Linux 的默认值是: /dev/radio0 或者 *BSD 的是 /dev/tuner0)。 -.IPs driver=<参数值> -使用的广播驱动 (默认是: v4l2 如果可用, 否则是 v4l)。 -目前, 支持 v4l 和 v4l2 驱动。 -.IPs volume=<0..100> -广播设备的音量 (默认 100) -.IPs freq_min=<参数值> (仅用于 *BSD BT848) -最小允许的频率 (默认是: 87.50) -.IPs freq_max=<参数值> (仅用于 *BSD BT848) -最大允许的频率 (默认是: 108.00) -.IPs channels=<频率>\-<名称>,<频率>\-<名称>,... -设置频道列表。 -名称中使用 _ 代替空格(或使用引号 ;-))。 -OSD 会显示频道名称, slave 命令 radio_step_channel 和 radio_set_channel -对遥控有用(参见 LIRC)。 -如果有列表, URL 中的号会当作频道列表的频道位置。 -.br -.I 示例: -radio://1, radio://104.4, radio_set_channel 1 -.IPs adevice=<参数值> (配合启用广播 capture) -从中捕捉声音的设备名称。 -没有名称的话就会停用 capture, 哪怕 URL 中出现捕捉关键字。 -对于 ALSA 设备使用格式 hw=<卡>.<设备>。 -如果设备名称包含一个 "=", 此模块就会使用 ALSA 去捕捉, 否则使用 OSS。 -.IPs arate=<参数值> (配合启用广播 capture) -每秒采样率 (默认是: 44100)。 -.br -.I 注意: -使用音频捕捉时也请用相同的采样率设置 \-rawaudio rate=<参数值> 选项。 -如果声音速度有(太快)问题, -试试用不同的速度值(如 48000,44100,32000,...)。 -.IPs achannels=<参数值> (配合启用广播 capture) -用于捕捉的音频声道数。 -.RE -. -.TP .B \-tv <选项1:选项2:...> (仅用于 TV/\:PVR) 此选项会调谐 TV 捕捉模块的各种属性。 为了用 MPlayer 收看 TV, 使用 "tv://" 或 "tv://<频道号>" @@ -1569,9 +1612,13 @@ radio://1, radio://104.4, radio_set_channel 1 .IPs noaudio 没有声音 .IPs driver=<参数值> +参见\-tv driver=help以获取内置TV输入驱动的列表。 可用参数: dummy, v4l, bsdbt848 .IPs device=<参数值> 指定 TV 设备 (默认是: /dev/\:video0)。 +.I 注意: +对于bsdbt848驱动,你可以同时给出bktr和调谐设备的名称,使用逗号分隔两 +者,其中调谐器在bktr之后(例如:-tv device=/dev/bktr1,/dev/tuner1)。 .IPs input=<参数值> 指定输入 (默认是: 0 (TV), 参见控制台输出的可用输入列表)。 .IPs freq=<参数值> @@ -1601,6 +1648,10 @@ TV 制式取决于捕捉卡。参见控制台输出的可用 TV 制式列表。 可用参数: europe-east, europe-west, us-bcast, us-cable, 等等 .IPs channels=<频道>\-<名称>,<频道>\-<名称>,... 设置频道的名称。 +.I 注意: +如果<频道>是一个大于1000的整数,它将被看作是频率(以kHz为单位)而不是频率表中的 +频道名。 +.br 名称中使用 _ 代替空格(或使用引号 ;-))。 OSD 会显示频道名称, slave 命令 tv_step_channel, tv_set_channel 及 tv_last_channel 会有用于遥控(参见 LIRC)。 @@ -1692,7 +1743,7 @@ tv://1, tv://TV1, tv_set_channel 1, tv_set_channel TV1 . . . -.SH "OSD/SUBTITLE OPTIONS (OSD/字幕选项)" +.SH "OSD/字幕选项" .I 注意: 也请参见 \-vf expand。 . @@ -1733,6 +1784,26 @@ SSA/ASS 提供器能在那里放置字幕 (与 \-ass-use-margins 组合用)。 .PD 1 . .TP +.B \-ass-hinting <类型> +设置微调类型。 +.PD 0 +.RSs +.IPs <类型> +0:无微调。 +.br +1:FreeType自动微调器,轻量模式。 +.br +2: FreeType自动微调器,普通模式。 +.br +3: 字体内置微调。 +.br +0-3 + 4:相同,但微调只有当OSD以全屏方式显示而因此不会伸缩时才会使用。 +.br +默认值为7(当OSD不伸缩时使用内置微调器,否则无微调)。 +.RE +.PD 1 +. +.TP .B \-ass-line-spacing <参数值> 为 SSA/ASS 提供器设置行间隔。 . @@ -1786,12 +1857,16 @@ SSA/ASS 提供器能在那里放置字幕 (与 \-ass-use-margins 组合用)。 也请参见 \-dump*sub 和 \-vobsubout* 选项。 . .TP -.B \-embeddedfonts (仅用于 FreeType) -启用抽取 Matroska 内嵌字体。 -这些字体能用于 SSA/ASS 字幕提供 (\-ass 选项)。 +.B \-(no)embeddedfonts (仅用于 FreeType) +允许抽取 Matroska 内嵌字体(默认值:禁止)。 +这些字体能用于 SSA/ASS 字幕渲染 (\-ass 选项)。 +字体文件创建在~/.mplayer/\:fonts目录中。 +.br +.I 注意: +在FontConfig 2.4.2或更新的版本里,内嵌字体直接从内存中打开而这个选项默认打开。 . .TP -.B \-ffactor <数字> (仅用于 OSD) +.B \-ffactor <数字> 对字体的 alphamap 重新采样。 可设为: .PD 0 @@ -1817,7 +1892,7 @@ SSA/ASS 提供器能在那里放置字幕 (与 \-ass-use-margins 组合用)。 如果字幕中的逗号显示在句首而不是在句尾, 就使用它。 . .TP -.B \-font <文件 font.desc 的路径> (仅用于 OSD) +.B \-font <文件 font.desc 的路径> 在别的目录中寻找 OSD/\:SUB 字体( 默认的普通字体为: ~/\:.mplayer/\:font/\:font.desc, 默认的 FreeType 字体为: ~/.mplayer/\:subfont.ttf)。 @@ -1906,7 +1981,7 @@ MPlayer 在 verbose (\-v) 模式下会打印可用的语言。 .PD 1 . .TP -.B \-spuaa <模式> (仅用于 OSD) +.B \-spuaa <模式> 设置 DVD/\:VOBsub 的反锯齿/\:缩放模式。 甚至在原始的与缩放的帧尺寸已匹配时, 还可能在 <模式> 上增加 16 以强制进行缩放, 比如使用高斯柔化来平滑字幕。 @@ -1927,7 +2002,7 @@ MPlayer 在 verbose (\-v) 模式下会打印可用的语言。 .PD 1 . .TP -.B \-spualign <-1\-2> (仅用于 OSD) +.B \-spualign <-1\-2> 指定 SPU (DVD/\:VOBsub) 字幕该如何对齐。 .PD 0 .RSs @@ -1943,7 +2018,7 @@ MPlayer 在 verbose (\-v) 模式下会打印可用的语言。 .PD 1 . .TP -.B \-spugauss <0.0\-3.0> (仅用于 OSD) +.B \-spugauss <0.0\-3.0> 高斯模糊的可变参数用于 \-spuaa 4。 越高表示越柔化 (默认是: 1.0)。 . @@ -1968,7 +2043,7 @@ MPlayer 在 verbose (\-v) 模式下会打印可用的语言。 锁定 \-subfile 的字幕分路器类型。 在名称前使用 "+" 锁定类型, 跳过某些核查! 按照 \-demuxer help 打印出来的指定分路器类型。 -为了向后兼容, 也接受定义在 libmpdemux/\:demuxer.h 的分路器标识。 +为了向后兼容, 也接受定义在 subreader.h 的分路器标识。 . .TP .B \-sub-fuzziness <模式> @@ -1990,7 +2065,7 @@ MPlayer 在 verbose (\-v) 模式下会打印可用的语言。 用于调试目的。 . .TP -.B \-subalign <0\-2> (仅用于 OSD) +.B \-subalign <0\-2> 根据 \-subpos 给定的高度, 指定该对齐哪个字幕边缘。 .PD 0 .RSs @@ -2102,12 +2177,12 @@ CC 字幕到目前为止还没有在其它地区码的 DVD 中发现。 仅用于基于帧的字幕文件, 即 MicroDVD 格式。 . .TP -.B \-subpos <0\-100> (用于 \-vf expand) (仅用于 OSD) +.B \-subpos <0\-100> (用于 \-vf expand) 指定字幕在屏幕上显示的位置。 参数值是以屏幕高度的百分比为单位的字幕垂直位置。 . .TP -.B \-subwidth <10\-100> (仅用于 OSD) +.B \-subwidth <10\-100> 指定字幕在屏幕上显示的最大宽度。 对于电视输出(TV-out)有用。 参数值是以屏幕宽度的百分比为单位的字幕宽度。 @@ -2140,7 +2215,7 @@ CC 字幕到目前为止还没有在其它地区码的 DVD 中发现。 . . . -.SH "AUDIO OUTPUT OPTIONS (音频输出选项) (仅适用于 MPLAYER)" +.SH "音频输出选项(仅适用于MPLAYER)" . .TP .B \-abs <参数值> (仅用于 \-ao oss) (废弃) @@ -2187,7 +2262,7 @@ ALSA 混音通道名称后面跟的数字必须用 <名称,数字> 格式指定, . . . -.SH "AUDIO OUTPUT DRIVERS (音频输出驱动) (仅适用于 MPLAYER)" +.SH "音频输出驱动(仅适用于MPLAYER)" 音频输出驱动是各种音频输出设备的接口。 语法是: . @@ -2383,7 +2458,7 @@ DVB 卡音频输出驱动输出到 MPEG-PES 文件如果没安装 DVB 卡。 . . . -.SH "VIDEO OUTPUT OPTIONS 视频输出选项 (仅适用于 MPLAYER)" +.SH "视频输出选项(仅适用于MPLAYER)" . .TP .B \-adapter <参数值> @@ -2628,6 +2703,8 @@ gl, gl2, directx 和 tdfxfb 视频输出驱动支持。 .TP .B \-monitoraspect <宽高比> (也请参见 \-aspect) 设置监视器或电视屏幕的宽高比。 +值 0 将禁用先前的屏幕宽高比设置(例如在配置文件中的设置)。如果激活了,此选项 +将屏蔽\-monitorpixelaspect中的设置。 .sp 1 .I 示例: .PD 0 @@ -2641,8 +2718,7 @@ gl, gl2, directx 和 tdfxfb 视频输出驱动支持。 .TP .B \-monitorpixelaspect <宽高比> (也请参见 \-aspect) 设置监视器或电视屏幕的单像素宽高比 (默认是停用的)。 -重载 \-monitoraspect 设置。 -值 0 停用, 值 1 表示方像素((几乎?)对所有的 LCD 是正确的)。 +值 1 表示正方形像素((几乎?)对所有的 LCD 是正确的)。 . .TP .B \-nodouble @@ -2732,8 +2808,8 @@ ggi 和 gl2 的都支持此功能。 .B \-xineramascreen <\-2\-...> (仅用于 X11) 在 Xinerama 配置中(就是一个单一桌面展开在多个显示器上), 此选项告诉 MPlayer 把电影显示在哪个屏幕上。 -值 \-2 表示全屏幕展开到整个虚拟的显示屏幕上, -\-1 表示在目前窗口所在的显示屏上全屏幕。 +值 \-2 表示全屏幕展开到整个虚拟的显示屏幕上(在这种情况下将完全忽略Xinerama的信 +息),\-1 表示在目前窗口所在的显示屏上全屏幕。 通过 \-geometry 选项设置的初始位置是相对于指定屏幕的。 通常只能与 "\-fstype \-fullscreen" 或 "\-fstype none" 一起工作。 . @@ -2794,7 +2870,7 @@ ggi 和 gl2 的都支持此功能。 . . . -.SH "VIDEO OUTPUT DRIVERS 视频输出驱动 (仅适用于 MPLAYER)" +.SH "视频输出驱动(仅适用于MPLAYER)" 视频输出驱动是各种视频输出设备的接口。 语法是: . @@ -2922,9 +2998,9 @@ VIDIX (VIDeo Interface for *niX) 是不同显卡的视频加速特性的接口 .PD 0 .RSs .IPs <子设备> -显式选择 VIDIX 子设备驱动。 -可用的子设备有 cyberblade, mach64, mga_crtc2, mga, -nvidia, pm2, pm3, radeon, rage128, sis 和 unichrome。 +明确表示选择使用哪个 VIDIX 子设备驱动。 +可用的子设备有 cyberblade, mach64, mga_crtc2, mga, nvidia, pm2, pm3, radeon, +rage128, sis 和 unichrome。 .RE .PD 1 . @@ -3018,10 +3094,8 @@ Mac OS X CoreVideo 视频输出驱动 非常通用的视频输出驱动, 应该能用于任何的 VESA VBE 2.0 兼容卡。 .PD 0 .RSs -.IPs "dga\ \ " -打开 DGA 模式。 -.IPs nodga -关闭 DGA 模式。 +.IPs (no)dga +打开或关闭DGA模式(默认为:打开)。 .IPs neotv_pal 激活 NeoMagic 电视输出并设置成 PAL 制式。 .IPs neotv_ntsc @@ -3071,34 +3145,14 @@ OpenGL 视频输出驱动, 简版。 使用 glxinfo 或类似的工具以显示支持的 OpenGL 扩展。 .PD 0 .RSs -.IPs (no)manyfmts -启用支持更多的 (RGB 和 BGR) 颜色格式 (默认是: 启用)。 -需要 OpenGL 的版本 >= 1.2。 -.IPs slice-height=<0\-...> -完整拷贝到纹理的行数 (默认是: 4). -0 表示整个图像。 -.br -.I 注意: -如果使用了 YUV 色彩空间 (参见 yuv 子选项), 有如下特别的规则: -.RSss -如果解码器使用了片断渲染 (参见 \-noslices), 此设置没效果, -使用解码器提供的片断大小。 -.br -如果解码器没使用片断渲染, 默认值是 16。 -.RE -.IPs (no)osd -启用或停用通过 OpenGL 支持的 OSD 渲染 (默认是: 启用)。 -此选项供测试; 停用 OSD 用 \-osdlevel 0。 .IPs (no)scaled-osd 当窗口大小改变时, 改变 OSD 的行为方式 (默认是: 停用)。 启用时, 行为就像其他的视频输出驱动, 对固定大小的字体更好。 停用时似乎对 FreeType 更有利并使用全屏模式的边框。 -不能与 ass 字幕 (参见 \-ass)一起工作。 +无法在使用 ass 字幕的情况下正确地工作(参见 \-ass)。作为替代性方法,你可以通过 +\-vf ass在不用OpenGL的情况下渲染这种字幕。 .IPs osdcolor=<0xRRGGBB> OSD 颜色 (默认是: 0xffffff, 对应白色)。 -.IPs (no)aspect -启用或停用支持宽高比缩放和 pan-and-scan (默认是: 启用)。 -停用可能会提高速度。 .IPs rectangle=<0,1,2> 选择矩形纹理保存视频内存的方法, 但常常会更慢 (默认是: 0)。 .RSss @@ -3109,9 +3163,6 @@ OSD 颜色 (默认是: 0xffffff, 对应白色)。 2: 使用 GL_ARB_texture_non_power_of_two 扩展。 在某些情况下仅软件支持所以非常慢。 .RE -.IPs (no)glfinish -交换缓冲前调用 glFinish()。 -更慢但在某些情况下有更加正确的输出 (默认是: 停用)。 .IPs swapinterval=<n> 两缓冲交换的最小间隔, 对已显示的帧计时 (默认是: 1)。 1 等价于启用 VSYNC, 0 等价于停用 VSYNC。 @@ -3164,9 +3215,11 @@ GL_ARB_fragment_shader!)。至少需要三个纹理单位。提供饱和度和 .RSss 0: 使用简单线性过滤 (默认)。 .br -1: 使用双立体过滤 (较好的质量)。 +1:使用双立体过滤 (较好的质量)。 需要一个额外的纹理单位。 至少在全屏模式, 较旧的卡不能处理色度。 +.br +2:在水平方向使用立方体过滤,在垂直方向使用线性过滤。比起方式1适用于稍多的显卡。 .RE .IPs cscale=<n> 选择缩放功能供调节色度. @@ -3181,6 +3234,37 @@ GL_ARB_fragment_shader!)。至少需要三个纹理单位。提供饱和度和 如果启用(默认), 使用 GL_LINEAR 插值, 否则使用 GL_NEAREST 用于 customtex 纹理。 .IPs (no)customtrect 如果启用, 使用 texture_rectangle 用于 customtex 纹理。默认是停用。 +.RE +.sp 1 +.RS +正常情况下没有理由使用以下选项,它们大多是为了测试而存在的。 +.RE +.sp 1 +.RSs +.IPs (no)glfinish +在交换缓存前调用glFinish()。 +较慢但在某些情况下输出更精确(默认:禁用)。 +.IPs (no)manyfmts +允许支持更多的色彩格式(RGB和BGR)(默认:允许)。 +要求OpenGL版本>=1.2。 +.IPs slice-height=<0\-...> +所复制的单片纹理中包含多少行内容(默认值:4)。 +0代表整幅图像。 +.br +.I 注意: +如果使用了YUV色彩空间(参见yuv子选项),将使用特别的规则: +.RSss +如果解码器采用分片渲染方式(参见\-noslices),该设置没有任何效果,所采用的分片大 +小由解码器提供。 +.br +如果解码器不采用分片泻染方式,则默认值为16。 +.RE +.IPs (no)osd +允许或禁止通过OpenGL支持OSD渲染(默认:允许)。 +此选项用于测试;而禁用OSD应使用\-osdlevel 0。 +.IPs (no)aspect +允许或禁止支持保持比例缩放和全景缩放方式(默认:允许)。 +禁用的话可能提高速度。 .REss .RE .PD 1 @@ -3319,16 +3403,25 @@ SyncFB 内核模式的视频输出驱动, 提供 Matrox Gxxx 卡特殊的硬件 像硬件去交错, 缩放和同步视频输出到监视器的垂直 retrace。 . .TP +.B s3fb(仅适用于Linux)(另参见 \-vf yuv2 和 \-dr) +S3 Virge专用的视频输出驱动。 +此驱动支持显卡的YUV转换与缩放、双重缓冲和直接渲染的功能。 +使用\-vf yuy2以采用硬件加速下的YUV2渲染,这种方式在此款显卡下比YV12快很多。 +.PD 0 +.RSs +.IPs <device> +明确表示选择使用哪个fbdev设备名(默认值:/dev/\:fb0)。 +.RE +.PD 1 +. +.TP .B 3dfx (仅用于 Linux) -3dfx 专用的视频输出驱动。 -此驱动在 X11 上面直接使用 3dfx 硬件。 +3dfx 专用的视频输出驱动,此驱动在 X11 上直接使用硬件。 只支持 16 bpp。 -FIXME: 对于 3dfx, tdfxfb 和 tdfx_vid 之间的差别是否行? . .TP .B tdfxfb (仅用于 Linux) -此驱动雇佣 tdfx 帧缓冲驱动使用 3dfx 卡的 YUV 加速播放影片。 -FIXME: 对于 3dfx, tdfxfb 和 tdfx_vid 之间的差别是否行? +此驱动使用 tdfxfb 帧缓冲驱动以在3dfx卡上的使用YUV加速播放影片。 .PD 0 .RSs .IPs <设备名> @@ -3338,9 +3431,7 @@ FIXME: 对于 3dfx, tdfxfb 和 tdfx_vid 之间的差别是否行? . .TP .B tdfx_vid (仅用于 Linux) -3dfx 专用的视频输出驱动。 -此驱动直接使用 tdfx_vid 内核模式。 -FIXME: 对于 3dfx, tdfxfb 和 tdfx_vid 之间的差别是否行? +3dfx 专用的视频输出驱动,此驱动与tdfx_vid内核模块协同工作。 .PD 0 .RSs .IPs <设备名> @@ -3479,7 +3570,7 @@ iTVC16) MPEG 解码器芯片 (Hauppauge WinTV PVR-150/250/350/500) .RSs .IPs <fps> 指定浮点数帧率 (默认是: 5.0)。 -.IPs <文件名> +.IPs <output> 指定输出文件名 (默认是: ./out.gif)。 .REss .PD 1 @@ -3492,7 +3583,7 @@ iTVC16) MPEG 解码器芯片 (Hauppauge WinTV PVR-150/250/350/500) .RE .PD 0 .RSs -mplayer video.nut \-vo gif89a:fps=15.0:filename=test.gif +mplayer video.nut \-vo gif89a:fps=15.0:output=test.gif .RE .PD 1 . @@ -3582,7 +3673,7 @@ mplayer video.nut \-vf format=bgr15 \-vo tga . . . -.SH "DECODING/FILTERING OPTIONS (解码/过滤器选项)" +.SH "解码/过滤器选项" . .TP .B \-ac <[-|+]编解码器1,[-|+]编解码器2,...[,]> @@ -3682,6 +3773,22 @@ mplayer video.nut \-vf format=bgr15 \-vo tga 停用影片高宽比的自动补偿。 . .TP +.B "\-field-dominance <-1\-1>" +设置隔行扫描内容的第一个域。 +对于那些使帧速加倍的去隔行扫描器来说那很有用:\-vf tfields=1, \-vf yadif=1 +和 \-vo xvmc:bobdeint。 +.PD 0 +.RSs +.IPs -1 +自动(默认值):如果解码器不导出适当的信息的话,其将设回为0(上半域)。 +.IPs 0 +上半域为第一个域 +.IPs 1 +下半域为第一个域 +.RE +.PD 1 +. +.TP .B "\-flip \ " 上下翻转图像。 . @@ -3789,9 +3896,9 @@ mplayer video.nut \-vf format=bgr15 \-vo tga .br 4: 非常挑衅的 .REss -.IPs "fast (仅用于 MPEG-2)" -启用优化, 不遵从产品说明书, 且有导致问题的潜在可能性, 像较简单的去量化, -假定使用默认的量化矩阵, 假定 YUV 4:2:0 且跳过一些检测受损比特流的检查。 +.IPs "fast (仅用于MPEG-2、MPEG-4和H.264)" +启用与标准不符的优化,并且可能导致一些潜在的问题, 诸如简化反量化步聚,想当然地使 +用默认的量化矩阵,想当然地采用YUV 4:2:0,以及跳过一些检测受损比特流的检查步骤。 .IPs "gray\ " 只灰度图像解码 (比彩色解码快一点) .IPs "idct=<0\-99> (参见 \-lavcopts)" @@ -4082,7 +4189,7 @@ Xvid 的内部后期处理过滤器有: . . . -.SH "AUDIO FILTERS (音频过滤器)" +.SH "音频过滤器" 音频过滤器允许你修改音频流及其属性。 语法是: . @@ -4557,629 +4664,1829 @@ unsigned long long counter /*用于保持同步, 更新每次 . . . -.\" Only 2 sections of all below are synced with r9821 -.\" (i.e. "VEDIO FILTERS" and "GENERAL ENCODING..."). -.SH "VIDEO FILTERS (视频过滤器)" -视频过滤器允许你修改视频流及其属性。 -语法是: +.SH "视频滤镜" +视频滤镜让你修改视频流及其属性。 +其句法是: . .TP -.B \-vf <...,滤镜3[=选项],滤镜2,滤镜1> -激活一个反序排列的逗号分隔的视频插件和它们的参数的列表. - -.I 注意: -.br -参数是可选的, 当被省略时, 有些会设为默认值. -使用'-1'保持默认值. -参数w:h标识宽度x高度, 以点为单位, x:y表示相当图像左上角x;y的位置. -.br -全部可用插件其完整列表参见\-vf help的输出. +.B \-vf <滤镜1[=参数1:参数2:...],滤镜2,...> +设置一连串的视频滤镜。 +.PP +许多参数是可选的并且如果省略的话则设为默认值。 +要明确表示使用默认值,则将参数设为‘-1’。 +参数 w:h 表示以像素为单位宽 x 高 h,x:y 表示 从较大的图像的左上角开始数 x:y 的位 +置。 .br +.I 注意: +要获取可用视频滤镜列表,参见 \-vf help。 +.sp 1 +视频滤镜以列表的形式维护。 +有一些命令用于维护滤镜列表。 +. +.TP +.B \-vf-add <滤镜1[,滤镜2,...]> +在滤镜列表尾部加上参数中所给的滤镜。 +. +.TP +.B \-vf-pre <滤镜1[,滤镜2,...]> +在滤镜列表头部加上参数中所给的滤镜。 +. +.TP +.B \-vf-del <索引号1[,索引号2,...]> +删除位于指定索引号上的滤镜。 +索引号起始为0,负数表示从列表尾部开始寻址(-1表示最后一个)。 +. +.TP +.B \-vf-clr +完全清空滤镜列表。 +Completely empties the filter list. +.PP +如果滤镜支持,你可以通过参数的名字访问参数。 +. +.TP +.B \-vf <滤镜>=help +打印特定滤镜的参数名及参数的 |