MPlayer-translations
Threads by month
- ----- 2026 -----
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2025 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2024 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2013 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2012 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2011 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2010 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2009 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2008 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2007 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2006 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2005 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2004 -----
- December
June 2011
- 3 participants
- 21 discussions
14 Jun '11
Author: ib
Date: Wed Jun 15 01:05:02 2011
New Revision: 33618
Log:
Revise some messages.
Revise message levels, message types and texts, move some messages
at a more appropriate place and remove an unused message.
Modified:
trunk/help/help_mp-bg.h
trunk/help/help_mp-cs.h
trunk/help/help_mp-de.h
trunk/help/help_mp-es.h
trunk/help/help_mp-fr.h
trunk/help/help_mp-hu.h
trunk/help/help_mp-it.h
trunk/help/help_mp-pl.h
trunk/help/help_mp-ru.h
trunk/help/help_mp-tr.h
trunk/help/help_mp-uk.h
trunk/help/help_mp-zh_CN.h
trunk/help/help_mp-zh_TW.h
Changes in other areas also in this revision:
Modified:
trunk/gui/cfg.c
trunk/gui/interface.c
trunk/gui/mplayer/play.c
trunk/gui/mplayer/widgets.c
trunk/help/help_mp-en.h
Modified: trunk/help/help_mp-bg.h
==============================================================================
--- trunk/help/help_mp-bg.h Tue Jun 14 20:55:04 2011 (r33617)
+++ trunk/help/help_mp-bg.h Wed Jun 15 01:05:02 2011 (r33618)
@@ -797,7 +797,6 @@ static const char help_text[]=
// cfg.c
-#define MSGTR_ConfigFileReadError "[cfg] грешка при четене на конфигурационния файл ...\n"
#define MSGTR_UnableToSaveOption "Не може да се запамети опцията '%s'.\n"
// interface.c
Modified: trunk/help/help_mp-cs.h
==============================================================================
--- trunk/help/help_mp-cs.h Tue Jun 14 20:55:04 2011 (r33617)
+++ trunk/help/help_mp-cs.h Wed Jun 15 01:05:02 2011 (r33618)
@@ -771,7 +771,6 @@ static const char help_text[]=
#define MSGTR_MSGBOX_LABEL_Warning "Varování!"
// cfg.c
-#define MSGTR_ConfigFileReadError "[cfg] chyba při čtení konfiguračního souboru...\n"
#define MSGTR_UnableToSaveOption "[cfg] Nelze uložit volbu '%s'.\n"
// interface.c
Modified: trunk/help/help_mp-de.h
==============================================================================
--- trunk/help/help_mp-de.h Tue Jun 14 20:55:04 2011 (r33617)
+++ trunk/help/help_mp-de.h Wed Jun 15 01:05:02 2011 (r33618)
@@ -69,8 +69,8 @@ static const char help_text[]=
#define MSGTR_GetpathProblem "get_path(\"config\") fehlgeschlagen.\n"
#define MSGTR_CreatingCfgFile "Erstelle Konfigurationsdatei: %s\n"
#define MSGTR_BuiltinCodecsConf "Benutze eingebaute Standardwerte für codecs.conf.\n"
-#define MSGTR_CantLoadFont "Kann Bitmap-Schriftdatei nicht laden: %s\n"
-#define MSGTR_CantLoadSub "Kann Untertitel nicht laden: %s\n"
+#define MSGTR_CantLoadFont "Bitmap-Schriftdatei '%s' kann nicht geladen werden.\n"
+#define MSGTR_CantLoadSub "Untertitel '%s' können nicht geladen werden.\n"
#define MSGTR_DumpSelectedStreamMissing "dump: FATAL: Ausgewählter Stream fehlt!\n"
#define MSGTR_CantOpenDumpfile "Kann dump-Datei nicht öffnen!\n"
#define MSGTR_CoreDumped "Core dumped ;)\n"
@@ -1004,13 +1004,12 @@ static const char help_text[]=
#define MSGTR_MSGBOX_LABEL_Warning "Warnung!"
// cfg.c
-#define MSGTR_ConfigFileReadError "[cfg] Fehler beim Lesen der Konfigurationsdatei ...\n"
-#define MSGTR_UnableToSaveOption "[cfg] Kann die Option '%s' nicht speichern.\n"
+#define MSGTR_UnableToSaveOption "Die Option '%s' kann nicht gespeichert werden.\n"
// interface.c
-#define MSGTR_DeletingSubtitles "[GUI] Lösche Untertitel.\n"
-#define MSGTR_LoadingSubtitles "[GUI] Lade Untertitel: %s\n"
-#define MSGTR_AddingVideoFilter "[GUI] Füge Videofilter %s hinzu.\n"
+#define MSGTR_DeletingSubtitles "Untertitel werden gelöscht.\n"
+#define MSGTR_LoadingSubtitles "Untertitel '%s' werden geladen.\n"
+#define MSGTR_AddingVideoFilter "Videofilter '%s' wird hinzugefügt.\n"
// mw.c
#define MSGTR_NotAFile "Dies scheint keine Datei zu sein: %s !\n"
Modified: trunk/help/help_mp-es.h
==============================================================================
--- trunk/help/help_mp-es.h Tue Jun 14 20:55:04 2011 (r33617)
+++ trunk/help/help_mp-es.h Wed Jun 15 01:05:02 2011 (r33618)
@@ -787,7 +787,6 @@ static const char help_text[]=
#define MSGTR_MSGBOX_LABEL_Warning "Advertencia"
// cfg.c
-#define MSGTR_ConfigFileReadError "[cfg] error al leer archivo de configuración ...\n"
#define MSGTR_UnableToSaveOption "[cfg] No se puede guardar la opción '%s'.\n"
// interface.c
Modified: trunk/help/help_mp-fr.h
==============================================================================
--- trunk/help/help_mp-fr.h Tue Jun 14 20:55:04 2011 (r33617)
+++ trunk/help/help_mp-fr.h Wed Jun 15 01:05:02 2011 (r33618)
@@ -951,7 +951,6 @@ static const char help_text[]=
// cfg.c
-#define MSGTR_ConfigFileReadError "[cfg] Erreur lecture fichier config ...\n"
#define MSGTR_UnableToSaveOption "[cfg] Impossible de sauvegarder l'option '%s'.\n"
// interface.c
Modified: trunk/help/help_mp-hu.h
==============================================================================
--- trunk/help/help_mp-hu.h Tue Jun 14 20:55:04 2011 (r33617)
+++ trunk/help/help_mp-hu.h Wed Jun 15 01:05:02 2011 (r33618)
@@ -784,7 +784,6 @@ static const char help_text[]=
#define MSGTR_MSGBOX_LABEL_Warning "Figyelmeztetés!"
// cfg.c
-#define MSGTR_ConfigFileReadError "[cfg] hiba a konfigurációs fájl olvasásakor ...\n"
#define MSGTR_UnableToSaveOption "[cfg] A(z) '%s' opciót nem sikerült elmenteni.\n"
// interface.c
Modified: trunk/help/help_mp-it.h
==============================================================================
--- trunk/help/help_mp-it.h Tue Jun 14 20:55:04 2011 (r33617)
+++ trunk/help/help_mp-it.h Wed Jun 15 01:05:02 2011 (r33618)
@@ -781,7 +781,6 @@ static const char help_text[]=
#define MSGTR_MSGBOX_LABEL_Warning "Avvertimento!"
// cfg.c
-#define MSGTR_ConfigFileReadError "[cfg] errore di lettura file di configurazione...\n"
#define MSGTR_UnableToSaveOption "[cfg] non riesco a salvare l'opzione '%s'.\n"
// interface.c
Modified: trunk/help/help_mp-pl.h
==============================================================================
--- trunk/help/help_mp-pl.h Tue Jun 14 20:55:04 2011 (r33617)
+++ trunk/help/help_mp-pl.h Wed Jun 15 01:05:02 2011 (r33618)
@@ -922,7 +922,6 @@ static const char help_text[]=
// cfg.c
-#define MSGTR_ConfigFileReadError "[cfg] błąd wczytywania pliku konfiguracyjnego ...\n"
#define MSGTR_UnableToSaveOption "[cfg] Nie udało się zapisać opcji '%s'.\n"
// interface.c
Modified: trunk/help/help_mp-ru.h
==============================================================================
--- trunk/help/help_mp-ru.h Tue Jun 14 20:55:04 2011 (r33617)
+++ trunk/help/help_mp-ru.h Wed Jun 15 01:05:02 2011 (r33618)
@@ -773,7 +773,6 @@ static const char help_text[]=
#define MSGTR_MSGBOX_LABEL_Warning "Предупреждение!"
// cfg.c
-#define MSGTR_ConfigFileReadError "[cfg] ошибка чтения конфигурационного файла...\n"
#define MSGTR_UnableToSaveOption "[cfg] Не могу сохранить опцию '%s'.\n"
// interface.c
Modified: trunk/help/help_mp-tr.h
==============================================================================
--- trunk/help/help_mp-tr.h Tue Jun 14 20:55:04 2011 (r33617)
+++ trunk/help/help_mp-tr.h Wed Jun 15 01:05:02 2011 (r33618)
@@ -965,7 +965,6 @@ static const char help_text[]=
// cfg.c
-#define MSGTR_ConfigFileReadError "[cfg] ayar dosyası okuma hatası...\n"
#define MSGTR_UnableToSaveOption "[cfg] '%s' seçeneği kaydedilemiyor.\n"
// interface.c
Modified: trunk/help/help_mp-uk.h
==============================================================================
--- trunk/help/help_mp-uk.h Tue Jun 14 20:55:04 2011 (r33617)
+++ trunk/help/help_mp-uk.h Wed Jun 15 01:05:02 2011 (r33618)
@@ -766,7 +766,6 @@ static const char help_text[]=
#define MSGTR_MSGBOX_LABEL_Warning "Попередження!"
// cfg.c
-#define MSGTR_ConfigFileReadError "[cfg] помилка читання файлу налаштунків ...\n"
#define MSGTR_UnableToSaveOption "[cfg] Не можу зберегти '%s' опцію.\n"
// interface.c
Modified: trunk/help/help_mp-zh_CN.h
==============================================================================
--- trunk/help/help_mp-zh_CN.h Tue Jun 14 20:55:04 2011 (r33617)
+++ trunk/help/help_mp-zh_CN.h Wed Jun 15 01:05:02 2011 (r33618)
@@ -795,7 +795,6 @@ static const char help_text[]=
#define MSGTR_MSGBOX_LABEL_Warning "警告!"
// cfg.c
-#define MSGTR_ConfigFileReadError "[cfg] 配置文件读取错误...\n"
#define MSGTR_UnableToSaveOption "[cfg] 无法保存‘%s’选项。\n"
// interface.c
Modified: trunk/help/help_mp-zh_TW.h
==============================================================================
--- trunk/help/help_mp-zh_TW.h Tue Jun 14 20:55:04 2011 (r33617)
+++ trunk/help/help_mp-zh_TW.h Wed Jun 15 01:05:02 2011 (r33618)
@@ -937,7 +937,6 @@ static const char help_text[]=
// cfg.c
-#define MSGTR_ConfigFileReadError "[cfg] 配置文件讀取錯誤...\n"
#define MSGTR_UnableToSaveOption "[cfg] 無法保存 '%s' 選項。\n"
// interface.c
1
0
Author: jrash
Date: Sun Jun 12 04:31:07 2011
New Revision: 33593
Log:
fix legacy translation errors
Modified:
trunk/DOCS/man/zh_CN/mplayer.1
Modified: trunk/DOCS/man/zh_CN/mplayer.1
==============================================================================
--- trunk/DOCS/man/zh_CN/mplayer.1 Sun Jun 12 02:28:51 2011 (r33592)
+++ trunk/DOCS/man/zh_CN/mplayer.1 Sun Jun 12 04:31:07 2011 (r33593)
@@ -1,6 +1,6 @@
.\" sync with en/mplayer.1 rev. 33564
.\" This man page was/is done by Gabucino, Diego Biurrun, Jonas Jermann
-.\" translation by JRaSH<jrash06 at 163.com>, currently fixed up to (7019)
+.\" translation by JRaSH<jrash06 at 163.com>, currently fixed up to (10016)
.
.\" --------------------------------------------------------------------------
.\" Macro definitions
@@ -6568,11 +6568,11 @@ FFmpeg 解除隔行扫描过滤器,通
.IPs l5/lowpass5
垂直方向上应用的 FIR 低通解除隔行扫描过滤器,通过对所有输入扫描行使用 (\-1 2 6 \
2 \-1) 过滤器以解除所给区块的隔行扫描。
-.IPs fq/forceQuant[:量化表]
-将输入进来的量化表替换为指定的常数\
-量化表。
+.IPs fq/forceQuant[:量化参数]
+将输入进来的量化参数表替换为指定的恒定\
+量化参数表。
.RSss
-<量化表>:所使用的量化表
+<量化参数>:所使用的量化参数
.REss
.IPs de/default
默认的后期处理过滤器组合(hb:a,vb:a,dr:a)
@@ -6811,7 +6811,7 @@ denoise3d 过滤器的高精度/\:质量
.PD 1
.
.TP
-.B eq[=亮度:对比度](已弃用)
+.B eq[=亮度:对比度](不推荐使用)
像硬件均衡器一样可以交互式控制的软件均衡器,\
用于那些不支持硬件级亮度和对比度控制的\
显卡/\:驱动。\
@@ -6977,7 +6977,7 @@ softskip 将编码中跳过(丢弃)�
.PD 1
.
.TP
-.B lavcdeint(已弃用)
+.B lavcdeint(不推荐使用)
FFmpeg 的解除隔行扫描过滤器,与 \-vf pp=fd 相同
.
.TP
@@ -7016,42 +7016,45 @@ Donald Graft 的自适应的内核级解
.PD 1
.
.TP
-.B unsharp[=l|cWxH:amount[:l|cWxH:amount]]
+.B unsharp[=l|c宽x高:量[:l|c宽x高:量]]
反锐化修饰 / 高斯模糊
.RSs
.IPs "l\ \ \ \ "
将效果应用于亮度部分。
.IPs "c\ \ \ \ "
将效果应用于色度部分。
-.IPs <width>x<height>
-矩阵的宽度和高度,两者都是奇数尺寸
-(最小值 = 3x3,最大值 = 13x11或11x13,通常在3x3至7x7之间)
+.IPs <宽>x<高>
+矩阵的宽度和高度,两者都是奇数尺寸\
+(最小值 = 3x3,最大值 = 13x11 或 11x13,通常在 3x3 至 7x7 之间)
.IPs amount
-图像锐力度/\:模糊度的相对增量(合理的值应为\-1.5\-1.5)。
+图像锐利度/\:模糊度的相对增量\
+(合理的值应为 \-1.5\-1.5)。
.RSss
<0:模糊
.br
->0:锐力
+>0:锐利
.REss
.RE
.
.TP
.B "swapuv\ "
-交换U和V两个平面的位置。
+交换 U 和 V 两个平面的位置。
.
.TP
.B il[=d|i][s][:[d|i][s]]
-对扫描行执行(反)交错操作。
-该过滤器的目标是提供处理隔行扫描图像的前半个扫描场而不对其进行反隔行扫描操作的
-功能。
-你可以在不破化隔行扫描结构的情况下过滤你的隔行扫描DVD视频,然后让其在电视上播放。
-(在后期处理过滤器的作用下)反隔行扫描(通过柔化、平均化之类的手段)永久性地去
-除了隔行扫描结构,而解交错操作将帧分离成2个扫描场(所谓的半幅画面),因此你可以
-分别地处理(过滤)这些扫描场然后重新将它们交错起来。
+对扫描行执行(解除)交错操作。\
+该过滤器的目标是提供处理隔行扫描图像的前半个扫描场\
+而不对其进行解除隔行扫描操作的功能。\
+可在不破化隔行扫描结构的情况下过滤隔行扫描的 DVD 视频,\
+然后让其在电视上播放。\
+(在后期处理过滤器的作用下)解除隔行扫描(通过柔化、平均化\
+之类的手段)永久性地去除了隔行扫描结构,而解除交错操作将帧\
+分离成 2 个扫描场(所谓的半幅画面),因此可以分别地处理(过滤)\
+这些扫描场然后重新将其交错起来。
.PD 0
.RSs
.IPs d
-反交错操作(将一个扫描场置于另一个上方)
+解除交错操作(将一个扫描场置于另一个上方)
.IPs i
交错操作
.IPs s
@@ -7061,482 +7064,530 @@ Donald Graft 的自适应的内核级解
.
.TP
.B fil[=i|d]
-对扫描行执行(反)交错操作。
-与il过滤器十分相像,但相较之下运行得很快,其主要的缺点是它不是总能工作。
-尤其是当它与其它过滤器一起使用时,它可能随机产生一些渲染错误的图像,所以
-如果它能工作则暗自庆幸吧,但如果它在你的过滤器组合中不能工作也不要抱怨。
+对扫描行执行(解除)交错操作。\
+与 il 过滤器十分相像,但相较之下运行得很快,\
+其主要的缺点是并非总是起作用。\
+尤其是当与其它过滤器一起使用时,可能随机产生一些\
+渲染错误的图像,所以如果其能起作用则暗自庆幸吧,\
+而如果其在过滤器组合中不起作用也不要抱怨。
.PD 0
.RSs
.IPs d
-对扫描场执行反交错操作,将它们一个个紧挨着放在一起。
+对扫描场执行反交错操作,将其一个个紧挨着放在一起。
.IPs i
-对扫描场再次执行交错操作(产生与fil=d相反的效果)。
+对扫描场再次执行交错操作(产生与 fil=d 相反的效果)。
.RE
.PD 1
.
.TP
.B field[=n]
-使用大跨度计算方式从一幅隔行扫描图像中抽取单个扫描场,以避免浪费CPU
-时间。
-可选参数n指定抽取的是偶数场还是奇数场(取决于n是偶数还是奇数)。
+使用大跨度计算方式从一幅隔行扫描图像中抽取单个扫描场,\
+以避免浪费 CPU 时间。\
+可选参数 n 指定抽取的是偶数场还是奇数场\
+(取决于 n 是偶数还是奇数)。
.
.TP
-.B detc[=var1=value1:var2=value2:...]
-尝试逆转‘电视电影模式’处理操作以还原一个电影帧率下的纯净、非
-隔行扫描的视频流。
-这是第一个也是最基本的一个添加到MPlayer/\:MEncoder中的反电视电影模式
-过滤器。
-其工作方式是锁定电视电影模式中的3:2画面特征,然后尽可能长地跟踪这个特
-征。
-这使它适合完全电视电影模式化的来源,即使在有一定噪声的情况下亦是如此,
-但不适用于复杂的后期电视电影模式的图像的编辑。
-这个过滤器的开发已不再继续,因为ivtc、pullup、和filmdint在大多数应用中效
-果更好。
-以下参数(参见下面的句法解释)可用于控制detc的行为:
+.B detc[=变量1=值1:变量2=值2:...]
+尝试逆转‘电视电影模式’处理操作以还原电影帧率下\
+纯净、非隔行扫描的视频流。\
+这是第一个也是最基本的一个添加到 MPlayer/\:MEncoder 中的\
+反电视图像模式过滤器。\
+其工作方式是锁定电视图像模式中的 3:2 画面特征,然后尽可能长地\
+跟踪这个特征。\
+这使其适用于完全电视图像化的数据,即使在有一定\
+噪声的情况下亦是如此,但不适用于复杂的后期电视\
+图像模式的图像的编辑。\
+该过滤器的开发已不再继续,因为 ivtc、pullup、和 filmdint 在\
+大多数应用中效果更好。\
+以下参数(参见下面的句法解释)可用于\
+控制 detc 的行为:
.RSs
.IPs "<dr>\ "
设置丢弃帧的模式。
.RSss
0:不丢弃帧以保证输出帧率恒定(默认方式)。
.br
-1:当最近5个帧没有丢弃或不是电视电影模式时则一定丢弃一个帧。
+1:当最近5个帧没有丢弃或不是电视图像模式时\
+则一定丢弃一个帧。
.br
2:总保证输入输出帧率比正好为5:4。
.br
.I 注意:
-模式1和2用于MEncoder。
+模式 1 和 2 用于 MEncoder。
.REss
.IPs "<am>\ "
分析模式。
.RSss
-0:固定特征,初始帧代号由<fr>中所指定。
+0:固定特征,初始帧的代号由 <fr> 指定。
.br
-1:积极搜寻电视电影模式特征(默认值)
+1:积极搜寻电视图像模式特征(默认值)
.REss
.IPs "<fr>\ "
-设定帧序列中初始帧的代号。
-0\-2是三个纯逐行扫描的帧;3和4是两个隔行扫描的帧。
-默认值\-1表示‘初始帧不在电视电影模式的序列中’。
-这里指定的代号是影片开始前假想的那个前一帧的类型。
+设定帧序列中初始帧的代号。\
+0\-2 是三个纯逐行扫描的帧;3 和 4 是两个\
+隔行扫描的帧。\
+默认值 \-1 表示‘初始帧不在电视图像模式的序列中’。\
+这里指定的代号是假想位于影片开始前的\
+那一帧的类型。
.IPs "<t0>, <t1>, <t2>, <t3>"
用于某些模式下的阈值。
.RE
.
.TP
.B ivtc[=1]
-实验性的‘无状态’逆转电视电影模式过滤器。
-ivtc并不像detc过滤器那样尝试锁定一个特征,而是对于每一帧独立地决策。
-这对于那些在应用电视电影模式后经历较多编辑的来源相对而言具有很好的效
-果,但相应地它相对不能容忍有噪声的输入,比如电视上捕捉来的视频。
-可选参数(ivtc=1)对应于detc过滤器的dr=1选项,并且应当用于MEncoder中而不
-能用于MPlayer。
-与detc一样,你必须在使用MEncoder时指定正确的输出帧率
-(\-ofps24000/1001)。
-ivtc的进一步开发已停止,因为pullup和filmdint过滤器显得相对精确得多。
+实验性的‘无状态’逆转电视图像模式过滤器。\
+ivtc 并不像 detc 过滤器那样尝试锁定特征,\
+而是对于每一帧独立地决策。\
+这对于那些在应用电视图像模式后经历较多编辑的\
+视频相对而言具有很好的效果,但相应地其相对不能\
+容忍有噪声的输入,比如从电视上捕捉来的视频。\
+可选参数(ivtc=1)对应于 detc 过滤器的 dr=1 选项,\
+并且应当用于 MEncoder 中而不能用于 MPlayer。\
+与 detc 一样,必须在使用 MEncoder 时指定正确的输出帧率\
+(\-ofps24000/1001)。\
+ivtc 的进一步开发已停止,因为 pullup 和 filmdint 过滤器\
+显得相对精确得多。
.
.TP
.B pullup[=jl:jr:jt:jb:sb:mp]
-第三代反pulldown(逆转电视电影模式)过滤器,能够处理混合型硬性电视电影模式的,
-24000/1001帧率逐行扫描的,以及30000/1001帧率逐行扫描的内容。
-pullup过滤器的设计原则是通过在决策中利用将来的内容环境,以求得比detc或
-ivtc更稳定。
-与ivtc相似,pullup是无状态的,这源于它不锁定扫描场以识别要匹配的内容然
-后重塑逐行扫描的帧。
-它仍处于开发之中,但人们相信它是相当精确的。
+第三代反下拉处理(逆转电视图像模式)过滤器,能够处理\
+混合型硬件生成的电视图像化的、24000/1001 帧率逐行扫描的\
+以及 30000/1001 帧率逐行扫描的内容。\
+pullup 过滤器在设计上通过决策中参考将来的相关内容,\
+以比 detc 或 ivtc 更稳定。\
+与 ivtc 相似,pullup 是无状态的,这是因为其不是锁定\
+所追踪的扫描场,而是预先查看紧接着的扫描场,以此找出\
+匹配的场并重建逐行扫描的帧。\
+其仍处于开发之中,但可确信是相当精确的。
.RSs
-.IPs "jl, jr, jt, and jb"
-这些选项用于设置图像的左边、右边、上边和下边各有多少
-“垃圾信息”要忽略。
-左/\:右两边是以8像素为一个单元,而上/\:下两边是以2个扫描行为一个单元。
-默认是每边各取8个像素。
+.IPs "jl、jr、jt、和 jb"
+这些选项用于设置图像的左边、右边、上边和下边各有多少\
+“垃圾信息”要忽略。\
+左/\:右两边是以 8 像素为单位计量,而上/\:下两边\
+是以 2 个扫描行为单位计量。\
+默认是每边各取 8 个像素。
.br
-.IPs "sb (strict breaks)"
-将该选项设置为1将减小pullup产生偶发性不匹配帧的机率,
-但它也可能导致高动态的帧序列中有太多的帧被丢弃。
-相反地,将它设置为\-1将使pullup能更容易地匹配扫描场。
-这能帮助处理那些在扫描场间存在一些模糊特性的视频,但也可能导致输出中
+.IPs "sb(strict breaks,严格拆分)"
+该选项设置为 1 将减小 pullup 产生\
+偶发性不匹配帧的机率,但也可能导致\
+高动态的帧序列中丢弃过多\
+的帧。\
+与之相反,将其设置为 \-1 将使 pullup 能更容易地\
+匹配扫描场。\
+这可能有助于处理那些在扫描场间存在\
+些许模糊特征的视频,但也可能导致输出中\
存在隔行扫描的帧。
.br
-.IPs "mp (metric plane)"
-这个选项可以设置成1或2以使用色度平面而不是亮度平
-面来进行pullup的计算。
-这能提高处理清晰来源时的精确度,但更可能的是降低精确度,尤其是存在
-色度噪声(彩虹效应)或灰度视频的场合。
-将mp设置成色度平面的主要目的是降低CPU负荷,并使pullup在慢速机器上可用。
+.IPs "mp(metric plane,度量平面)"
+该选项可设为 1 或 2 以使用色度平面而非\
+亮度平面来进行 pullup 的计算。\
+这可能提高处理清晰视频时的精确度,但更可能降低\
+精确度,尤其是存在色度噪声(彩虹效应)或视频\
+为灰度的场合。\
+将 mp 设置成色度平面的主要目的是降低 CPU 负荷,\
+并使 pullup 在运行慢机器上可用。
.REss
.RS
.sp 1
.I 注意:
-在编码中一定要在pullup后跟上softskip过滤器以保证pullup能读取所有帧。
-由于编解码器/\:过滤器层在设计上的局限,不这样做会导致输出不正确,并且往
-往程序会崩溃。
+在编码中一定要在 pullup 后跟上 softskip 过滤器\
+以保证 pullup 能读取所有帧。\
+由于编解码器/\:过滤器层在设计上的局限,不这样做会导致\
+输出不正确,并且往往程序会崩溃。
.REss
.
.TP
-.B filmdint[=options]
-逆转电视电影模式过滤器,与上面的pullup过滤器相似。
-它被设计成用于处理任意下拉特征,包括混合型软性和硬性的电视电影模式,
-以及提供对于那些会慢于或快于其在电视上的原始帧率的影片的有限支持。
-只有亮度平面用以寻找帧分开的位置。
-如果一个扫描场没有匹配上特征,则就使用简单的线性估计方式解除其
-隔行扫描结构。
-如果来源是MPEG-2格式,那么这个过滤器必须是第一个过滤器以便能够访问
-MPEG-2解码器设置的扫描场标志。
-根据来源MPEG的不同,你可能不需采纳这个建议,只要你不看到许多“下半场先
-扫描”的警告。
-不设选项时,它只是做普通的逆转电视电影模式处理,并且应当与
-mencoder \-fps 30000/1001 \-ofps 24000/1001一同使用。
-当这个过滤器用于 MPlayer 时,它将导致播放时帧速率不匀衡,但在通常情况下比
-使用pp=lb或不进行反隔行扫描操作要好。
-多个选项可以使用/.分隔开指定。
+.B filmdint[=若干选项]
+逆转电视图像模式过滤器,与上文的 pullup 过滤器相似。\
+其设计上用于处理任意下拉处理特征,包括混合型软件和硬件\
+生成的电视图像模式,并有限地支持那些在电视上播放时\
+会慢于或快于原始帧率的影片。\
+只有亮度平面用以寻找拆分帧的位置。\
+如果一个扫描场没有匹配上特征,则就使用简单的线性估计方式\
+解除其隔行扫描结构。\
+如果来源是 MPEG-2 格式,那么该过滤器必须是第一个过滤器,\
+以便能够获得 MPEG-2 解码器设置的扫描场标志。\
+根据 MPEG 来源的不同,只要未看到许多“下半扫描场先扫描”的警告,\
+可能无需采纳该建议。\
+不设选项时,该过滤器只是做普通的逆转电视图像模式处理,\
+并且应当与 mencoder \-fps 30000/1001 \-ofps 24000/1001 一同使用。\
+当该过滤器用于 MPlayer 时,将导致播放时帧速率不匀衡,\
+但在通常情况下比使用 pp=lb 或不进行解除隔行扫描操作\
+要好。\
+多个选项可以使用/分隔开指定。
.RSs
.IPs crop=<w>:<h>:<x>:<y>
-就像crop过滤器一样,但更快而且能用于混合型硬性和软性电视电影模式的内容,
-以及y不用4的倍数的情形。
-如果x或y的设置将需要从色度平面中切除部分像素时,切除区域将延伸。
-这通常意味着x和y必须是偶数。
+就像 crop 过滤器一样,但更快而且能用于混合型硬件和软件生成的电视图像化的内容,\
+以及 y 不是4的倍数的情形。\
+如果 x 或 y 的设置要求从色度平面中裁剪掉非整个像素时,\
+裁剪出的区域将延伸。\
+这通常意味着 x 和 y 必须是偶数。
.IPs io=<ifps>:<ofps>
-对于每ifps个输入帧,过滤器将输出ofps个帧。
-ifps/\:ofps的比率应当与\-fps/\-ofps的比率相匹配。
-这可以用于过滤那些在电视上以不同原始帧率的帧率播放的影片。
+每输入 ifps 个帧,过滤器将输出 ofps 个帧。\
+ifps/\:ofps 的比率应当与 \-fps/\-ofps 的比率相匹配。\
+这可用于过滤那些在电视上播放时帧率\
+不同于原始值的影片。
.IPs luma_only=<n>
-如果n为非零值,色度平面就原封不动地输出。
-这适用于YV12采样的电视,这种方式丢弃其中一个色度扫描场。
+如果 n 为非零值,色度平面就原封不动地输出。\
+这有助于处理 YV12 采样的电视信号,这种信号丢弃其中\
+一个色度扫描场。
.IPs mmx2=<n>
-在x86系统上,如果n=1,则使用MMX2优化的函数,如果n=2,则使用3DNow!
-优化的函数,否则使用普通的C语句。
-如果不指定这个选项,则将自动侦测MMX2和3DNow!,使用这个选项重写自动侦测
+在 x86 系统上,如果 n=1,则使用 MMX2 优化的函数,如果 n=2,\
+则使用 3DNow! 优化的函数,否则使用普通的 C 代码。\
+如果不指定该选项,将自动侦测 MMX2 和 3DNow!;可使用该选项改写自动侦测到\
的结果。
.IPs fast=<n>
-n值较大时能提高过滤器的运行速度但牺牲了精确性。
-默认值是n=3。
-如果n是奇数,MPEG的REPEAT_FIRST_FIELD标志位已标记的帧后紧跟的一帧将被
-认作是逐行扫描的,于是过滤器将不在处理软性电视电影模式的MPEG-2内容上花任
-何时间了。
-如果MMX2或3DNow!可用,那么这就是该标志位的唯一作用。
-在没有MMX2和3DNow!的情况下,如果n=0或1,那么将使用与n=2或3的时候同样的
-计算方式。
-如果n=2或3,用于寻找帧间断的亮度阶数值就从256降低为128,这使过滤器运行更
-快而不损失太多的精确性。
-如果n=4或5,将使用一个更快的,但相较之下很不精确的测量标准来寻找帧间
-断,这样做会增加将垂直方向上细节很多的图像误测为隔行扫描内容的可能性。
+n 值较大时能提高过滤器的运行速度但牺牲了精确性。\
+默认值是 n=3。\
+如果 n 是奇数,MPEG 的 REPEAT_FIRST_FIELD 标志位已标记的帧后\
+紧跟的一帧将认作是逐行扫描的,于是过滤器无需在处理软件生成的电视\
+图像化的 MPEG-2 内容上花任何时间了。\
+这是当 MMX2 或 3DNow! 可用时该标志位的唯一作用。\
+在没有 MMX2 和 3DNow! 的情况下,如果 n=0 或 1,那么将\
+使用与 n=2 或 3 的时候同样的计算方式。\
+如果 n=2 或 3,用于寻找帧拆分点的亮度\
+阶数值就从 256 降低为 128,这使过滤器\
+运行更快而不损失太多的精确性。\
+如果 n=4 或 5,将使用一个更快的,但相较之下\
+很不精确的测量标准来寻找帧拆分点,这样做会增加\
+将垂直方向上细节很多的图像误测为隔行扫描内容的可能性。
.IPs verbose=<n>
-如果n是非零值,则打印出用于每个帧的具体测量标准。
-适用于程序调试。
+如果 n 是非零值,则打印出用于每个帧的具体测量标准。\
+有助于程序调试。
.IPs dint_thres=<n>
-反隔行扫描的阈值。
-用于解除未匹配任何特征的帧的隔行扫描结构的过程中。
-阈值大意味着较少的帧经过反隔行扫描处理,要完全关闭反隔行扫描处理则
-使用n=256。
-默认值为n=8。
+解除隔行扫描的阈值。\
+用于解除未匹配任何特征的帧的隔行扫描结构的过程。\
+阈值大意味着较少的帧经过解除隔行扫描处理,\
+要完全关闭反隔行扫描处理则使用 n=256。
+默认值为 n=8。
.IPs comb_thres=<n>
-比较上半扫描场和下半扫描场的阈值。
-默认值为128。
+比较上半扫描场和下半扫描场的阈值。\
+默认值为 128。
.IPs diff_thres=<n>
-用于侦测扫描场的瞬时变化的阈值。
-默认值为128。
+用于侦测扫描场时间性变化的阈值。\
+默认值为 128。
.IPs sad_thres=<n>
-合计绝对差的阈值,默认为64。
+绝对值差总数的阈值,默认值为 64。
.RE
.
.TP
.B softpulldown
-这个过滤器只能用于MEncoder并且依赖于用于软性3:2下拉(软性电视电影模式)的
-MPEG-2标志位。
-如果你想对半软性电视模式的影片使用ivtc或detc过滤器,那么将该过滤器插入到它们之前
-能使他们更稳定。
+该过滤器只能用于 MEncoder,并且依赖于用于软件级 3:2下拉处理\
+(软件级电视图像化)的 MPEG-2 标志位。\
+如果想对半软件级电视图像化的影片使用 ivtc 或 detc 过滤器,\
+那么将该过滤器插入到这些过滤器之前能使其更稳定。
.
.TP
.B divtc[=options]
-逆转隔行扫描视频的电视电影模式。
-如果3:2下拉电视电影模式的视频丢失了其中的一个扫描场,或在反隔行扫描时使用了
-保留一个扫描场而插值计算另一个的方法,那么输出的是一个晃动的视频,其中的每四
-个帧后有一个是重复的帧。
-该过滤器目的是找到并丢弃这些重复的帧,并还原原来的影片帧率。
-在使用这个过滤器时,你必须设将\-ofps指定为输入视频文件帧率的4/5
-并将softskip放在过滤器链中位于其后的地方,以保证divtc能读取所有
-的帧。
-有两种不同的模式可选:
-一阶段模式是默认的模式,并且直接就能使用,但缺点是任何电
-视图像模式下相位的变化(丢帧或编辑错误)将导致暂时的画面
-抖动直至过滤器重新恢复同步。
-二阶段模式通过事先分析整个视频来避免这种问题,所以它能事
-先知道相位的变化并能在准确的位置恢复同步。
-这两个阶段
+逆转隔行扫描视频的电视图像模式。\
+如果 3:2 下拉处理的电视图像模式的视频丢失了其中的一个扫描场,或在解除\
+隔行扫描时使用了保留一个扫描场而插值计算另一个的方法,那么输出的是一个\
+抖动的视频,其中每四个帧后有一个是重复的帧。\
+该过滤器目的是找到并丢弃这些重复的帧,并还原原来的\
+影片帧率。\
+在使用这个过滤器时,必须设将 \-ofps 指定为输入视频文件\
+帧率的 4/5 并将 softskip 放在过滤器链中位于其后的地方,
+以保证 divtc 能读取所有的帧。\
+有两种不同的模式可选:\
+一阶段模式是默认的模式,并且直接就能使用,\
+但缺点是任何电视图像模式下相位的变化\
+(丢帧或编辑错误)将导致暂时的画面抖动直至\
+过滤器重新恢复同步。\
+二阶段模式通过事先分析整个视频来避免\
+这种问题,所以能事先知道相位的变化并能\
+在准确的位置恢复同步。\
+这些阶段
.B 不
-对应于第一阶段和第二阶段的编码处理过程。
-你必须在真正编码而释放出处理后的视频之前,使用divtc的第一
-阶段配置运行额外的一个阶段。
-使用\-nosound \-ovc raw \-o /dev/null来避免在这一阶段浪费
-CPU的运算能力。
-你可以在divtc后加上诸如crop=2:2:0:0之类的东西以运行
-得更快。
-然后使用divtc第二阶段配置以进行真正的编码。
-如果你使用多阶段编码器编码,那么在所有阶段均要
-使用divtc第二阶段的配置。
+对应于第一阶段和第二阶段的编码处理过程。\
+必须在正式编码过程释放出生成的视频前,使用 divtc 的第一\
+阶段配置运行额外的一个阶段。\
+可使用 \-nosound \-ovc raw \-o /dev/null 避免在这一阶段\
+浪费 CPU 的运算能力。\
+可在 divtc 后加上诸如 crop=2:2:0:0 之类的配置以运行\
+得更快。\
+然后使用 divtc 第二阶段配置以进行真正的编码。\
+如果使用多阶段编码器编码,那么在所有阶段均要\
+使用 divtc 第二阶段的配置。\
相关选项有:
.RSs
.IPs pass=1|2
使用二阶段模式。
-.IPs file=<filename>
+.IPs file=<文件名>
设置第二阶段使用的日志的文件名(默认值:“framediff.log”)。
-.IPs threshold=<value>
-设置过滤器认为某个特征是电视电影模式特征时,该特征所必须达到的最小强度(默认
-值:0.5)。
-这用于避免从视频中很暗或很静止的部分里错误地识别出一些特征。
-.IPs window=<numframes>
-设置搜寻特征时需要察看多少个最近读到的帧(默认值:30)。
-较长的察看范围能增加特征搜寻的可靠性,但较短的察看范围能改善对于电视图
-像模式中相位变化的反应时间。
-该选项只对一阶段模式有作用。
-当前,二阶段模式使用固定的察看范围,该范围包含了过去和将来输入的帧。
+.IPs threshold=<参数值>
+设置过滤器认为某个特征是电视图像模式特征时,该特征所必须达到的最小强度\
+(默认值:0.5)。\
+这用于避免从视频中很暗或很静止的部分里错误地\
+识别出一些特征。
+.IPs window=<帧数>
+设置搜寻特征时需要察看多少个最近读到的帧\
+(默认值:30)。\
+较长的察看范围能增加特征搜寻的可靠性,但较短的察看范围\
+能改善对于电视图像模式中相位变化的反应时间。\
+该选项只对一阶段模式有作用。\
+当前,二阶段模式使用固定的察看范围,该范围包含了\
+过去和将来输入的帧。
.IPs phase=0|1|2|3|4
-设置一阶段模式中电视电影模式的初始相位(默认值:0)。
-二阶段模式能读取将来输入的帧,所以它能够在一开始就使用正确的相位值,但
-一阶段模式只能靠猜测。
-当它找到正常的相位时它能跟上这个相位,但该选项能用来开始时可能出现的抖动。
-二阶段模式的第一阶段也使用该选项,所以如果你保存第一阶段的输出内容,你就会得
-到持续的相位值跟踪结果。
-.IPs deghost=<value>
-设置去鬼影处理的阈值(0\-255用于一阶段模式,\-255\-255用于二阶段模式,默认0)。
-如果为非零值,则使用去鬼影模式。
-该选项用于那些通过将扫描场混合在一起而不是丢弃其中一个场的方式解除
-隔行扫描的视频。
-去鬼影处理会增强混合后帧中的压缩损伤,所以该参数值作为一个阈值,用以
-将那些在去鬼影过程中与前一帧的相差值小于一个特定值的像素排除在外。
-如果使用了二阶段模式,可以用负数值使过滤器在第二阶段开始时分析整个视频,以
-确定它是否需要去鬼影处理,然后要么选择一个零值,要么选择该值的绝对值作
-为去鬼影的参数。
-应将该选项用于第二阶段,这与用于第一阶段没有差别
+设置一阶段模式中电视图像模式的初始相位(默认值:0)。\
+二阶段模式能读取将来输入的帧,所以能够在一开始就\
+使用正确的相位值,但一阶段模式只能靠猜测。\
+当找到正常的相位时就能跟上这个相位,但该选项能用于\
+解决开始时可能出现的抖动。\
+二阶段模式的第一阶段也使用该选项,所以如果保存了第一阶段的输出内容,\
+就能得到持续的相位值跟踪结果。
+.IPs deghost=<参数值>
+设置去鬼影处理的阈值(0\-255 用于一阶段模式,\-255\-255 用于\
+二阶段模式,默认为 0)。\
+如果为非零值,则使用去鬼影模式。\
+该选项用于那些通过将扫描场混合在一起而非丢弃其中一个场的方式解除\
+隔行扫描的视频。\
+去鬼影处理会增强混合后帧中的压缩损伤,所以该参数值\
+作为一个阈值用以将那些在去鬼影过程中与前一帧的相差值\
+小于一个特定值的像素排除在外。\
+如果使用了二阶段模式,可用负数值使过滤器在第二阶段\
+开始时分析整个视频,以确定其是否需要去鬼影处理,\
+然后要么选择值为零,要么选择该值的绝对值作\
+为去鬼影的参数。\
+应将该选项用于第二阶段,将其用于第一阶段没有作用。
.RE
.
.TP
.B phase[=t|b|p|a|u|T|B|A|U][:v]
-将隔行扫描的视频延迟一个扫描场的时间,以改变扫描场的次序。
-其目的是修复那些在录像带传输至电脑视频的捕捉过程中使用了相反的扫描场次
-序的PAL影片。
+将隔行扫描的视频延迟一个扫描场的时间,\
+以改变扫描场的次序。\
+其目的是修复那些在录像带传输至电脑视频的\
+捕捉过程中使用了相反的扫描场次序的 PAL 影片。\
选项有:
.RSs
.IPs t
-捕捉时扫描场次序为上半场先输入,传输时为下半场先输入。
+捕捉时扫描场次序为上半场先输入,传输时为下半场先输入。\
过滤器将延迟下半场。
.IPs b
-捕捉时扫描场次序为下半场先输入,传输时为上半场先输入。
+捕捉时扫描场次序为下半场先输入,传输时为上半场先输入。\
过滤器将延迟上半场。
.IPs p
-捕捉和传输时使用同样的扫描场次序。
-该模式只是为了在其它选项的使用说明中引用而存在的,但如果你真的选了它,那么滤
-镜会按照您的旨意不做任何事情。;-)
+捕捉和传输时使用同样的扫描场次序。\
+该模式只是为了在其它选项的使用说明中引用而存在的,但如果真的选了该模式,\
+那么过滤器会按照旨意不做任何事情。;-)
.IPs a
-捕捉时的次序将自动通过扫描场的标志位来判断,传输时的与捕捉时的相反。
-过滤器根据扫描场的标志位为每一个帧在t和b两个模式中选择一个。
-如果没有任何扫描场的信息,那么该模式就与u一样了。
+捕捉时的次序将自动通过扫描场的标志位来判断,传输时的与捕捉时的相反。\
+过滤器根据扫描场的标志位为每一个帧在 t 和 b 两个模式中选择一个。\
+如果没有任何扫描场的信息,那么该模式就与 u 一样了。
.IPs u
-捕捉时的次序未知或不断变化,传输时的与捕捉时的相反。
-过滤器通过分析图像并选择能在扫描场间产生最佳匹配的那个候选模式来给每一个帧
-在t和b两个模式中选择一个。
+捕捉时的次序未知或不断变化,传输时的与捕捉时的相反。\
+过滤器通过分析图像并选择能在扫描场间产生最佳\
+匹配的那个候选模式来给每一个帧在 t 和 b 中\
+选择一个模式。
.IPs T
-捕捉时为上半场先输入,传输时未知或不断变化。
-过滤器通过分析图像在t和p模式中选择一个。
+捕捉时为上半场先输入,传输时未知或不断变化。\
+过滤器通过分析图像在 t 和 p 模式中选择一个。
.IPs B
-捕捉时为下半场先输入,传输时未知或不断变化。
-过滤器通过分析图像在b和p模式中选择一个。
+捕捉时为下半场先输入,传输时未知或不断变化。\
+过滤器通过分析图像在 b 和 p 模式中选择一个。
.IPs A
-捕捉时的次序由扫描场标志位判断,传输时的未知或不断变化。
-过滤器通过扫描场标志位和图像分析从t、b和p中选择一个模式。
-如果没有任何扫描场信息,则该模式与U一样。
+捕捉时的次序由扫描场标志位判断,传输时的未知或不断变化。\
+过滤器通过扫描场标志位和图像分析从 t、b 和 p 中选择一个模式。\
+如果没有任何扫描场信息,则该模式与 U 一样。\
这是默认的模式。
.IPs U
-捕捉时和传输时的次序均未知或不断变化。
-过滤器只通过图像分析以从t、b和p中选择一个模式。
+捕捉时和传输时的次序均未知或不断变化。\
+过滤器只通过图像分析以从 t、b 和 p 中选择一个模式。
.IPs v
-细节信息处理。
-打印每个帧所选用的模式以及在t、b和p三种模式下的扫描场间的均方差值。
+详细输出操作。\
+打印每个帧所选用的模式以及在 t、b 和 p 三种模式间\
+扫描场数的均方差值。
.RE
.
.TP
-.B telecine[=start]
-应用3:2‘电视电影模式’处理以使帧率增加20%。
-该选项极可能无法用于MPlayer,但它可以以'mencoder \-fps 30000/1001 \-ofps
- 30000/1001 \-vf telecine'形式使用。
-其中的两个fps选项都是必需的!
-(如果它们不正确,就无法A/V同步。)
-可选的start参数告诉过滤器从电视电影模式特征中的哪里开始执行(0\-3)。
+.B telecine[=启始]
+应用 3:2‘电视图像化’处理以使帧率增加 20%。\
+该选项极可能无法用于 MPlayer,但其可以以‘mencoder \-fps 30000/1001 \-ofps \
+30000/1001 \-vf telecine’形式使用。\
+两个 fps 选项都必须设置!\
+(如果设置不正确,音视频将无法同步。)\
+可选的‘启始’参数告诉过滤器从电视图像模式特征中的\
+哪个位置开始执行(0\-3)。
.
.TP
-.B tinterlace[=mode]
-瞬时扫描场隔行扫描化——将一对对帧合并为一个个隔行扫描的帧,使帧率减半。
-偶数帧移至上半扫描场,奇数帧移至下半扫描场。
-该过滤器可用于充分反转(模式0下)tfields过滤器的效果。
+.B tinterlace[=模式]
+时间性扫描场隔行扫描处理——将各对帧分别合并为一个\
+隔行扫描的帧,从而使帧率减半。\
+偶数帧移至上半扫描场,奇数帧移至下半扫描场。\
+该过滤器可用于充分反转(模式 0 下的)tfields 过滤器的效果。\
可用模式有:
.PD 0
.RSs
.IPs 0
-将奇数帧移至上半场,偶数帧移至下半场,以在半速帧率下产生一个完全高度的帧。
+将奇数帧移至上半场,偶数帧移至下半场,从而在半速\
+帧率下产生一个完整高度的帧。
.IPs 1
只输出奇数帧,丢弃偶数帧;帧的高度不变。
.IPs 2
只输出偶数帧,丢弃奇数帧;帧的高度不变。
.IPs 3
-将每个帧扩展至完全高度,但每两个扫描行间插入黑色的行;帧速不变。
+将每个帧扩展至完整高度,但每两个扫描行间插入\
+黑色的扫描行;帧速不变。
.IPs 4
-将偶数帧的偶数扫描行与奇数帧的奇数扫描行交叉在一起。
+将偶数帧的偶数扫描行与奇数帧的奇数扫描行交叉在一起。\
帧高度不变,帧速减半。
.RE
.PD 1
.
.TP
-.B tfields[=mode[:field_dominance]]
-瞬时扫描场分离——将扫描场分离成帧,输出帧率加倍。
-就像 telecine 过滤器,tfields 可能无法正常工作,除非用于 MEncoder,并且 \-fps
-和 \-ofps 设置成所需的(加倍的)帧率的情况下!
+.B tfields[=模式[:扫描场顺序]]
+时间性扫描场分离——将扫描场分离成帧,\
+从而输出帧率加倍。\
+就像 telecine 过滤器一样,除非用于 MEncoder,\
+并且 \-fps 和 \-ofps 设置成所需的(加倍的)帧率,\
+否则 tfields 可能无法完整正确地起作用!
.PD 0
.RSs
-.IPs <mode>
+.IPs <模式>
0:保持扫描场不变(会产生跳帧/\:闪烁)。
.br
1:插值恢复缺少的扫描行。(所用的算法可能不太好。)
.br
-2:使用线性插值法以1/4像素精度转换扫描场(不产生跳帧)。
+2:使用线性插值法以 1/4 像素精度转换扫描场(不产生跳帧)。
.br
-4:使用4tap过滤器以1/4像素精度转换扫描场(较高质量)(默认方式)。
-.IPs <field_dominance>\ (不推荐使用)
-\-1:自动(默认值)
-只有当解码器输出适当的信息并且在过滤器链中tfields之前没有其它的过滤器丢
-弃这些信息时才能工作,否则该值设回为0(上半扫描场先输入)。
+4:使用 4tap 过滤器以 1/4 像素精度转换扫描场(较高质量)(默认方式)。
+.IPs <扫描场顺序>(不推荐使用)
+\-1:自动(默认值)\
+只有当解码器输出适当的信息,并且过滤器序列中 tfields 之前\
+没有其它的过滤器丢弃这些信息时才能起作用,否则该值将退回为 0\
+(上半扫描场先输入)。
.br
0:上半扫描场先输入
.br
1:下半扫描场先输入
.br
.I 注意:
-该选项相当可能在以后的版里中去除。
-使用\-field\-dominance代替它。
+该选项相当可能在以后的版本里去除。\
+可使用 \-field\-dominance 代替。
.RE
.PD 1
.
.TP
-.B yadif=[mode[:field_dominance]]
-又一个反隔行扫描的过滤器
+.B yadif=[模式[:扫描场顺序]]
+又一个解除隔行扫描的过滤器
.PD 0
.RSs
-.IPs <mode>
+.IPs <模式>
0:每存在一帧输出一帧。
.br
1:每存在一个扫描场输出一帧。
.br
-2:与0相似但跳过空间隔行扫描检查。
+2:与 0 相似但跳过空间性隔行扫描检查。
.br
-3:与1相似但跳过空间隔行扫描检查。
-.IPs <field_dominance>\ (不推荐使用)
-与tfields运行方式相似。
+3:与 1 相似但跳过空间性隔行扫描检查。
+.IPs <扫描场顺序>(不推荐使用)
+与 tfields 运行方式相似。
.br
.I 注意:
-该选项相当可能在以后的版本中去除。
-使用\-field\-dominance替代它。
+该选项相当可能在以后的版本中去除。\
+可使用 \-field\-dominance 代替。
.RE
.PD 1
.
.TP
-.B mcdeint=[mode[:parity[:qp]]]
-包含运动补偿的反隔行扫描过滤器。
-它要求每帧有一个扫描场作为输入并且必须与tfields=1或yadif=1/3或与之等
-价的过滤器一起使用。
+.B mcdeint=[模式[:奇偶性[:量化参数]]]
+包含运动补偿的解除隔行扫描过滤器。\
+其要求每帧有一个扫描场作为输入,并且必须与 tfields=1 或 yadif=1/3 或\
+与之等价的过滤器一起使用。
.PD 0
.RSs
-.IPs <mode>
+.IPs <模式>
0:快速
.br
1:中等
.br
2:慢速,迭代式的运动估计
.br
-3:更慢,与模式2外加参照多个帧的方式相似
-.IPs <parity>
-0或1用于选择使用哪个扫描场(注意:目前还不能自动侦测!)。
-.IPs "<qp>\ "
-较高的值能产生较平滑的运动矢量场,但单个矢量得到优化的
-较少。
+3:更慢,与模式 2 外加参照多个帧的方式相似
+.IPs <奇偶性>
+0 或 1 用于选择使用哪个扫描场(注意:目前还不能自动侦测!)。
+.IPs "<量化参数>\ "
+较高的值能产生较平滑的运动矢量场,\
+但单个矢量得到优化的较少。
.RE
.PD 1
.
.TP
-.B boxblur=radius:power[:radius:power]
-盒状模糊
+.B boxblur=半径:力度[:半径:力度]
+盒状模糊处理
.PD 0
.RSs
-.IPs <radius>
+.IPs <半径>
模糊过滤的强度
-.IPs <power>
+.IPs <力度>
应用过滤的数量
.RE
.PD 1
.
.TP
-.B sab=radius:pf:colorDiff[:radius:pf:colorDiff]
-自适合形状的模糊
+.B sab=半径:预过滤:色差[:半径:预过滤:色差]
+自适合形状的模糊处理
.PD 0
.RSs
-.IPs <radius>
+.IPs <半径>
模糊过滤的强度(~0.1\-4.0)(值越大越慢)
.IPs "<pf>\ "
预过滤强度(~0.1\-2.0)
-.IPs <colorDiff>
-像素间会被认同的最大差值(~0.1\-100.0)
+.IPs <色差>
+像素间可认同的最大差值(~0.1\-100.0)
.RE
.PD 1
.
.TP
-.B smartblur=radius:strength:threshold[:radius:strength:threshold]
-智能模糊
+.B smartblur=半径:强度:阈值[:半径:强度:阈值]
+智能模糊处理
.PD 0
.RSs
-.IPs <radius>
+.IPs <半径>
模糊过滤的强度(~0.1\-5.0)(值越大越慢)
-.IPs <strength>
+.IPs <强度>
模糊化(0.0\-1.0)或锐利化(\-1.0\-0.0)
-.IPs <threshold>
+.IPs <阈值>
过滤全部区域(0),过滤平坦区域(0\-30)或过滤边缘(\-30\-0)
.RE
.PD 1
.
.TP
.B perspective=x0:y0:x1:y1:x2:y2:x3:y3:t
-修正没有摄制得垂直于屏幕的影片视角。
+修正未以垂直于屏幕角度摄制的影片视角。
.PD 0
.RSs
.IPs <x0>,<y0>,...
左上角、右上角、左下角、右下角的坐标
.IPs "<t>\ \ "
-线性(0)或立方式(1)重采样
+线性(0)或立方次(1)重采样
.RE
.PD 1
.
.TP
.B "2xsai\ \ "
-使用2x缩放及插值算法缩放并平滑图像。
+使用两倍缩放及插值算法缩放并平滑图像。
.
.TP
.B "1bpp\ \ \ "
-YUV/\:BGR 8/\:15/\:16/\:32转换中的1bpp映射位图
+每像素 1 比特的位图至 YUV/\:BGR 8/\:15/\:16/\:32 的转换
.
.TP
-.B down3dright[=lines]
-重设立体图像的位置及大小。
-将两个立体扫描场都抽取出来并将其紧靠着摆放,以将它们缩放至保持原有
-影片宽高比的大小。
+.B down3dright[=扫描行]
+重设立体图像的位置及大小。\
+将两个立体扫描场都抽取出来并将其左右紧靠着摆放,\
+以将其缩放至保持原有影片宽高比的大小。
.PD 0
.RSs
-.IPs <lines>
+.IPs <扫描行>
要从图像的中间选取的扫描行的数量(默认值:12)
.RE
.PD 1
.
.TP
.B bmovl=hidden:opaque:fifo
-这个位图覆盖过滤器从FIFO管道中读取位图并将它们显示在影片的上方,以支持某
-些对于图像的变换。
-另见TOOLS/bmovl-test.c以获取一个小型的bmovl测试程序。
+该位图覆盖过滤器从 FIFO 管道中读取位图并将其显示在影片的上方,\
+以支持某些图像上的变换。\
+另见 TOOLS/bmovl-test.c 以获取一个小型的 bmovl 测试程序。
.PD 0
.RSs
.IPs <hidden>
@@ -7544,29 +7595,30 @@ YUV/\:BGR 8/\:15/\:16/\:32转换中的1b
.IPs <opaque>
设置‘opaque’标志位的默认值(0=透明,1=不透明)。
.IPs <fifo>
-FIFO管道(连接‘mplayer \-vf bmovl’和主控程序的命名管道)的路径/\:文件名
+FIFO 管道(连接‘mplayer \-vf bmovl’和主控程序的命名管道)\
+的路径/\:文件名
.RE
.PD 1
.sp 1
.RS
-FIFO管道中使用的命令有:
+FIFO 管道中使用的命令有:
.RE
.PD 0
.RSs
-.IPs "RGBA32 width height xpos ypos alpha clear"
-其后出现的是width*height*4字节大小的原始RGBA32数据。
-.IPs "ABGR32 width height xpos ypos alpha clear"
-其后出现的是width*height*4字节大小的原始ABGR32数据。
-.IPs "RGB24 width height xpos ypos alpha clear"
-其后出现的是width*height*3字节大小的原始RGB24数据。
-.IPs "BGR24 width height xpos ypos alpha clear"
-其后出现的是width*height*3字节大小的原始BGR24数据。
-.IPs "ALPHA width height xpos ypos alpha"
+.IPs "RGBA32 宽 高 x位置 y位置 alpha 清空"
+其后出现的是 宽*高*4 字节大小的原始 RGBA32 数据。
+.IPs "ABGR32 宽 高 x位置 y位置 alpha 清空"
+其后出现的是 宽*高*4 字节大小的原始 ABGR32 数据。
+.IPs "RGB24 宽 高 x位置 y位置 alpha 清空"
+其后出现的是 宽*高*3 字节大小的原始 RGB24 数据。
+.IPs "BGR24 宽 高 x位置 y位置 alpha 清空"
+其后出现的是 宽*高*3 字节大小的原始 BGR24 数据。
+.IPs "ALPHA 宽 高 x位置 y位置 alpha"
更改指定区域的阿尔法透明度。
-.IPs "CLEAR width height xpos ypos"
+.IPs "CLEAR 宽 高 x位置 y位置"
清空某个区域。
.IPs OPAQUE
-禁用一切阿尔法透明。
+禁用一切阿尔法透明。\
要再次启用则发送“ALPHA 0 0 0 0 0”
.IPs "HIDE\ "
隐藏位图。
@@ -7580,26 +7632,26 @@ FIFO管道中使用的命令有:
.RE
.PD 0
.RSs
-.IPs "<width>, <height>"
+.IPs "<宽>, <高>"
图像/区域的大小
-.IPs "<xpos>, <ypos>"
-从x/y位置开始位图混合
+.IPs "<x位置>, <y位置>"
+从 x/y 位置开始位图混合
.IPs <alpha>
-设置阿尔法差值。
-如果你将该值设为\-255,你就可以发送一系列的阿尔法命令将该区域设置为\-225、\-200、
-\-175等等以得到一个不错的渐渐出现的效果!;)
+设置阿尔法差异值。\
+如果将该值设为 \-255,就可以发送一系列的阿尔法命令将该区域设置为 \-225、\-200、
+\-175 等等以得到一个不错的渐渐出现的效果!;)
.RSss
-0: 保持原来的值
+0: 保持原来的值
.br
-255: 使所有的位图不透明。
+255: 使所有的位图不透明。
.br
\-255:使所有的位图透明。
.REss
-.IPs <clear>
+.IPs <清空>
在位图混合前清空帧缓冲。
.RSss
-0:在原来的图像上进行位图混合,于是你不必每当屏幕中的一小部分更新时就发送1.8MB
-的RGB32数据。
+0:在原来的图像上进行位图混合,于是不必每当屏幕中的一小部分\
+更新时就得发送 1.8MB 的 RGB32 数据。
.br
1:清空图像
.REss
@@ -7607,70 +7659,75 @@ FIFO管道中使用的命令有:
.PD 1
.
.TP
-.B framestep=I|[i]step
-仅仅每隔n个帧或只对每个内部参照帧(关键帧)进行渲染。
+.B framestep=I|[i]步长
+仅对每隔第 n 个帧或每个内部参照帧(关键帧)进行渲染。
.sp 1
-如果你使用I(大写)作为参数调用这个过滤器,那么
+如果使用 I(大写)作为参数调用这个过滤器,那么
.B 只有
-关键帧才渲染。
-对于DVD来说它通常意味着每15/12个帧中才有一帧(IBBPBBPBBPBBPBB),对于
-AVI来说它意味着每当场景切换时或每隔keyint值(参见\-lavcopts keyint= value)
+关键帧才渲染。\
+对于 DVD 来说其通常意味着每 15/12 个帧中才有一帧(IBBPBBPBBPBBPBB),\
+对于 AVI 来说意味着每当场景切换时或每隔 keyint(参见 \-lavcopts keyint=参数值)\
所指定数量的帧过后才有一帧。
.sp 1
-当找到关键帧时,将打印一个‘I!’字符串以及紧接着的一个换行符,以结束当前
-MPlayer/\:MEncoder在屏幕上输出的那一行,因为这段信息中包含了关键帧的时间值
-(以秒计)以及帧编号(你可以利用这一信息切分AVI。)。
+当找到关键帧时,将打印一个‘I!’字符串并紧接着一个换行符,\
+以完当前 MPlayer/\:MEncoder 在屏幕上一行的输出,\
+因为这段信息中包含了关键帧的时间值(以秒计)以及帧编号\
+(可利用这一信息切分 AVI。)。
.sp 1
-如果你使用一个数值参数‘step’调用这个过滤器,那么只有每隔‘step’个帧过后
+如果使用一个数值参数‘步长’调用这个过滤器,那么只有每隔‘步长’个帧过后\
才有一个帧得到渲染。
.sp 1
-如果你在数值前加上一个‘i’(小写),那么将输出‘I!’(就像I参数一样)
+如果在数值前加上一个‘i’(小写),那么将输出‘I!’\
+(就像I参数一样)
.sp 1
-如果你只给出i,那么不对帧做任何处理,只打印I!。
+如果只给出 i,那么不对帧做任何处理,\
+只打印 I!。
.
.TP
-.B tile=xtiles:ytiles:output:start:delta
-将一系列图像拼成单个大图像。
-如果你省略了一个参数或使用一个小于0的值,则将使用默认值。
-你也可以在你认为满意的情况下停止指定参数(... \-vf tile=10:5 ...)。
-将缩放过滤器放在tile之前很可能是个好主意:-)
+.B tile=x拼帖数:y拼帖数:输出:启始位:增量
+将一系列图像拼成单个大图像。\
+如果省略了某个参数或使用一个小于 0 的值,\
+则将使用默认值。\
+也可在认为满意的情况下放弃指定更多的参数(... \-vf tile=10:5 ...)。\
+将 scale 过滤器放在 tile 之前很可能比较好 :-)
.sp 1
这些参数有:
.sp 1
.PD 0
.RSs
-.IPs <xtiles>
-x轴方向拼贴的图像数(默认值:5)
-.IPs <ytiles>
-y轴方向拼贴的图像数(默认值:5)
-.IPs <output>
+.IPs <x拼帖数>
+x 轴方向拼贴的图像数(默认值:5)
+.IPs <y拼帖数>
+y 轴方向拼贴的图像数(默认值:5)
+.IPs <输出>
当‘output’个帧到达时,渲染拼贴的图像,这里‘output’应当是一个小于
-xtile * ytile的数。
-拼贴图像中缺失的部分保留为空白。
-比如,你可以每50帧写入一个8 * 7的拼帖图像,这样就在25fps下每2秒产生一幅
-图像。
-.IPs <start>
+xtile * ytile的数。\
+拼贴图像中缺失的部分保留为空白。\
+比如,可以每 50 帧写入一个 8 * 7 的拼帖图像,\
+这样就在 25fps 下每 2 秒产生一幅图像。
+.IPs <启始位>
以像素为单位的外边框的厚度(默认值:2)
-.IPs <delta>
+.IPs <增量>
以像素为单位的内边框的厚度(默认值:4)
.RE
.PD 1
.
.TP
.B delogo[=x:y:w:h:t]
-通过根据周围的像素进行简单的插值来去除电视台的台标。
-只需设置一个能盖住台标的长方形区域然后看着它消失就行了(有时更难看
-的画面会出现——你能得到效果是说不准的)。
+通过根据周围像素进行简单的插值\
+以去除电视台的台标。\
+只需设置一个能盖住台标的长方形区域,\然后等着看其消失就行了\
+(有时会出现更难看的画面——能得到效果是说不准的)。
.PD 0
.RSs
.IPs <x>,<y>
台标的左上角
.IPs <w>,<h>
-被清理的长方形区域的宽度和高度
+所清理的长方形区域的宽度和高度
.IPs <t>
-长方形区域的模糊边缘的宽度(增加w和h的大小)。
-当设为\-1时,屏幕上将绘出一个绿色的长方形以方便寻找合适的x、y、w、
-h参数值。
+长方形区域的模糊边缘的宽度(增加 w 和 h 的大小)。
+当设为 \-1 时,屏幕上将绘出一个绿色的长方形以方便\
+寻找合适的 x、y、w、h 参数值。
.IPs file=<文件名>
可指定一个文本文件,从中加载坐标。\
每一行内容必须有一个时间标签(以秒为单位,并且升序排序)以及\
@@ -7680,79 +7737,88 @@ h参数值。
.
.TP
.B remove\-logo=/path/to/logo_bitmap_file_name.pgm
-去除电视台台标,使用PGM或PPM图像文件来判断哪些像素组成
-了台标。
-图像文件的宽度和高度必须与所处理的视频流的宽高相
-匹配。
-使用过滤图像以及一个循环模糊算法去除台标。
+去除电视台台标,使用 PGM 或 PPM 图像文件判断\
+哪些像素组成了台标。\
+图像文件的宽度和高度必须与所处理的视频流的\
+宽高相匹配。\
+该过滤器使用该过滤图像以及循环的模糊算法\
+去除台标。
.RSs
.IPs /path/to/logo_bitmap_file_name.pgm
-过滤图像的[路径] + 文件名。
+过滤图像的 [路径] + 文件名。
.RE
.
.TP
-.B zrmjpeg[=options]
-与zr2视频输出设备一同使用的软件YV12至MJPEG编码器。
+.B zrmjpeg[=若干选项]
+与 zr2 视频输出设备一同使用的软件\
+级 YV12 至 MJPEG 编码器。
.RSs
.IPs maxheight=<h>|maxwidth=<w>
-这些选项zr采集卡能处理的最大宽度和高度(MPlayer的过滤器层当前
-还不能查询这些信息)。
+这些选项设置 zr 采集卡能处理的最大宽度和高度\
+(MPlayer的过滤器层当前还不能查询这些信息)。
.IPs {dc10+,dc10,buz,lml33}-{PAL|NTSC}
-使用这些选项将maxwidth和maxheight自动设置为zr卡/\:混合模式所知的值。
-比如,有效的选项有:dc10-PAL和buz-NTSC(默认值:dc10+PAL)
+可使用这些选项将 maxwidth 和 maxheight 自动设置为\
+已知的卡/\:模式组合的值。\
+比如,有效的选项有:dc10-PAL 和 buz-NTSC(默认值:dc10+PAL)
.IPs color|bw
-选择彩色或黑白的编码。
-黑白编码较快。
+选择彩色或黑白的编码。\
+黑白编码较快。\
彩色编码为默认方式。
.IPs hdec={1,2,4}
-水平方向抽取采样因数1、2或4。
+水平方向简化采样因数 1、2 或 4。
.IPs vdec={1,2,4}
-垂直方向抽取采样因数1、2或4。
+垂直方向简化采样因数 1、2 或 4。
.IPs quality=1\-20
-设置JPEG压缩的质量[最好] 1 \- 20 [非常差]。
+设置 JPEG 压缩的质量:[最好] 1 \- 20 [非常差]。
.IPs fd|nofd
-默认设置下,只有当Zoran采集卡的硬件支持MJPEG图像放大至其原有大
-小时才进行抽取采样。
-选项fd命令过滤器总是进行所请求的抽取采样操作(效果很糟)。
+默认设置下,只有当 Zoran 采集卡的硬件支持 MJPEG 图像放大至其原有大
+小时才进行简化采样。\
+选项 fd 命令过滤器总是进行所请求的简化采样操作\
+(效果很糟)。
.RE
.
.TP
.B screenshot
-允许使用可以与按键绑定的被动模式下的命令以获取影片的截屏。
-参见被动模式的说明文档以及交互式控制一节以获取详细信息。
-命名为‘shotNNNN.png’的文件将保存在工作目录下,所用的编号为第一个
-可以用的编号——不会覆盖任何文件。
-该过滤器在不用时不占用资源,并且支持任意色彩空间,所以将其添加进
-配置文件中很安全。
-要确保 screenshot 过滤器是加在所有其效果你希望录在所保存图像中的过滤器之后。
-例如,如果你希望截屏与你在显示屏上看到的完全一致,则它应当是最后一个过滤器。
+允许使用可以与按键绑定的被动模式下的命令\
+获取影片的截屏。\
+参见被动模式的说明文档以及交互式控制一节\
+以获取详细信息。\
+命名为‘shotNNNN.png’的文件将保存在工作目录下,\
+所用的编号为第一个可以用的编号——不会覆盖任何文件。\
+该过滤器在不用时不占用资源,并且支持任意色彩空间,\
+所以将其添加进配置文件中很安全。\
+需确保 screenshot 过滤器位于所有产生希望保存于图像的\
+效果的过滤器之后。\
+例如,如果希望截屏与在显示屏上看到的完全一致,\
+则其应当是最后一个过滤器。
.RE
.
.TP
.B "ass\ \ \ \ "
-将SSA/ASS字幕的渲染移至过滤器链中的任意一个位置。
-只适用于有\-ass选项的时候。
+将 SSA/ASS 字幕的渲染移至过滤器链中的任意一个位置。\
+仅有助于存在 \-ass 选项的时候。
.sp 1
.I 示例:
.PD 0
.RSs
.IPs "\-vf ass,screenshot"
-将SSA/ASS的渲染移至screenshot过滤器之前。
+将 SSA/ASS 的渲染移至 screenshot 过滤器之前。\
这样做后的截屏内容将包含字幕。
.RE
.PD 1
.
.TP
-.B blackframe[=amount:threshold]
-侦测出(几乎)完全黑色的帧。
-可适用于侦测影片章节的切换或广告。
-输出行由所侦测出帧的编号、黑色程度的百分比、帧的类型和最近遇到的关键帧的
+.B blackframe[=数量:阈值]
+侦测出(几乎)完全黑色的帧。\
+可有助于侦测影片章节的切换或广告。\
+输出行由所侦测出帧的编号、黑色程度的\
+百分比、帧的类型和最近遇到的关键帧的\
编号组成。
.RSs
-.IPs <amount>
-数值低于阈值的像素的百分比率(默认值:98)。
-.IPs <threshold>
-决定像素值低于多少就被认作是黑色的阈值(默认值:32)。
+.IPs <数量>
+低于阈值的像素必须有多少的百分比率(默认值:98)。
+.IPs <阈值>
+决定像素值低于多少就认作是黑色的阈值(默认值:32)。
.RE
.PD 1
.
@@ -7789,15 +7855,17 @@ stereo3d 选项用于转换不同的立�
.RE
.RE
.IPs <输出格式>
-输出的立体图像格式。可设值除了所有输入格式外还有:
+输出的立体图像格式。可设值除了所有输入\
+格式外还有:
.RS
.B arcg 或 anaglyph_red_cyan_gray
.RS
-红/青立体灰度图像(红色图层通过左眼图像,青色图层通过右眼图像)cyan
+红/青立体灰度图像(红色图层通过左眼图像,青色图层通过右眼图像)
.RE
.B arch 或 anaglyph_red_cyan_half_color
.RS
-红/青立体半彩色图像(红色图层通过左眼图像,青色图层通过右眼图像)
+红/青立体半彩色图像(红色图层通过左眼图像,青色图层\
+通过右眼图像)
.RE
.B arcc 或 anaglyph_red_cyan_color
.RS
@@ -7805,31 +7873,37 @@ stereo3d 选项用于转换不同的立�
.RE
.B arcd 或 anaglyph_red_cyan_dubois
.RS
-通过 Dubois 的最小二次影射优化的红/青立体彩色图像(红色图层通过左眼图像,青色图层通
-过右眼图像)
+通过 Dubois 的最小二次映射优化的红/青立体彩色图像(红色图层通过左眼图像,\
+青色图层通过右眼图像)
.RE
.B agmg 或 anaglyph_green_magenta_gray
.RS
-绿/品红立体灰度图像(绿色图层通过左眼图像,品红图层通过右眼图像)
+绿/品红立体灰度图像(绿色图层通过左眼图像,品红图层\
+通过右眼图像)
.RE
.B agmh 或 anaglyph_green_magenta_half_color
.RS
-绿/品红立体半彩色图像(绿色图层通过左眼图像,品红图层通过右眼图像)
+绿/品红立体半彩色图像(绿色图层通过左眼图像,品红图层\
+通过右眼图像)
.RE
.B agmc 或 anaglyph_green_magenta_color
.RS
-绿/品红立体彩色图像(绿色图层通过左眼图像,品红图层通过右眼图像)
+绿/品红立体彩色图像(绿色图层通过左眼图像,品红图层\
+通过右眼图像)
.RE
.B aybg 或 anaglyph_yellow_blue_gray
.RS
黄/蓝立体灰度图像(黄色图层通过左眼图像,蓝色图层通过右眼图像)
+.RE
.B aybh 或 anaglyph_yellow_blue_half_color
.RS
-黄/蓝立体半彩色图像(黄色图层通过左眼图像,蓝色图层通过右眼图像)
+黄/蓝立体半彩色图像(黄色图层通过左眼图像,蓝色图层\
+通过右眼图像)
.RE
.B aybc 或 anaglyph_yellow_blue_color
.RS
-黄/蓝立体彩色图像(黄色图层通过左眼图像,蓝色图层通过右眼图像)
+黄/蓝立体彩色图像(黄色图层通过左眼图像,蓝色图层\
+通过右眼图像)
.RE
.B ml 或 mono_left
.RS
@@ -7844,39 +7918,43 @@ stereo3d 选项用于转换不同的立�
.PD 1
.
.TP
-.B gradfun[=strength[:radius]]
-消除有时候因为将色深降至 8 比特后,在颜色近似不变的区域造成的带状损伤。
-通过插值在带状区域产生变化坡度,从而使其颜色产生抖动效果。
+.B gradfun[=强度[:半径]]
+消除有时候因为将色深降至 8 比特后,在颜色近似\
+不变的区域造成的带状损伤。\
+通过插值在带状区域产生变化坡度,从而使其颜色\
+产生抖动效果。
.sp 1
-设计该过滤器仅为播放目的。
-不要在有损压缩步骤前使用该过滤器,因为压缩过程容易丢失抖动效果,从而恢复带状损伤。
+该过滤器设计上仅用于播放。\
+勿在有损压缩步骤前使用该过滤器,因为压缩过程容易\
+丢失抖动效果,从而恢复带状损伤。
.RSs
-.IPs <strength>
-过滤器改变单个像素的最大程度。
+.IPs <强度>
+过滤器改变单个像素的最大程度。\
同时也是侦测颜色近似不变区域的阈值(默认值:1.2)。
-.IPs <radius>
-应用变化坡度的周边区域大小。
-较大的 radius 值带来较平缓的变化坡度,但同时使过滤器不能修改靠近颜色变化丰富区域
-的像素(默认值:16)。
+.IPs <半径>
+应用变化坡度的周边区域大小。\
+较大的半径值带来较平缓的变化坡度,但同时使过滤器无法修改\
+靠近颜色变化丰富区域的像素(默认值:16)。
.RE.
.
.TP
-.B fixpts[=options]
-修正视频帧的呈现时间戳(PTS)。
-默认行为是丢弃传递至下一级过滤器的 PTS,但以下选项可以改变这一行为:
+.B fixpts[=若干选项]
+修正视频帧的呈现时间标签(PTS)。\
+默认行为是丢弃传递至下一级过滤器的 PTS,但以下选项\
+可以改变这一行为:
.RSs
.IPs print
打印得到的 PTS。
.IPs fps=<fps>
-指定一个每秒帧数值
+指定每秒帧数值
.IPs start=<pts>
-为 PTS 指定一个初始值
-Specify an initial value for the PTS.
+为 PTS 指定初始值。
.IPs autostart=<n>
使用
.IR 第 n 个
-得到的 PTS 作为初始 PTS。
-保留所有之前的 PTS,因此如果设置了一个很大的值或设为 \-1 则将完整保留 PTS。
+得到的 PTS 作为初始 PTS。\
+保留所有之前的 PTS,因此如果设置了一个很大的值\
+或设为 \-1 则将完整保留 PTS。
.IPs autofps=<n>
在自动开始后使用
.IR 第 n 个
@@ -7889,149 +7967,156 @@ Specify an initial value for the PTS.
.PD 0
.RSs
.IPs "\-vf fixpts=fps=24000/1001,ass,fixpts"
-产生一个新的 PTS 序列,将其用于 ASS 字幕,然后将其丢弃。
-在节目结束后时间戳就重置的情况下,生成一个新的序列是有效的;该情形在 DVD 中很常见。
-丢弃该序列对于避免编码器判断错误是有必要的
+产生一个新的 PTS 序列,将其用于 ASS 字幕,然后将其丢弃。\
+在节目结束后时间标签就重置的情况下,生成一个新的序列是有效的;\
+该情形在 DVD 中很常见。\
+丢弃该序列对于避免编码器判断错误是有必要的。
.RE
.PD 1
.sp 1
.RS
.I 注意:
-将该过滤器与任何种类的定位选项(包括 -ss 和 EDL)一同使用可能会产生意想不到的结果。
+将该过滤器与任何种类的定位选项(包括 -ss 和 EDL)\
+一同使用可能会产生意想不到的结果。
.RE
.
.
-.SH "通用编码选项(仅用于MENCODER)"
+.SH "通用编码选项(仅用于 MENCODER)"
.
.TP
-.B \-audio\-delay <any floating-point number>
-通过在文件头部中设置延迟信息域来延迟音频或视频。(默认值:0.0)。
-该选项不在编码过程中延迟音频或视频流,但播放器会读出延迟信息域并做相
-应的补偿处理。
-正数值延迟音频,而负数值延迟视频。
-注意该选项正好与\-delay选项相反。
-例如,如果一段视频在\-delay 0.2下正确播放,那么你可以在MEncoder中使用
-\-audio\-delay \-0.2修复视频的不同步问题。
+.B \-audio\-delay <任何浮点数>
+通过在文件头部中设置延迟信息域来延迟音频或视频。\
+(默认值:0.0)。
+该选项不在编码过程中延迟音频或视频流,但播放器会\
+读出延迟信息域并做相应的补偿处理。\
+正数值延迟音频,而负数值延迟视频。\
+注意该选项正好与 \-delay 选项相反。\
+例如,如果一段视频在 \-delay 0.2 下正确播放,那么\
+可在 MEncoder 中使用 \-audio\-delay \-0.2 修复视频的不同步问题。
.sp 1
-当前,该选项只能用于默认的流合并器(\-of avi)。
-如果你使用了另外的流合并器,那么你必须使用\-delay来代替该选项。
+当前,该选项只能用于默认的流合并器(\-of avi)。\
+如果使用了另外的流合并器,那么必须使用 \-delay 来代替该选项。
.
.TP
.B \-audio\-density <1\-50>
-每秒钟处理的音频数据块数量(默认值为2,用于0.5s长的音频数据块)。
+每秒钟处理的音频数据块数量(默认值为2,用于 0.5s 长的音频数据块)。
.br
.I 注意:
-只用于CBR,VBR方式忽略该选项,因为它将每个数据包分别放入一个数据块中。
+只用于 CBR 方式,VBR 方式忽略该选项,因为其将每个数据包分别放入一个数据块中。
.
.TP
.B \-audio\-preload <0.0\-2.0>
-设置音频缓冲的时音间隔(默认值:0.5s)。
+设置音频缓冲的时间间隔(默认值:0.5s)。
.
.TP
-.B \-fafmttag <format>
+.B \-fafmttag <格式>
可用于改写输出文件中的音频格式标签。
.sp 1
.I 示例:
.PD 0
.RSs
.IPs "\-fafmttag 0x55"
-将使输出文件包含0x55(mp3)的信息作为音频格式标签。
+将使输出文件包含 0x55(mp3)的信息作为音频格式标签。
.RE
.PD 1
.
.TP
.B \-ffourcc <fourcc>
-可用于改写输出文件中的视频fourcc值。
+可用于改写输出文件中的视频 fourcc 值。
.sp 1
.I 示例:
.PD 0
.RSs
.IPs "\-ffourcc div3"
-将使输出文件包含‘div3’的信息作为视频fourcc值。
+将使输出文件包含‘div3’的信息作为视频 fourcc 值。
.RE
.PD 1
.
.TP
.B \-force\-avi\-aspect <0.2\-3.0>
-代替存储在AVI OpenDML vprp头部中的宽高比值。
+代替存储在 AVI OpenDML vprp 头部中的宽高比值。\
该选项可用于在使用‘\-ovc copy’时更改宽高比值。
.
.TP
-.B \-frameno\-file <filename>(不推荐使用)
-指定包含有帧序号对应关系表的音频文件的文件名,该对应关系表是在特殊的三阶
+.B \-frameno\-file <文件名>(不推荐使用)
+指定包含有帧序号对应关系表的音频文件的文件名,该对应关系表是在特殊的三阶\
段编码模式的第一阶段(只处理音频)中生成的。
.br
.I 注意:
-使用该模式很可能会让你得到A-V不同步的结果。
-不要使用它。
-它只是为了向后兼容而保留的,并且相当可能在以后的版本中去除。
+使用该模式很可能造成音视频不同步。\
+勿使用。\
+其只是为了向后兼容而保留的,并且相当可能\
+在以后的版本中去除。
.
.TP
.B \-hr\-edl\-seek
-在跳过处理区域时使用一种更精确但相对很慢的方式。
-不是定位标记为需跳过的处理区域,而是解码所有的帧并且只有编码需
-要的帧。
+在跳过处理区域时使用一种更精确但相对很慢的方式。\
+不是定位至标记为需跳过的处理区域,而是解码所有的帧\
+并且只编码需要的帧。\
该选项使从非关键帧的边界开始编码成为可能。
.br
.I 注意:
-不保证能与‘\-ovc copy’一同使用。
+不保证能与‘\-ovc copy’一同起作用。
.
.TP
-.B \-info <option1:option2:...>(只用于AVI)
-指定生成的AVI文件的头部信息内容。
+.B \-info <选项1:选项2:...>(只用于 AVI)
+指定生成的 AVI 文件的头部信息内容。
.sp 1
可用选项有:
.RSs
.IPs "help\ "
显示本部分描述。
-.IPs name=<value>
+.IPs name=<参数值>
作品的标题
-.IPs artist=<value>
+.IPs artist=<参数值>
作品的作者
-.IPs genre=<value>
+.IPs genre=<参数值>
原作的类别
-.IPs subject=<value>
+.IPs subject=<参数值>
作品的内容
-.IPs copyright=<value>
+.IPs copyright=<参数值>
版权信息
-.IPs srcform=<value>
+.IPs srcform=<参数值>
数字化资料的原始格式
-.IPs comment=<value>
+.IPs comment=<参数值>
关于作品的总体性注释
.RE
.
.TP
.B \-noautoexpand
-不要自动在MEncoder过滤器链中插入扩展过滤器。
-适用于将字幕内嵌入影片时控制在过滤器链中的哪一个点上渲染字幕。
+不自动在 MEncoder 过滤器链中插入 expand 过滤器。\
+有助于将字幕内嵌入影片时,控制在过滤器链中的\
+哪一个点上渲染字幕。
.
.TP
.B \-noencodedups
-不要尝试将重复的帧重复地编码;必须以输出零字节帧的方式表明有重复帧。
-除非加载了能进行重复帧编码的过滤器或编码器,否则无论如何将写入零字节帧。
-当前这样的过滤器只有hardup。
+不尝试将重复的帧重复地编码;总是以输出零字节\
+帧的方式表明有重复帧。\
+除非加载了能进行重复帧编码的过滤器或编码器,\
+否则无论如何将写入零字节帧。\
+当前这样的过滤器只有 hardup。
.
.TP
-.B \-noodml(仅用于\-of avi的情况下)
-对于大于1GB的AVI文件不写入OpenDML索引。
+.B \-noodml(仅用于 \-of avi)
+处理大于 1GB 的 AVI 文件时不写入 OpenDML 索引。
.
.TP
.B \-noskip
-不要跳过任何帧。
+不跳过任何帧。
.
.TP
-.B \-o <filename>
+.B \-o <文件名>
输出至所给的文件名。
.br
-如果你需要有一个默认的输出文件名,你可以将此选项放在MEncoder的配置文
-件中。
+如果需要有一个默认的输出文件名,可将该选项\
+放在 MEncoder 的配置文件中。
.
.TP
-.B \-oac <codec name>
+.B \-oac <编解码器名>
使用所给的音频编解码器编码(没有默认值)。
.br
.I 注意:
-使用\-oac help来获取可用音频编解码器的列表。
+可使用 \-oac help 来获取可用音频编解码器的列表。
.sp 1
.I 示例:
.PD 0
@@ -8039,50 +8124,50 @@ Specify an initial value for the PTS.
.IPs "\-oac copy"
不编码,直接复制音频流
.IPs "\-oac pcm"
-编码为未压缩的PCM格式。
+编码为未压缩的 PCM 格式。
.IPs "\-oac mp3lame"
-编码为MP3格式(使用LAME)。
+编码为 MP3 格式(使用 LAME)。
.IPs "\-oac lavc"
-使用libavcodec编解码器编码。
+使用 libavcodec 编解码器编码。
.RE
.PD 1
.
.TP
-.B \-of <format>(BETA测试版代码!)
+.B \-of <格式>(用于 BETA 测试!)
编码为指定的容器格式(默认值:AVI)。
.br
.I 注意:
-使用\-of help以获取可用的容器格式的列表。
+可使用 \-of help 以获取可用的容器格式的列表。
.sp 1
.I 示例:
.PD 0
.RSs
.IPs "\-of avi"
-编码为AVI格式。
+编码为 AVI 格式。
.IPs "\-of mpeg"
-编码为MPEG格式(另见\-mpegopts)。
+编码为 MPEG 格式(另见 \-mpegopts)。
.IPs "\-of lavf"
-使用libavformat流合并器编码(另见\-lavfopts)。
+使用 libavformat 流合并器编码(另见 \-lavfopts)。
.IPs "\-of rawvideo"
-原始视频流(不合并——只含一个视频流)
+未经处理的视频流(不合并——只含一个视频流)
.IPs "\-of rawaudio"
-原始音频流(不合并——只含一个音频流)
+未经处理的音频流(不合并——只含一个音频流)
.RE
.PD 1
.
.TP
.B \-ofps <fps>
-为输出文件指定一个每秒帧数(fps)值,该值可以与原来视频中的不
-同。
-必须为可变fps(ASF、一些MOV)以及逐行扫描(30000/1001 fps电视
-图像模式的MPEG)文件设置该值。
+为输出文件指定一个每秒帧数(fps)值,、
+该值可以与原来视频中的不同。\
+必须为可变 fps(ASF、一些MOV)以及逐行扫描(30000/1001 fps 的电视\
+图像模式的 MPEG)文件设置该值。
.
.TP
-.B \-ovc <codec name>
-使用给出的视频编解码器编码(没有默认值)。
+.B \-ovc <编解码器名>
+使用所给的视频编解码器编码(没有默认值)。
.br
.I 注意:
-使用\-ovc help来获取可用视频编解码器的列表。
+可使用 \-ovc help 获取可用视频编解码器的列表。
.sp 1
.I 示例:
.PD 0
@@ -8090,64 +8175,69 @@ Specify an initial value for the PTS.
.IPs "\-ovc copy"
不编码,直接复制视频流
.IPs "\-ovc raw"
-编码为任意的未压缩格式(使用‘\-vf format’选择具体格式)。
+编码为任意的未处理格式(使用‘\-vf format’选择具体格式)。
.IPs "\-ovc lavc"
-使用libavcodec编解码器编码。
+使用 libavcodec 编解码器编码。
.RE
.PD 1
.
.TP
-.B \-passlogfile <filename>
-在二阶段编码模式中将第一阶段的信息导出至<filename>,而不是默认的divx2pass.log。
+.B \-passlogfile <文件名>
+在二阶段编码模式中将第一阶段的信息导出至 <文件名>,\
+而非默认的 divx2pass.log。
.
.TP
-.B \-skiplimit <value>
-指定编码了一帧之后最多可以跳过的帧的数量(\-noskiplimit表示无限
-制)。
+.B \-skiplimit <参数值>
+指定编码了一帧之后最多可以跳过的帧的数量\
+(\-noskiplimit 表示不限数量)。
.
.TP
-.B \-vobsubout <basename>
-指定输出的.idx和.sub文件的主文件名。
-该选项使字幕不在编码后影片得到渲染,而是将其转而输出至VOBsub的字幕文件。
+.B \-vobsubout <主名>
+指定输出的 .idx 和 .sub 文件的主文件名。\
+该选项使字幕不已编码的影片中渲染,而是将其转而\
+输出至 VOBsub 的字幕文件。
.
.TP
-.B \-vobsuboutid <langid>
-为字幕指定双字母的语言代码。
-该选项改写了从DVD或.ifo文件中读取的语言代码。
+.B \-vobsuboutid <语言代码>
+为字幕指定双字符语言代码。\
+该选项改写了从 DVD 或 .ifo 文件中读取的语言代码。
.
.TP
-.B \-vobsuboutindex <index>
+.B \-vobsuboutindex <索引>
指定输出文件中字幕的索引号(默认值:0)。
.
.TP
-.B \-force\-key\-frames <时间点>,<时间点>,...
-强制在指定的时间点上使用关键帧,准确来说是每个指定的时间点之后的第一个帧。
+.B \-force\-key\-frames <时间>,<时间>,...
+强制在指定的时间标签处使用关键帧,准确来说是\
+每个指定的时间点之后的第一个帧。
.sp 1
-该选项可用于保证输出文件的章节标记处或其它特定的位置有定位点。
+该选项可用于保证输出文件的章节标记处\
+或其它特定的位置有定位点。
.sp 1
-指定的时间标记必须按升序排列。
+指定的时间标签必须按升序排列。
.sp 1
-因为 MEncoder 不在过滤器链中传递时间标签,所以很可能需要使用 fixpts 过滤器以使该选
-项生效。
+因为 MEncoder 不在过滤器序列中传递时间标签,所以很可能需要\
+使用 fixpts 过滤器以使该选项生效。
.sp 1
-并非所有的编解码器可以强制使用关键帧。
-当前已实现该功能的编码器如下:
+并非所有的编解码器可以强制使用关键帧。\
+当前已实现该功能的编码器如下:\
lavc,x264,xvid。
.
.
.
-.SH "各编解码器特有的编码选项(仅用于MENCODER)"
-你可以使用以下的句法指定特定编解码器专用的参数:
+.SH "各编解码器专用的编码选项(仅用于 MENCODER)"
+可使用以下的语法指定特定编解码器\
+专用的参数:
.
.TP
-.B \-<codec>opts <option1[=value1]:option2[=value2]:...>
+.B \-<编解码器>opts <选项1[=参数值1]:选项2[=参数值2]:...>
.
.PP
-这里<codec>可以是:lavc、xvidenc、mp3lame、toolame、twolame、nuv、xvfw、faac、
-x264enc、mpeg、lavf。
+这里 <编解码器> 可以是:lavc、xvidenc、mp3lame、toolame、twolame、\
+nuv、xvfw、faac、x264enc、mpeg、lavf。
.
.
-.SS mp3lame (\-lameopts)
+.SS mp3lame(\-lameopts)
.
.TP
.B "help\ \ \ "
@@ -8177,16 +8267,16 @@ mtrh
.
.TP
.B "cbr\ \ \ \ "
-恒定比特率
-同时强制在后面指定的ABR预设模式中使用CBR模式。
+恒定比特率\
+同时强制在后面指定的 ABR 预设模式中使用 CBR 模式。
.
.TP
.B br=<0\-1024>
-以kbps计量的比特率(仅用于CBR和ABR)
+以 kbps 为单位的比特率(仅用于 CBR 和 ABR)
.
.TP
.B q=<0\-9>
-质量(0 \- 最好,9 \- 最差)(仅用于VBR)
+质量(0 \- 最好,9 \- 最差)(仅用于 VBR)
.
.TP
.B aq=<0\-9>
@@ -8231,37 +8321,39 @@ mtrh
.
.TP
.B "fast\ \ \ "
-打开后面所指定的VBR预设模式中的较快编码方式。
+打开后面所指定的 VBR 预设模式中的较快编码方式。\
这将造成质量稍差而比特率稍高。
.
.TP
-.B highpassfreq=<freq>
-设置高通过滤的频率值,单位为Hz。
-低于所指定值的频率将被滤除。
-值\-1将禁用过滤,值0将让LAME自动选择一个值。
+.B highpassfreq=<频率>
+设置高通过滤的频率值,单位为 Hz。\
+低于所指定值的频率将被滤除。\
+值 \-1 将禁用过滤,值 0 将让 LAME 自动\
+选择一个值。
.
.TP
-.B lowpassfreq=<freq>
-设置低通过滤的频率值,单位为Hz。
-高于所指定值的频率将被滤除。
-值\-1将禁用过滤,值0将让LAME自动选择一个值。
+.B lowpassfreq=<频率>
+设置低通过滤的频率值,单位为Hz。\
+高于所指定值的频率将被滤除。\
+值 \-1 将禁用过滤,值 0 将让 LAME 自动\
+选择一个值。
.
.TP
-.B preset=<value>
+.B preset=<参数值>
预设值
.RSs
.IPs "help\ "
-打印预设设置的其它选项与信息。
+打印关于预设设置的额外选项与信息。
.IPs medium
-VBR编码,质量不错,比特率范围为150\-180 kbps
+VBR 编码,质量不错,比特率范围为 150\-180 kbps
.IPs standard
-VBR编码,高质量,比特率范围为170\-210 kbps
+VBR 编码,高质量,比特率范围为 170\-210 kbps
.IPs extreme
-VBR编码,超高质量,比特率范围为200\-240 kbps
+VBR 编码,超高质量,比特率范围为 200\-240 kbps
.IPs insane
-CBR编码,最高的预设质量,比较率为320bps
+CBR 编码,最高的预设质量,比较率为 320bps
.IPs <8\-320>
-ABR编码,平均比特率为所给的kbps值
+ABR 编码,平均比特率为所给的 kbps 值
.RE
.sp 1
.RS
@@ -8272,35 +8364,36 @@ ABR编码,平均比特率为所给的k
.IPs fast:preset=standard
适用大多数人以大多数音乐类型,质量已经相当高了
.IPs cbr:preset=192
-使用192kbps的ABR预设模式,强制使用固定比特率编码。
+使用 192 kbps 的 ABR 预设模式,强制使用固定比特率编码。
.IPs preset=172
-使用ABR预设模式、172kbps的平均比特率编码。
+使用 ABR 预设模式、172 kbps 的平均比特率编码。
.IPs preset=extreme
用于那些有极好听力和极好设备的人
.RE
.PD 1
.
.
-.SS toolame和twolame(分别对应\-toolameopts和\-twolameopts)
+.SS toolame 和 twolame(分别对应 \-toolameopts 和 \-twolameopts)
.
.TP
.B br=<32\-384>
-在CBR模式下该参数指明比特率值,单位为kbps,而在VBR模式下则是每个音频帧所允许的最
-小比特率。VBR模式不能在该值低于112时工作。
+在 CBR 模式下该参数指明比特率值,单位为kbps,\
+而在 VBR 模式下则是每个音频帧所允许的最小比特率。\
+VBR 模式无法在该值低于 112 时起作用。
.
.TP
-.B vbr=<\-50\-50>(仅用于VBR)
-比特率可变范围;如果为负值,则编码器使平均比特率向所限制最低值靠拢,如果为正值,
-则向最高值靠拢。
-设为0时使用CBR模式(默认值)。
+.B vbr=<\-50\-50>(仅用于 VBR)
+比特率可变范围;如果为负值,则编码器使平均比特率向\
+所限制最低值靠拢,如果为正值,则向最高值靠拢。\
+设为 0 时使用 CBR 模式(默认值)。
.
.TP
-.B maxvbr=<32\-384>(仅用于VBR)
-每个音频帧所允许的最大比特率,单位为kbps
+.B maxvbr=<32\-384>(仅用于 VBR)
+每个音频帧所允许的最大比特率,单位为 kbps
.
.TP
.B mode=<stereo | jstereo | mono | dual>
-(默认值:单声道音频使用mono,否则为stereo)
+(默认值:单声道音频使用 mono,否则为 stereo)
.
.TP
.B psy=<\-1\-4>
@@ -8320,16 +8413,16 @@ ABR编码,平均比特率为所给的k
.SS faac(\-faacopts)
.
.TP
-.B br=<bitrate>
-平均比特率,单位为kbps(与quality选项不能同时使用)
+.B br=<比特率>
+平均比特率,单位为 kbps(与 quality 选项不能同时使用)
.
.TP
.B quality=<1\-1000>
-质量模式,值越高效果越好(与br选项不能同时使用)
+质量模式,值越高效果越好(与 br 选项不能同时使用)
.
.TP
.B object=<1\-4>
-目标类型的复杂度
+目标类型复杂度
.PD 0
.RSs
.IPs 1
@@ -8345,11 +8438,11 @@ LTP(运行极慢)
.
.TP
.B mpeg=<2|4>
-MPEG版本(默认值:4)
+MPEG 版本(默认值:4)
.
.TP
.B "tns\ \ \ \ "
-启用瞬时噪声整形(TNS)功能。
+启用时间性噪声整形(TNS)功能。
.
.TP
.B cutoff=<0\-采样频率/2>
@@ -8357,16 +8450,17 @@ MPEG版本(默认值:4)
.
.TP
.B "raw\ \ \ \ "
-将比特流保存为原始负载,而额外的数据保存在容器文件的头部中(默认值:0,与ADTS相
-一致)。如果没有明确的需要就不要设置这个标志位,否则你以后将不能重新将音频流合并
-进容器文件了。
+将比特流保存为未处理的负载,而额外的数据保存在容器文件的头部中\
+(默认值:0,与 ADTS 相一致)。\
+如果没有明确需要就不要设置这个标志位,否则以后将\
+无法重新将音频流合并进容器文件了。
.RE
.PD 1
.
.
.SS lavc(\-lavcopts)
.
-有许多libavcodec(简称lavc)选项只是简要说明。
+有许多 libavcodec(简称 lavc)选项只是简要作了说明。\
要了解详情请阅读源代码。
.PP
.I 示例:
@@ -8377,11 +8471,12 @@ MPEG版本(默认值:4)
.PD 1
.
.TP
-.B o=<key>=<value>[,<key>=<value>[,...]]
-将 AVOption 选项传递至 libavcodec 编码器。
-注意,欢迎提供一个使 o= 选项不再需要,而将所有未知选项传递至 AVOption 系统的补丁。
-AVOption 的完整列表可以 FFmpeg 用户手册中找到。
-注意有些 AVOption 选项可能与 MEncoder 选项冲突。
+.B o=<键>=<值>[,<键>=<值>[,...]]
+将音视频选项传递至 libavcodec 编码器。\
+注意,欢迎提供一个使 o= 选项不再需要,而使所有未知选项\
+绕开音视频选项系统的补丁。\
+音视频选项的完整列表可以在 FFmpeg 用户手册中找到。\
+注意有些音视频选项选项可能与 MEncoder 选项冲突。
.sp 1
.RS
.I 示例:
@@ -8393,14 +8488,14 @@ AVOption 的完整列表可以 FFmpeg �
.RE
.
.TP
-.B acodec=<value>
+.B acodec=<参数值>
音频编解码器(默认值:mp2)
.PD 0
.RSs
.IPs "ac3\ \ "
-Dolby Digital(AC-3)
+杜比数字(AC-3)
.IPs adpcm_*
-自适应PCM格式——参见HTML文档以获取详细信息。
+自适应 PCM 格式——参见 HTML 文档以获取详细信息。
.IPs "flac\ "
Free Lossless Audio Codec(FLAC,免费无损音频编解码器)
.IPs "g726\ "
@@ -8408,13 +8503,13 @@ G.726 ADPCM
.IPs libfaac
Advanced Audio Coding(AAC,高级音频编码)——使用FAAC
.IPs libmp3lame
-MPEG-1音频层次3(MP3)——使用LAME
+MPEG-1 音频层次 3(MP3)——使用LAME
.IPs "mp2\ \ "
-MPEG-1音频层次2(MP2)
+MPEG-1 音频层次 2(MP2)
.IPs pcm_*
-PCM格式——参见HTML文档以获取详细信息。
+PCM 格式——参见 HTML 文档以获取详细信息。
.IPs roq_dpcm
-Id Software的RoQ DPCM
+Id Software 的 RoQ DPCM
.IPs sonic
实验性的简易有损编解码器
.IPs sonicls
@@ -8429,29 +8524,30 @@ Windows Media Audio v2
.PD 1
.
.TP
-.B abitrate=<value>
-音频比特率,单位为kbps(默认值:224)
+.B abitrate=<参数值>
+音频比特率,单位为 kbps(默认值:224)
.
.TP
-.B atag=<value>
-使用所指定的Windows音频格式标签(例如atag=0x55)。
+.B atag=<参数值>
+使用所指定的 Windows 音频格式标签(例如 atag=0x55)。
.
.TP
.B bit_exact
-只使用精确到比特的算法(除了(I)DCT)。
-此外,精确到比特的方式禁用了许多的优化模式,因而应当只用于回归测试。这种测试要求
-即使编码器的版本变了,文件的二进制内容也要相同。
-该选项同时禁用MPEG-4流中的用户数据头。
-除非你确切知道你要做什么,否则不要使用这个选项。
+只使用比特级保真的算法(除了离散余弦(逆)变换)。\
+此外,比特级保真的方式禁用了许多的优化模式,\
+因而应当只用于回归测试。这种测试要求即使编码器的版本\
+变了,文件的二进制内容也要相同。\
+该选项同时禁用 MPEG-4 流中的用户数据头。\
+除非确切知道要做什么,否则不要使用该选项。
.
.TP
.B threads=<1\-8>
-最大能使用的线程数(默认值:1)。
+最大能使用的线程数(默认值:1)。\
可能对运动预测有一定负面影响。
.RE
.
.TP
-.B vcodec=<value>
+.B vcodec=<参数值>
使用所指定的编解码器(默认值:mpeg4)。
.PD 0
.RSs
@@ -8462,11 +8558,11 @@ ASUS Video v2
.IPs dvvideo
Sony Digital Video
.IPs "ffv1\ "
-FFmpeg的无损视频编解码器
+FFmpeg 的无损视频编解码器
.IPs ffvhuff
-非标准的使用YV12格式的20%提升的HuffYUV
+非标准 20% 精简化的 HuffYUV,使用 YV12 格式
.IPs "flv\ \ "
-用在Flash视频中的Sorenson H.263
+用于 Flash 视频的 Sorenson H.263
.IPs "h261\ "
H.261
.IPs "h263\ "
@@ -8494,19 +8590,19 @@ MPEG-4(DivX 4/5)
.IPs msmpeg4
DivX 3
.IPs msmpeg4v2
-微软MPEG4v2
+微软 MPEG4v2
.IPs roqvideo
-ID Software的RoQ Video
+ID Software 的 RoQ Video
.IPs "rv10\ "
-一个老旧的RealVideo编解码器
+一个老旧的 RealVideo 编解码器
.IPs "snow(另见:vstrict)"
-FFmpeg实验性的基于小波变换的编解码器
+FFmpeg 实验性的基于小波变换的编解码器
.IPs "svq1\ "
Apple Sorenson Video 1
.IPs "wmv1\ "
-Windows Media Video, version 1(也就是WMV7)
+Windows Media Video, version 1(也就是 WMV7)
.IPs "wmv2\ "
-Windows Media Video, version 2(也就是WMV8)
+Windows Media Video, version 2(也就是 WMV8)
.RE
.PD 1
.
@@ -8515,25 +8611,29 @@ Windows Media Video, version 2(也就�
最低量化参数
.RSs
.IPs 1
-不推荐(文件大很多,质量差别不大,而且有奇怪的副作用:msmpeg4、h263的质量会很差,
-码率控制会混乱从而质量下升,而且一些解码器将不能解码)。
+不推荐(文件大很多,质量差别不大,而且有奇怪的副作用:\
+msmpeg4、h263 的质量会很差,码率控制会混乱从而质量下升,\
+而且一些解码器将无法解码)。
.IPs 2
-推荐用于普通mpeg4/\:mpeg1video编码(默认值)。
+推荐用于普通 mpeg4/\:mpeg1video 的编码(默认值)。
.IPs 3
-推荐用于h263(p)/\:msmpeg4。
-建议采用3而不是2的原因是2可能造成溢出。(这在h263(p)中会在将来通过改变每个宏块的
-量化参数而解决,而msmpeg4中无法修复,因为它不支持那种方式。)
+推荐用于 h263(p)/\:msmpeg4。\
+建议采用 3 而不是 2 的原因是 2 可能造成溢出。\
+(这在 h263(p) 中会在将来通过改变每个宏块的量化参数而解决,\
+而 msmpeg4 中无法修复,因为其不支持那种方式。)
.RE
.
.TP
.B lmin=<0.01\-255.0>
-用于码率控制的最小帧级别的拉格朗日乘子(默认值:2.0)。
-Lavc很少会使用低于vqmin值的量化参数。
-降低lmin会使lavc更容易在处理某些帧选用更低的量化参数,但不会低于vqmin值。
-类似的,提高lmin将使lavc更不可能选用低的量化参数,即使vqmin参数允许使用这些量化
-参数。
-你很可能想将lmin设为大致与vqmin相等。
-当使用自适应量化模式时,改变lmin/lmax可能影响不大;参见mblmin/mblmax。
+用于码率控制的最小帧级别的拉格朗日乘子(默认值:2.0)。\
+Lavc 很少会使用低于 vqmin 值的量化参数。\
+降低 lmin 会使 lavc 更容易在处理某些帧时选用\
+更低的量化参数,但不会低于 vqmin 值。\
+类似的,提高 lmin 将使 lavc 更不可能选用低的量化参数,\
+即使 vqmin 参数允许使用这些量化参数。\
+很可能希望将 lmin 设为大致与 vqmin 相等。\
+当使用自适应量化模式时,改变 lmin/lmax 可能影响不大;\
+参见 mblmin/mblmax。
.RE
.
.TP
@@ -8543,46 +8643,51 @@ Lavc很少会使用低于vqmin值的量�
.
.TP
.B mblmin=<0.01\-255.0>
-用于码率控制的最小宏块级别的拉格朗日乘子(默认值:2.0)
-该参数影响诸如qprd、lumi_mask等自适应量化选项。
+用于码率控制的最小宏块级别的拉格朗日乘子\
+(默认值:2.0)\
+该参数影响诸如 qprd、lumi_mask 等自适应\
+量化选项。
.RE
.
.TP
.B mblmax=<0.01\-255.0>
-用于码率控制的最大宏块级别的拉格朗日乘子(默认值:31.0)
+用于码率控制的最大宏块级别的拉格朗日乘子\
+(默认值:31.0)
.RE
.
.TP
.B vqscale=<0\-31>
-恒定量化参数/\:恒定质量编码(选用固定量化参数模式)。
-值越小意味着质量越好,但文件越大(默认值:\-1)。
-在使用snow编解码器的情况下,值0表示无损编码。
-由于其它编解码器不支持这个值,vqscale=0会有未经定义的效果。
-不推荐用1(参见vqmin获取详情)。
+恒定量化参数/\:恒定质量编码(选用固定量化参数模式)。\
+值越小意味着质量越好,但文件越大(默认值:\-1)。\
+在使用 snow 编解码器的情况下,值 0 表示无损编码。\
+由于其它编解码器不支持这个值,vqscale=0 会\
+有未定义的效果。\
+不推荐用 1(详情参见 vqmin)。
.
.TP
.B vqmax=<1\-31>
-最大量化参数,10\-31应该是一个合理的范围(默认值:31)。
+最大量化参数,10\-31 应该是一个合理的范围(默认值:31)。
.
.TP
.B vqdiff=<1\-31>
-连续的I或P帧之间最大的量化参数差别(默认值:3)
+连续的 I 或 P 帧之间最大的量化参数差异\
+(默认值:3)
.
.TP
.B vmax_b_frames=<0\-4>
-非B帧之间存在的最大B帧数目:
+非 B 帧之间存在的最大 B 帧数目:
.PD 0
.RSs
.IPs 0
-无B帧(默认值)
+无 B 帧(默认值)
.IPs 0\-2
-对于MPEG-4来说是合理的范围
+对于 MPEG-4 来说是合理的范围
.RE
.PD 1
.
.TP
.B vme=<0\-5>
-运动预测方式。
+运动预测方式。\
可用方式有:
.PD 0
.RSs
@@ -8595,18 +8700,20 @@ log(质量低,当前代码未维护�
.IPs 3
phods(质量低,当前代码未维护且已禁用)
.IPs 4
-EPZS:size=1的菱形模板,size可以通过*dia选项调整(默认值)
+EPZS:size=1 的菱形模板,size 可以通过 *dia 选项调整\
+(默认值)
.IPs 5
-X1(实验性选项,当前是EPZS的一个别名)
+X1(实验性选项,当前是 EPZS 的一个别名)
.IPs 8
-iter(递归重叠的区块,仅用于snow)
+iter(迭代重叠的区块,仅用于 snow)
.RE
.PD 1
.sp 1
.RS
.br
.I 注意:
-目前0\-3无视所花费比特的多少,所以质量可能比较低。
+目前 0\-3 无视所花费比特的多少,\
+所以质量可能比较低。
.RE
.
.TP
@@ -8614,18 +8721,21 @@ iter(递归重叠的区块,仅用于
运动预测的搜索范围(默认值:0(不限制))
.
.TP
-.B mbd=<0\-2>(另见*cmp、qpel)
-宏块决策算法(高质量模式),将每个宏块在所有的模式下编码然后选择最佳的模式。
-该模式运行很慢,但能使质量提高,文件大小降低。
-当 mbd 设为1或2时,比较宏块过程中将不考虑 mbcmp 的值(但是其它地方还是使用
-了 mbcmp 值,特别是运动搜索算法中)。
-然而当某个比较设置(precmp、subcmp、cmp 或 mbcmp)为非零值时,将会使用一种更慢但更
-好的半像素运动搜索模式,而不管 mbd 设为何值。
+.B mbd=<0\-2>(另见 *cmp、qpel)
+宏块决策算法(高质量模式),将每个宏块在所有模式下\
+编码然后选择最佳的模式。\
+该模式运行很慢,但能使质量提高,文件大小降低。\
+当 mbd 设为 1 或 2 时,比较宏块过程中将\
+不考虑 mbcmp 的值(但是其它地方还是使用\
+了 mbcmp 值,特别是运动搜索算法中)。\
+然而当某个比较设置(precmp、subcmp、cmp 或 mbcmp)\
+为非零值时,将会使用一种更慢但更好的半像素运动搜索模式,\
+而不管 mbd 设为何值。\
如果设置了 qpel 参数,则将肯定使用四分之一像素运动搜索模式。
.PD 0
.RSs
.IPs 0
-使用mbcmp提供的比较函数(默认方式)。
+使用 mbcmp 提供的比较函数(默认方式)。
.IPs 1
选用需要比特最少的宏块模式(=vhq)。
.IPs 2
@@ -8635,20 +8745,20 @@ iter(递归重叠的区块,仅用于
.
.TP
.B "vhq\ \ \ \ "
-与mbd=1相同,出于兼容性考虑而保留了下来。
+与 mbd=1 相同,出于兼容性考虑而保留了下来。
.
.TP
.B "v4mv\ \ \ "
-允许每个宏块有4个运动矢量(质量较好些)。
-如果在mbd>0时使用效果更好。
+允许每个宏块有4个运动矢量(质量较好些)。\
+当 mbd>0 时使用效果更好。
.
.TP
.B "obmc\ \ \ "
-重叠块的运动补偿(H.263+)
+重叠区块的运动补偿(H.263+)
.
.TP
.B "loop\ \ \ "
-遁环过滤(H.263+)
+遁环过滤(H.263+)\
注意,该选项有问题
.
.TP
@@ -8657,69 +8767,80 @@ iter(递归重叠的区块,仅用于
.
.TP
.B keyint=<0\-300>
-关键帧的最大间隔,单位为帧数(默认值:250或者说25fps的影片中每10秒一个关键帧。这
-个数值是MPEG-4中推荐使用的默认值)。
-大多数编解码器需要定期使用关键帧以限制不匹配错误聚积过多。
-关键帧也在播放定位时需要,因为只能定位于关键帧——但关键帧比其它帧需要更多空间,
-所以这里的数值设得越大意味着文件越小,但定位越不精确。
-0与1相同,这将使每个帧都成为关键帧。
-不推荐大于300的值,因为质量可能很差,这取决于解码器、编码器和运气。
-通常MPEG-1/2使用小于等于30的值。
+关键帧的最大间隔,单位为帧数(默认值:250,\
+或者说 25fps 的影片中每 10 秒一个关键帧。\
+该值是 MPEG-4 中推荐使用的默认值)。\
+大多数编解码器需要定期使用关键帧以限制不匹配错误的聚积效应。\
+关键帧也在播放定位时需要,因为只能定位于关键帧——但关键帧\
+比其它帧需要更多空间,所以这里的数值设得越大意味着文件越小,\
+但定位越不精确。\
+0 与 1 相同,这将使每个帧都成为关键帧。\
+不推荐大于 300 的值,因为质量可能很差,这取决于\
+解码器、编码器和运气。\
+通常 MPEG-1/2 使用小于等于 30 的值。
.
.TP
.B sc_threshold=<\-1000000000\-1000000000>
-用于场景切换侦测的阈值。
-当libavcodec侦测到场景切换时,它将插入一个关键帧。你可以通过这个选项指定侦测模式
-的敏感度。
-\-1000000000表示每个帧下都会侦测出一个场景切换,1000000000表示侦测不出任何场景切
-换(默认值:0)。
+用于场景切换侦测的阈值。\
+当 libavcodec 侦测到场景切换时,将插入一个关键帧。\
+可通过该选项指定侦测模式的敏感度。\
+\-1000000000 表示每个帧下都会侦测出一个场景切换,\
+1000000000 表示侦测不出任何场景切换(默认值:0)。
.
.TP
-.B sc_factor=<any positive integer>
-导致使用较高量化参数的帧更容易引发场景切换的侦测,从而使libavcodec使用一个I帧
-(默认值:1)。
-1\-16是一个合理的范围。
-2至6之间的值能提高峰值信噪比(PSNR)(最高大约为0.04dB)并且让I帧在高动态场景中
-放置于更合适的位置
-高于6的值可能提高一点点PSNR(大约比sc_factor=6多0.01dB),而视觉质量下降却相当可
-观。
+.B sc_factor=<任何正整数>
+导致使用较高量化参数的帧更容易引发场景切换的侦测,\
+从而使 libavcodec 使用一个 I 帧(默认值:1)。\
+1\-16 是一个合理的范围。\
+2 至 6 之间的值能提高峰值信噪比(PSNR)(最高大约为0.04dB)\
+并且让 I 帧在高动态场景中放置于更合适的位置。\
+高于 6 的值可能提高一点点 PSNR(大约比 sc_factor=6 多 0.01dB),\
+而视觉质量下降却相当可观。
.
.TP
.B vb_strategy=<0\-2>(只用于第一阶段编码)
-选用I/P/B帧的策略:
+选用 I/P/B 帧的策略:
.PD 0
.RSs
.IPs 0
-总是使用最多的B帧(默认值)。
+总是使用最多的 B 帧(默认值)。
.IPs 1
-在高动态场景中避免使用B帧。
-参观b_sensitivity选项以调试这一策略。
+在高动态场景中避免使用 B 帧。\
+参见 b_sensitivity 选项以调试这一策略。
.IPs 2
-调整使用B帧的个数以使质量最好(运行缓慢)。
-你可以要通过调整brd_scale选项以减少该选项对于运行速度的负面作用。
+调整使用 B 帧的个数以使质量最好(运行缓慢)。\
+可通过调整 brd_scale 选项以减少该选项对于\
+运行速度的负面作用。
.RE
.PD 1
.
.TP
-.B b_sensitivity=<任何大于0的整数>
-调整vb_strategy=1时运动侦测的敏感程度从而避免使用B帧(默认值:40)。
-敏感程度越低将导致越多的B帧。
-使用更多的B帧通常能提升峰值信噪比,但太多的B帧可能导致在高动态场景中质量下降。
-除非运动程度极其高,否则b_sensitivity设为低于默认的值是很安全的;10在大多数情况
-下是一个理想的值。
+.B b_sensitivity=<任何大于 0 的整数>
+调整 vb_strategy=1 时运动侦测的敏感程度从而\
+避免使用 B 帧(默认值:40)。\
+敏感程度越低将导致越多的B帧。\
+使用更多的 B 帧通常能提升峰值信噪比,但太多的 B 帧\
+可能导致在高动态场景中质量下降。\
+除非运动程度极其高,否则 b_sensitivity 设为\
+低于默认的值是很安全的;10 在大多数情况下是\
+一个理想的值。
.
.TP
.B brd_scale=<0\-10>
-减小动态B帧决策中帧的尺寸(默认值:0)。
-brd_scale每增加一,帧的宽高将减小一半,这样就使运行速度提升至四倍。
-尺寸减小后帧的宽和高都必须是偶数,所以brd_scale=1要求原来的宽高尺寸是四的倍数,
-brd_scale=2要求原来的宽高尺寸是八的倍数,依次类推。
-换句话说,原来帧的宽高尺寸都必须能被2^(brd_scale+1)整除。
+减小动态 B 帧决策中帧的尺寸(默认值:0)。\
+brd_scale 每增加一,帧的宽高将减小一半,\
+这样就使运行速度提升至四倍。\
+尺寸减小后帧的宽和高都必须是偶数,所以 brd_scale=1 要求\
+原来的宽高尺寸是四的倍数,brd_scale=2 要求原来的宽高尺寸\
+是八的倍数,依次类推。\
+换句话说,原来帧的宽高尺寸都必须能\
+被 2^(brd_scale+1) 整除。
.
.TP
.B bidir_refine=<0\-4>
-优化用于双向宏块的两个运动矢量,而不是重复使用向前和向后搜索所找到的矢量。
-该选项只对B帧有效。
+优化用于双向宏块的两个运动矢量,而非重复使用\
+向前和向后搜索所找到的矢量。\
+该选项只对 B 帧有效。
.PD 0
.RSs
.IPs 0
@@ -8731,39 +8852,42 @@ brd_scale=2要求原来的宽高尺寸�
.
.TP
.B vpass=<1\-3>
-启用内置的二阶段(或更多阶段)编码模式,只有当你想使用二阶段(或更多阶段)编码模
-式时才指定这个值。
+启用内置的二阶段(或更多阶段)编码模式,需仅当希望使用二阶段\
+(或更多阶段)编码模式时才指定该值。
.PD 0
.RSs
.IPs 1
-第一阶段编码(另见turbo)
+第一阶段编码(另见 turbo)
.IPs 2
第二阶段编码
.IPs 3
-第N阶段编码(N阶段编码模式中第二阶段以及之后各阶段的编码)
+第 N 阶段编码(N 阶段编码模式中第二阶段以及之后各阶段的编码)
.RE
.RS
以下展示了其如何工作,以及如何使用:
.br
-第一阶段编码(vpass=1)输出统计文件。
-你可能希望关闭一些大量消耗CPU的选项,就像“turbo”模式所做的那样。
+第一阶段编码(vpass=1)输出统计文件。\
+可能希望关闭一些大量消耗 CPU 的选项,\
+就像“turbo”模式所做的那样。
.br
-在二阶段编码模式中,第二阶段(vpass=2)读取统计文件的内容并依据该内容作出码率控
-制的决策。
+在二阶段编码模式中,第二阶段(vpass=2)读取统计文件的内容\
+并依据该内容作出码率控制的决策。
.br
-在N阶段模式中,第二阶段(vpass=3——这不是本文档的印刷错误)同时做两件事:首先读
-取统计信息,然后重写这些信息。如果存在不得不终断MEncoder的可能,那么你可能希望在
-做这一步前备份divx2pass.log。
-你可以使用所有的编码选项,除非是非常消耗CPU的选项如“qns”。
+在 N 阶段模式中,第二阶段(vpass=3——这不是本文档的印刷错误)\
+同时做两件事:首先读取统计信息,然后重写这些信息。如果存在\
+不得不终断 MEncoder 的可能,那么可能希望在做这一步前\
+备份 divx2pass.log。\
+可使用所有的编码选项,除非是非常消耗 CPU 的选项,如“qns”。
.br
-你可以反复执行与此相同的编码阶段以优化编码。
-每个紧接着的编码阶段将使用上一个阶段的统计信息并进一步优化。
-最后一个编码阶段可以包含任意大量消耗CPU的编码选项。
+可反复执行与此相同的编码阶段以优化编码。\
+每个紧接着的编码阶段将使用上一个阶段的统计信息并进一步优化。\
+最后一个编码阶段可以包含任意大量消耗 CPU 的编码选项。
.br
-如果你想用二阶段编码模式,那么先使用vpass=1,然后再用vpass=2。
+如果想用二阶段编码模式,那么先使用vpass=1,然后再用vpass=2。
.br
-如果你想用三阶段或更多阶段的编码模式,那么在第一阶段使用vpass=1,接着用vpass=3,
-接着不断用vpass=3直至你对编码结果满意了。
+如果想用三阶段或更多阶段的编码模式,那么在第一阶段\
+使用 vpass=1,接着用 vpass=3,接着不断用 vpass=3 直至\
+对编码结果满意为止。
.RE
.PD 1
.sp 1
@@ -8775,21 +8899,24 @@ huffyuv:
.IPs "第一阶段"
保存统计信息。
.IPs "第二阶段"
-使用基于第一阶段统计信息的最优哈夫曼表编码。
+使用基于第一阶段统计信息的最优\
+哈夫曼表编码。
.RE
.PD 1
.
.TP
.B turbo(仅用于二阶段编码)
-使用更快的算法并禁用大量占用CPU的选项以使第一阶段编码的运行大幅加快。
-该选项可能稍稍降低全局峰值信噪比(大约为0.01dB)并且改变单个帧的类型以及稍稍改变
-该帧的峰值信噪比(最多至0.03dB)。
+使用更快的算法并禁用大量占用 CPU 的选项以使第一阶段\
+编码的运行大幅加快。\
+该选项可能稍稍降低全局峰值信噪比(大约为 0.01dB)并且改变\
+单个帧的类型以及稍稍改变该帧的峰值信噪比(最多至0.03dB)。
.
.TP
.B aspect=<x/y>
-在文件内部保存影片的宽高比,就像MPEG文件一样。
-比使用缩放功能效果好多了,因为质量不下降。
-只有MPlayer能正确播放这些文件,其它播放器会以错误的宽高比显示。
+在文件内部保存影片的宽高比,就像 MPEG 文件一样。\
+比使用缩放功能效果好多了,因为质量不下降。\
+只有 MPlayer 能正确播放这些文件,其它播放器会\
+以错误的宽高比显示。\
宽高比参数可以以比率或浮点数字的形式给出。
.sp 1
.RS
@@ -8797,18 +8924,20 @@ huffyuv:
.RE
.RSs
.PD 0
-.IPs "aspect=16/9或aspect=1.78"
+.IPs "aspect=16/9 或 aspect=1.78"
.PD 1
.RE
.
.TP
.B autoaspect
-与aspect选项相同,但是通过综合考量过滤器链上的各种调整(crop/\:expand/\:scale/\:等
-等)自动计算宽高比。
-不会对性能产生负面影响,所以你可以放心地让该选项保持为打开的状态。
+与 aspect 选项相同,但是通过综合考量过滤器序列上的\
+各种调整(crop/\:expand/\:scale/\:等等)自动计算\
+宽高比。\
+不会对性能产生负面影响,所以可放心地让该选项\
+保持为打开的状态。
.
.TP
-.B vbitrate=<value>
+.B vbitrate=<参数值>
指定比特率(默认值:800)。
.br
.I 警告:
@@ -8816,38 +8945,38 @@ huffyuv:
.PD 0
.RSs
.IPs 4\-16000
-(单位为kbit)
+(单位为 kbit)
.IPs 16001\-24000000
-(单位为bit)
+(单位为 bit)
.RE
.PD 1
.
.TP
-.B vratetol=<value>
-文件大小控制中允许出入的数量,单位为kbit。
-1000\-100000是一个合理的范围。
-(警告:1kbit = 1000 bits)
+.B vratetol=<参数值>
+文件大小控制中允许出入的数量,单位为 kbit。\
+1000\-100000是一个合理的范围。\
+(警告:1kbit = 1000 bits)\
(默认值:8000)
.br
.I 注意:
-vratetol在第二阶段编码中不应设得太大,否则当设置了vrc_(min|max)rate时,可能会产
-生问题。
+vratetol 在第二阶段编码中不应设得太大,否则\
+当设置了 vrc_(min|max)rate 时,可能会产生问题。
.
.TP
-.B vrc_maxrate=<value>
-最大比特率,单位为kbit/\:sec
+.B vrc_maxrate=<参数值>
+最大比特率,单位为 kbit/\:sec\
(默认值:0,无限制)
.
.TP
-.B vrc_minrate=<value>
-最小比特率,单位为kbit/\:sec
+.B vrc_minrate=<参数值>
+最小比特率,单位为 kbit/\:sec\
(默认值:0,无限制)
.
.TP
-.B vrc_buf_size=<value>
-缓冲大小,单位为kbit。
-在MPEG-1/2中该选项同时设置了vbv缓冲的大小,对于VCD请使用327,对于SVCD使用917,而
-DVD使用1835。
+.B vrc_buf_size=<参数值>
+缓冲大小,单位为 kbit。\
+在 MPEG-1/2 中该选项同时设置 vbv 缓冲的大小,对于 VCD 需使用 327,\
+对于 SVCD 使用 917,而 DVD 使用1835。
.
.TP
.B vrc_buf_aggressivity
@@ -8855,80 +8984,82 @@ DVD使用1835。
.
.TP
.B vrc_strategy
-码率控制方式。
-注意当vrc_strategy不设为0时,一些影响码率控制的选项将不起任何作用。
+码率控制方式。\
+注意当 vrc_strategy 不设为 0 时,一些影响\
+码率控制的选项将不起任何作用。
.PD 0
.RSs
.IPs 0
-使用内置的lavc码率控制方式(默认值)。
+使用内置的 lavc 码率控制方式(默认值)。
.IPs 1
-使用Xvid的码率控制方式(仅供测试用;要求MEncoder编译时加入对Xvid 1.1或更高版本的
-支持)。
+使用 Xvid 的码率控制方式(仅供测试用;要求 MEncoder 编译时\
+包含对 Xvid 1.1 或更高版本的支持)。
.RE
.PD 1
.
.TP
.B vb_qfactor=<\-31.0\-31.0>
-B帧和非B帧间的量化参数因数(默认值1.25)
+B 帧和非 B 帧间的量化参数因数(默认值:1.25)
.
.TP
.B vi_qfactor=<\-31.0\-31.0>
-I帧和非I帧间的量化参数因数(默认值0.8)
+I 帧和非 I 帧间的量化参数因数(默认值:0.8)
.
.TP
.B vb_qoffset=<\-31.0\-31.0>
-B帧和非B帧间的量化参数偏移量(默认值1.25)
+B 帧和非 B 帧间的量化参数补偿量(默认值1.25)
.
.TP
.B vi_qoffset=<\-31.0\-31.0>
-(默认值0.0)
+(默认值:0.0)
.br
-如果v{b|i}_qfactor > 0
+如果 v{b|i}_qfactor > 0,
.br
-I/B帧量化参数 = P帧量化参数 * v{b|i}_qfactor + v{b|i}_qoffset
+I/B帧量化参数 = P帧量化参数 * v{b|i}_qfactor + v{b|i}_qoffset,
.br
否则
.br
-使用常规的码率控制方式(不限定于下一个P帧的量化参数)而设置
+使用常规的码率控制方式(不限定为下一个 P 帧的量化参数)并设置\
q= \-q * v{b|i}_qfactor + v{b|i}_qoffset
.br
.I 提示:
-要执行恒定量化参数的编码而对I/P和B帧应用不同的量化参数,你可以使用:
+要执行恒定量化参数的编码而对 I/P 和 B 帧应用不同的量化参数,\
+可使用:\
lmin= <I/P帧量化参数>:lmax= <I/P帧量化参数>:vb_qfactor= <B帧量化参数/\:I/P帧量化参数>。
.
.TP
-.B vqblur=<0.0\-1.0>(第一阶段编码)
-量化参数模糊系数(默认值:0.5),值越大将使量化参数在时间上分布得越平均(变化得
-越慢)。
+.B vqblur=<0.0\-1.0>(用于第一阶段编码)
+量化参数模糊系数(默认值:0.5),值越大将使量化参数在时间上分布得越平均\
+(变化得越慢)。
.PD 0
.RSs
.IPs 0.0
禁用量化参数模糊功能。
.IPs 1.0
-使量化参数在所有先前出现的帧中平均化。
+取量化参数在所有先前出现的帧中的平均值。
.RE
.PD 1
.
.TP
-.B vqblur=<0.0\-99.0>(第二阶段编码)
-量化参数高斯模糊(默认值:0.5),值越大将使量化参数在时间上分布得越平均(变化得
-越慢)。
+.B vqblur=<0.0\-99.0>(用于第二阶段编码)
+量化参数高斯模糊(默认值:0.5),值越大将使量化参数在时间上分布得越平均\
+(变化得越慢)。
.
.TP
.B vqcomp=<0.0\-1.0>
-量化参数压缩,vrc_eq选项依赖于该选项(默认值:0.5)。
+量化参数压缩,vrc_eq 选项依赖于该选项(默认值:0.5)。
.I 注意:
在两个极端值之间的某个值能使感观质量达到最优。
.
.TP
-.B vrc_eq=<equation>
+.B vrc_eq=<方程式>
主码率控制方程式
.RE
.RSs
.IPs 1+(tex/\:avgTex-1)*qComp
近似于以前码率控制代码所用的方程式
.IPs tex^qComp
-式中qcomp为0.5或某个类似设置(默认值)
+式中 qcomp 为 0.5 或某个类似设置(默认值)
.RE
.PP
.RS
@@ -8949,17 +9080,17 @@ lmin= <I/P帧量化参数>:lmax= <I/P帧
.IPs avgTex
平均纹理复杂度
.IPs avgIITex
-I帧中的平均内部纹理复杂度
+I 帧中的平均内部纹理复杂度
.IPs avgPITex
-P帧中的平均内部纹理复杂度
+P 帧中的平均内部纹理复杂度
.IPs avgPPTex
-P帧中的平均非内部纹理复杂度
+P 帧中的平均非内部纹理复杂度
.IPs avgBPTex
-B帧中的平均非内部纹理复杂度
+B 帧中的平均非内部纹理复杂度
.IPs "mv\ \ \ "
用于运动矢量的比特数
.IPs fCode
-以log2对数值计量的最大运动矢量长度
+以 log2 对数值为单位的最大运动矢量长度
.IPs iCount
内部宏块数/宏块数
.IPs "var\ \ "
@@ -8967,9 +9098,9 @@ B帧中的平均非内部纹理复杂度
.IPs mcVar
时间复杂度
.IPs qComp
-命令行输入的qcomp值
+命令行输入的 qcomp 值
.IPs "isI, isP, isB"
-若图像类型为I/P/B则为1,否则为0。
+若图像类型为 I/P/B 则为 1,否则为 0。
.IPs "Pi,E\ "
参见你最喜欢的数学书。
.RE
@@ -8981,39 +9112,39 @@ B帧中的平均非内部纹理复杂度
.IPs max(a,b),min(a,b)
最大值/最小值
.IPs gt(a,b)
-若a>b则为1,否则为0
+若 a>b 则为 1,否则为 0
.IPs lt(a,b)
-若a<b则为1,否则为0
+若 a<b 则为 1,否则为 0
.IPs eq(a,b)
-若a==b则为1,否则为0
+若 a==b 则为 1,否则为 0
.IPs "sin, cos, tan, sinh, cosh, tanh, exp, log, abs"
.RE
.
.TP
-.B vrc_override=<options>
-用户指定的针于影片特定部分(尾声、演职员表……)的质量值。
-选项有<start-frame>、<end-frame>、<quality>[/<start-frame>,
-<end-frame>, <quality>[/...]]:
+.B vrc_override=<若干选项>
+用户指定的针于影片特定部分(尾声、演职员表……)的质量值。\
+选项是 <start-frame>、<end-frame>、<quality>[/<start-frame>、\
+<end-frame>、<quality>[/...]]:
.PD 0
.RSs
-.IPs "quality (2\-31)"
+.IPs "quality(2\-31)"
量化参数
-.IPs "quality (\-500\-0)"
-质量修正的百分比程度
+.IPs "quality(\-500\-0)"
+以百分比为单位的质量修正度
.RE
.PD 1
.
.TP
.B vrc_init_cplx=<0\-1000>
-初始复杂度(第一阶段编码)
+初始复杂度(用于第一阶段编码)
.
.TP
.B vrc_init_occupancy=<0.0\-1.0>
-初始缓冲占用量,为vrc_buf_size值的一个分数(默认值:0.9)
+初始缓冲占用量,为 vrc_buf_size 值的比例值(默认值:0.9)
.
.TP
.B vqsquish=<0|1>
-指定如何使量化参数保持在qmin和qmax之间。
+指定如何使量化参数保持在 qmin 和 qmax 之间。
.PD 0
.RSs
.IPs 0
@@ -9025,27 +9156,29 @@ B帧中的平均非内部纹理复杂度
.
.TP
.B vlelim=<\-1000\-1000>
-设置亮度的单一系数消减阈值。
-设为负数值则将同时考量直流系数(在以quant=1编码时应当至少设为\-4或更低):
+设置亮度的单一系数消减阈值。\
+设为负数值则将同时考量直流信号系数(在以 quant=1 编码时\
+应当至少设为 \-4 或更低):
.PD 0
.RSs
.IPs 0
禁用(默认值)
.IPs \-4
-JVT推荐值
+JVT 推荐值
.RE
.PD 1
.
.TP
.B vcelim=<\-1000\-1000>
-设置色度的单一系数消减阈值。
-设为负数值则将同时考量直流系数(在以quant=1编码时应当至少设为\-4或更低):
+设置色度的单一系数消减阈值。\
+设为负数值则将同时考量直流信号系数(在以 quant=1 编码时\
+应当至少设为 \-4 或更低):
.PD 0
.RSs
.IPs 0
禁用(默认值)
.IPs 7
-JVT推荐值
+JVT 推荐值
.RE
.PD 1
.
@@ -9057,40 +9190,43 @@ JVT推荐值
.IPs 0
禁用
.IPs 1
-只有当你想让MPEG-4标准解码器读取编码输出结果时才推荐使用
+仅当希望让 MPEG-4 标准解码器读取编码输出结果时\
+才推荐使用
.IPs \-1
-允许使用libavcodec专用的扩展功能(默认值)。
+允许使用 libavcodec 专用的扩展功能(默认值)。
.IPs \-2
-启用实验性的编解码器和功能,这些可能在将来版本的MPlayer中无法播放(用于snow)。
+启用实验性的编解码器和功能,这些可能在将来\
+版本的 MPlayer 中无法播放(用于 snow)。
.RE
.PD 1
.
.TP
.B "vdpart\ "
-数据分隔。
-每个视频数据包增加2字节内容,从而改善在不可靠信道上传输时(例如,在因特网上传输
-流媒体)的容错能力。
-每个视频数据包将编码为3个独立的部分:
+数据分段。\
+每个视频数据包增加 2 字节内容,从而改善在不可靠信道上传输时\
+(例如,在因特网上传输流媒体)的容错能力。\
+每个视频数据包将编码为 3 个独立的部分:
.PD 0
.RSs
.IPs "1. MVs"
运动信息
-.IPs "2. DC coefficients(直流系数)"
+.IPs "2. DC coefficients(直流信号系数)"
低分辨率画面
-.IPs "3. AC coefficients(交流系数)"
+.IPs "3. AC coefficients(交流信号系数)"
细节
.RE
.PD 1
.RS
-MV和DC最为重要,丢失这两个部分似乎远比丢失AC部分和1. & 2.部分严重得多。
-(MV & DC)远比3.部分(AC)小得多,这意味着传输错误更多出现在AC部分而不是MV & DC部
-分。
-所以,画面在数据分割后将比未分割时看上去更好,因为未分割时传输错误将同等地损坏
-AC/\:DC/\:MV三个部分。
+MV 和 DC 最为重要,丢失这两个部分似乎远比\
+丢失 AC 部分和 1. & 2. 部分严重得多。\
+(MV & DC) 远比 3. 部分(AC)小得多,这意味着\
+传输错误更多出现在 AC 部分而非 MV & DC 部分。\
+所以,画面在数据分段后将比未分段时看上去更好,因为未分割时\
+传输错误将同等概率地损坏 AC/\:DC/\:MV 三个部分。
.RE
.
.TP
-.B vpsize=<0\-10000>(另见vbpart)
+.B vpsize=<0\-10000>(另见 vbpart)
视频数据包的大小,用于改善容错能力。
.PD 0
.RSs
@@ -9103,7 +9239,7 @@ AC/\:DC/\:MV三个部分。
.
.TP
.B "ss\ \ \ \ \ "
-用于H.263+的分片结构模式
+用于 H.263+ 的分片结构模式
.
.TP
.B "gray\ \ \ "
@@ -9111,15 +9247,15 @@ AC/\:DC/\:MV三个部分。
.
.TP
.B vfdct=<0\-10>
-DCT算法
+离散余弦变换算法
.PD 0
.RSs
.IPs 0
自动选用一个良好的算法(默认值)。
.IPs 1
-快速整数式
+快速整数型
.IPs 2
-精确整数式
+精确整数型
.IPs 3
MMX
.IPs 4
@@ -9127,28 +9263,28 @@ mlib
.IPs 5
AltiVec
.IPs 6
-浮点AAN
+浮点 AAN
.RE
.PD 1
.
.TP
.B idct=<0\-99>
-IDCT算法
+离散余弦逆变换算法
.br
.I 注意:
-据我们所知,所有这些IDCT算法均通过IEEE1180测试。
+据我们所知,所有这些离散余弦逆变换算法均通过 IEEE1180 测试。
.PD 0
.RSs
.IPs 0
自动选用一个良好的算法(默认值)。
.IPs 1
-JPEG标准整数式
+JPEG 标准整数型
.IPs 2
-简单式
+简单型
.IPs 3
-简单MMX
+简单 MMX
.IPs 4
-libmpeg2mmx(不精确,不要用于keyint >100模式下的编码)
+libmpeg2mmx(不精确,勿用于 keyint >100 模式下的编码)
.IPs 5
ps2
.IPs 6
@@ -9180,16 +9316,19 @@ simplearmv6
.
.TP
.B lumi_mask=<0.0\-1.0>
-亮度屏蔽是一种‘心理感官性’的设置,一般认为其所利用的事实是人眼倾向于在画面中很
-亮的部分里只注意到较少的细节。
-亮度屏蔽模式比中性的模式更大幅度地压缩明亮的区域,所以它能省下不少比特将其用于其
-它的帧中,从而提高整体的主观感官质量,但同时可能降低了峰值信噪比。
+亮区屏蔽是一种‘心理感官性’的设置,一般认为\
+其所利用的事实是人眼倾向于在画面中很亮的部分里\
+只注意到较少的细节。\
+亮区屏蔽模式比中性的模式更大幅度地压缩明亮的区域,\
+所以能省下不少比特将其用于其它的帧中,从而提高整体的\
+主观感官质量,但同时可能降低了峰值信噪比。
.br
.I 警告:
小心,值过大可能导致灾难性的后果。
.br
.I 警告:
-值设得大可能在某些显示器上看起来效果好,但可能在其它显示器上就显得难看。
+值设得大可能在某些显示器上看起来效果好,但可能\
+在其它显示器上就显得难看。
.PD 0
.RSs
.IPs "0.0\ \ "
@@ -9201,17 +9340,19 @@ simplearmv6
.
.TP
.B dark_mask=<0.0\-1.0>
-暗度屏蔽是一种‘心理感官性’的设置,一般认为其所利用的事实是人眼倾向于在画面中很
-暗的部分里只注意到较少的细节。
-暗度屏蔽模式比中性的模式更大幅度地压缩明亮的区域,所以它能省下不少比特将其用于其
-它的帧中,从而提高整体的主观感官质量,但同时可能降低了峰值信噪比。
+暗区屏蔽是一种‘心理感官性’的设置,一般认为\
+其所利用的事实是人眼倾向于在画面中很暗的部分里\
+只注意到较少的细节。\
+暗区屏蔽模式比中性的模式更大幅度地压缩明亮的区域,\
+所以能省下不少比特将其用于其它的帧中,从而提高整体的\
+主观感官质量,但同时可能降低了峰值信噪比。
.br
.I 警告:
小心,值过大可能导致灾难性的后果。
.br
.I 警告:
-值设得大可能在某些显示器上看起来效果好,但可能在其它显示器/电视/液晶屏上就显得难
-看。
+值设得大可能在某些显示器上看起来效果好,但可能在其它\
+显示器/电视/液晶屏上就显得难看。
.PD 0
.RSs
.IPs "0.0\ \ "
@@ -9223,27 +9364,31 @@ simplearmv6
.
.TP
.B tcplx_mask=<0.0\-1.0>
-时间复杂度屏蔽(默认值:0.0(禁用))。
-设想一下一个场景中一只鸟飞过整个场景;tcplx_mask将提高描绘鸟的宏块的量化参数(从
-而降低这些宏块的质量),而人眼通常没有时间去看清鸟的所有细节。
-注意如果被屏蔽的对象停止运动(例如鸟儿落地了),那么很有可能在短时间内这个对象会
-显得很难看,直至编码器注意到这个对象不动了而需要更好的块来描绘。
-节省下来的比特将用于视频中的其它部分,只要tcplx_mask经过精心选取,这将提高主观感
-官质量。
+时间复杂性屏蔽(默认值:0.0(禁用))。\
+设想一下场景中一只鸟飞过整个场景;tcplx_mask 将\
+提高描绘鸟的宏块的量化参数(从而降低这些\
+宏块的质量),而人眼通常没有时间去看清鸟的\
+所有细节。\
+注意如果被屏蔽的对象停止运动(例如鸟儿落地了),\
+那么很有可能在短时间内该对象会显得很难看,直至编码器\
+注意到该对象不动了因而需要更好的块来描绘。\
+节省下来的比特将用于视频中的其它部分,只要 tcplx_mask 经过\
+精心选取,这将提高主观感官质量。
.
.TP
.B scplx_mask=<0.0\-1.0>
-空间复杂度屏蔽
-如果没有解块效应过滤器用于解码过程,那么较大的值有助于消除块效应,但这可能不是一个
-好办法。
+空间复杂性屏蔽。\
+如果没有去块效应过滤器用于解码过程,那么较大的值\
+有助于消除块效应,但这可能不是一个好办法。
.br
-设想一下一个含有草丛(这通常有很大的空间复杂度)、蓝天和一间房子的场景;
-scplx_mask将提高描绘草丛的宏块的量化参数,从而降低其质量,由此将更多的比特花在天
+设想一下含有草丛(这通常有很大的空间复杂度)、蓝天和\
+一间房子的场景,scplx_mask 将提高描绘草丛的宏块的\
+量化参数,从而降低其质量,由此将更多的比特花在天\
空和房子上。
.br
.I 提示:
-要充分切除所有的影片黑边,因为它们使宏块的质量下降(这同样适用于不用scplx_mask的
-情形)。
+要充分切除所有的影片黑边,因为它们使宏块的质量下降\
+(这同样适用于不使用 scplx_mask 的情形)。
.PD 0
.RSs
.IPs "0.0\ \ "
@@ -9255,38 +9400,42 @@ scplx_mask将提高描绘草丛的宏块
.sp 1
.RS
.I 注意:
-这个设置与使用能更大幅度压缩高频信号的自定义量化矩阵不具有相同效果,因为
-即使直流信号改变时scplx_mask也不会降低P块的质量。
-scplx_mask的效果可能也不如那种方式好。
+这个设置与使用能更大幅度压缩高频信号的自定义\
+量化矩阵不具有相同效果,因为即使直流信号改变时,\
+scplx_mask 也不会降低 P 块的质量。\
+scplx_mask 的效果可能也不如那种方式好。
.RE
.
.TP
-.B p_mask=<0.0\-1.0>(另见vi_qfactor)
-降低帧间块的质量。
-这等价于提高内部块的质量,因为码率控制器仍在整个视频序列上以相同的平均码率分配了
-数据资源(默认值:0.0(禁用))。
-p_mask=1.0使分配到每个内部块的比特数加倍。
+.B p_mask=<0.0\-1.0>(另见 vi_qfactor)
+降低帧间块的质量。\
+这等价于提高内部块的质量,因为码率控制器仍在\
+整个视频序列上以相同的平均码率分配了数据资源\
+(默认值:0.0(禁用))。\
+p_mask=1.0 使分配到每个内部块的比特数加倍。
.
.TP
.B border_mask=<0.0\-1.0>
-用于MPEG风格编码器的画面边缘处理模式。
-画面边缘处理模式提高距离画面帧边缘不到1/5个帧宽度/高度的宏块的量化参数,因为这些
-宏块通常对于显示效果较为不重要。
+用于 MPEG 风格编码器的画面边缘处理模式。\
+画面边缘处理模式提高距离画面帧边缘不到 1/5 个帧\
+宽度/高度的宏块的量化参数,因为这些宏块通常对于\
+显示效果较为不重要。
.
.TP
.B "naq\ \ \ \ "
-使自适应量化模式正态化(实验性选项)。
-当使用自适应量化模式(*_mask)时,平均每个宏块的量化参数大小可能不再与所需要的帧
-级别的量化参数相一致。
-Naq将尝试调整每个宏块的量化参数以保证平均值为适当的值。
+使自适应量化模式正态化(实验性选项)。\
+当使用自适应量化模式(*_mask)时,平均每个宏块的量化参数\
+大小可能不再与所需要的帧级别的量化参数相一致。\
+Naq 将尝试调整每个宏块的量化参数以保证平均值\
+为适当的值。
.
.TP
.B "ildct\ \ "
-使用隔行扫描的DCT。
+使用隔行扫描的离散余弦变换。
.
.TP
.B "ilme\ \ \ "
-使用隔行扫描的运动估计模式(与qpel不能同时使用)。
+使用隔行扫描的运动估计模式(与 qpel 不能同时使用)。
.
.TP
.B "alt\ \ \ \ "
@@ -9299,34 +9448,34 @@ Naq将尝试调整每个宏块的量化�
.IPs \-1
自动判断
.IPs 0
-下半扫描场先进入
+下半扫描场先输入
.IPs 1
-上半扫描场先进入
+上半扫描场先输入
.RE
.PD 1
.
.TP
-.B format=<value>
+.B format=<参数值>
.PD 0
.RSs
.IPs "YV12\ "
默认值
.IPs "444P\ "
-用于ffv1
+用于 ffv1
.IPs "422P\ "
-用于HuffYUV、无损JPEG、dv和ffv1
+用于 HuffYUV、无损 JPEG、dv 和 ffv1
.IPs "411P\ "
-用于无损JPEG、dv和ffv1
+用于无损 JPEG、dv 和 ffv1
.IPs "YVU9\ "
-用于无损JPEG、ffv1和svq1
+用于无损 JPEG、ffv1 和 svq1
.IPs "BGR32"
-用于无损JPEG和ffv1
+用于无损 JPEG 和 ffv1
.RE
.PD 1
.
.TP
.B "pred\ \ \ "
-(用于HuffYUV)
+(用于 HuffYUV)
.PD 0
.RSs
.IPs 0
@@ -9340,7 +9489,7 @@ Naq将尝试调整每个宏块的量化�
.
.TP
.B "pred\ \ \ "
-(用于无损JPEG)
+(用于无损 JPEG)
.PD 0
.RSs
.IPs 0
@@ -9358,11 +9507,11 @@ Naq将尝试调整每个宏块的量化�
.
.TP
.B "coder\ \ "
-(用于ffv1)
+(用于 ffv1)
.PD 0
.RSs
.IPs 0
-vlc编码(Golomb-Rice)
+vlc 编码(Golomb-Rice)
.IPs 1
算术编码(CABAC)
.RE
@@ -9370,7 +9519,7 @@ vlc编码(Golomb-Rice)
.
.TP
.B context
-(用于ffv1)
+(用于 ffv1)
.PD 0
.RSs
.IPs 0
@@ -9381,7 +9530,7 @@ vlc编码(Golomb-Rice)
.PD 1
.sp 1
.RS
-(用于ffvhuff)
+(用于 ffvhuff)
.RE
.PD 0
.RSs
@@ -9394,77 +9543,81 @@ vlc编码(Golomb-Rice)
.
.TP
.B "qpel\ \ \ "
-使用四分之一像素的运动补偿模式(与ilme不能同时使用)。
+使用四分之一像素的运动补偿模式(与 ilme 不能同时使用)。
.br
.I 提示:
该选项似乎只对高比特率的编码有用。
.
.TP
.B mbcmp=<0\-2000>
-设置用于宏块决策的比较函数,只有当 mbd=0 时才有作用。
-该选项也用于一些运动搜索函数中,此时不管 mbd 设置如何它都有作用。
+设置用于宏块决策的比较函数,只有\
+当 mbd=0 时才有作用。\
+该选项也用于一些运动搜索函数中,\
+此时不管 mbd 设置如何都有作用。
.PD 0
.RSs
-.IPs "0 (SAD)"
-绝对值差的合,运行快(默认值)
-.IPs "1 (SSE)"
-误差的平方合
-.IPs "2 (SATD)"
-Hadamard变换后绝对值差的合
-.IPs "3 (DCT)"
-DCT变换后绝对值差的合
-.IPs "4 (PSNR)"
-量化误差的平方合(避免使用,质量差)
-.IPs "5 (BIT)"
+.IPs "0(SAD)"
+绝对值差求合,运行快(默认值)
+.IPs "1(SSE)"
+误差的平方求合
+.IPs "2(SATD)"
+Hadamard 变换后绝对值差求合
+.IPs "3(DCT)"
+离散余弦变换后绝对值差求合
+.IPs "4(PSNR)"
+量化误差的平方求合(需避免使用,质量差)
+.IPs "5(BIT)"
块中所需的比特的数量
-.IPs "6 (RD)"
+.IPs "6(RD)"
码率失真最优,运行慢
-.IPs "7 (ZERO)"
+.IPs "7(ZERO)"
0
-.IPs "8 (VSAD)"
-垂直方向绝对值差的合
-.IPs "9 (VSSE)"
-垂直方向绝对值差的平方合
-.IPs "10 (NSSE)"
-保留噪声的差值的平方合
-.IPs "11 (W53)"
-5/3小波,只用于snow中
-.IPs "12 (W97)"
-9/7小波,只用于snow中
+.IPs "8(VSAD)"
+垂直方向绝对值差求合
+.IPs "9(VSSE)"
+垂直方向绝对值差的平方求合
+.IPs "10(NSSE)"
+保留噪声的差值的平方求合
+.IPs "11(W53)"
+5/3 小波,只用于 snow 中
+.IPs "12(W97)"
+9/7 小波,只用于 snow 中
.IPs "+256\ "
-同时使用色度信息,当前无法在B帧中(正确)运行。
+同时使用色度信息,当前无法在 B 帧中(正确)起作用。
.RE
.PD 1
.
.TP
.B ildctcmp=<0\-2000>
-设置隔行扫描DCT决策中使用的比较函数(参见mbcmp以获取可用比较函数信息)。
+设置隔行扫描离散余弦变换决策中使用的比较函数\
+(参见 mbcmp 以获取可用比较函数信息)。
.
.TP
.B precmp=<0\-2000>
-设置运动估计预处理阶段所使用的比较函数(参见mbcmp以获取可用比较函数信息)(默认
-值:0)。
+设置运动估计预处理阶段所使用的比较函数\
+(参见 mbcmp 以获取可用比较函数信息)(默认值:0)。
.
.TP
.B cmp=<0\-2000>
-设置整像素运动估计中所使用的比较函数(参见mbcmp以获取可用比较函数信息)(默认
-值:0)。
+设置整像素运动估计中所使用的比较函数\
+(参见 mbcmp 以获取可用比较函数信息)(默认值:0)。
.
.TP
.B subcmp=<0\-2000>
-设置亚像素运动估计中所使用的比较函数(参见mbcmp以获取可用比较函数信息)(默认
-值:0)。
+设置亚像素运动估计中所使用的比较函数\
+(参见 mbcmp 以获取可用比较函数信息)(默认值:0)。
.
.TP
.B skipcmp=<0\-2000>
-FIXME:为这个选项写说明文档。
+FIXME:为该选项写说明文档。
.
.TP
.B nssew=<0\-1000000>
-该设置控制NSSE的权重,其中较大的权重将导致较多的噪声。
-0 NSSE与SSE是一样的
-如果你希望在你编码后的视频中保留一些噪声,而不是在编码时将他们滤除,那么你会发现
-这个设置很有用(默认值:8)。
+该设置控制 NSSE 的权重,较大的权重将\
+导致较多的噪声。\
+0 NSSE 与 SSE 是一样的。\
+如果希望在编码后的视频中保留一些噪声,而不是在编码时将其滤除,\
+那么这个设置很有用(默认值:8)。
.
.TP
.B predia=<\-99\-6>
@@ -9472,28 +9625,31 @@ FIXME:为这个选项写说明文档�
.
.TP
.B dia=<\-99\-6>
-运动估计中使用的菱形的类型和大小。
-运动搜索是一个迭代式的过程。
-使用一个较小的菱形并不会限制搜索中只找较小的运动矢量。
-而是说在找到最合适的运动矢量前搜索更倾向于停止,尤其是在噪声介入的情形下。
-较大的菱形将允许对于最佳运动矢量的搜索更加广泛,从而搜索更加慢但得到的结果质量更
-加好。
+运动估计中使用的菱形的类型和大小。\
+运动搜索是一个迭代式的过程。\
+使用一个较小的菱形并不会限制搜索\
+只找较小的运动矢量。\
+而是说在找到最合适的运动矢量前搜索更倾向于停止,\
+尤其是在噪声介入的情形下。\
+较大的菱形将使最佳运动矢量的搜索更加广泛,\
+从而搜索更加慢,但得到的结果质量更加好。
.br
大型的常规菱形比自适应形状的菱形质量更好。
.br
自适应形状的菱形在速度和质量之间有较好的折中。
.br
.I 注意:
-常规菱形和自适应形状菱形在大小概念上的含义是不同的。
+常规菱形和自适应形状菱形在大小概念上的\
+含义是不同的。
.RSs
.IPs \-3
-大小为3的自适形形状(快速)菱形
+大小为 3 的自适形形状(快速)菱形
.IPs \-2
-大小为2的自适形形状(快速)菱形
+大小为 2 的自适形形状(快速)菱形
.IPs \-1
非均匀的多重六边形搜索(运行慢)
.IPs 1
-size=1的常规菱形(默认值)=EPZS类型的菱形
+size=1 的常规菱形(默认值)=EPZS 类型的菱形
.nf
.ne
0
@@ -9501,7 +9657,7 @@ size=1的常规菱形(默认值)=EPZ
0
.fi
.IPs 2
-size=2的常规菱形
+size=2 的常规菱形
.nf
.ne
0
@@ -9514,11 +9670,12 @@ size=2的常规菱形
.
.TP
.B "trell\ \ "
-使用格子因子搜索的量化模式。
-该选项将为每个8x8块找到最优的编码方式。
-使用格子因子搜索的量化方式就是一种在峰值信噪比对比码率意义下最优的量化模式(假设
-IDCT不造成任何数值舍入错误,这种情形显然不在讨论之列。)。
-这种量化模式就是找一个具有最小错误数和lambda*bits值的块。
+使用格子因子搜索的量化模式。\
+该选项将为每个 8x8 块找到最优的编码方式。\
+使用格子因子搜索的量化方式就是一种在峰值信噪比相对码率意义下\
+最优的量化模式(假设离散余弦逆变换不造成任何数值取整错误,\
+这种情形显然不在讨论之列。)。\
+这种量化模式就是找一个具有最小错误数和 lambda*bits 值的块。
.PD 0
.RSs
.IPs lambda
@@ -9532,30 +9689,34 @@ IDCT不造成任何数值舍入错误,
.
.TP
.B "cbp\ \ \ \ "
-码率失真最优的编码后块的特征。
-将选取使削减值与lambda*rate值的合最小化的编码后块的特征。
+码率失真最优的已编码块的特征。\
+将选取使削减值与 lambda*rate 值的合最小化的已编码块的特征。\
该选项只能与格子因子量化模式一起使用。
.
.TP
.B "mv0\ \ \ \ "
-尝行在运动矢量=<0,0>的条件下编码每个宏块并选取最好的一个。
-当mbd=0时该选项没有作用。
+尝行在运动矢量=<0,0> 的条件下编码每个宏块并选取最好的一个。\
+当 mbd=0 时该选项没有作用。
.
.TP
.B mv0_threshold=<任意非负整数>
-当周围的运动矢量为<0,0>,而当前块的运动估计评分小于mv0_threshold时,将使用<0,0>
-作为运动矢量,而跳过进一步的运动估计步骤(默认值:256)。
-将mv0_threshold降低至0可以使峰值信噪比有稍许(0.01dB)增加,并且可能使编码后的视
-频看上去稍微好一些;将mv0_threshold设为高于320时将导致峰值信噪比和视觉质量大大降
-减。
-较高的值使编码加快一点点(通常低于1%,这取决于所使用的其它选项)。
+当周围的运动矢量为 <0,0>,而当前块的运动估计\
+评分小于 mv0_threshold 时,将使用 <0,0> \
+作为运动矢量,而跳过进一步的运动估计步骤\
+(默认值:256)。\
+将 mv0_threshold 降低至 0 可以使峰值信噪比有稍许(0.01dB)增加,\
+并且可能使编码后的视频看上去稍微好一些;将 mv0_threshold 设为\
+高于 320 时将导致峰值信噪比和视觉质量大大降低。\
+较高的值使编码加快一点点(通常低于1%,这取决于\
+所使用的其它选项)。
.br
.I 注意:
-该选项不要求启用mv0选项。
+该选项不要求启用 mv0 选项。
.
.TP
-.B qprd(仅用于mbd=2)
-对于每个宏块中给定lambda值的码率失真最优的量化参数(QP)
+.B qprd(仅用于 mbd=2)
+用于所给各个宏块的 lambda 值的\
+码率失真最优的量化参数(QP)
.
.TP
.B last_pred=<0\-99>
@@ -9565,7 +9726,8 @@ IDCT不造成任何数值舍入错误,
.IPs 0
(默认值)
.IPs a
-将使用2a+1 x 2a+1宏块数平方个来自前一帧的运动矢量预测器。
+将使用 2a+1 x 2a+1 宏块数平方个来自前一帧的\
+运动矢量预测器。
.RE
.PD 1
.
@@ -9577,7 +9739,7 @@ IDCT不造成任何数值舍入错误,
.IPs 0
禁用
.IPs 1
-只在I帧后使用(默认值)
+只在 I 帧后使用(默认值)
.IPs 2
总是使用
.RE
@@ -9585,80 +9747,83 @@ IDCT不造成任何数值舍入错误,
.
.TP
.B subq=<1\-8>
-亚像素优化质量(用于qpel)(默认值:8(高质量))
+亚像素优化质量(用于 qpel)(默认值:8(高质量))
.br
.I 注意:
该选项对速度有极大影响。
.
.TP
.B refs=<1\-8>
-运动补偿中所考虑的参照帧的数量(仅用于Snow)(默认值:1)
+运动补偿中所考虑的参照帧的数量\
+(仅用于Snow)(默认值:1)
.
.TP
.B "psnr\ \ \ "
-编码后打印整个视频的PSNR(峰值信噪比),并将每个帧的PSNR存放在一个名字诸如
-‘psnr_hhmmss.log’的文件中。
-返回的值单位为dB(分贝),值越高越好。
+编码后打印整个视频的 PSNR(峰值信噪比),并将每个帧的 PSNR 存放在名字诸如\
+‘psnr_hhmmss.log’的文件中。\
+返回值的单位为 dB(分贝),值越高越好。
.
.TP
.B mpeg_quant
-使用MPEG的量化器而不是H.263的。
+使用 MPEG 的量化器而非 H.263 的。
.
.TP
.B "aic\ \ \ \ "
-启用MPEG-4的AC预测模式,或是H.263+的高级帧内预测模式。
-该选项将很有限地提升质量(大约0.02dB的PSNR),同时很有限地减慢编码速度(大约为
-1%)。
+启用 MPEG-4 的交流信号预测模式,或是 H.263+ 的高级帧内预测模式。\
+该选项将很有限地提升质量(大约 0.02dB 的 PSNR),\
+同时稍许减慢编码速度(大约为 1%)。
.br
.I 注意:
-vqmin应当设为8或更大以使用H.263+ AIC。
+vqmin 应当设为 8 或更大以使用 H.263+ AIC。
.
.TP
.B "aiv\ \ \ \ "
-用于H.263+的另一种帧间vlc模式
+用于 H.263+ 的另一种帧间可变长度编码模式
.
.TP
.B "umv\ \ \ \ "
-无限制的运动矢量(MV)(仅用于H.263+)
-允许编码任意长的MV。
+无限制的运动矢量(MV)(仅用于H.263+)\
+允许编码任意长的 MV。
.
.TP
.B ibias=<\-256\-256>
-帧内量化器偏向系数(256等价于1.0,MPEG类型的量化器的默认值:96,H.263类型的量化
-器的默认值:0)
+帧内量化器的偏向系数(256 等价于 1.0,MPEG 类型的\
+量化器的默认值:96,H.263 类型的量化器的默认值:0)
.br
.I 注意:
-H.263 MMX量化器无法处理正值的偏向系数(应设置vfdct=1或2),
-MPEG MMX量化器无法处理负值的偏向系数(应设置vfdct=1或2)。
+H.263 MMX 量化器无法处理正数值的偏向系数(应设置 vfdct=1 或 2),\
+MPEG MMX 量化器无法处理负数值的偏向系数(应设置 vfdct=1 或 2)。
.
.TP
.B pbias=<\-256\-256>
-帧间量化器偏向系数(256等价于1.0,MPEG类型的量化器的默认值:0,H.263类型的量化器
-的默认值:\-64)
+帧间量化器偏向系数(256 等价于1.0,MPEG类型的\
+量化器的默认值:0,H.263 类型的量化器的默认值:\-64)
.br
.I 注意:
-H.263 MMX量化器无法处理正值的偏向系数(应设置vfdct=1或2),
-MPEG MMX量化器无法处理负值的偏向系数(应设置vfdct=1或2)。
+H.263 MMX 量化器无法处理正数值的偏向系数(应设置 vfdct=1 或 2),\
+MPEG MMX 量化器无法处理负数值的偏向系数(应设置 vfdct=1 或 2)。
.br
.I 提示:
-偏向系数的值越大(\-32 \- \-16而不是\-64)看上去越能提升PSNR。
+偏向系数的值越大(\-32 \- \-16,而不是 \-64)看上去越能提升 PSNR。
.
.TP
.B nr=<0\-100000>
-噪声削减模式,0表示禁用。
-0\-600对于典型的视频内容来说是一个有用的范围,但是你可能希望将其调高一点以用于噪
-点十分多的视频内容(默认值:0)。
-考虑到该选项对于编码速度影响小,你可能想更倾向于使用这个选项,而不是用诸如
-denoise3d或hqdn3d之类的视频过滤器来过滤噪声。
+噪声削减模式,0 表示禁用。\
+0\-600 对于典型的视频内容来说是一个有用的范围,但是可能\
+希望将其调高一点以用于噪点十分多的视频内容(默认值:0)。\
+考虑到该选项对于编码速度影响小,可能希望更倾向于使用这个选项,\
+而不是用诸如 denoise3d 或 hqdn3d 之类的视频过滤器来过滤噪声。
.
.TP
.B qns=<0\-3>
-量化器噪声整形模式。
-该选项不是选择在PSNR上最接近源视频的量化模式,而是选择能使噪声(通常是色斑)会被
-图像中相近频率内容所屏蔽的量化模式。
-较大的值运行速度较慢,但可能不能产生较好的编码质量。
-该选项可以并且应当与格子因子量化模式一起使用,在这种情况下格子因子量化模式(对于
-恒定权值是最优的)将作为迭代搜索的起始操作。
+量化器噪声整形模式。\
+该选项不是选择在 PSNR 上最接近源视频的量化模式,\
+而是选择能使噪声(通常是色斑)会被图像中相近频率内容\
+所屏蔽的量化模式。\
+较大的值运行速度较慢,但可能无法产生较好的编码质量。\
+该选项可以并且应当与格子因子量化模式一起使用,\
+在这种情况下格子因子量化模式(对于恒定权值是最优的)\
+将作为迭代搜索的起始操作。
.PD 0
.RSs
.IPs 0
@@ -9666,39 +9831,40 @@ denoise3d或hqdn3d之类的视频过滤�
.IPs 1
仅降低系数的绝对值。
.IPs 2
-仅改变最后一个非零系数+1之前的系数。
+仅改变最后一个非零系数+1 之前的系数。
.IPs 3
-尝试所有可能操作。
+尝试所有操作。
.RE
.PD 1
.
.TP
.B inter_matrix=<逗号分隔的矩阵>
-使用自定义的帧间矩阵。
-该选项需要一个用逗号分隔的64个整数组成的字符串。
+使用自定义的帧间矩阵。\
+该选项需要一个用逗号分隔的 64 个整数组成的字符串。
.
.TP
-.B intra_matrix=<comma separated matrix>
-使用自定义的帧内矩阵。
-该选项需要一个用逗号分隔的64个整数组成的字符串。
+.B intra_matrix=<逗号分隔的矩阵>
+使用自定义的帧内矩阵。\
+该选项需要一个用逗号分隔的 64 个整数组成的字符串。
.
.TP
.B vqmod_amp
-实验性的量化器调整模式
+实验性的量化参数调整模式
.
.TP
.B vqmod_freq
-实验性的量化器调整模式
+实验性的量化参数调整模式
.
.TP
.B "dc\ \ \ \ \ "
-以比特为单位的帧内DC精度(默认值:8)。
-如果你指定了vcodec=mpeg2video,那么这个值可以是8、9、10或11。
+以比特为单位的帧内直流信号的精度(默认值:8)。\
+如果指定了 vcodec=mpeg2video,那么该值可以是 8、9、10 或 11。
.
.TP
-.B cgop(另见sc_threshold)
-关闭所有的GOP。
-当前该选项只有当场景切换侦测功能禁用时才能工作(sc_threshold=1000000000)。
+.B cgop(另见 sc_threshold)
+封闭所有的画面组。\
+当前该选项只有当场景切换侦测功能禁用时才能起作用\
+(sc_threshold=1000000000)。
.
.TP
.B "gmc\ \ \ \ "
@@ -9706,7 +9872,7 @@ denoise3d或hqdn3d之类的视频过滤�
.
.TP
.B (no)lowdelay
-设置用于 MPEG-1/2 的低延迟标志(禁用B帧)。
+设置用于 MPEG-1/2 的低延迟标志位(禁用 B 帧)。
.
.TP
.B vglobal=<0\-3>
@@ -9716,22 +9882,22 @@ denoise3d或hqdn3d之类的视频过滤�
.IPs 0
编解码器决在哪里写入全局头部信息(默认值)。
.IPs 1
-只在extradata(额外数据)域中写入全局头部信息(.mp4/MOV/NUT需要这样做)。
+只在 extradata(额外数据)域中写入全局头部信息(.mp4/MOV/NUT 需要这样做)。
.IPs 2
只在关键帧之前写入全局头部信息。
.IPs 3
-结合1和2两种方式。
+结合 1 和 2 两种方式。
.RE
.PD 1
.
.TP
.B aglobal=<0\-3>
-与vglobal相同,用于音频头部信息。
+与 vglobal 相同,用于音频头部信息。
.
.TP
-.B level=<value>
-设置编解码器环境等级。
-使用31或41以在Playstation 3上播放视频。
+.B level=<参数值>
+设置编解码器环境等级。\
+可使用 31 或 41 以在 Playstation 3 上播放视频。
.
.TP
.B skip_exp=<0\-1000000>
@@ -9748,14 +9914,15 @@ FIXME:为这个选项写说明文档�
.
.SS nuv(\-nuvopts)
.
-Nuppel视频基于RTJPEG和LZO。
-默认方式下,帧首先以RTJPEG方式编码,然后再用LZO压缩,但可以禁用这两个阶段的一个
-或两个。
-于是,你可以实际上输出的是原始的i420、LZO压缩的i420、RTJPEG或默认情况下的经LZO压
-缩的RTJPEG。
+Nuppel 是基于 RTJPEG 和 LZO 的视频。\
+默认方式下,帧首先以 RTJPEG 方式编码,然后再用 LZO 压缩,\
+但可以禁用这两个阶段中的一个或两个。\
+于是,实际可以输出的是原始的 i420、LZO压缩的i420、RTJPEG 或\
+默认情况下的经 LZO 压缩的 RTJPEG。
.br
.I 注意:
-nuvrec文件包含了一些关于用于大多数常见TV编码的设置的建议和示例。
+nuvrec 文档中包含了一些用于大多数常见电视信号编码\
+的设置的建议和示例。
.
.TP
.B c=<0\-20>
@@ -9767,11 +9934,11 @@ nuvrec文件包含了一些关于用于�
.
.TP
.B "lzo\ \ \ \ "
-启用LZO压缩(默认值)。
+启用 LZO 压缩(默认值)。
.
.TP
.B "nolzo\ \ "
-禁用LZO压缩。
+禁用 LZO 压缩。
.
.TP
.B q=<3\-255>
@@ -9779,16 +9946,17 @@ nuvrec文件包含了一些关于用于�
.
.TP
.B "raw \ \ \ "
-禁用RTJPEG编码。
+禁用 RTJPEG 编码。
.
.TP
.B "rtjpeg\ "
-启用RTJPEG编码。(默认值)。
+启用 RTJPEG 编码(默认值)。
.
.
.SS xvidenc (\-xvidencopts)
.
-有三个模式可以使用:恒定比特率模式(CBR)、固定量化器模式和二阶段编码模式。
+有三个模式可以使用:恒定比特率模式(CBR)、固定量化\
+参数模式和二阶段编码模式。
.
.TP
.B pass=<1|2>
@@ -9796,30 +9964,35 @@ nuvrec文件包含了一些关于用于�
.
.TP
.B turbo(仅用于二阶段编码模式)
-通过使用更快的算法并禁用大量消耗CPU的选项,以加速第一阶段编码。
-该选项可能稍许降低全局的PSNR,并且改变单个帧的类型,以及稍许提升这个帧的PSNR。
+通过使用更快的算法并禁用大量消耗 CPU 的选项,\
+以加速第一阶段编码。\
+该选项可能稍许降低全局的 PSNR,改变单个帧的类型,\
+并且稍许提升这个帧的 PSNR。
.
.TP
-.B bitrate=<value>(用于CBR或二阶段编码模式)
-设置所使用的比特率。若值小于16000,则单位为千比特/\:秒;若值大于16000,则单位
-为bits/\:second。
-如果<value>为负数,那么Xvid将把这个值的绝对值作为视频的目标大小(单位为
-kBytes),并自动计算出相应的比特率(默认值:687kbits/s)。
+.B bitrate=<参数值>(用于 CBR 或二阶段编码模式)
+设置所使用的比特率。若值小于 16000,则单位为千比特/\:秒;\
+若值大于 16000,则单位为比特/\:秒。
+如果 <参数值> 为负数,那么 Xvid 将把这个值的绝对值\
+作为视频的目标大小(单位为 kBytes),并自动计算出相应的\
+比特率(默认值:687kbits/s)。
.
.TP
.B fixed_quant=<1\-31>
-切换至固定量化器模式,并指定所使用的量化器。
+切换至固定量化参数模式,并指定所使用的量化参数。
.
.TP
-.B zones=<zone0>[/<zone1>[/...]](CBR或二阶段编码模式)
-用户指定的针对影片特定部分(片尾、演职员表、……)的质量值。
-每个zone的格式是<start-frame>,<mode>,<value>,其中<mode>可以是
+.B zones=<区域0>[/<区域1>[/...]](用于 CBR 或二阶段编码模式)
+用户指定的针对影片特定部分(片尾、演职员表、……)的质量值。\
+每个区域的格式是 <启始帧>,<模式>,<参数值>,其中 <模式> 可以是
.PD 0
.RSs
.IPs "q"
-更改恒定量化器,在这种模式下value=<2.0\-31.0>,代表量化参数值。
+更改恒定量化参数,在这种模式下 参数值=<2.0\-31.0>,\
+代表量化参数值。
.IPs "w"
-更改码率控制权值,在这种模式下value=<0.01\-2.00>,代表单位为%的质量修正值。
+更改码率控制权值,在这种模式下 参数值=<0.01\-2.00>,\
+代表单位为 % 的质量修正值。
.RE
.PD 1
.sp 1
@@ -9829,76 +10002,91 @@ kBytes),并自动计算出相应的�
.PD 0
.RSs
.IPs zones=90000,q,20
-将90000开始的所有帧以恒定量化参数20编码。
+将 90000 开始的所有帧以恒定量化参数 20 编码。
.IPs zones=0,w,0.1/10001,w,1.0/90000,q,20
-将0\-10000帧以10%的比特率编码,将90000直至结尾的帧以20的恒定量化参数编码。
-注意需要有第二个zone以限定第一个zone,因为没有它直至89999的所有帧都会以10%的比特
-率编码。
+将 0\-10000 帧以 10% 的比特率编码,将 90000 直至结尾的帧\
+以 20 的恒定量化参数编码。\
+注意需要有第二个区域以限定第一个区域,因为没有\
+这个区域的话,直至 89999 的所有帧都会以 10% 的\
+比特率编码。
.RE
.PD 1
.
.TP
.B me_quality=<0\-6>
-该选项控制运动估计子系统。
-值越高,运动估计就越精确(默认值:6)。
-运动估计越精确,就能节省越多的比特。
-提高精度是以牺牲CPU时间为代价的,所以如果你需要实时编码,那么就降低这个设置。
+该选项控制运动估计子系统。\
+值越高,运动估计就越精确(默认值:6)。\
+运动估计越精确,就能节省越多的比特。\
+提高精度是以牺牲 CPU 时间为代价的,所以如果需要实时编码,\
+那么就降低这个设置。
.
.TP
.B (no)qpel
-MPEG-4默认在其运动搜索中采用半像素的精度。
-标准中提出了一种允许编码器采用四分之一像素精度的模式。
-该选项通常导致图像较为锐化。
-不幸的是,该选项对于比特率有很大影响,并且有时候这种较高的比特率的占用阻碍其在固
-定比特率下给予图像较好质量。
-最好在启用和禁用这个选项的情况下测试一下,以看看是否值得激活该选项。
+MPEG-4 默认在其运动搜索中采用半像素的精度。\
+标准中提出了一种允许编码器采用四分之一像素\
+精度的模式。\
+该选项通常导致图像较为锐化。\
+不幸的是,该选项对于比特率有很大影响,\
+并且有时候这种较高的比特率的占用阻碍其\
+在固定比特率下给予图像较好质量。\
+最好在启用和禁用这个选项的情况下测试一下,\
+以看看是否值得激活该选项。
.
.TP
.B (no)gmc
-启用全局运动补偿模式,该模式使Xvid生成特殊的帧(GMC帧),这种帧相当适合带有摇摄
-/\:推近/\:旋转等镜头的画面。
-使用该选项是否能节省比特是高度取决于源视频素材。
+启用全局运动补偿模式,该模式使 Xvid 生成特殊的帧(GMC 帧),\
+这种帧相当适合带有摇摄/\:推近/\:旋转等镜头的画面。\
+使用该选项是否能节省比特是高度取决于\
+源视频素材。
.
.TP
.B (no)trellis
-格子因子量化模式是一种自适应的量化方式,该方式通过修改量化后的系数,以使这些系数
-能被熵编码器更大幅度地压缩,从而节省比特。
-其对质量的提升是不错的,如果VHQ对你来说占用了太多CPU,那么这个设置可能是相比VHQ
-而言以较少代价节省一些比特(并且提升固定比特率下画面质量)的一种替代方法(默认
-值:打开)。
+格子因子量化模式是一种自适应的量化方式,\
+该方式通过修改量化后的系数,以使这些系数\
+能被熵编码器更大幅度地压缩,从而节省比特。\
+其对质量的提升是不错的,如果 VHQ 显得占用了太多 CPU,那么这个设置\
+可能是比 VHQ 以较少代价节省一些比特(并且提升固定比特率下画面质量)\
+的另一种方法(默认值:打开)。
.
.TP
.B (no)cartoon
-如果你编码的帧序列是动画/\:卡通的话,那么就激活这个选项。
-这个选项修改Xvid内部的一些阈值,以使Xvid在针对外观平面化的卡通片的帧类型和运动矢
-量的决策中有较好判断。
+如果所编码的帧序列是动画/\:卡通的话,那么就激活这个选项。\
+这个选项修改 Xvid 内部的一些阈值,以使 Xvid 对于外观平面化的卡通片的\
+帧类型和运动矢量的决策中有较好判断。
.
.TP
.B (no)chroma_me
-通常的运动估计算法仅使用亮度信息寻找最佳的运动矢量。
-然而对于一些视频素材,使用色度平面能有助于找到更好的矢量。
-该设置开启在运动估计中对于色度平面的使用(默认值:开启)。
+通常的运动估计算法仅使用亮度信息寻找最佳的\
+运动矢量。\
+然而对于一些视频素材,使用色度平面能有助于\
+找到更好的矢量。\
+该设置开启在运动估计中对于色度平面的使用\
+(默认值:开启)。
.
.TP
.B (no)chroma_opt
-启用色度优化器的一个预过滤器。
-这个预过滤器将对色彩信息做一些额外的特殊处理,以使图形边缘的阶梯性变化效果降至最
-低。
-这个预过滤器会以牺牲编码速度为代价以提升质量。
-这自然会降低PSNR,因为相对于原始画面的数学上的偏移将增大,但是主观感觉上图像的质
-量将得到提升。
-由于其依据色彩信息而工作,因而在以灰度模式编码时你可能想把这个选项关掉。
+启用色度优化器预过滤器。\
+该预过滤器将对色彩信息做一些额外的特殊处理,以使图形边缘的\
+阶梯性变化效果降至最低。\
+该预过滤器会以牺牲编码速度为代价以提升质量。\
+这自然会降低 PSNR,因为相对于原始画面数学上的偏移将增大,\
+但是主观感觉上图像的质量将得到提升。\
+由于其依据色彩信息而发挥作用,因而在以灰度模式编码时\
+可能希望将这个选项关闭。
.
.TP
.B (no)hq_ac
-对于来自邻近块的内部帧,激活对于AC系数的高质量预测模式(默认值:开启)。
+处理来自邻近块的内部帧时,激活交流信号系数的高质量预测模式\
+(默认值:开启)。
.
.TP
.B vhq=<0\-4>
-运动搜索算法基于一种对于通常色彩域的搜索,并且尝试找到一个能将参照帧和编码所得帧
-的差别降至最小的运动矢量。
-激活该选项时,Xvid将同时利用频率域(DCT)以搜索到一个既将空间上的差别降至最小,
-又将块的编码长度降至最短的运动矢量。
+运动搜索算法是基于对于通常色彩域的搜索,其\
+尝试找到一个能将参照帧和编码所得帧的差别降至\
+最小的运动矢量。\
+激活该选项时,Xvid 将同时利用频率域(离散余弦变换)\
+搜索到一个既将空间上的差别降至最小,又将块的编码长度\
+降至最短的运动矢量。\
从运行最快至运行最慢的设置有:
.PD 0
.RSs
@@ -9917,332 +10105,371 @@ MPEG-4默认在其运动搜索中采用�
.
.TP
.B (no)lumi_mask
-自适应的量化模式使宏块的量化器能在每个帧中有所不同。
-这是一种‘心理感官性’的设置,一般认为它所利用的事实是人眼倾向于在画面中十分亮的
-和十分暗的部分只注意到较少的细节。
-相对于中性的区域,该选项对于这些区域压缩幅度更大,这将节省一些比特而将其用在其它
-的帧中,从而提升整体的主观视觉质量但可能降低了PSNR。
+自适应的量化模式使宏块的量化参数能在\
+每个帧中有所不同。\
+这是一种‘心理感官性’的设置,一般认为其\
+所利用的事实是人眼倾向于在画面中十分亮的\
+和十分暗的部分只注意到较少的细节。\
+相对于中性的区域,该选项对于这些区域压缩幅度更大,\
+这将节省一些比特而将其用在其它的帧中,从而提升整体的\
+主观视觉质量,但可能降低了 PSNR。
.
.TP
.B (no)grayscale
-使Xvid丢弃色度平面信息,从而使编码得到的视频只是灰度模式的。
-注意该选项并不加快编码速度,而只是在编码的最后阶段阻止写入色度数据。
+使 Xvid 丢弃色度平面信息,从而使编码得到的视频只有灰度信息。\
+注意该选项并不加快编码速度,而只是在编码的最后阶段\
+阻止写入色度数据。
.
.TP
.B (no)interlacing
-编码隔行扫描视频内容的扫描场。
-打开该选项以用于隔行扫描内容。
+编码隔行扫描视频内容的扫描场。\
+可打开该选项以用于隔行扫描内容。
.br
.I 注意:
-如果你要改变视频的尺寸,那么你需要一个能识别隔行扫描内容的缩放器,你可以使用
-\-vf scale=<width>:<height>:1来激活这种缩放器。
+如果要改变视频的尺寸,那么需要一个能识别隔行扫描内容的缩放器,\
+可以使用 \-vf scale=<宽>:<高>:1 来激活这种缩放器。
.
.TP
.B min_iquant=<0\-31>
-最小I帧量化参数(默认值:2)
+最小 I 帧量化参数(默认值:2)
.
.TP
.B max_iquant=<0\-31>
-最大I帧量化参数(默认值:31)
+最大 I 帧量化参数(默认值:31)
.
.TP
.B min_pquant=<0\-31>
-最小P帧量化参数(默认值:2)
+最小 P 帧量化参数(默认值:2)
.
.TP
.B max_pquant=<0\-31>
-最大P帧量化参数(默认值:31)
+最大 P 帧量化参数(默认值:31)
.
.TP
.B min_bquant=<0\-31>
-最小B帧量化参数(默认值:2)
+最小 B 帧量化参数(默认值:2)
.
.TP
.B max_bquant=<0\-31>
-最大B帧量化参数(默认值:31)
+最大 B 帧量化参数(默认值:31)
.
.TP
-.B min_key_interval=<value>(仅用于二阶段编码模式)
+.B min_key_interval=<参数值>(仅用于二阶段编码模式)
关键帧间的最小间隔(默认值:0)
.
.TP
-.B max_key_interval=<value>
+.B max_key_interval=<参数值>
关键帧间的最大间隔(默认值:10*fps)
.
.TP
.B quant_type=<h263|mpeg>
-设置所使用的量化器类型。
-对于高码率,你会发现MPEG量化模式保留了更多的细节。
-对于低码率,H.263的平滑特性会为了你带来较少的宏噪声。
+设置所使用的量化参数类型。\
+处理高码率时,会发现 MPEG 量化模式保留了更多的细节。\
+处理低码率时,H.263 的平滑特性会带来较少的宏块噪声。\
当使用自定义的量化矩阵时,
.B 必须
-使用MPEG量化模式。
+使用 MPEG 量化模式。
.
.TP
-.B quant_intra_matrix=<filename>
-载入一个自定义的帧内量化矩阵文件。
-你可以使用xvid64conf的矩阵编码器以构建这样的文件。
+.B quant_intra_matrix=<文件名>
+载入自定义的帧内量化矩阵文件。\
+可使用 xvid64conf 的矩阵编码器构建这样的文件。
.
.TP
.B quant_inter_matrix=<filename>
-载入一个自定义的帧间量化矩阵文件。
-你可以使用xvid64conf的矩阵编码器以构建这样的文件。
+载入自定义的帧间量化矩阵文件。\
+可使用 xvid64conf 的矩阵编码器构建这样的文件。
.
.TP
.B keyframe_boost=<0\-1000>(仅用于二阶段编码模式)
-将一些比特从其它帧类型的空间储备中转移至内部帧中,从而提高关键帧的质量。
-该数量是增加的百分比量,所以值为10将给你的关键帧带来比通常情况下多10%的比特量
+将一些比特从其它帧类型的空间储备中转移至内部帧中,\
+从而提高关键帧的质量。\
+该数量是增加的百分比量,所以值为 10 将给关键帧带来\
+比通常情况下多 10% 的比特量\
(默认值:0)。
.
.TP
-.B kfthreshold=<value>(仅用于二阶段编码模式)
-与kfreduction一同使用。
-定义一个最小距离,低于这个距离你就认为两个帧应当视作是连续的,从而根据
-kfreduction的设置处理这个情况
+.B kfthreshold=<参数值>(仅用于二阶段编码模式)
+与 kfreduction 一同使用。\
+定义一个最小距离,低于这个距离就认为两个帧\
+应当视作是连续的,从而根据 kfreduction 的设置\
+处理这个情况\
(默认值:10)。
.
.TP
.B kfreduction=<0\-100>(仅用于二阶段编码模式)
-以上两个设置可用于调整那些你认为过于接近(一个序列中)头个帧的关键帧的大小。
-kfthreshold设置了在哪个范围内的关键帧要被削减,而kfreduction决定了这些关键帧被削
-减比特率的量。
-最后一个I帧将以通常的方式处理
+以上两个设置可用于调整那些视作过于接近(一个序列中)\
+第一个帧的关键帧的大小。\
+kfthreshold 设置在哪个范围内的关键帧要被削减,而 kfreduction 决定了\
+这些关键帧被削减比特率的量。\
+最后一个 I 帧将以通常的方式处理\
(默认值:30)。
.
.TP
.B max_bframes=<0\-4>
-放置于I/P帧间的B帧的最大数量(默认值:2)。
+位于 I/P 帧间的 B 帧的最大数量(默认值:2)。
.
.TP
.B bquant_ratio=<0\-1000>
-B帧与非B帧间的量化参数比,150=1.50(默认值:150)
+B 帧与非 B 帧间的量化参数比,150=1.50(默认值:150)
.
.TP
.B bquant_offset=<\-1000\-1000>
-B帧与非B帧间的量化参数差值,100=1.00(默认值:100)
+B 帧与非 B 帧间的量化参数差异值,100=1.00(默认值:100)
.
.TP
.B bf_threshold=<\-255\-255>
-该选项让你指定使用B帧的优先级。
-这个值越高,B帧就越可能被使用(默认值:0)。
-不要忘了B帧通常量化参数比较高,从而过分产生B帧可能导致视觉质量变差。
+该选项用于指定使用 B 帧的\
+优先级。\
+该值越高,就越可能使用 B 帧\
+(默认值:0)。\
+不要忘了 B 帧通常量化参数比较高,因而过分产生 B 帧\
+可能导致视觉质量变差。
.
.TP
.B (no)closed_gop
-该选项告诉Xvid封闭每个GOP(Group Of Pictures——由两个I帧分隔出来的画面组),这
-使GOP彼此之间相互独立。
-这就是意味着GOP的最后一个帧要么是P帧,要么是N帧,而不是B帧。
+该选项告诉 Xvid 封闭每个 GOP(Group Of Pictures,由两个 I 帧分隔出来的画面组),\
+这使 GOP 彼此之间相互独立。\
+这就是意味着 GOP 的最后一个帧要么是 P 帧,要么是 N 帧,\
+而不是 B 帧。\
通常开启这个选项是比较好的(默认值:开启)。
.
.TP
.B (no)packed
-该选项意在解决编码至诸如AVI之类的不能处理乱序帧序列的容器格式时,所发生的帧顺序
-问题。
-实际应用中,大多数解码器(无论是软件的还是硬件的)都能够自己处理帧的顺序,因而当
-此选项开启时可能反而引起混乱,所以你可以放心地让这个选项保留为关闭状态,除非你确
-实知道你在做什么。
+该选项意在解决编码至诸如 AVI 之类的不能处理乱序帧序列的容器格式时,\
+所发生的帧顺序问题。\
+实际应用中,大多数解码器(无论是软件的还是硬件的)都\
+能够自己处理帧的顺序,因而当该选项开启时可能反而引起混乱,\
+所以可以放心地让这个选项保留为关闭状态,除非确实知道在\
+做什么。
.br
.I 警告:
-该选项会产生非法的比特流,从而不能被DivX/\:libavcodec/\:Xvid以外的ISO-MPEG-4的解
-码器解码。
+该选项会产生非法的比特流,从而无法被 DivX/\:libavcodec/\:Xvid 以外的 ISO-MPEG-4 的\
+解码器解码。
.br
.I 警告:
-该选项同时会在文件中存入一个虚假的DivX版本号,所以某些解码器中有问题的自动侦测系
-统可能会搞不清楚。
+该选项同时会在文件中存入一个虚假的 DivX 版本号,所以某些解码器中有缺陷的\
+自动侦测系统可能会搞不清楚。
.
.TP
-.B frame_drop_ratio=<0\-100>(仅用于max_bframes=0时)
-该设置控制可变帧率视频流的创建。
-该设置的值指定了一个阈值,如果后一个帧相对于前一个帧的差别低于或等于这个阈值,那
-么将跳过对于一个帧的编码(一个所谓的n-vop将放置于视频流中)。
-在播放时,当遇到一个n-vop时,将显示前一个帧。
+.B frame_drop_ratio=<0\-100>(仅用于 max_bframes=0)
+该设置使创建可变帧率视频流成为可能。\
+该设置的值指定了一个阈值,如果后一个帧\
+相对于前一个帧的差异低于或等于这个阈值,\
+那么将跳过对于帧的编码(一个所谓的 n-vop 将\
+放置于视频流中)。\
+在播放时,当遇到 n-vop 时,将显示前一个帧。
.br
.I 警告:
-滥用这个设置可能导致视频跳跃,所以使用该选项后果自负!
+滥用这个设置可能导致视频跳跃,所以使用该选项\
+后果自负!
.
.TP
-.B rc_reaction_delay_factor=<value>
-该参数控制CBR码率控制在对于比特率变后作出反应并且对其作出补偿,以使比特率在一个
-平均化范围内的帧中保持恒定前,所等待的帧的数量。
+.B rc_reaction_delay_factor=<参数值>
+CBR 码率控制器在对于比特率变后作出反应并且对其\
+作出补偿,以使比特率在平均化范围内的帧中保持\
+恒定。该参数控制此操作前所等待帧的数量。
.
.TP
-.B rc_averaging_period=<value>
-真正的CBR是很难达到的。
-由于视频素材的不同,比特率可能是变化而难以预测的。
-所以Xvid采用了一种平均化周期,在这个周期中它保证比特数量为给定的一个值(减去一个
-较小的可变值)。
-这个设置所表达的是Xvid使“多少数量的帧”的比特率平均化从而达到CBR。
+.B rc_averaging_period=<参数值>
+真正的 CBR 是很难达到的。\
+由于视频素材的不同,比特率可能是变化而难以预测的。\
+所以 Xvid 采用了一种平均化周期,在这个周期中保证比特数量为所给的值\
+(减去一个较小的可变值)。\
+该设置所表达的是 Xvid 平均“多少数量的帧”的比特率\
+从而达到 CBR 效果。
.
.TP
-.B rc_buffer=<value>
+.B rc_buffer=<参数值>
码率控制缓冲的大小
.
.TP
.B curve_compression_high=<0\-100>
-该设置让Xvid从高比特率的场景中拿出一定百分比的比特,而将这些比特还给比特预留储备
-中。
-你也可以使用这个设置,如果你的一个视频有太多的比特分配给了高比特率的场景,以致于
-(较)低比特率的场景变得看上去很糟糕(默认值:0)。
+该设置使 Xvid 能够从高比特率的场景中拿出一定百分比的比特,\
+而将这些比特还给比特预留储备中。\
+也可使用这个设置用于一个视频有太多的比特分配\
+给了高比特率的场景,以致于(较)低比特率的场景\
+变得视觉效果很糟糕的情况(默认值:0)。
.
.TP
.B curve_compression_low=<0\-100>
-该设置让Xvid将一定百分比的额外的比特分给低比特率的场景,而从整个视频剪辑中拿去一
-部分比特。
-如果你的一些低比特率场景仍然有马赛克,那么这个设置可能很好用(默认值:0)。
+该设置使 Xvid 能够将一定百分比的额外的比特分给低比特率的场景,\
+而从整个视频剪辑中拿去一部分比特。\
+如果一些低比特率场景仍然有马赛克,那么这个设置可能很好的作用\
+(默认值:0)。
.
.TP
.B overflow_control_strength=<0\-100>
-在二阶段编码模式的第一阶段,计算出了一个经过缩放的比特率曲线。
-这个所期望曲线与编码中得到的曲线之间的差值称为溢出。
-显然,二阶段编码的码率控制器尝试弥补这个溢出量,将这个差值派分到后续帧中。
-该设置控制了每次有一个新帧时,有多少溢出量分配至其上。
-较低的值允许使用较迟缓的溢出控制,较大的码率喷发将较慢地得到补偿(可能导致小型视
-频剪辑中缺乏精度)。
-较大的值将使比特再分配过程中的变化更具突发性,如果你设得太高则可能太突然,以致产
-生损伤(默认值:5)。
+在二阶段编码模式的第一阶段,计算出了一个经过缩放的比特率曲线。\
+这个所期望曲线与编码中得到的曲线之间的差值\
+称为溢出。\
+显然,二阶段编码的码率控制器尝试弥补这个溢出量,\
+将这个差值派分到后续帧中。\
+该设置控制了每次有一个新帧时,分配多少\
+溢出量。\
+较低的值允许使用较迟缓的溢出控制,较大的码率喷发将较慢地\
+得到补偿(可能导致小型视频剪辑缺乏精度)。\
+较大的值将使比特再分配过程中的变化更具突发性,如果设得太高则\
+可能太具突发性,以致产生损伤(默认值:5)。
.br
.I 注意:
该设置对于质量极具影响,小心使用!
.
.TP
.B max_overflow_improvement=<0\-100>
-在帧所用比特的分配过程中,溢出控制可能增加帧的大小。
-该参数溢出控制所允许相对理想分配曲线所增加帧大小的最大的百分比
+在帧所用比特的分配过程中,溢出控制可能增加帧\
+的大小。\
+该参数指定溢出控制允许相对于\
+理想分配曲线所增加帧大小的\
+最大的百分比\
(默认值:5)。
.
.TP
.B max_overflow_degradation=<0\-100>
-在帧所用比特的分配过程中,溢出控制可能减少帧的大小。
-该参数溢出控制所允许相对理想分配曲线所减小帧大小的最大的百分比
+在帧所用比特的分配过程中,溢出控制可能减少帧\
+的大小。\
+该参数指定溢出控制允许相对\
+理想分配曲线减小帧大小的\
+最大的百分比\
(默认值:5)。
.
.TP
.B container_frame_overhead=<0...>
-指定每帧的平均开销,单位为字节。
-大多数时候用户表达的是他们针对视频的目标比特率,而不关心视频容器文件的开销。
-这种较小的但(往往)恒定的开销可以导致目标文件大小超过预期值。
-Xvid让用户设置容器产生的平均每帧的开销数量(只给出每帧的平均值)。
-0具有特殊的含义,这个值让Xvid采用自己的默认值(默认值:24——AVI的平均开销)。
+指定每帧的平均开销,单位为字节。\
+大多数时候用户表达的是视频的目标比特率,而不关心\
+视频容器文件的开销。\
+这种小而(往往)恒定的开销可以导致目标文件\
+大小超过预期值。\
+Xvid 允许用户设置容器产生的平均每帧的开销数量\
+(只给出每帧的平均值)。\
+0 具有特殊的含义,这个值使 Xvid 采用自己的默认值\
+(默认值:24——AVI的平均开销)。
.
.TP
-.B profile=<profile_name>
-根据简单配置集(Simple Profile)、高级简单配置集(Advanced Simple Profile)以及
-DivX配置集(DivX Profile)限制选项的使用和VBV(短时间内的峰值比特率)。
-所产生的视频应该能够在符合这些配置集标准的独立播放器上播放。
+.B profile=<配置集名>
+根据简单配置集(Simple Profile)、高级简单配置集(Advanced Simple Profile)以及\
+ DivX 配置集(DivX Profile)限制选项的使用和 VBV(短周期峰值比特率)。\
+所产生的视频应该能够在符合这些配置集标准的\
+独立播放器上播放。
.PD 0
.RSs
.IPs unrestricted
没有限制(默认值)
.IPs "sp0\ \ "
-第0级的简单配置集
+第 0 级的简单配置集
.IPs "sp1\ \ "
-第1级的简单配置集
+第 1 级的简单配置集
.IPs "sp2\ \ "
-第2级的简单配置集
+第 2 级的简单配置集
.IPs "sp3\ \ "
-第3级的简单配置集
+第 3 级的简单配置集
.IPs "sp4a\ \ "
-第4a级的简单配置集
+第 4a 级的简单配置集
.IPs "sp5\ \ "
-第5级的简单配置集
+第 5 级的简单配置集
.IPs "sp6\ \ "
-第6级的简单配置集
+第 6 级的简单配置集
.IPs "asp0\ "
-第0级的高级简单配置集
+第 0 级的高级简单配置集
.IPs "asp1\ "
-第1级的高级简单配置集
+第 1 级的高级简单配置集
.IPs "asp2\ "
-第2级的高级简单配置集
+第 2 级的高级简单配置集
.IPs "asp3\ "
-第3级的高级简单配置集
+第 3 级的高级简单配置集
.IPs "asp4\ "
-第4级的高级简单配置集
+第 4 级的高级简单配置集
.IPs "asp5\ "
-第5级的高级简单配置集
+第 5 级的高级简单配置集
.IPs dxnhandheld
-DXN手持式设备配置集
+DXN 手持式设备配置集
.IPs dxnportntsc
-DXN便携NTSC制式设备配置集
+DXN 便携 NTSC 制式设备配置集
.IPs dxnportpal
-DXN便携PAL制式设备配置集
+DXN 便携 PAL 制式设备配置集
.IPs dxnhtntsc
-DXN家庭影院NTSC制式设备配置集
+DXN 家庭影院 NTSC 制式设备配置集
.IPs dxnhtpal
-DXN家庭影院PAL制式设备配置集
+DXN 家庭影院 PAL 制式设备配置集
.IPs dxnhdtv
-DXN高清电视设备配置集
+DXN 高清电视设备配置集
.RE
.PD 1
.RS
.I 注意:
-这些配置集应当与适当的\-ffourcc选项一起使用。
-通常DX50是可以采用的,因为某些播放器不能识别Xvid但大多数能识别DivX。
+这些配置集应当与适当的 \-ffourcc 选项一起使用。
+通常 DX50 是可以采用的,因为某些播放器不能\
+识别 Xvid 但大多数能识别 DivX。
.RE
.
.TP
-.B par=<mode>
-指定像素宽高比(Pixel Aspect Ratio)模式(不要与DAR——屏幕宽高比——混淆在一起
-)。
-PAR是单个像素的宽度和高度的比例。
+.B par=<模式>
+指定像素宽高比(Pixel Aspect Ratio)模式(勿将其与 DAR,\
+屏幕宽高比,混淆在一起)。\
+PAR 是单个像素的宽度和高度的比例。\
所以两者的关系如下:DAR = PAR * (宽度/高度)。
.br
-MPEG-4定义了5种像素宽高比以及一种泛用宽高比,这为指定一种专用的像素宽高比
-留下了余地。
-可以指定5种标准模式:
+MPEG-4 定义了 5 种像素宽高比以及一种泛用宽高比,\
+这为指定一种专用的像素宽高比
+留下了余地。\
+可以指定 5 种标准模式:
.PD 0
.RSs
.IPs vga11
-这是通常用于PC视频内容的PAR。
+这是通常用于 PC 视频内容的 PAR。\
像素是正方形单元。
.IPs pal43
-PAL标准的4:3的PAR。
+PAL 标准的 4:3 的 PAR。\
像素是长方形的。
.IPs pal169
-与前面同理
+与上面同理
.IPs ntsc43
-与前面同理
+与上面同理
.IPs ntsc169
-与前面同理(不要忘了给出精确的比率)
+与上面同理(不要忘了给出精确的比率)
.IPs "ext\ \ "
-允许你使用par_width和par_height指定你自己的像素宽高比。
+允许使用 par_width 和 par_height 指定\
+自定义的像素宽高比。
.RE
.PD 1
.RS
.I 注意:
-通常,设置aspect和autoaspect选项就已经足够了。
+通常,设置 aspect 和 autoaspect 选项就已经足够了。
.RE
.
.TP
-.B par_width=<1\-255>(仅用于par=ext时)
-指定自定像素宽高比的宽度。
+.B par_width=<1\-255>(仅用于 par=ext)
+指定自定义像素宽高比的宽度。
.
.TP
-.B par_height=<1\-255>(仅用于par=ext时)
-指定自定像素宽高比的高度。
+.B par_height=<1\-255>(仅用于 par=ext)
+指定自定义像素宽高比的高度。
.
.TP
.B aspect=<x/y | f(浮点值)>
-将影片的宽高比存放于文件内部,就像MPEG文件一样。
-与重新缩放的效果好很多,因为质量并不下降。
-MPlayer与其它一些播放器能正确播放这些文件,除此之外的播放器会以错误的宽高比显示
-这些文件。
+将影片的宽高比存放于文件内部,就像 MPEG 文件一样。\
+比重新缩放的效果好很多,因为质量并不下降。\
+MPlayer 与其它一些播放器能正确播放这些文件,除此之外的播放器\
+会以错误的宽高比显示这些文件。\
宽高比参数可以以比率或是浮点数的形式给出。
.
.TP
.B (no)autoaspect
-与aspect选项相同,但是是自动计算宽高比,在此过程中考虑了过滤器链中所进行的所有的调
-整(crop/\:expand/\:scale/\:等等)。
+与 aspect 选项相同,但是是自动计算宽高比,在此过程中\
+考虑了过滤器序列中所进行的所有的调整\
+(crop/\:expand/\:scale/\:等等)。
.
.TP
.B "psnr\ \ \ "
-编码之后打印出整个视频的PSNR(峰值信噪比),并将逐帧计算的PSNR保存在当前目录中名
-字诸如‘psnr_hhmmss.log’的一个文件里。
-返回值的单位是dB(分贝),值越高越好。
+编码之后打印出整个视频的 PSNR(峰值信噪比),并将逐帧\
+计算的 PSNR 保存在当前目录中名字诸如‘psnr_hhmmss.log’\
+的一个文件里。\
+返回值的单位是 dB(分贝),值越高越好。
.
.TP
.B "debug\ \ "
-将逐帧计算的统计信息保存在./xvid.dbg中。(这个文件不是二阶段编码模式中的码率控制
-文件。)
+将逐帧计算的统计信息保存在 ./xvid.dbg 中。(这个文件不是\
+二阶段编码模式中的码率控制文件。)
.RE
.
.PP
@@ -10251,28 +10478,33 @@ MPlayer与其它一些播放器能正确
.
.TP
.B bvhq=<0|1>
-该设置允许通过使用一种针对码率失真优化的运算,来选取用于编码中使用的B帧的候
-选运动矢量,对于P帧这种方式是通过vhq选项实现的。
-该方式产生的B帧看上去较好,而同时也几乎不影响性能(默认值:1)。
+该设置允许通过使用一种针对码率失真优化的运算,\
+来选取用于编码中使用的 B 帧的候选运动矢量,\
+对于 P 帧这种方式是通过 vhq 选项实现的。\
+该方式产生的 B 帧看上去较好,而同时也几乎\
+不影响性能(默认值:1)。
.
.TP
.B vbv_bufsize=<0...>(仅用于二阶段编码模式)
-以比特为单位指定视频缓冲校验器(VBV)的缓冲大小(默认值:0 \- 禁用 VBV 校
-验)。
-VBV 提供限制峰值比特率的功能,以使视频能在硬件播放器上正常播放。
-例如,Home 配置集使用 vbv_bufsize=3145728。
-如果设置了 vbv_bufsize,则应当同时设置 vbv_maxrate。
-注意,没有所谓 vbv_peakrate 的选项,因为 Xvid 实际上并不使用这种选项控制比
-特率;其它的 VBV 选项足以限制峰值比特率。
+以比特为单位指定视频缓冲校验器(VBV)的缓冲大小\
+(默认值:0 \- 禁用 VBV 校验)。\
+VBV 提供限制峰值比特率的功能,以使视频能在硬件\
+播放器上正常播放。\
+例如,Home 配置集使用 vbv_bufsize=3145728。\
+如果设置了 vbv_bufsize,则应当同时设置 vbv_maxrate。\
+注意,没有所谓 vbv_peakrate 的选项,因为 Xvid 实际上\
+并不使用这种选项控制比特率;其它的 VBV 选项足以限制\
+峰值比特率。
.
.TP
.B vbv_initial=<0...vbv_bufsize>(仅用于二阶段编码模式)
-以比特为单位指定 VBV 缓冲初始填充的大小(默认值:vbv_bufsize 的 75%)。
-默认值通常是你所需的值。
+以比特为单位指定 VBV 缓冲初始填充的大小\
+(默认值:vbv_bufsize 的 75%)。\
+默认值通常是所需的值。
.
.TP
.B vbv_maxrate=<0...>(仅用于二阶段编码模式)
-以比特/秒为单位指定最大处理的比特率(默认值:0)。
+指定最大处理的比特率,单位为比特/秒(默认值:0)。\
例如,Home 配置集使用 vbv_maxrate=4854000。
.
.PP
@@ -10281,44 +10513,48 @@ VBV 提供限制峰值比特率的功能
.
.TP
.B threads=<0\-n>
-创建n个线程用以运行运动估计任务(默认值:0)。
-最多可以使用的线程的数量为画面的高度除以16所得的值。
+创建 n 个线程用以运行运动估计任务(默认值:0)。\
+最多可以使用的线程的数量为画面的高度\
+除以 16 所得的值。
.
.
.SS x264enc(\-x264encopts)
.
.TP
-.B bitrate=<value>
-设置所采用的平均比特率,单位为千比特/\:秒(默认值:关闭)。
-由于局部比特率会变化,因而这个平均值对于十分短的视频来说可以不精确
-(参见ratetol)。
-可以通过将此设置与vbv_maxrate一起使用来实现恒定的比特率,代价是质量严重下降。
+.B bitrate=<参数值>
+设置所采用的平均比特率,单位为千比特/\:秒(默认值:关闭)。\
+由于局部比特率会变化,因而这个平均值对于十分短的\
+视频来说可以不精确(参见 ratetol)。\
+可以通过将此设置与 vbv_maxrate 一起使用来实现恒定的\
+比特率,代价是质量严重下降。
.
.TP
.B qp=<0\-51>
-该选项选择的是用于P帧的量化器。
-I与B帧的话分别是该值加上ip_factor与pb_factor后得到的值。
-20\-40是一个有用的范围。
-较低的值产生较好的精确,但导致比特率较高。
-0代表无损。
-注意H.264的量化模式与MPEG-1/2/4的工作方式不同:
-H.264的量化参数是基于对数尺度的。
-两者之间的映射关系大至是H264QP = 12 + 6*log2(MPEGQP)。
-例如,MPEG的QP=2与H.264的QP=18是等价的。
-通常情况下,应避免使用该选项,而是使用 crf,因为 crf 在相同数据量下
-能产生更好的视觉效果。
+该选项选择的是用于 P 帧的量化参数。\
+I 与 B 帧的话分别是该值加上 ip_factor 与 pb_factor 后得到的值。\
+20\-40 是一个用处很广的范围。\
+较低的值产生较好的精确,但导致比特率较高。\
+0 代表无损。\
+注意 H.264 的量化模式与 MPEG-1/2/4 的工作方式不同:\
+H.264 的量化参数是基于对数尺度的。\
+两者之间的映射关系大至是 H264QP = 12 + 6*log2(MPEGQP)。\
+例如,MPEG 的 QP=2 与 H.264 的 QP=18 是等价的。\
+通常情况下,应避免使用该选项,而是使用 crf,\
+因为 crf 在相同数据量下能产生更好的视觉效果。
.
.TP
.B crf=<1.0\-50.0>
-启用恒定质量模式,并选择质量值。
-该质量值的尺度与QP的相类似。
-就像基于比特率的模式一样,该模式允许每个帧根据帧的复杂度使用不同的QP。
+启用恒定质量模式,并选择质量值。\
+该质量值的尺度与 QP 的相类似。\
+就像基于比特率的模式一样,该模式允许每个帧\
+根据帧的复杂度使用不同的 QP。\
通常情况下应使用该选项而非 qp。
.
.TP
.B pass=<1\-3>
-启用2或3阶段编码模式。
-推荐总是以2或3阶段编码模式编码,因为该模式使比特的分配更佳,从而提升整体质量。
+启用 2 或 3 阶段编码模式。\
+推荐总是以 2 或 3 阶段编码模式编码,因为该模式使比特的\
+分配更佳,从而提升整体质量。
.PD 0
.RSs
.IPs 1
@@ -10326,33 +10562,36 @@ H.264的量化参数是基于对数尺�
.IPs 2
(二阶段编码模式中的)第二阶段
.IPs 3
-第N阶段(三阶段编码模式的第二和第三阶段)
+第 N 阶段(三阶段编码模式的第二和第三阶段)
.RE
.RS
-以下介绍的是其如何工作,以及使用这个参数:
+以下介绍的是其如何工作,以及如何使用这个参数:
.br
-第一阶段(pass=1)收集视频上的统计信息,并将这些信息写入一个文件中。
-除了那些默认为打开的选项,你可能想关闭一些消耗CPU的选项。
+第一阶段(pass=1)收集视频上的统计信息,\
+并将这些信息写入一个文件中。\
+除了那些默认为打开的选项,可能希望关闭一些\
+消耗 CPU 的选项。
.br
-在二阶段编码模式,第二阶段(pass=2)读取统计信息文件,并基于这个文件进行码率控制
-决策。
+在二阶段编码模式,第二阶段(pass=2)读取统计信息文件,\
+并基于这个文件进行码率控制决策。
.br
-在三阶段编码模式中,第二阶段(pass=3——这是不打印错误)同时做两件事:其首先读取
-统计信息,然后重写这些统计信息。
-你可以使用所有的编码选项,除了那些十分消耗CPU的选项。
+在三阶段编码模式中,第二阶段(pass=3,这是不打印错误)同时做两件事:\
+其首先读取统计信息,然后重写这些统计信息。\
+可使用所有的编码选项,除了那些十分消耗 CPU 的选项。
.br
-第三阶段(pass=3)与第二阶段相同,只是这一阶段基于第二阶段产生的统计信息工作。
-你可以使用所有的编码选项,包括消耗CPU的那些选项。
+第三阶段(pass=3)与第二阶段相同,只是这一阶段基于第二阶段\
+产生的统计信息工作。\
+可使用所有的编码选项,包括消耗 CPU 的那些选项。
.br
-第一阶段可以使用平均比特率模式,或是使用恒定量化器模式。
-推荐使用ABR,因为该模式不需求猜测所要使用的量化器。
-后续的阶段是ABR模式的,并且必须指定比特率。
+第一阶段可以使用平均比特率模式,或是使用恒定量化参数。\
+推荐使用 ABR,因为该模式无需猜测所要使用的量化参数。\
+后续阶段是 ABR 模式的,并且必须指定比特率。
.REss
.
.
.TP
-.B profile=<配置集名>
-限制所用选项必须与一个 H.264 配置集相兼容。
+.B profile=<名称>
+限制所用选项,使必须与某个 H.264 配置集相兼容。
.PD 0
.RSs
.IPs baseline
@@ -10360,13 +10599,13 @@ no8x8dct bframes=0 nocabac cqm=flat weig
.IPs main
no8x8dct cqm=flat qp>0
.IPs high
-qp>0(默认限制)
+qp>0(默认值)
.RE
.PD 1
.
.TP
-.B preset=<预设值集>
-使用一套预设值集以选用编码设置。
+.B preset=<名称>
+使用一套预设值以选用编码设置。
.PD 0
.RSs
.IPs ultrafast
@@ -10383,7 +10622,7 @@ nomixed_refs rc_lookahead=20 ref=5 subq=
.IPs fast
rc_lookahead=30 ref=2 subq=6
.IPs medium
-Default settings apply.
+使用默认设置。
.IPs slow
b_adapt=2 direct=auto me=umh rc_lookahead=50 ref=5 subq=8
.IPs slower
@@ -10400,9 +10639,10 @@ partitions=all rc_lookahead=60 ref=16 su
.
.TP
.B tune=<名称,[名称,...]>
-调整设置以适应一个特定种类的视频片源或场景。
-用户明确指定的设置会覆盖任何调整的设置。
-多个调整选项间以逗号分隔,但同一时间只能使用一个心理调整选项。
+调整设置以适应特定种类的视频片源或场景。\
+用户明确指定的设置会改写任何所调整的设置。\
+多个调整选项间以逗号分隔,但同一时间只能使用\
+一个心理调整选项。
.PD 0
.RSs
.IPs "film(心理调整选项)"
@@ -10428,180 +10668,205 @@ bframes=0 force_cfr rc_lookahead=0 sync_
.
.TP
.B slow_firstpass
-当 pass=1 时禁用以下运行较快的选项:
+当 pass=1 时禁用以下运行较快的选项:\
no_8x8dct me=dia partitions=none ref=1 subq={2 if >2 else unchanged}
-trellis=0 fast_pskip
-这些选项大幅度地提高编码速度,同时对于最终阶段的编码质量只有很少甚至没有影响。
-使用 preset=placebo 隐含地开启了该选项。
+trellis=0 fast_pskip。\
+这些选项大幅度地提高编码速度,同时对于最终阶段的\
+编码质量只有很少甚至没有影响。
+.br
+使用 preset=placebo 隐含地表示开启该选项。
+.
.TP
-.B keyint=<value>
-设置IDR帧间的最大间隔(默认值:250)。
-较大的值节省比特,从而提高质量,代价是降低播放中的定位精度。
-与MPEG-1/2/4不同,H.264在keyint值很大是并不受DCT漂移效应影响。
+.B keyint=<参数值>
+设置 IDR 帧间的最大间隔(默认值:250)。\
+较大的值节省比特,从而提高质量,代价是\
+降低播放中的定位精度。\
+与 MPEG-1/2/4 不同,H.264 在 keyint 值很大时并不受\
+离散余弦变换漂移效应影响。
.
.TP
.B keyint_min=<1\-keyint/2>
-设置IDR帧间的最小间隔(默认值:25)。
-如果这个间隔中出现了场景切换,那么这个切换仍然编码为I帧,但不产生新的GOP。
-在H.264中,I帧并不一定约束出一个封闭的GOP,因为这里允许P帧在其前面的一帧之前预测
-出来(另见frameref)。
-所以,I帧并不一定可用于播放定位。
-IDR帧限制其后续P帧,不让它们参照该IDR帧之前的帧。
+设置 IDR 帧间的最小间隔(默认值:25)。\
+如果间隔中出现了场景切换,那么切换仍然编码为 I 帧,\
+但不产生新的画面组。\
+在 H.264 中,I 帧并不一定是封闭画面组的边界,\
+因为其允许 P 帧在其前面的一帧之前预测出来
+(另见 frameref)。\
+所以,I 帧并不一定可用于播放定位。\
+IDR 帧限制其后续 P 帧,使其参照\
+该 IDR 帧之前的帧。
.
.TP
.B scenecut=<\-1\-100>
-控制插入额外I帧行为的激进程度(默认值:40)。
-当scenecut值小时,编解码器在即将超过keyint所规定值时总是强制使用I帧。
-scenectu值设置得好可能为I帧找到一个更好的位置。
-较大的数值导致使用多于所需要的I帧,从而浪费了比特。
-\-1表示禁用场景切换侦测,这样I帧只有每过keyint个帧时才会插入一个,即使场景切换之
-前就已发生。
-这种方式不推荐使用,并且其浪费比特率,因为场景切换编码为P帧与编码为I帧几乎差不多
-大,但其并不重置‘keyint计数器’。
+控制插入额外 I 帧行为的激进程度(默认值:40)。\
+当 scenecut 值小时,编解码器在即将超过 keyint 所规定值时\
+总是强制使用 I 帧。\
+scenectu 值设置得好可能为 I 帧找到一个更好的位置。\
+较大的数值导致使用多于所需的 I 帧,从而浪费了比特。\
+\-1 表示禁用场景切换侦测,这样 I 帧只有每过 keyint 个帧时\
+才会插入一个,即使场景切换之前就已发生。\
+这种方式不推荐使用,并且浪费比特率,因为场景切换编码为 P 帧与\
+编码为 I 帧数据量几乎差不多,但其并不重置‘keyint 计数器’。
.
.TP
.B (no)intra_refresh
-使用周期性的内部区域更新而不使用关键帧(默认值:禁用)。
-该选项禁用 IDR 帧,而是使用由一组内部编码的区域组成的移动垂直带。该模式降低了
-压缩效率但减小了流传输的延并增强了对丢包的容错能力。
+使用周期性的内部区域更新而不使用关键帧(默认值:禁用)。\
+该选项禁用 IDR 帧,而是使用由一组内部编码的区域\
+组成的移动垂直带。该模式降低了压缩效率但减小了\
+流传输的延并增强了对丢包的容错能力。
.
.TP
.B frameref=<1\-16>
-B帧和P帧中的预测器里所使用的之前出现的帧的数量(默认值:3)。
-该选项在动画是有效果的,但在实况视频素材中,大约6个参照帧之后参照帧的优化效果急
-剧下降。
-该选项对于解码速度没有影响,但确实增加了解码所需的内存量。
-某些解码器最多只能处理15个参照帧。
+B 帧和 P 帧中的预测器里所使用的之前出现的帧的数量(默认值:3)。\
+该选项对动画是有效果的,但在实拍视频素材中,大约 6 个参照帧之后\
+参照帧的优化效果急剧下降。\
+该选项对于解码速度没有影响,但确实增加了解码所需\
+的内存量。\
+某些解码器最多只能处理 15 个参照帧。
.
.TP
.B bframes=<0\-16>
-I帧和P帧之间连续出现的B帧的最大数量(默认值:3)
+I 帧和 P 帧之间连续出现的 B 帧的最大数量(默认值:3)
.
.TP
.B (no)b_adapt
-自动决定何时使用B帧以及使用多少,数量上限为以上所指定的最大值(默认值:开启)。
-如果禁用了这个该项,那么将使用的B帧数为最大值。
+自动决定何时使用 B 帧以及使用多少,数量上限为\
+以上所指定的最大值(默认值:开启)。\
+如果禁用了这个该项,那么将使用的 B 帧数为最大值。
.
.TP
.B b_bias=<\-100\-100>
-控制b_adapt所做的决策。
-b_bias值最高产生的B帧越多(默认值:0)。
+控制 b_adapt 所做的决策。\
+b_bias 值越高产生的 B 帧越多(默认值:0)。
.
.TP
.B (no)b_pyramid
-允许B帧作用预测其它帧的参照帧。
-例如,考虑3个连续的B帧:IO B1 B2 B3 P4。
-不用这个选项的话,B帧的样式与MPEG-[124]中的一样。
-这样这些帧将以IO P4 B1 B2 B3的次序编码,而所有的B帧都是从IO和P4中预测出来的。
-使用了这个选项后,这些帧将编码为IO 04 B2 B1 B3。
-B2与前面所述的一样,但B1是从IO和B2预测出来的,而B3是从B2和P4预测出来的。
-这种方式通常产生稍许好一些的压缩效果,而几乎没有运行速度上的开销。
-然而,这是一个实验性的选项:没有完全调整好并且可能不能总是起作用。
-要求bframes >= 2。
-缺点:将解码延迟量增加至2帧。
+允许 B 帧作用预测其它帧的参照帧。\
+例如,考虑 3 个连续的 B 帧:IO B1 B2 B3 P4。\
+不用这个选项的话,B 帧的样式与 MPEG-[124] 中的一样。\
+这样这些帧将以 IO P4 B1 B2 B3 的次序编码,而所有的 B 帧\
+都是从 IO 和 P4 中预测出来的。\
+使用了这个选项后,这些帧将编码为 IO 04 B2 B1 B3。\
+B2 与前面所述的一样,但 B1 是从 IO 和 B2 预测出来的,\
+而 B3 是从 B2 和 P4 预测出来的。\
+这种方式通常产生稍许好一些的压缩效果,而几乎\
+没有运行速度上的开销。\
+然而,这是一个实验性的选项:没有完全调整好\
+并且可能不能总是起作用。\
+要求 bframes >= 2。\
+缺点:将解码延迟量增加至 2 帧。
.
.TP
.B (no)deblock
-使用反块效应过滤器(默认值:开启)。
-由于相对于其提高的质量而言,该选项占用极少时间,所以不推荐禁用这个选项。
+使用反块效应过滤器(默认值:开启)。\
+由于相对于其提高的质量而言,该选项占用极少时间,\
+所以不推荐禁用这个选项。
.
.TP
.B deblock=<\-6\-6>,<\-6\-6>
-第一个参数是AlphaC0(默认值:0)。
-该参数调整的是H.264内循环反块效应过滤器所用的阈值。
-第一,该参数调整的是过滤器对于任何一个像素所允许产生的变动的最大数量。
-第二,该参数影响的是将被滤除的边界两侧差别的阈值。
+第一个参数是 AlphaC0(默认值:0)。\
+该参数调整的是 H.264 内循环去块效应过滤器所用的阈值。\
+首先,该参数调整的是过滤器对于任何一个像素\
+所允许产生的变动的最大数量。\
+其次,该参数影响的是将被滤除的边界两侧\
+差异的阈值。\
正数值使更多的块效应损伤得到削减,但同时也会损伤画面细节。
.br
-第二个参数是Beta(默认值:0)。
-该参数影响的是画面细节的阈值。
-细节很多的块将不被过滤,因为过滤器产生的平滑效果会比原来的块效应效果更加明显。
+第二个参数是 Beta(默认值:0)。\
+该参数影响的是画面细节的阈值。\
+细节很多的块将不被过滤,因为过滤器产生的平滑效果\
+会比原来的块效应效果更加明显。
.br
-过滤器的默认行为几乎总是带来最优的质量,所以最好要么不调这个选项,要么只对其作少量
-调整。
-然而,如果你的源视频素材已经有一些块效应或噪声效果你想要去除,那么可能将这个选项
-调高一点是个不错的办法。
+过滤器的默认行为几乎总是带来最优的质量,所以最好要么\
+不调这个选项,要么只对其作少量调整。\
+然而,如果源视频素材已经有一些块效应或噪声效果想要去除,\
+那么可能将这个选项调高一点是个不错的办法。
.
.TP
.B (no)cabac
-使用CABAC模式(Context-Adaptive Binary Arithmetic Coding,上下文自适应的二进制算
-术编码)(默认值:开启)。
-稍稍减慢编码和解码的速度,但应该可以节省10\-15%的比特率。
-除非你要解码速度,否则你不该禁用这个选项。
+使用 CABAC 模式(Context-Adaptive Binary Arithmetic Coding,上下文自适应的二进制算术编码)(默认值:开启)。\
+稍稍减慢编码和解码的速度,但应该可以节省 10\-15% 的比特率。\
+除非需要解码速度,否则不该禁用该选项。
.
.TP
-.B qp_min=<1\-51>(用于ABR或二阶段编码模式)
-最小量化参数,10\-30似乎是一个有用的范围(默认值:10)。
+.B qp_min=<1\-51>(用于 ABR 或二阶段编码模式)
+最小量化参数,10\-30 似乎是用处很多的范围(默认值:10)。
.
.TP
-.B qp_max=<1\-51>(用于ABR或二阶段编码模式)
+.B qp_max=<1\-51>(用于 ABR 或二阶段编码模式)
最大量化参数(默认值:51)
.
.TP
-.B qp_step=<1\-50>(用于ABR或二阶段编码模式)
-量化参数在帧之间增加/降低的最大数值(默认值:4)
+.B qp_step=<1\-50>(用于 ABR 或二阶段编码模式)
+量化参数在帧之间增加/降低的最大数值\
+(默认值:4)
.
.TP
.B (no)mbtree
-启用宏块树结构的码率控制(默认值:启用)。
-采用大量的预读以跟上数据在时间上的变化并相应地设置编码质量的权重。
-在多阶段的编码模式中,该模式将信息写入一个名为 <passlogfile>.mbtree 的独立的状态文
-件中。
+启用宏块树结构的码率控制(默认值:启用)。\
+采用大量的预读以跟上数据在时间上的变化\
+并相应地设置编码质量的权重。\
+在多阶段的编码模式中,该模式将信息写入一个\
+名为 <passlogfile>.mbtree 的独立的状态文件中。
.
.TP
.B rc_lookahead=<0\-250>
-调整 mbtree 的预读范围(默认值:40)。
-较大的值将运行得较慢并使 x264 消耗较多的内存,但同时能产生较高的质量。
+调整 mbtree 的预读范围(默认值:40)。\
+较大的值将运行得较慢并使 x264 消耗较多的内存,\
+但同时能产生较高的质量。
.
.TP
-.B ratetol=<0.1\-100.0>(用于ABR或二阶段编码模式)
+.B ratetol=<0.1\-100.0>(用于 ABR 或二阶段编码模式)
相对于平均比特率的所允许的变化程度(不针对特定编码单元)(默认值:1.0)
.
.TP
-.B vbv_maxrate=<value>(用于ABR或二阶段编码模式)
+.B vbv_maxrate=<参数值>(用于 ABR 或二阶段编码模式)
局部最大的比特率,单位为千比特/\:秒(默认值:禁用)
.
.TP
-.B vbv_bufsize=<value>(用于ABR或二阶段编码模式)
-计算vbv_maxrate时所使用的平均化周期,单位为千比特
-(默认值:无,如果启用了vbv_maxrate那么必须指定这个选项)
+.B vbv_bufsize=<参数值>(用于 ABR 或二阶段编码模式)
+计算vbv_maxrate时所使用的平均化周期,单位为千比特\
+(默认值:无,如果启用了 vbv_maxrate 那么必须指定该选项)
.
.TP
-.B vbv_init=<0.0\-1.0>(用于ABR或二阶段编码模式)
-初始缓冲占用量,为相对于vbv_bufsize值的一个分数(默认值:0.9)
+.B vbv_init=<0.0\-1.0>(用于 ABR 或二阶段编码模式)
+初始缓冲占用量,为相对于 vbv_bufsize 值的一个比率(默认值:0.9)
.
.TP
-.B ip_factor=<value>
-I帧和P帧间的量化参数因数(默认值:1.4)
+.B ip_factor=<参数值>
+I 帧和 P 帧间的量化参数因数(默认值:1.4)
.
.TP
-.B pb_factor=<value>
-P帧和B帧间的量化参数因数(默认值:1.3)
+.B pb_factor=<参数值>
+P 帧和 B 帧间的量化参数因数(默认值:1.3)
.
.TP
-.B qcomp=<0\-1>(用于ABR或二阶段编码模式)
-量化器压缩率(默认值:0.6)。
-值越小使比特率越恒定,
+.B qcomp=<0\-1>(用于 ABR 或二阶段编码模式)
+量化参数压缩率(默认值:0.6)。\
+值越小使比特率越恒定,\
而值越大使量化参数越恒定。
.
.TP
.B cplx_blur=<0\-999>(仅用于二阶段编码模式)
-估计出的帧复杂度的时间模糊度,应用于曲线压缩之前(默认值:20)。
-值越低则让量化参数值浮动得越多,
-值越高则使其变化得越平滑。
-cplx_blur保证每个I帧的质量与其后的P帧相当,并保证复杂度高低交替变化的帧(例如,
-低帧率的动画)不会因为量化参数的波动而浪费比特。
+估计出的帧复杂度的时间性模糊度,应用于曲线压缩之前\
+(默认值:20)。\
+值越低则量化参数值能够浮动得越多,\
+值越高则能够变化得越平滑。\
+cplx_blur 保证每个 I 帧的质量与其后的 P 帧相当,\
+并保证复杂度高低交替变化的帧(例如,低帧率的动画)\
+不会因为量化参数的波动而浪费比特。
.
.TP
.B qblur=<0\-99>(仅用于二阶段编码模式)
-量化参数的时间模糊度,应用于曲线压缩之后(默认值:0.5)。
-值越低则允许量化参数浮动得越多,
-值越高则使其变化得越平滑。
+量化参数的时间性模糊度,应用于曲线压缩之后\
+(默认值:0.5)。\
+值越低则量化参数能够浮动得越多,\
+值越高则能够变化得越平滑。
.
.TP
-.B zones=<zone0>[/<zone1>[/...]]
-用户指定的用于影片特定部分(片尾、演职员表、……)的质量值。
-每个zone的格式是<start-frame>,<end-frame>,<option>,其中option可能是
+.B zones=<区域0>[/<区域1>[/...]]
+用户指定的用于影片特定部分(片尾、演职员表、……)的质量值。\
+每个区域的格式是 <启始帧>,<结束帧>,<选项>,其中选项可以是
.PD 0
.RSs
.IPs "q=<0\-51>"
@@ -10612,36 +10877,39 @@ cplx_blur保证每个I帧的质量与其
.PD 1
.RS
.I 注意:
-量化参数选项不是严重执行的。
-其影响的只是码率控制过程中的计划阶段,并且仍然受制于溢出补偿和qp_min/qp_max选项。
+量化参数选项不是严重执行的。\
+其影响的只是码率控制过程中的计划阶段,并且仍然受制\
+于溢出补偿和 qp_min/qp_max 选项。
.RE
.
.TP
-.B direct_pred=<name>
-决定用于B帧中直接模式宏块的运动预测的类型。
+.B direct_pred=<名称>
+决定用于 B 帧中直接模式宏块的运动\
+预测的类型。
.PD 0
.RSs
.IPs none
不使用直接模式的宏块。
.IPs spatial
-运动矢量由邻接块推断出来。(默认值)
+运动矢量由邻接块推断出来。\
+(默认值)
.IPs temporal
-运动矢量由其后的P帧推断出来。
+运动矢量由其后的 P 帧推断出来。
.IPs auto
-编解码器为每个帧分别选择是用spatial还是用temporal。
+编解码器为每个帧分别选择是用 spatial 还是用 temporal。
.RE
.PD 1
.RS
-spatial和temporal速度上和PSNR上大致相同,选择两者中的哪一个取决于视频的内容。
-auto稍稍好一些,但运行慢一些。
-当与多阶段编码模式一同使用时,auto非常有效。
-direct_pred=none不仅运行速度较慢而且质量也较差。
+spatial 和 temporal 速度上和 PSNR 上大致相同,\
+选择两者中的哪一个取决于视频的内容。\
+auto 稍稍好一些,但运行慢一些。\
+当与多阶段编码模式一同使用时,auto 非常有效。\
+direct_pred=none 不仅运行速度较慢而且质量也较差。
.RE
.
.TP
.B weightp
基于权重的 P 帧预测模式(默认值:2)。
-Weighted P-frame prediction mode (default: 2).
.PD 0
.RSs
.IPs 0
@@ -10655,28 +10923,30 @@ Weighted P-frame prediction mode (defaul
.
.TP
.B (no)weight_b
-使用B帧中带权重的预测模式。
-不用这个选项的话,双向预测出的宏块给每个所参照的帧相等的权重值。
-使用了这个选项后,权重值是根据B帧相对参照帧的时间位置而决定的。
-要求bframes > 1。
+使用 B 帧中带权重的预测模式。\
+不用这个选项的话,双向预测出的宏块给每个\
+所参照的帧相等的权重值。\
+使用了该选项后,权重值是根据 B 帧相对\
+参照帧的时间位置而决定的。\
+要求 bframes > 1。
.
.TP
-.B partitions=<list>
+.B partitions=<列表>
启用一些可选的宏块类型(默认值:p8x8,b8x8,i8x8,i4x4)。
.PD 0
.RSs
.IPs p8x8
-启用p16x8、p8x16、p8x8类型。
+启用 p16x8、p8x16、p8x8 类型。
.IPs p4x4
-启用p8x4、p4x8、p4x4类型。
-p4x4只在subq >= 5,并且分辨率低时才推荐使用。
+启用 p8x4、p4x8、p4x4 类型。\
+p4x4 只在 subq >= 5,并且分辨率低时才推荐使用。
.IPs b8x8
-启用b16x8、b8x16、b8x8类型。
+启用 b16x8、b8x16、b8x8 类型。
.IPs i8x8
-启用i8x8类型。
-除非启用了8x8dct,否则i8x8没有任何效果。
+启用 i8x8类型。\
+除非启用了 8x8dct,否则 i8x8 没有任何效果。
.IPs i4x4
-启用i4x4类型。
+启用 i4x4 类型。
.IPs all
启用以上所有类型。
.IPs none
@@ -10684,31 +10954,35 @@ p4x4只在subq >= 5,并且分辨率低
.RE
.PD 1
.RS
-不管这个选项设为何值,p16x16、b16x16和i16x16三种宏块类型总是启用的。
+不管这个选项设为何值,p16x16、b16x16 和 i16x16 三种\
+宏块类型总是启用的。
.br
-其思想是找到最适合描绘画面某一区域的宏块类型和尺寸。
-例如,全局摇摄镜头较好以16x16的块来表示,而小型移动物体较好以小一点的块来表示。
+其思想是找到最适合描绘画面某一区域的\
+宏块类型和尺寸。\
+例如,全局摇摄镜头较好以 16x16 的块来表示,\
+而小型移动物体较好以小一点的块来表示。
.RE
.
.TP
.B (no)8x8dct
-自适应空间变换尺寸:允许宏块在4x4和8x8的DCT间选择一种。
-同时允许使用i8x8的宏块类型。
-不使用这个选项,则只使用4x4的DCT。
+自适应空间变换尺寸:允许宏块在 4x4 和 8x8 的\
+离散余弦变换间选择一种。\
+同时允许使用 i8x8 的宏块类型。\
+不使用这个选项时,只使用 4x4 的离散余弦变换。
.
.TP
-.B me=<name>
+.B me=<名称>
选择全像素运动估计算法。
.PD 0
.RSs
.IPs dia
-菱形搜索,半径为1(运行快)
+菱形搜索,半径为 1(运行快)
.IPs hex
-六边形搜索,半径为2(默认值)
+六边形搜索,半径为 2(默认值)
.IPs umh
非均匀的多六边形搜索(运行慢)
.IPs esa
-彻底性搜索(运行非常慢,而且不比umh好多少)
+彻底性搜索(运行非常慢,而且不比 umh 好多少)
.RE
.PD 1
.
@@ -10718,61 +10992,68 @@ p4x4只在subq >= 5,并且分辨率低
.
.TP
.B subq=<0\-9>
-调整亚像素优化质量。
-该参数控制的是运动估计决策过程中质量与速度的权衡。
-subq=5能比subq=1多压缩掉10%。
+调整亚像素优化质量。\
+该参数控制的是运动估计决策过程中质量与\
+速度间的权衡。\
+subq=5 能比 subq=1 多压缩掉 10%。
.PD 0
.RSs
.IPs 0
-对于所有候选宏块类型运行全像素精度的运动估计操作。
-然后选择 SAD 指标最佳的类型(比 subq=1 快,不推荐,除非
-你需要极其快速的编码)。
+对于所有候选宏块类型运行全像素精度的\
+运动估计操作。\
+然后选择 SAD 指标最佳的类型(比 subq=1 快,不推荐,\
+除非需要极其快速的编码)。
.IPs 1
-执行值为 0 时的操作,
-然后优化这种类型的运动值,使其达到快速四分之一像素模式的精度(运行快)。
+执行值为 0 时的操作,然后优化这种类型的运动值,\
+使其达到快速四分之一像素模式的精度(运行快)。
.IPs 2
-对于所有候选宏块类型运行半像素精度的运动估计操作。
-然后选择 SATD 指标最佳的类型。
+对于所有候选宏块类型运行半像素精度的运动估计操作。\
+然后选择 SATD 指标最佳的类型。\
然后优化这种类型的运动值,使其达到快速四分之一像素模式的精度。
.IPs 3
-与2相似,但采用较慢的四分之一像素优化模式。
+与 2 相似,但采用较慢的四分之一像素优化模式。
.IPs 4
-对于所有候选宏块类型运行快速四分之一像素精度的运动估计操作。
-然后选择 SATD 指标最佳的类型。
-然后完成对于此种类型的四分之像素模式的优化操作。
+对于所有候选宏块类型运行快速四分之一像素\
+精度的运动估计操作。\
+然后选择 SATD 指标最佳的类型。\
+然后完成对于此种类型的四分之一像素模式的优化操作。
.IPs 5
-在选择最佳类型之前,对于所有候选宏块类型运行最佳质量的四分之一像素精度的运动估计
-操作。
-同时也使用 SATD 指标优化双向宏块中使用的两个运动矢量,而不是重用向前和向后搜索中
+在选择最佳类型之前,对于所有候选宏块类型运行最佳质量的\
+四分之一像素精度的运动估计操作。\
+同时也使用 SATD 指标优化双向宏块中使用的\
+两个运动矢量,而不是重用向前和向后搜索中\
找到的矢量。
.IPs 6
-启用I帧和P帧中宏块类型的码率失真优化模式。
+启用 I 帧和 P 帧中宏块类型的码率失真\
+优化模式。
.IPs 7
在所有帧中启用宏块类型的码率失真优化模式。(默认值)
.IPs 8
-启用运动矢量的码率失真优化模式,以及I帧和P帧中的内部预测模式。
+启用运动矢量的码率失真优化模式,以及 I 帧和 P 帧中的内部预测模式。
.IPs 9
启用运动矢量的码率失真优化模式,以及所有帧中的内部预测模式。(最佳)
.RE
.PD 1
.RS
-以上内容中,“所有的候选宏块类型”并不恰恰意味着所有已启用的类型:
-4x4、4x8、8x4只有当8x8比16x16好时才尝试采用。
+以上内容中,“所有的候选宏块类型”并不恰恰意味着所有已启用的类型:\
+4x4、4x8、8x4 只有当 8x8 比 16x16 好时才尝试采用。
.RE
.
.TP
.B (no)chroma_me
-在亚像素运动搜索中考虑色度信息(默认值:启用)。
-要求subq>=5。
+在亚像素运动搜索中考虑色度信息\
+(默认值:启用)。\
+要求 subq>=5。
.
.TP
.B (no)mixed_refs
-允许每个8x8或16x8的运动部分独立地选取一个参照帧。
-不用这个选项的话,整个宏块必须采用同一个参照帧。
-要求frameref>1。
+允许每个 8x8 或 16x8 的运动部分\
+独立地选取一个参照帧。\
+不用这个选项的话,整个宏块必须采用同一个参照帧。\
+要求 frameref>1。
.
.TP
-.B trellis=<0\-2>(仅适用于 cabac)
+.B trellis=<0\-2>(仅用于 cabac)
码率失真最优的量化模式
.PD 0
.RSs
@@ -10781,7 +11062,7 @@ subq=5能比subq=1多压缩掉10%。
.IPs 1
仅对最终编码启用(默认值)
.IPs 2
-启用所有模式下的决策(运行慢,要求subq>=6)
+启用所有模式下的决策(运行慢,要求 subq>=6)
.RE
.PD 1
.
@@ -10793,59 +11074,66 @@ subq=5能比subq=1多压缩掉10%。
.IPs rd=<0.0\-10.0>
心理视觉优化模式的强度(要求 subq>=6)(默认值:1.0)
.IPs trell=<0.0\-10.0>
-trellis(要求 trellis,实验性)(默认值:0.0)
+格子因子(要求使用 trellis,实验性)(默认值:0.0)
.RE
.PD 1
.
.TP
.B (no)psy
-启用心理视觉优化模式,该模式降低 PSNR 和 SSIM 但应该视觉效果更好(默认值:启
-用)。
+启用心理视觉优化模式,该模式降低 PSNR 和 SSIM 但应该\
+视觉效果更好(默认值:启用)。
.
.TP
.B deadzone_inter=<0\-32>
-设置非格子因子量化模式中帧间亮度量化无效区的大小(默认值:21)。
-较小的值有助于保留最好的细节和影片的粒度感(特别是对于高比特率/质量编码有用),
-而较大的值有助于滤除这些细节从而省下比特以用在其它宏块和帧上(特别是对于低比特率
-的编码有用)。
-推荐你在更改这个参数先调试一下deadzone_intra。
+设置非格子因子量化模式中帧间亮度量化无效区的大小\
+(默认值:21)。\
+较小的值有助于保留最好的细节和影片的粒度感\
+(特别是对于高比特率/质量编码有用),而较大的值\
+有助于滤除这些细节从而省下比特以用在其它宏块和帧上\
+(特别是对于低比特率的编码有用)。\
+推荐在更改这个参数前\
+调试一下 deadzone_intra。
.
.TP
.B deadzone_intra=<0\-32>
-置非格子因子量化模式中帧内亮度量化无效区的大小(默认值:11)。
-该选项与deadzon_inter有相同的效果,不同在于其影响的是内部帧。
-推荐你在更改deadzone_inter之前先调试一下这个参数。
+设置非格子因子量化模式中帧内亮度量化无效区的大小\
+(默认值:11)。\
+该选项与 deadzon_inter 有相同的效果,\
+不同在于其影响的是内部帧。\
+推荐在更改 deadzone_inter 之前先调试\
+一下这个参数。
.
.TP
.B (no)fast_pskip
-执行P帧中的早期跳跃侦测功能(默认值:启用)。
-该选项通常不花任何代价而提升编码速度,但其有时可能在缺乏细节的画面区域,如天空,
-产生画面损伤。
+执行 P 帧中的早期跳跃侦测功能(默认值:启用)。\
+该选项通常不花任何代价而提升编码速度,但其有时可能在缺乏细节的画面区域,\
+如天空,产生画面损伤。
.
.TP
.B (no)dct_decimate
-去除只含有单个微小系数的P帧中的DCT块(默认值:启用)。
-该选项会去除一切画面细节,所以其会省下一些比特以用在其它帧上,从而有可能提升整体
-的主观质量。
-如果你正以较高的目标比特率压缩非动画视频内容,那么你可能希望禁用这个选项以尽可能
-保留画面细节。
+去除只含有单个微小系数的 P 帧中的离散余弦变换块\
+(默认值:启用)。\
+该选项会去除一切画面细节,所以会省下一些比特以用在其它帧上,\
+从而有可能提升整体的主观质量。\
+如果正以较高的目标比特率压缩非动画视频内容,那么可能\
+希望禁用该选项以尽可能保留画面细节。
.
.TP
.B nr=<0\-100000>
-噪声削减强度,0表示禁用。
-100\-1000对于典型内容来说是一个有用的范围,但你可能希望对噪声很强的视频内容调高
-一些这个选项。
-考虑到这个选项对于运行速度影响小,你可能希望倾向于使用这个选项,而不是使用诸如
-denoise3d或hqdn3d之类的视频过滤器来滤除噪声。
+噪声削减强度,0 表示禁用。\
+100\-1000 对于典型内容来说是一个用处很大的范围,但可能希望对噪声很强的\
+视频内容调高一些这个选项(默认值:0)。\
+考虑到这个选项对于运行速度影响小,可能希望倾向于使用这个选项,\
+而不是使用诸如 denoise3d 或 hqdn3d 之类的视频过滤器来滤除噪声。
.
.TP
.B chroma_qp_offset=<\-12\-12>
-相对于亮度来说为色度使用一个不同的量化参数。
-有用值的范围是<\-2\-2>(默认值:0)。
+相对于亮度为色度使用一个不同的量化参数。\
+用处多的值范围是 <\-2\-2>(默认值:0)。
.
.TP
.B aq_mode=<0\-2>
-定议自适应量化模式(AQ)如何分配比特:
+定义自适应量化模式(AQ)如何分配比特:
.PD 0
.RSs
.IPs 0
@@ -10853,105 +11141,122 @@ denoise3d或hqdn3d之类的视频过滤�
.IPs 1
避免在帧间转移比特。
.IPs 2
-在帧间转移比特(依据默认方式)。
+(默认方式下)在帧间转移比特。
.RE
.PD 1
.
.TP
-.B aq_strength=<positive float value>
-控制自适应量化模式(AQ)在平坦和有纹理的区域能减少多少块效应和模糊(默认值:1.0)。
-值为 0.5 将导致较弱的 AQ 和较少的细节,而值为 1.5 则能产生较强的 AQ 和更多的细节。
+.B aq_strength=<正浮点数值>
+控制自适应量化模式(AQ)在平坦和有纹理的区域能减少\
+多少块效应和模糊(默认值:1.0)。\
+值为 0.5 将导致较弱的 AQ 和较少的细节,而值为 1.5 则\
+能产生较强的 AQ 和更多的细节。
.
.TP
-.B cqm=<flat|jvt|<filename>>
-要么使用一个预先定义好的自定义量化矩阵,要么加一个JM格式的矩阵文件。
+.B cqm=<flat|jvt|<文件名>>
+使用预先定义好的自定义量化矩阵,或者\
+加载 JM 格式的矩阵文件。
.PD 0
.RSs
.IPs "flat\ "
-使用预先定义好的平坦16矩阵(默认值)。
+使用预先定义好的平坦 16 元矩阵(默认值)。
.IPs "jvt\ \ "
-使用预先定义好的JVT矩阵。
-.IPs <filename>
-使用所给出的JM格式矩阵文件。
+使用预先定义好的 JVT 矩阵。
+.IPs <文件名>
+使用所给出的 JM 格式矩阵文件。
.PD 1
.RE
.RS
.I 注意:
-Windows CMD.EXE的用户如果尝试使用全部CQM列表时,可能在解析命令行时遇到问题。
-这是因为命令行长度有限制。
-在这种情况下推荐将列表存在一个JM格式的CQM文件中,然后像上面所说那样加载进来。
+Windows CMD.EXE 的用户如果尝试使用全部 CQM 列表时,\
+可能在解析命令行时遇到问题。\
+这是因为命令行长度有限制。\
+在这种情况下推荐将列表存在一个 JM 格式的 CQM 文件中,\
+然后像上文所说那样加载进来。
.RE
.
.TP
-.B cqm4iy=<list>(另见cqm)
-自定义的4x4帧内亮度矩阵,以由16个逗号分隔值域为1\-255的值组成的列表的形式给出。
+.B cqm4iy=<列表>(另见 cqm)
+自定义的 4x4 帧内亮度矩阵,以由 16 个逗号分隔的\
+值域为 1\-255 的值组成的列表的形式给出。
.
.TP
-.B cqm4ic=<list>(另见cqm)
-自定义的4x4帧内色度矩阵,以由16个逗号分隔值域为1\-255的值组成的列表的形式给出。
+.B cqm4ic=<列表>(另见 cqm)
+自定义的 4x4 帧内色度矩阵,以由 16 个逗号分隔的\
+值域为 1\-255 的值组成的列表的形式给出。
.
.TP
-.B cqm4py=<list>(另见cqm)
-自定义的4x4帧间亮度矩阵,以由16个逗号分隔值域为1\-255的值组成的列表的形式给出。
+.B cqm4py=<列表>(另见 cqm)
+自定义的 4x4 帧间亮度矩阵,以由 16 个逗号分隔的\
+值域为 1\-255 的值组成的列表的形式给出。
.
.TP
-.B cqm4pc=<list>(另见cqm)
-自定义的4x4帧间色度矩阵,以由16个逗号分隔值域为1\-255的值组成的列表的形式给出。
+.B cqm4pc=<列表>(另见 cqm)
+自定义的 4x4 帧间色度矩阵,以由 16 个逗号分隔的\
+值域为 1\-255 的值组成的列表的形式给出。
.
.TP
-.B cqm8iy=<list>(另见cqm)
-自定义的8x8帧内亮度矩阵,以由64个逗号分隔值域为1\-255的值组成的列表的形式给出。
+.B cqm8iy=<列表>(另见 cqm)
+自定义的 8x8 帧内亮度矩阵,以由 64 个逗号分隔的\
+值域为 1\-255 的值组成的列表的形式给出。
.
.TP
-.B cqm8py=<list>(另见cqm)
-自定义的8x8帧间亮度矩阵,以由64个逗号分隔值域为1\-255的值组成的列表的形式给出。
+.B cqm8py=<列表>(另见 cqm)
+自定义的 8x8 帧间亮度矩阵,以由 64 个逗号分隔的\
+值域为 1\-255 的值组成的列表的形式给出。
.
.TP
.B level_idc=<10\-51>
-将比特率的等级设置为H.264标准附件A中定义的值(默认值:51——5.1级)。
-该选项用于告诉解码器其需要支持怎么样的性能。
-只有当你知道这个参数是什么意思,并且需要设置它时,才使用这个参数。
+将比特率的等级设置为 H.264 标准附件 A 中定义的值\
+(默认值:51 \- 5.1级)。\
+该选项用于告诉解码器其需要支持怎么样的性能。\
+只有当知道这个参数是什么意思,并且需要设置时,\
+才可使用这个参数。
.
.TP
.B threads=<0\-16>
-生成线程以在多个CPU上平行编码(默认值:0)。
-该选项对于压缩质量稍有一些影响。
-0或‘auto’告诉x264让其侦测你有多个CPU,并选取一个适当的线程数。
+生成线程以在多个 CPU上 并行编码(默认值:0)。\
+该选项对于压缩质量稍有一些影响。\
+0 或‘auto’告诉 x264 让其侦测有多个 CPU,\
+并选取一个适当的线程数。
.
.TP
.B (no)sliced_threads
-使用基于片段的多线程模式(默认值:禁用)。
-与通常的多线程模式不同,该选项不增加编程延迟,但运行稍慢且压缩上较低效。
+使用基于片段的多线程模式(默认值:禁用)。\
+与通常的多线程模式不同,该选项不增加编码延迟,\
+但运行稍慢且压缩上较低效。
.
.TP
.B slice_max_size=<0 或正整数>
-最大的片段尺寸,单位为字节(默认值:0)。
+最大的片段尺寸,单位为字节(默认值:0)。\
值为零则没有最大值。
.
.TP
.B slice_max_mbs=<0 或正整数>
-最大的片段尺寸,单位为宏块数(默认值:0)。
+最大的片段尺寸,单位为宏块数(默认值:0)。\
值为零则没有最大值。
.
.TP
.B slices=<0 或正整数>
-每帧最大的片段数(默认值:0)。
+每帧最大的片段数(默认值:0)。\
值为零则没有最大值。
.
.TP
.B sync_lookahead=<0\-250>
-调整基于多线程的预读缓冲的大小(默认值:0)。
+调整基于多线程的预读缓冲的大小(默认值:0)。\
0 或‘auto’告诉 x264 自动确定缓冲大小。
.
.TP
.B (no)deterministic
-仅使用多线程编程的确定性优化模式(默认值:启用)。
+仅使用多线程编码的确定性优化模式\
+(默认值:启用)。
.
.TP
.B (no)global_header
-使SPS和PPS只出现一次,即在比特流的开始部分(默认值:禁用)。
-某些播放器,诸如Sony PSP,需要使用这个选项。
-默认的行为是使SPS和PPS在每个IDR帧前重复出现。
+使 SPS 和 PPS 只出现一次,即在比特流的开始部分\
+(默认值:禁用)。\
+某些播放器,诸如 Sony PSP,需要使用这个选项。\
+默认行为是使 SPS 和 PPS 在每个 IDR 帧前重复出现。
.
.TP
.B (no)interlaced
@@ -10959,53 +11264,58 @@ Windows CMD.EXE的用户如果尝试使�
.
.TP
.B (no)constrained_intra
-启用受限制的帧内预测模式(默认值:禁用)。
-该选项稍稍降低压缩率,但对于 SVC 编码中的基础编码层次是必须的。
+启用受限制的帧内预测模式(默认值:禁用)。\
+该选项稍稍降低压缩率,但对于 SVC 编码中的\
+基础编码层次是必须的。
.
.TP
.B (no)aud
-将存取单元的分隔标志写入数据流(默认值:禁用)。
-除非你的目标存储格式需要有存取单元分隔标志,否则不要启用该选项。
+将存取单元的分隔标志写入数据流(默认值:禁用)。\
+除非目标存储格式需要有存取单元分隔标志,\
+否则不要启用该选项。
.
.TP
.B overscan=<undef|show|crop>
-在媒体流中包含 VUI 全画面模式信息(默认值:禁用)。
+在媒体流中包含 VUI 全画面模式信息(默认值:禁用)。\
参见 x264 源代码中的 doc/vui.txt 以获取更多信息。
.
.TP
.B videoformat=<component|pal|ntsc|secam|mac|undef>
-在媒体流中包含 VUI 视频格式信息(默认值:禁用)。
-该选项只是用以描述最初媒体来源的一个提供信息的选项。
+在媒体流中包含 VUI 视频格式信息(默认值:禁用)。\
+该选项只是用以描述最初媒体来源的一个提供信息的选项。\
参见 x264 源代码中的 doc/vui.txt 以获取更多信息。
.
.TP
.B (no)fullrange
-在媒体流中包含 VUI 全信号范围信息(默认值:禁用)。
-如果你的源视频不限制信号范围则使用该选项。
+在媒体流中包含 VUI 全信号范围信息(默认值:禁用)。\
+如果源视频不限制信号范围则使用该选项。\
参见 x264 源代码中的 doc/vui.txt 以获取更多信息。
.
.TP
.B colorprim=<bt709|bt470m|bt470bg|smpte170m|smpte240m|film|undef>
-包含元色彩信息(默认值:禁用)。
-该选项可用于色彩修正。
+包含元色彩信息(默认值:禁用)。\
+该选项可用于色彩修正。\
参见 x264 源代码中的 doc/vui.txt 以获取更多信息。
.
.TP
.B transfer=<bt709|bt470m|bt470bg|linear|log100|log316|smpte170m|smpte240m>
-在媒体流中包含 VUI 传输特征信息(默认值:禁用)。
-该选项可用于色彩修正。
+在媒体流中包含 VUI 传输特征信息\
+(默认值:禁用)。\
+该选项可用于色彩修正。\
参见 x264 源代码中的 doc/vui.txt 以获取更多信息。
.
.TP
.B colormatrix=<bt709|fcc|bt470bg|smpte170m|smpte240m|GBR|YCgCo>
-在媒体流中包含 VUI 矩阵系数(默认值:禁用)。
-该选项可用于色彩修正。
+在媒体流中包含 VUI 矩阵系数(默认值:禁用)。\
+该选项可用于色彩修正。\
参见 x264 源代码中的 doc/vui.txt 以获取更多信息。
.
.TP
.B chromaloc=<0-5>
-在媒体流中包含 VUI 色度样本位置信息(默认值:禁用)。
-使用该选项能保证色彩空间转换后色度和亮度平面正确排列。
+在媒体流中包含 VUI 色度样本位置信息\
+(默认值:禁用)。\
+使用该选项能保证色彩空间转换后色度和\
+亮度平面正确排列。\
参见 x264 源代码中的 doc/vui.txt 以获取更多信息。
.
.TP
@@ -11020,9 +11330,9 @@ Windows CMD.EXE的用户如果尝试使�
.IPs " 1"
警告信息
.IPs " 2"
-当编码结束时打印PSNR以及其它分析统计信息(默认值)
+当编码结束时打印 PSNR 以及其它分析统计信息(默认值)
.IPs " 3"
-每个帧的PSNR、QP、帧类型、大小,以及其它统计信息
+每个帧的 PSNR、QP、帧类型、大小以及其它统计信息
.RE
.PD 1
.
@@ -11031,26 +11341,29 @@ Windows CMD.EXE的用户如果尝试使�
打印信噪比统计信息。
.br
.I 注意:
-PSNR的‘Y’、‘U’、‘V’和‘Avg’域在数学上并不完美(这些值只是逐帧PSNR的平均值
-)。
-这些只是为了与JM标准的编解码器相比较,而保留下来的。
-出于其它目的的话,请采用log=3打印的‘Global’PSNR,或是逐帧的PSNR。
+统计报告中的 PSNR‘Y’、‘U’、‘V’和‘Avg’字段在数学上并不完美\
+(这些值只是逐帧 PSNR 的平均值)。\
+这些只是为了与 JM 标准的编解码器相比较,而保留下来的。\
+出于其它目的的话,请采用 log=3 打印的‘全局’PSNR,\
+或是逐帧的 PSNR。
.
.TP
.B (no)ssim
-打印结构相似度计量结果。
-该值为PSNR的一种替代计量值,并且可能与压缩后视频上观察到的质量有更好的相关性。
+打印结构相似度计量结果。\
+该值为 PSNR 的一种替代计量值,并且可能与压缩后\
+视频上观察到的质量有更好的相关性。
.
.TP
.B (no)visualize
-启用x264在编码时的可视化效果。
-如果你系统上的x264支持这个选项,那么在编码过程中将打开一个新窗口,在这个窗口中,
-x264会尝试总体性地显示出每一帧是如何编码。
+启用 x264 在编码时的可视化效果。\
+如果系统上的 x264 支持该选项,那么在编码过程中\
+将打开一个新窗口,在这个窗口中,x264 会尝试总体性地\
+显示出每一帧是如何编码。\
在可视化模式下影片的每种块类型将以如下方式着色:
.
.TP
-.B dump_yuv=<file name>
-将 YUV 帧导出到指定的文件中。
+.B dump_yuv=<文件名>
+将 YUV 帧导出到指定的文件中。\
用于调试。
.PD 0
.RSs
@@ -11061,37 +11374,39 @@ x264会尝试总体性地显示出每一
.IPs 绿
跳跃
.IPs 黄
-B块
+B 块
.RE
.PD 1
.RS
-该功能可以认为是实验性,并且容易变化。
-特别是,其需要x264编译时启用可视化功能。
-注意在写这部分内容时,x264在编码并可视化显示每一帧后会暂停,等待用户按一个键,
-在此之后才编码下一帧。
+该功能可以认为是实验性,并且容易变化。\
+特别是,其需要 x264 编译时包含可视化功能。\
+注意在写这部分内容时,x264 在编码并可视化显示\
+每一帧后会暂停,等待用户按一个键,在此之后才\
+编码下一帧。
.RE
.
.
.SS xvfw(\-xvfwopts)
.
-使用Windows视频编解码器编码基本上是过时的做法,除非你希望编码为某种难懂而极端的
-编解码器格式。
+使用 Windows 视频编解码器编码基本上是过时的做法,\
+除非希望编码为某种难懂而极端的编解码器格式。
.
.TP
-.B codec=<name>
+.B codec=<名称>
用于编码的二进制编解码器文件的文件名。
.
.TP
-.B compdata=<file>
-vfw2menc创建的编解码器设置文件的文件名(如firstpass.mcf)。
+.B compdata=<文件>
+vfw2menc 创建的编解码器设置文件的文件名(如 firstpass.mcf)。
.
.
-.SS MPEG muxer(\-mpegopts)
+.SS MPEG 流合并器(\-mpegopts)
.
-MPEG muxer可以生成5种类型的视频流,每种都有较好的默认参数,而用户可以更改这些参
-数。
-通常,当生成MPEG文件时,建议禁用MEncoder的跳帧指令(参见\-noskip、\-mc以及视频滤
-镜harddup和softskip)。
+MPEG 流合并器可以生成5种类型的视频流,每种都有较好的默认参数,\
+而用户可以更改这些参数。\
+通常,当生成 MPEG 文件时,建议禁用 MEncoder 的\
+跳帧指令(参见 \-noskip、\-mc 以及视频滤镜 harddup \
+和 softskip)。
.PP
.I 示例:
.PD 0
@@ -11102,90 +11417,95 @@ MPEG muxer可以生成5种类型的视�
.
.TP
.B format=<mpeg1 | mpeg2 | xvcd | xsvcd | dvd | pes1 | pes2>
-视频流格式(默认值:mpeg2)。
-pes1与pes2是非常有问题的格式(没有打包头,没有填充),但VDR使用这些格式;不要选
-用这些格式,除非你确切知道你在做什么。
+视频流格式(默认值:mpeg2)。\
+pes1 与 pes2 是非常有问题的格式(没有打包头,没有填充),\
+但 VDR 使用这些格式;不要选用这些格式,除非确切知道\
+在做什么。
.
.TP
.B size=<最大65535>
-单位为字节的打包大小,不要更改这个值除非你确切知道你在做什么(默认值:2048)。
+单位为字节的打包大小,不要更改这个值除非确切知道在做什么\
+(默认值:2048)。
.
.TP
-.B muxrate=<int>
-打包头部信息中的单位kbit/s的标称复合流速率(默认值:1800 kb/s)。
-当‘format=mpeg1’或‘mpeg2’时将根据需要获得更新。
+.B muxrate=<整数>
+打包头部信息中的单位为 kbit/s 的标称复合流速率(默认值:1800 kb/s)。\
+当‘format=mpeg1’或‘mpeg2’时将根据需要更新该值。
.
.TP
.B "tsaf\ \ \ "
-如果可能,在所有帧上设置时间戳值;推荐当format=dvd时使用。
-如果dvdauthor报警输出信息,例如“..audio sector out of range...”时,那么你可能
-不该启用这个选项。
+如果可能,在所有帧上设置时间标签;推荐当 format=dvd 时使用。\
+如果 dvdauthor 输出报警信息,例如“..audio sector out of range...”时,\
+那么可能不该启用这个选项。
.
.TP
.B interleaving2
-使用一种更好的算法来交织音频和视频数据包,其所基于的原则是流合并器将总是尝试在空
-闲空间所占百分比最大的条件下填充流。
+使用一种更好的算法来交织音频和视频数据包,\
+其所基于的原则是流合并器将总是尝试在空闲空间\
+所占百分比最大的条件下填充流。
.
.TP
.B vdelay=<1\-32760>
-初始视频延迟时间,单位为毫秒(默认值:0),
-如果你想让视频相对音频有一定延后,那么就使用这个选项。
-这个选项在使用了:drop时无效。
+初始视频延迟时间,单位为毫秒(默认值:0),\
+如果想让视频相对音频有一定延后,就使用该选项。\
+该选项在使用了 drop 时无效。
.
.TP
.B adelay=<1\-32760>
-初始音频延迟时间,单位为毫秒(默认值:0),
-如果你想让音频相对视频有一定延后,那么就使用这个选项。
+初始音频延迟时间,单位为毫秒(默认值:0),\
+如果想让音频相对视频有一定延后,就使用该选项。
.
.TP
.B "drop\ \ \ "
-当与vdelay一起使用时,流合并器将丢弃先于视频出现的那部分音频。
+当与 vdelay 一起使用时,流合并器将丢弃先于视频\
+出现的那部分音频。
.
.TP
.B vwidth, vheight=<1\-4095>
-当视频是MPEG-1/2时,设置视频的宽度和高度。
+当视频是 MPEG-1/2 时,设置视频的宽度和高度。
.
.TP
.B vpswidth, vpsheight=<1\-4095>
-当视频是MPEG-2时,设置全景显示模式(pan-scan)下视频的宽度和高度。
+当视频是 MPEG-2 时,设置全景显示模式下视频的宽度和高度。
.
.TP
.B vaspect=<1 | 4/3 | 16/9 | 221/100>
-设置MPEG-2视频的显示宽高比。
-不要对MPEG-1视频使用这个选项,否则产生的宽高比将完全错误。
+设置 MPEG-2 视频的显示宽高比。\
+勿对 MPEG-1 视频使用这个选项,否则产生的宽高比将完全错误。
.
.TP
-.B vbitrate=<int>
-设置MPEG-1/2视频单位为kbit/s的视频比特率。
+.B vbitrate=<整数>
+设置 MPEG-1/2 视频单位为 kbit/s 的视频比特率。
.
.TP
.B vframerate=<24000/1001 | 24 | 25 | 30000/1001 | 30 | 50 | 60000/1001 | 60 >
-设置MPEG-1/2视频的帧率。
-如果与telecine选项一同使用,那么将忽略这个选项。
+设置 MPEG-1/2 视频的帧率。\
+如果与 telecine 选项一同使用,那么将忽略该选项。
.
.TP
.B telecine
-启用3:2下拉软性电视电影化模式:流合并器将使视频流看上去像是以30000/1001fps编码
-的。
-只有当输出帧率为24000/1001fps时这个选项才对MPEG-2有效,如需要则使用\-ofps改变输
-出帧率。
+启用 3:2 下拉处理软件级电视图像模式:流合并器将使视频流\
+看上去像是以 30000/1001fps 编码的。\
+只有当输出帧率为 24000/1001 fps时这个选项才对 MPEG-2 有效,\
+如需要则使用 \-ofps 改变输出帧率。\
其它的帧率与该选项不兼容。
.
.TP
.B film2pal
-启用FILM和NTSC至PAL软性电视电影化模式:流合并器将使视频流看上去像是以25fps编码
-的。
-只有当输出帧率为24000/1001fps时这个选项才对MPEG-2有效,如需要则使用\-ofps改变输
-出帧率。
+启用电影转换至 NTSC 至 PAL 的软件级电视图像模式:\
+流合并器将使视频流看上去像是以 25fps 编码的。\
+只有当输出帧率为 24000/1001fps 时这个选项才对 MPEG-2 有效,\
+如需要则使用 \-ofps 改变输出帧率。\
其它的帧率与该选项不兼容。
.
.TP
.B tele_src 与 tele_dest
-使用Donand Graft的DGPulldown代码启用任意电视电影化模式。
-你需要指定原始帧率和所期望的帧率;流合并器将使视频流看上去像是以所期望的帧率编码
-的。
-只有当输入的帧率比输出的帧率小,并且帧率的增加量 <= 1.5时,这个选项才对MPEG-2视
-频有效。
+使用 Donand Graft 的 DGPulldown 代码启用任意电视图像模式。\
+需要指定原始帧率和所期望的帧率;\
+流合并器将使视频流看上去像是\
+以所期望的帧率编码的。\
+只有当输入的帧率比输出的帧率小,并且帧率的增加量 <= 1.5时,\
+这个选项才对 MPEG-2 视频有效。
.sp 1
.RS
.I 示例:
@@ -11193,39 +11513,41 @@ pes1与pes2是非常有问题的格式�
.PD 0
.RSs
.IPs tele_src=25,tele_dest=30000/1001
-PAL至NTSC的电视电影化处理
+PAL 转换至 NTSC 的电视图像化处理
.RE
.PD 1
.
.TP
.B vbuf_size=<40\-1194>
-设置视频解码器的缓冲大小,以千字节为单位表示。
-只有当视频流的比特率对于所选的格式来说太高了,并且你完全了解你在做什么时,才指定
-这个选项。
-太高的值可能导致影片无法播放,这取决于播放器的能力。
-当合并HDTV视频流时,400的值应该足够了。
+设置视频解码器的缓冲大小,以千字节为单位表示。\
+只有当视频流的比特率对于所选的格式来说太高了,\
+并且完全了解在做什么时,才指定这个选项。\
+太高的值可能导致影片无法播放,这取决于\
+播放器的能力。\
+当合并 HDTV 视频流时,400 的值应该足够了。
.
.TP
.B abuf_size=<4\-64>
-设置音频解码器的缓冲大小,以千字节为单位表示。
-针对vbuf_size的原则在此同样适用。
+设置音频解码器的缓冲大小,以千字节为单位表示。\
+针对 vbuf_size 的原则在此同样适用。
.
.
-.SS FFmpeg libavformat demuxers(\-lavfdopts)
+.SS FFmpeg 的 libavformat 库流分离器(\-lavfdopts)
.
.TP
-.B analyzeduration=<value>
+.B analyzeduration=<参数值>
单位为秒的分析媒体流属性时的最大长度。
.
.TP
-.B format=<value>
-强制使用一个特定的 libav 格式库的分离器。
+.B format=<参数值>
+强制使用一个特定的 libav 格式库的流分离器。
.
.TP
.B o=<键>=<值>[,<键>=<值>[,...]]
-传递 AVOption 选项至 libavformat 流分解器。
-注意,欢迎制造一个使 o= 不再需要,而将所有未知选项传递至 AVOption 系统的补丁。
-AVOption 的完整列表可在 FFmpeg 用户手册中找到。
+将音视频选项传递至 libavformat 流分解器。\
+注意,欢迎提供一个使 o= 不再需要,而将所有未知选项\
+绕开音视频选项系统的补丁。\
+音视频选项的完整列表可在 FFmpeg 用户手册中找到。\
注意某些选项可能与 MPlayer/MEncoder 选项冲突。
.sp 1
.RS
@@ -11238,33 +11560,36 @@ AVOption 的完整列表可在 FFmpeg �
.RE
.
.TP
-.B probesize=<value>
-在侦测阶段所探测的最大数据量。
-在MPEG-TS的情况下,这个值指定了所扫描TS包的最大个数。
+.B probesize=<参数值>
+在侦测阶段所探测的最大数据量。\
+当处理 MPEG-TS 时,这个值指定了\
+所扫描 TS 包的最大个数。
.
.TP
-.B cryptokey=<hexstring>
-分离器要使用的加密密钥。
+.B cryptokey=<16进制字符串>
+流分离器所使用的加密密钥。\
该值是密钥的原始二进制数据转换后得到十六进制字符串。
.
.
-.SS FFmpeg libavformat muxers(\-lavfopts)(另见\-of lavf)
+.SS FFmpeg 的 libavformat 库流合并器(\-lavfopts)(另见 \-of lavf)
.
.TP
-.B delay=<value>
-当前只对MPEG[12]有意义:单位为秒的,对于任意出现的流,输出流参照计时器(SCR)和
-解码时间戳(DTS)之间的最大所允许的差距。
-默认值为0.7(与MPEG标准所定义的强制执行值相同)。
+.B delay=<参数值>
+当前只对 MPEG[12] 有意义:单位为秒的,\
+对于任意出现的流,输出流参照计时器\
+(SCR)和解码时间标签(DTS)之间的\
+最大所允许的差距。\
+默认值为 0.7(与 MPEG 标准所定义的强制执行值相同)。\
较高的值要求较大的缓冲,因而不应使用。
.
.TP
-.B format=<container_format>
-重新定义所合并输出的是哪种容器格式
+.B format=<容器格式>
+重新定义所合并输出的是哪种容器格式\
(默认值:根据输出文件的扩展名自动侦测)。
.PD 0
.RSs
.IPs "mpg\ \ "
-MPEG-1系统以及MPEG-2 PS
+MPEG-1 系统以及 MPEG-2 PS
.IPs "asf\ \ "
高级流媒体格式
.IPs "avi\ \ "
@@ -11274,17 +11599,17 @@ MPEG-1系统以及MPEG-2 PS
.IPs "swf\ \ "
Macromedia Flash
.IPs "flv\ \ "
-Macromedia Flash视频文件
+Macromedia Flash 视频文件
.IPs "rm\ \ \ "
-RealAudio和RealVideo
+RealAudio 和 RealVideo
.IPs "au\ \ \ "
SUN AU格式
.IPs "nut\ \ "
-NUT开放容器格式(实验性)
+NUT 开放容器格式(实验性)
.IPs "mov\ \ "
QuickTime
.IPs "mp4\ \ "
-MPEG-4格式
+MPEG-4 格式
.IPs "ipod\ "
含有苹果 iPod 固件所需额外标志数据的 MPEG-4 格式
.IPs "dv\ \ \ "
@@ -11294,16 +11619,17 @@ Matroska
.RE
.PD 1
.TP
-.B muxrate=<rate>
-流合流时的标称比特率,单位为比特每秒;
-当前该选项只对MPEG[12]有意义。
+.B muxrate=<码率>
+流合流时的标称比特率,单位为比特每秒;\
+当前该选项只对 MPEG[12] 有意义。\
有时需要提高这个值以防止“缓冲下溢”。
.
.TP
.B o=<键>=<值>[,<键>=<值>[,...]]
-传递 AVOption 选项至 libavformat 流合并器。
-注意,欢迎制造一个使 o= 不再需要,而将所有未知选项传递至 AVOption 系统的补丁。
-AVOption 的完整列表可在 FFmpeg 用户手册中找到。
+将音视频选项传递至 libavformat 流合并器。\
+注意,欢迎提供一个使 o= 不再需要,而将所有未知选项\
+绕开音视频选项系统的补丁。\
+音视频选项的完整列表可在 FFmpeg 用户手册中找到。\
注意某些选项可能与 MEncoder 选项冲突。
.sp 1
.RS
@@ -11316,16 +11642,17 @@ AVOption 的完整列表可在 FFmpeg �
.RE
.
.TP
-.B packetsize=<size>
-所选格式单个数据包的大小,以字节为单位表示。
-当将流合并至MPEG[12]的实现格式时,默认值为:
-对于[S]VCD为2324,对于所有其它格式为2048。
+.B packetsize=<大小>
+所选格式单个数据包的大小,以字节为单位表示。\
+当将流合并至 MPEG[12] 的实现格式时,默认值为:\
+为 [S]VCD 时是 2324,为所有其它格式时是 2048。
.
.TP
-.B preload=<distance>
-当前只对MPEG[12]有意义:单位为秒,对于任意出现的流,输出流参照计时器(SCR)和解
-码时间戳(DTS)间的初始差距(流分离至解码间的延迟)。
-.
+.B preload=<距离>
+当前只对 MPEG[12] 有意义:单位为秒,\
+对于任意出现的流,输出流参照计时器(SCR)\
+和解码时间标签(DTS)间的初始差距\
+(流分离至解码间的延迟)。
.
.
.
@@ -11335,91 +11662,101 @@ AVOption 的完整列表可在 FFmpeg �
.
.SH "环境变量"
.
-有环境变量用于控制 MPlayer 和 MEncoder 的行为。
+有一些环境变量可用于控制 MPlayer 和 MEncoder 的\
+行为。
.
.TP
-.B MPLAYER_CHARSET (也请参见 \-msgcharset)
-转换控制屏幕的消息显示为指定字符集 (默认值是自动检测: autodetect)。
-值 "noconv" 表示不要转换。
+.B MPLAYER_CHARSET(另见 \-msgcharset)
+将控制屏幕的消息转换为指定字符集(默认值:自动检测)。\
+值‘noconv’表示不转换。
.
.TP
.B MPLAYER_HOME
-MPlayer 寻找设置的目录。
+MPlayer 寻找用户设置的目录。
.
.TP
-.B MPLAYER_VERBOSE (也请参见 \-v 和 \-msglevel)
-对所有的消息模块设置初始冗赘级别 (默认是: 0)。
-最终的冗赘级别是 \-msglevel 5 的级别再加上 MPLAYER_VERBOSE 的值。
+.B MPLAYER_VERBOSE(另见 \-v 和 \-msglevel)
+设置所有消息模块的初始详细级别(默认值:0)。\
+生成的详细级别是 \-msglevel 5 的级别\
+再加上 MPLAYER_VERBOSE 的值。
.
.SS libaf:
.
.TP
.B LADSPA_PATH
-如果设置了 LADSPA_PATH, 它会寻找指定的文件。
-如果没设置, 你就必须提供完整的路径名。
+如果设置了 LADSPA_PATH,其将寻找指定的文件。\
+如果未设置,就必须提供完整的路径名。\
FIXME: 这也在 ladspa 一节有提到.
.
.SS libdvdcss:
.
.TP
.B DVDCSS_CACHE
-指定目录以储存标题的钥匙值。
-这会加速 DVD 在缓存中的译码过程。
-如果 DVDCSS_CACHE 目录不存在就创建它,
-并创建以 DVD 标题或生产日期为名称的子目录。
-如果 DVDCSS_CACHE 没设置或是空的, libdvdcss 会使用默认值为
-Unix 的 "${HOME}/.dvdcss/" 或
-Win32 的 "C:\\Documents and Settings\\$USER\\Application Data\\dvdcss\\"。
-特殊值 "off" 停用缓存。
+指定目录以储存标题的密钥值。\
+这会加速 DVD 在缓存中的解密过程。\
+如果不存在就创建 DVDCSS_CACHE 目录,\
+并创建以 DVD 标题或生产日期为\
+名称的子目录。\
+如果 DVDCSS_CACHE 未设置或是空的,libdvdcss 会使用\
+默认值为 Unix 的‘${HOME}/.dvdcss/’或 \
+Win32 的‘C:\\Documents and Settings\\$USER\\Application Data\\dvdcss\\’。\
+特殊值‘off’可停用缓存。
.
.TP
.B DVDCSS_METHOD
-设置 libdvdcss 用于解读加密盘片的认证和解密方法。
-可以是 title(标题), key(钥匙) 或 disc(盘片) 的其中之一。
+设置 libdvdcss 用于解读加密盘片的认证\
+和解密方法。\
+值可以是 title、key 或 disc。
.PD 0
.RSs
.IPs "key\ \ "
-是默认方法。
-libdvdcss 会使用一套计算过的播放器密钥,尝试取得盘片的钥匙。
-如果驱动器不认识播放器的任何钥匙就会失败。
+是默认方法。\
+libdvdcss 会使用一套已计算的播放器密钥,以尝试取得碟片的密钥。\
+如果驱动器不认可播放器的任何钥匙就会失败。
.IPs "disc\ "
-是钥匙方法失败的备用方法。
-代之使用播放器钥匙, libdvdcss 会使用蛮横暴力的算法破解盘片钥匙。
-此过程需要 CPU 高强度运行和 64 MB 内存以储存临时的数据。
+是 key 方法失败的备用方法。\
+libdvdcss 不使用播放器密钥,而使用暴力破解\
+算法破解碟片密钥。\
+该过程需要 CPU 高强度运行,并需要 64 MB 内存\
+以储存临时的数据。
.IPs title
-是所有其它方法的备用方法。
-它不依靠与 DVD 设备交换钥匙, 而是使用一种密码机(crypto)攻击法来猜测标题钥匙。
-此失败的情况极少, 因为盘片上没有足够的加密数据来低档统计攻击法,
-但是另一方面这是仅有的方法来破译储存在硬盘上的 DVD,
-和 RPC2 设备上不同地区码的 DVD。
+是所有其它方法的备用方法。\
+其不通过与 DVD 设备交换密钥,而是使用一种\
+密码攻击法来猜测标题密钥。\
+在极少的情况下该方式会失败,因为碟片上没有足够的\
+加密数据用于统计式攻击;但是另一方面这是解密储存\
+在硬盘上的 DVD 或 RPC2 驱动器上区码错误的 DVD 的\
+唯一方式。
.RE
.PD 1
.
.TP
.B DVDCSS_RAW_DEVICE
-指定使用的原始设备。
-确切的用法依赖于你的操作系统, 例如 Linux 工具建立的原始设备是 raw(8)。
-请注意在大多数操作系统上, 使用原始设备需要高度对齐的缓冲(aligned buffers):
-Linux 需要 2048 字节(等于 DVD 扇区大小)的对齐。
+指定使用的原生数据设备。\
+确切的用法依赖于操作系统,例如 Linux 环境设置的\
+原生数据设备是 raw(8)。\
+请注意在大多数操作系统上,使用原生数设备\
+要求缓冲高度一致:Linux 要求与 2048 字节\
+(等于 DVD 扇区大小)相一致。
.
.TP
.B DVDCSS_VERBOSE
-设置 libdvdcss 冗赘级别。
+设置 libdvdcss 详细输出级别。
.PD 0
.RSs
.IPs 0
一点都不输出消息。
.IPs 1
-输出错误消息到 stderr。
+将错误消息输出到标准错误输出。
.IPs 2
-输出错误和调试消息到 stderr。
+将错误和调试消息输出到标准错误输出
.RE
.PD 1
.
.TP
.B DVDREAD_NOKEYS
-启动时跳过访问所有的钥匙。
-目前停用。
+启动时不获取所有的密钥。\
+目前禁用。
.
.TP
.B HOME
@@ -11437,12 +11774,14 @@ FIXME: 待解释。
.
.TP
.B AUDIOSERVER
-指定 nas 音频输出驱动应该去连接的和传输的
-网络音频系统(Network Audio System)服务器。
-如果没设置, 就使用 DISPLAY。
-传输可以是 tcp 和 unix 其中之一。
-语法是 tcp/<某主机>:<某端口>, <某主机>:<实例号> 或 [unix]:<实例号>。
-NAS 基端口是 8000 而 <实例号> 在其之上再增加。
+指定 nas 音频输出驱动应当连接并用于\
+传输数据的网络音频系统(Network Audio System)\
+服务器。\
+如果未设置,就使用 DISPLAY。\
+传输方式可以是 tcp 和 unix。
+语法是 tcp/<某主机>:<某端口>、<某主机>:<实例号> 或 \
+[unix]:<实例号>。\
+NAS 的基本端口是 8000,而 <实例号> 在其之上的增加值。
.sp 1
.RS
.I 示例:
@@ -11450,11 +11789,11 @@ NAS 基端口是 8000 而 <实例号> �
.PD 0
.RSs
.IPs AUDIOSERVER=somehost:0
-连接到 NAS 服务器, 某主机上使用默认的端口和传输协议。
+连接到 NAS 服务器,位于 somehost 上,使用默认的端口和传输协议。\
.IPs AUDIOSERVER=tcp/somehost:8000
-连接到 NAS 服务器, 某主机上监听 TCP 端口8000。
+连接到 NAS 服务器,位于监听 TCP 端口 8000 的 somehost 上。
.IPs AUDIOSERVER=(unix)?:0
-连接到 NAS 服务器, 本地主机上的实例 0 使用 unix 域套接口。
+连接到 NAS 服务器,位于本地主机上的实例 0,使用 unix 域连接端。
.RE
.PD 1
.
@@ -11470,8 +11809,9 @@ FIXME: 待解释。
.
.TP
.B VIDIXIVTVALPHA
-将该选项设为‘disable’可以阻止 VIDIX 驱动控制阿尔法混合的参数。
-然后你就可以自己使用‘ivtvfbctl’操作这一参数。
+将该选项设为‘disable’可以阻止 VIDIX 驱动控制\
+阿尔法混合的参数。\
+然后就可以自己使用‘ivtvfbctl’操作这一参数。
.
.SS osdep:
.
@@ -11519,7 +11859,7 @@ FIXME: 待解释。
.
.TP
.B DISPLAY
-图形界面连接的显示终端的名称
+图形界面应当连接的显示终端的名称。
.
.TP
.B HOME
@@ -11561,23 +11901,23 @@ FIXME: 待解释。
.
.TP
/usr/\:local/\:etc/\:mplayer/\:mplayer.conf
-MPlayer 范围的设置
+MPlayer 系统范围的设置
.
.TP
/usr/\:local/\:etc/\:mplayer/\:mencoder.conf
-MEncoder 范围的设置
+MEncoder 系统范围的设置
.
.TP
~/.mplayer/\:config
-MPlayer 用户设置
+MPlayer 的用户设置
.
.TP
~/.mplayer/\:mencoder.conf
-MEncoder 用户设置
+MEncoder 的用户设置
.
.TP
~/.mplayer/\:input.conf
-输入绑定 (按键的完整列表请参见 "\-input keylist" 的输出)
+按键输入绑定(参见‘\-input keylist’的输出以获取按键的完整列表)
.
.TP
~/.mplayer/\:gui.conf
@@ -11585,7 +11925,7 @@ MEncoder 用户设置
.
.TP
~/.mplayer/\:gui.history
-图形界面的路径历史
+图形界面的目录访问历史
.
.TP
~/.mplayer/\:gui.pl
@@ -11593,15 +11933,15 @@ MEncoder 用户设置
.
.TP
~/.mplayer/\:gui.url
-图形界面的URL列表
+图形界面的 URL 列表
.
.TP
~/.mplayer/\:font/
-字体目录 (里面必须有一个 font.desc 文件和带 .RAW 后缀的文件。)
+字体目录(里面必须有一个 font.desc 文件和带 .RAW 后缀的文件。)
.
.TP
~/.mplayer/\:DVDkeys/
-缓存的 CSS 钥匙
+缓存的 CSS 密钥
.RE
.PD 1
.
@@ -11610,7 +11950,7 @@ MEncoder 用户设置
.\" 示例
.\" --------------------------------------------------------------------------
.
-.SH "MPLAYER 的使用范例"
+.SH "MPLAYER 的使用示例"
.
.PP
.B 快递上手播放蓝光 DVD:
@@ -11626,91 +11966,91 @@ mplayer dvd://1
.fi
.
.PP
-.B 播放日文对话和英文字幕:
+.B 播放日文音频和英文字幕:
.nf
mplayer dvd://1 \-alang ja \-slang en
.fi
.
.PP
-.B 只播放第 5, 6, 7 场景:
+.B 只播放第 5、6、7 章节:
.nf
mplayer dvd://1 \-chapter 5\-7
.fi
.
.PP
-.B 只播放第 5, 6, 7 标题:
+.B 只播放第 5、6、7 标题:
.nf
mplayer dvd://5\-7
.fi
.
.PP
-.B 播放多视角 DVD:
+.B 播放多视角 DVD:
.nf
mplayer dvd://1 \-dvdangle 2
.fi
.
.PP
-.B 从不同的 DVD 设备播放:
+.B 播放不同的 DVD 设备上的内容:
.nf
mplayer dvd://1 \-dvd\-device /dev/\:dvd2
.fi
.
.PP
-.B 从目录中的 VOB 文件播放 DVD 视频:
+.B 播放含有 VOB 文件的目录中的 DVD 视频:
.nf
mplayer dvd://1 \-dvd\-device /path/\:to/\:directory/
.fi
.
.PP
-.B 复制 DVD 标题到硬盘, 保存文件名为 "title1.vob":
+.B 将 DVD 标题复制到硬盘,保存文件名为“title1.vob”:
.nf
mplayer dvd://1 \-dumpstream \-dumpfile title1.vob
.fi
.
.PP
-.B 使用 dvdnav 播放一张 /dev/sr1: 路径下的 DVD 碟片
+.B 使用 dvdnav 播放 /dev/sr1 路径下的 DVD 碟片:
.nf
mplayer dvdnav:////dev/sr1
.fi
.
.PP
-.B 播放 HTTP 流:
+.B 播放 HTTP 流:
.nf
mplayer http://mplayer.hq/example.avi
.fi
.
.PP
-.B 播放 RTSP 流:
+.B 播放 RTSP 流:
.nf
mplayer rtsp://server.example.com/streamName
.fi
.
.PP
-.B 转换字幕为 MPsub 格式:
+.B 将字幕转换为 MPsub 格式:
.nf
mplayer dummy.avi \-sub source.sub \-dumpmpsub
.fi
.
.PP
-.B 转换字幕为 MPsub 格式但不播放:
+.B 将字幕转换为 MPsub 格式但不播放:
.nf
mplayer /dev/\:zero \-rawvideo pal:fps=xx \-demuxer rawvideo \-vc null \-vo null \-noframedrop \-benchmark \-sub source.sub \-dumpmpsub
.fi
.
.PP
-.B 从标准的 V4L 输入:
+.B 从标准的 V4L 输入信号:
.nf
mplayer tv:// \-tv driver=v4l:width=640:height=480:outfmt=i420 \-vc rawi420 \-vo xv
.fi
.
.PP
-.B 回放 Zoran 卡 (旧方法, 废弃):
+.B 播放 Zoran 卡上的内容(旧方法,不推荐):
.nf
mplayer \-vo zr \-vf scale=352:288 file.avi
.fi
.
.PP
-.B 回放 Zoran 卡 (新方法):
+.B 播放 Zoran 卡上的内容(新方法):
.nf
mplayer \-vo zr2 \-vf scale=352:288,zrmjpeg file.avi
.fi
@@ -11721,101 +12061,102 @@ mplayer \-vo zr2 \-vf scale=352:288,zrmj
mplayer \-ac hwdts \-rawaudio format=0x2001 \-cdrom\-device /dev/cdrom cdda://
.fi
.br
-你可以使用 \-afm hwac3 代替 \-ac hwdts。
-调整‘/dev/cdrom’使其与你系统中的 CD-ROM 设备相适应。
-如果你的外部的接收设备支持解码原始 DTS 音频流,那么你可以通过 cdda://
-直接播放,而不用设置格式,hwac3 或 hwdts。
+可使用 \-afm hwac3 代替 \-ac hwdts。\
+调整‘/dev/cdrom’使其与系统中的 CD-ROM 设备相适应。\
+如果外部的接收设备支持解码未处理的 DTS 音频流,\
+那么可通过 cdda:// 直接播放,而不用设置 format、hwac3 或 hwdts。
.
.PP
-.B 只用两个扬声器播放 6-声道 AAC 文件:
+.B 只用两个扬声器播放 6 声道 AAC 文件:
.nf
mplayer \-rawaudio format=0xff \-demuxer rawaudio \-af pan=2:.32:.32:.39:.06:.06:.39:.17:-.17:-.17:.17:.33:.33 adts_he-aac160_51.aac
.fi
.br
-你可能想用 pan 值播放片断 (例如用放大值) 以增加音量或者避免剪切。
+可能希望调试 pan 的参数值(例如使用某个值的倍数)\
+以增加音量或者避免削波。
.
.PP
-.B 使用geq过滤器产生的颠倒的棋盘:
+.B 使用 geq 过滤器产生的颠倒的棋盘样式:
.nf
mplayer \-vf geq='128+(p(X\\,Y)\-128)*(0.5\-gt(mod(X/SW\\,128)\\,64))*(0.5\-gt(mod(Y/SH\\,128)\\,64))*4'
.fi
.
.
-.SH "MENCODER的使用范例"
+.SH "MENCODER 的使用示例"
.
.PP
-.B 编码 DVD 标题 #2 中选择的场景:
+.B 编码 DVD 标题 #2,仅所选的场景:
.nf
mencoder dvd://2 \-chapter 10\-15 \-o title2.avi \-oac copy \-ovc lavc \-lavcopts vcodec=mpeg4
.fi
.
.PP
-.B 编码 DVD 标题 #2, 缩放到 640x480:
+.B 编码 DVD 标题 #2,缩放到 640x480:
.nf
mencoder dvd://2 \-vf scale=640:480 \-o title2.avi \-oac copy \-ovc lavc \-lavcopts vcodec=mpeg4
.fi
.
.PP
-.B 编码 DVD 标题 #2, 缩放到 512xHHH (保持宽高比):
+.B 编码 DVD 标题 #2,缩放到 512xHHH(保持宽高比):
.nf
mencoder dvd://2 \-vf scale \-zoom \-xy 512 \-o title2.avi \-oac copy \-ovc lavc \-lavcopts vcodec=mpeg4
.fi
.
.PP
-.B 同上, 但使用比特率 1800kbit 和优化的 macroblocks:
+.B 同上,但比特率设为 1800kbit 并优化宏块:
.nf
mencoder dvd://2 \-o title2.avi \-oac copy \-ovc lavc \-lavcopts vcodec=mpeg4:mbd=1:vbitrate=1800
.fi
.
.PP
-.B 同上, 但使用 MJPEG 压缩:
+.B 同上,但使用 MJPEG 压缩:
.nf
mencoder dvd://2 \-o title2.avi \-oac copy \-ovc lavc \-lavcopts vcodec=mjpeg:mbd=1:vbitrate=1800
.fi
.
.PP
-.B 编码当前目录下的所有 *.jpg 文件:
+.B 编码当前目录下的所有 *.jpg 文件:
.nf
mencoder "mf://*.jpg" \-mf fps=25 \-o output.avi \-ovc lavc \-lavcopts vcodec=mpeg4
.fi
.
.PP
-.B 从电视调谐器编码 (指定格式用 \-vf format):
+.B 编码来自电视调谐器的信号(指定格式用 \-vf format):
.nf
mencoder \-tv driver=v4l:width=640:height=480 tv:// \-o tv.avi \-ovc raw
.fi
.
.PP
-.B 从管道编码:
+.B 编码来自管道的数据:
.nf
rar p test-SVCD.rar | mencoder \-ovc lavc \-lavcopts vcodec=mpeg4:vbitrate=800 \-ofps 24 \-
.fi
.
.
.\" --------------------------------------------------------------------------
-.\" 错误, 作者, 标准声明
+.\" 缺陷、作者、标准声明内容
.\" --------------------------------------------------------------------------
.
-.SH "程序错误"
-不要惊慌。
-如果你发现错误, 报告我们, 但请首先确认你已阅读了所有的文档。
-也要小心那些表情符号 :)
-许多错误是不正确的设置和参数使用引起的。
-错误报告的文档一节
-(http://www.mplayerhq.hu/\:DOCS/\:HTML/\:en/\:bugreports.html)
-解释了如何创建有用的错误报告。
+.SH "程序缺陷"
+不要惊慌。\
+如果发现缺陷,可将其报告给我们,但请首先保证\
+已阅读了所有的文档。\
+同时注意那些表情符号 :)\
+许多缺陷是由设置和参数使用不正确引起的。\
+文档的缺陷报告一节\
+(http://www.mplayerhq.hu/\:DOCS/\:HTML/\:en/\:bugreports.html)\
+解释了如何创建有用的缺陷报告。
.
.
.
-.SH "程序的作者"
-MPlayer 最初由 Arpad Gereoffy 制作。
-其它许多贡献者的部分清单, 请参见 AUTHORS(作者) 文件。
+.SH "作者"
+MPlayer 最初由 Arpad Gereoffy 制作。\
+参见 AUTHORS 文件以查看其它众多贡献者的部分列表。
.PP
-MPlayer 是 (C) 2000\-2010 The MPlayer Team (MPlayer 团队) 所有
+MPlayer 为 (C) 2000\-2011 MPlayer 团队所有
.PP
-本(英文)手册页主要由 Gabucino, Jonas Jermann 和 Diego Biurrun 编写,
-由 Diego Biurrun 维护。
-JRaSH <jrash06 AT 163.com> 翻译
-有关本文的联系请发送邮件到 MPlayer-DOCS 邮件列表。
-与翻译相关的邮件属于 MPlayer-translations 邮件列表。
+本(英文)手册主要由 Gabucino、Jonas Jermann 和 Diego Biurrun 编写,\
+由 Diego Biurrun 维护。中文版由 JRaSH <jrash06 AT gmail.com> 翻译。\
+有关本手册的事宜,请发送邮件至 MPlayer-DOCS 邮件列表。\
+与翻译相关的邮件归属于 MPlayer-translations 邮件列表。
.\" end of file
1
0
Author: jrash
Date: Fri Jun 10 14:52:23 2011
New Revision: 33577
Log:
sync with en/mplayer.1 rev. 33564
Modified:
trunk/DOCS/man/zh_CN/mplayer.1
Modified: trunk/DOCS/man/zh_CN/mplayer.1
==============================================================================
--- trunk/DOCS/man/zh_CN/mplayer.1 Fri Jun 10 13:59:43 2011 (r33576)
+++ trunk/DOCS/man/zh_CN/mplayer.1 Fri Jun 10 14:52:23 2011 (r33577)
@@ -1,34 +1,34 @@
-.\" sync with en/mplayer.1 rev. 33526
+.\" sync with en/mplayer.1 rev. 33564
.\" This man page was/is done by Gabucino, Diego Biurrun, Jonas Jermann
-.\" translation by JRaSH<jrash06 at 163.com>, currently fixed up to (4375) 3291
+.\" translation by JRaSH<jrash06 at 163.com>, currently fixed up to (7019)
.
.\" --------------------------------------------------------------------------
-.\" 宏定义
+.\" Macro definitions
.\" --------------------------------------------------------------------------
.
-.\" 定义子选项缩进
+.\" define indentation for suboptions
.nr SS 5
-.\" 添加新子选项
+.\" add new suboption
.de IPs
.IP "\\$1" \n(SS
..
-.\" 一级子选项开始,结束用 .RE
+.\" begin of first level suboptions, end with .RE
.de RSs
.RS 10
..
-.\" 二级子选项开始
+.\" begin of 2nd level suboptions
.de RSss
.PD 0
.RS \n(SS+3
..
-.\" 二级子选项结束
+.\" end of 2nd level suboptions
.de REss
.RE
.PD 1
..
.
.\" --------------------------------------------------------------------------
-.\" 名称
+.\" 标题
.\" --------------------------------------------------------------------------
.
.TH MPlayer 1 "2009-03-25" "MPlayer 项目" "影视播放器"
@@ -181,7 +181,7 @@ SubViewer、Sami、VPlayer、RT、SSA、
(见下文)。\
能以 1、2 或 3 阶段的方式编码为 MPEG-4(DivX/Xvid)、libavcodec 编解码器支持\
的任何一种格式或 PCM/\:MP3/\:VBRMP3 音频。\
-此外还能够复制媒体流,具有强大的过滤器/滤镜系统(crop, expand, \
+此外还能够复制媒体流,具有强大的过滤器系统(crop, expand, \
flip, postprocess, rotate, scale, noise, RGB/\:YUV转换)\
以及更多的功能。
.PP
@@ -258,9 +258,9 @@ MPlayer 有一个完全可配置的,�
.IPs "TAB(仅用于 MPEG-TS 和 libav 库格式)"
在可用的节目间循环切换。
.IPs "f\ \ \ \ "
-切换全屏模式(也请参见 \-fs)。
+切换全屏模式(另见 \-fs)。
.IPs "T\ \ \ \ "
-切换顶置模式(也请参见 \-ontop)。
+切换顶置模式(另见 \-ontop)。
.IPs "w 和 e"
减小/\:增加全景显示模式的覆盖范围。
.IPs "o\ \ \ \ "
@@ -306,7 +306,7 @@ MPlayer 有一个完全可配置的,�
.RS
(以下按键仅当使用硬件加速的视频输出(xv, (x)vidix, (x)mga, 等),\
软件均衡器(\-vf eq or \-vf eq2),\
-或色调滤镜(\-vf hue)时有效。)
+或色调过滤器(\-vf hue)时有效。)
.RE
.PP
.PD 0
@@ -336,7 +336,7 @@ MPlayer 有一个完全可配置的,�
.IPs "command + 2"
双倍尺寸。
.IPs "command + f"
-切换全屏模式状态(另参见 \-fs)。
+切换全屏模式状态(另见 \-fs)。
.IPs "command + [ 和 command + ]"
设置影视窗口的 alpha 值。
.RE
@@ -750,12 +750,12 @@ lavcopts=mbd=2:trell=yes:v4mv=yes
指定已编译编解码器的存放目录。
.
.TP
-.B \-codecs\-file <文件名>(另参见 \-afm、\-ac、\-vfm、\-vc)
+.B \-codecs\-file <文件名>(另见 \-afm、\-ac、\-vfm、\-vc)
重定义编解码器的标准搜索路径\
并使用指定的文件代替内置的 codecs.conf。
.
.TP
-.B \-include <配置文件>
+.B \-include <配置文件>(另见 \-gui-include)
指定在默认配置文件后解析的配置文件。
.
.TP
@@ -870,7 +870,7 @@ idle|belownormal|normal|abovenormal|high
使用指定的配置集,\-profile help 显示已定义的配置集列表。
.
.TP
-.B \-really\-quiet(另参见 \-quiet)
+.B \-really\-quiet(另见 \-quiet)
显示比 \-quiet 更少的输出和状态信息。\
同时禁用图形界面上的错误消息对话框。
.
@@ -948,7 +948,7 @@ xover、xv(参见 \-vo xv:ck)、xvmc
.TP
.B \-correct\-pts(处于测试阶段)
将 MPlayer 切换到试验模式,其中视频帧的时间标签\
-以不同的方式计算,并且支持视频滤镜添加新的帧或\
+以不同的方式计算,并且支持视频过滤器添加新的帧或\
修改已有帧的时间标签。\
可以看到更精确的时间标签,例如,当通过 \-ass 选项播放与镜头切换同步\
的字幕时。\
@@ -1021,9 +1021,9 @@ EDL 记录含有一些只对这个特定
xv、xvidix 和 dfbmga。
.
.TP
-.B \-framedrop(另参见 \-hardframedrop,未使用 \-nocorrect\-pts 时只可用于测试)
+.B \-framedrop(另见 \-hardframedrop,未使用 \-nocorrect\-pts 时只可用于测试)
跳过某些帧的显示从而在运行慢的机器上保持音视频同步。\
-视频滤镜不会应用到这些帧上。\
+视频过滤器不会应用到这些帧上。\
对于 B-帧来说,甚至解码也完全跳过。
.
.TP
@@ -1033,6 +1033,10 @@ xv、xvidix 和 dfbmga。
无法作为配置文件选项起作用。
.
.TP
+.B \-gui-include <图形界面配置文件>(另见 \-include)(仅用于图形界面)
+指定在默认的 gui.conf 之后解析的图形界面配置文件。
+.
+.TP
.B \-h, \-help, \-\-help
显示简短的选项概要。
.
@@ -1055,7 +1059,7 @@ MPlayer 执行此命令时不加以检�
并且该选项只有在播放视频时有效(即没有使用 \-novideo;但可以使用 \-vo null)。
.sp 1
该选项可以“滥用”于禁用不支持规范的 X API 调用的屏幕保护程序。\
-(另参见 \-stop\-xscreensaver)\
+(另见 \-stop\-xscreensaver)\
如果觉得这太复杂了,请要求屏幕保护程序的编写者\
支持规范的 X API 调用。
.sp 1
@@ -1081,10 +1085,15 @@ mplayer \-heartbeat\-cmd "gnome\-screens
并且(顺利的话)将文件名转义为 shell 程序使用的形式。
.
.TP
-.B \-idle(另参见 \-slave)
+.B \-idle(另见 \-slave)
当没有文件播放时,让 MPlayer 空转运行而非退出。\
通常在 slave 模式下有用,能通过输入命令\
控制 MPlayer。
+.br
+使用
+.B gmplayer
+时,\-idle 是默认设置,使用 \-noidle 后将在所有文件播放后\
+退出图形界面。
.
.TP
.B \-input <命令>
@@ -1275,7 +1284,7 @@ FIXME: 需彻底解释清楚并记入文
.PD 1
.
.TP
-.B \-slave(另参见 \-input)
+.B \-slave(另见 \-input)
切换到被动模式,MPlayer 运行为其他程序在后端。\
MPlayer 从标准输入读取以新行符(\\n)分隔开的命令,\
而不是监听键盘事件。
@@ -1342,7 +1351,7 @@ MPlayer 从标准输入读取以新行�
有效果。
.
.TP
-.B \-aid <代码>(另参见 \-alang)
+.B \-aid <代码>(另见 \-alang)
选择音频频道(MPEG: 0\-31, AVI/\:OGM: 1\-99, ASF/\:RM: 0\-127, \
VOB(AC-3): 128\-159, VOB(LPCM): 160\-191, MPEG-TS 17\-8190)。\
MPlayer 在 verbose (\-v) 模式下会打印可用的音频代码。\
@@ -1350,7 +1359,7 @@ MPlayer 在 verbose (\-v) 模式下会�
第一个节目(如果有的话)。
.
.TP
-.B \-ausid <代码>(另参见 \-alang)
+.B \-ausid <代码>(另见 \-alang)
选择子音频流的频道。\
当前有效的取值范围为 0x55..0x75,并且当由原生流分离器(而非 libavformat)时处理时,\
只适用于MPEG-TS。\
@@ -1360,7 +1369,7 @@ MPlayer 在 verbose (\-v) 模式下会�
当使用 \-identify 运行时,MPlayer 打印出可用的子流的代码。
.
.TP
-.B \-alang <语言代码[,语言代码,...]>(另参见 \-aid)
+.B \-alang <语言代码[,语言代码,...]>(另见 \-aid)
指定所使用音频语言的优先级列表。\
不同的容器格式使用不同的语言代码。\
DVDs 使用 ISO 639\-1 的双字符语言代码,Matroska、MPEG-TS 和 NUT 使用 ISO 639\-2 的\
@@ -1495,7 +1504,7 @@ MPlayer 在输出详细信息模式下�
指定 CD-ROM 设备(默认值:/dev/\:cdrom)。
.
.TP
-.B \-channels <数量>(另参见 \-af channels)
+.B \-channels <数量>(另见 \-af channels)
要求播放时使用的声道数(默认值:2)。\
MPlayer 要求解码器将音频解码为该选项所指定的\
声道数。\
@@ -1507,7 +1516,7 @@ MPlayer 要求解码器将音频解码�
声道过滤器。
.br
.I 注意:
-解码器(仅 AC-3)、过滤镜(surround)和音频\
+解码器(仅 AC-3)、过滤器(surround)和音频\
输出驱动(至少 OSS 可以)接受该选项。
.sp 1
可用选项有:
@@ -1650,7 +1659,7 @@ MPlayer 在关闭时将驱动器的速�
了解使用该选项的详情。
.
.TP
-.B \-endpos <[[hh:]mm:]ss[.ms]|size[b|kb|mb]>(另参见 \-ss 和 \-sb)
+.B \-endpos <[[hh:]mm:]ss[.ms]|size[b|kb|mb]>(另见 \-ss 和 \-sb)
停止在所给时间或字节数表示的位置。
.br
.I 注意:
@@ -1730,7 +1739,7 @@ Connection: close
.RE
.
.TP
-.B \-idx(另参见 \-forceidx)
+.B \-idx(另见 \-forceidx)
在没有找到索引的情况下重建文件的索引,从而播放时能够定位。\
有助于下载有误/\:不完整的文件,或生成错误的文件。
.br
@@ -1804,7 +1813,7 @@ MPlayer 并不防止加载产生自不�
使用该选项后,总是以备选的基于内容方式选择流分离器。
.
.TP
-.B \-passwd <密码>(另参见 \-user 选项)(仅用于网络)
+.B \-passwd <密码>(另见 \-user 选项)(仅用于网络)
设置 http 认证密码。
.
.TP
@@ -1920,7 +1929,7 @@ dvd: DVD 可兼容流
在名称中需用“_”代替空格(或使用引号)。\
频道名字会以 OSD 方式显示出来,从而可将被动\
命令 radio_step_channel 和 radio_set_channel 使\
-用于遥控器上(参见LIRC)。\
+用于遥控器上(参见 LIRC)。\
如果在 URL 中使用数字,则该数字将作为频道列表中\
所指定频道的位置。
.br
@@ -2047,7 +2056,7 @@ radio://1, radio://104.4, radio_set_chan
由于 MPlayer 已经支持 OpenDML,该选项已废弃。
.
.TP
-.B \-sb <以字节计量的位置>(另参见 \-ss)
+.B \-sb <以字节计量的位置>(另见 \-ss)
定位到以字节计量的一个位置。\
有助于播放 CD-ROM 镜像或 VOB 文件时开始部分是垃圾数据的情况。
.
@@ -2067,7 +2076,7 @@ radio://1, radio://104.4, radio_set_chan
默认方式为快速重采样,可能引起失真。
.
.TP
-.B \-ss <时间点>(另参见 \-sb)
+.B \-ss <时间点>(另见 \-sb)
定位到所给时间的位置。
.sp 1
.I 示例:
@@ -2310,7 +2319,7 @@ MPlayer 将同时打印“-tv channels=�
.RE
.
.TP
-.B \-user <用户名>(另参见 \-passwd)(仅用于网络)
+.B \-user <用户名>(另见 \-passwd)(仅用于网络)
指定 HTTP 认证的用户名。
.
.TP
@@ -2332,7 +2341,7 @@ FIXME: Document this.
.
.SH "OSD/字幕选项"
.I 注意:
-另参见 \-vf expand。
+另见 \-vf expand。
.
.TP
.B \-ass(仅用于 FreeType)
@@ -2461,7 +2470,7 @@ SSA/ASS 渲染器能在那里放置字�
.TP
.B \-dumpsub(仅用于 MPlayer)(用于公测的代码)
从 VOB 流中导出字幕子数据流。\
-另参见 \-dump*sub 和 \-vobsubout* 选项。
+另见 \-dump*sub 和 \-vobsubout* 选项。
.
.TP
.B \-embeddedfonts(仅用于 FreeType)
@@ -2608,7 +2617,7 @@ MPlayer 以详细输出模式(\-v)�
要使用 \-noautosub 以禁止自动加载外部字幕文件。
.
.TP
-.B \-slang <语言代码[,语言代码,...]>(另参见 \-sid)
+.B \-slang <语言代码[,语言代码,...]>(另见 \-sid)
指定所使用字幕语言的优先级列表。\
不同的容器格式使用不同的语言代码。\
DVD 使用 ISO 639\-1 的双字符语言代码,Matroska 使用 ISO 639\-2 的\
@@ -2631,7 +2640,7 @@ MPlayer 以详细输出模式(\-v)�
DVD/\:VOBsub 的抗锯齿/\:缩放模式。\
即使原始帧与缩放帧的画面尺寸已匹配,也可在 <模式> 数值上\
增加 16 以强制执行缩放。\
-该选项可用于进行诸如利用高斯柔化平滑字幕的操作。\
+该选项可用于进行诸如利用高斯模糊平滑字幕的操作。\
可用模式有:
.PD 0
.RSs
@@ -2916,7 +2925,7 @@ sub,subtitles,/tmp/subs,那么 MPlayer
改变音频驱动/\:声卡缓冲区大小的检测行为。
.
.TP
-.B \-format <格式>(另参见 format 音频过滤器)
+.B \-format <格式>(另见 format 音频过滤器)
选择从音频过滤器层输出到声卡时使用的\
采样格式。\
<格式> 中可用的值在下文 format 音频过滤器的\
@@ -2963,7 +2972,7 @@ SOUND_DEVICE_NAMES。\
(默认值:3)。
.
.TP
-.B \-volume <-1\-100>(另参见 \-af volume)
+.B \-volume <-1\-100>(另见 \-af volume)
设置硬件或软件(如果使用了 \-softvol)混音器\
的起始音量。\
值为 -1(默认值)将不改变音量。
@@ -3172,7 +3181,7 @@ OS/2 DART 音频输出驱动
.PD 1
.
.TP
-.B dxr2(另参见 \-dxr2)(仅用于 DXR2)
+.B dxr2(另见 \-dxr2)(仅用于 DXR2)
Creative DXR2 专用的输出驱动
.
.TP
@@ -3467,7 +3476,7 @@ corevideo 视频输出驱动支持。
.PD 1
.
.TP
-.B \-gui-wid <窗口代码>(另参见 \-wid)(仅用于图形界面)
+.B \-gui-wid <窗口代码>(另见 \-wid)(仅用于图形界面)
该选项告诉图形界面也使用 X11 窗口并把自己固定在视频窗口的下方,\
这有助于将一个迷你图形界面嵌入到浏览器(比如通过使用 MPlayer 插件)\
的情况。
@@ -3491,7 +3500,7 @@ corevideo 视频输出驱动支持。
指定显示器垂直频率的范围。
.
.TP
-.B \-monitoraspect <宽高比>(另参见 \-aspect)
+.B \-monitoraspect <宽高比>(另见 \-aspect)
设置显示器或电视屏幕的宽高比。\
值 0 将禁用先前的设置(例如,配置文件中的设置)。如果启用该选项,\
将改写 \-monitorpixelaspect 中的设置。
@@ -3506,7 +3515,7 @@ corevideo 视频输出驱动支持。
.PD 1
.
.TP
-.B \-monitorpixelaspect <宽高比>(另参见 \-aspect)
+.B \-monitorpixelaspect <宽高比>(另见 \-aspect)
设置显示器或电视屏幕的单个像素的宽高比(默认值:1)。\
值 1 表示正方形像素((几乎?)对于所有的 LCD 都是\
正确的设置)。
@@ -3783,7 +3792,7 @@ dga、x11、xv、sdl 和 directx 视频�
.PD 0
.RSs
.IPs <视频输出驱动>
-选择作为视频来源覆盖在 X11 画面上的驱动。
+选择作为视频来源而覆盖于 X11 画面上的驱动。
.RE
.PD 1
.
@@ -4062,7 +4071,7 @@ shm_open 创建的共享缓冲区的名�
.IPs vidix
使用 VIDIX 驱动。
.IPs "lvo:\ \ \ "
-激活 VESA 模式上运行的 Linux 视频覆盖模式。
+激活 VESA 模式下的 Linux 视频覆盖模式。
.RE
.PD 1
.
@@ -4171,14 +4180,14 @@ OSD 的颜色(默认值是:0x00fffff
.br
3:使用利用 POW 指令的片断程序。\
需要 GL_ARB_fragment_program 扩展组件和至少三个纹理处理单元。\
-提供亮度、对比度、饱和度、色调和 gamma 校正值的控制功能。\
-Gamma 校正值也能在红、绿和蓝三个方面单独设置。\
+提供亮度、对比度、饱和度、色调和伽玛校正值的控制功能。\
+伽玛校正值也能在红、绿和蓝三个方面单独设置。\
方法 4 通常更快。
.br
4:使用具有额外查阅操作的片断程序。\
需要 GL_ARB_fragment_program 扩展组件和至少四个纹理处理单元。\
-提供亮度、对比度、饱和度、色调和 gamma 校正值的控制功能。\
-Gamma 校正值也能在红、绿和蓝三个方面单独设置。
+提供亮度、对比度、饱和度、色调和伽玛校正值的控制功能。\
+伽玛校正值也能在红、绿和蓝三个方面单独设置。
.br
5:使用 ATI 专用的方式(用于较老的显卡)。\
该方法使用的是 ATI 专用的扩展(GL_ATI_fragment_shader \- 不是 \
@@ -4191,8 +4200,8 @@ GL_ARB_fragment_shader!)。\
需要 GL_ARB_fragment_program 扩展组件和至少四个纹理处理单元。\
由于使用具有边缘像素的纹理,因而在某些(所有?)ATI 显卡上\
(使用软件模拟)极其慢。\
-提供亮度、对比度、饱和度、色调和 gamma 校正值的控制功能。\
-Gamma 校正值也能在红、绿和蓝三个方面单独设置。\
+提供亮度、对比度、饱和度、色调和伽玛校正值的控制功能。\
+伽玛校正值也能在红、绿和蓝三个方面单独设置。\
相对于其它方法,速度上更多地取决于 GPU 内存带宽。
.RE
.IPs colorspace
@@ -4241,7 +4250,7 @@ Gamma 校正值也能在红、绿和蓝�
选择用于色度缩放的缩放函数。\
详情参见 lscale。
.IPs filter-strength=<值>
-设置支持强度设置的 lscale/cscale 滤镜的效果强度。
+设置支持强度设置的 lscale/cscale 过滤器的效果强度。
.IPs stereo=<值>
选择用于立体显示的方式。\
可能需要使用 -aspect 以修正宽高比的数值。\
@@ -4278,7 +4287,7 @@ Gamma 校正值也能在红、绿和蓝�
.IPs (no)mipmapgen
一旦启用,将自动生成视频的贴图。\
该选项与 customprog 和 TXB 一起使用\
-有助于实现一个具有大影响半径的模糊滤镜。\
+有助于实现一个具有大影响半径的模糊化过滤器。\
对于大多数 OpenGL 的实现设备来说,该选项用于任何\
非 RGB 的格式运行都很慢。\
默认值为禁用。
@@ -4477,205 +4486,216 @@ mga 视频输出驱动,运行在 X11 �
.PD 1
.
.TP
-.B s3fb(仅适用于 Linux )(另参见 \-dr)
-S3 Virge 专用的视频输出驱动。
-此驱动支持显卡的 YUV 转换与缩放、双重缓冲和直接渲染的功能。
-使用 \-vf format=yuy2 以采用硬件加速下的 YUV2 渲染,这种方式
+.B s3fb(仅适于 Linux )(另见 \-dr)
+S3 Virge 专用的视频输出驱动。\
+该驱动支持显卡的 YUV 转换和缩放、双重缓冲\
+以及直接渲染功能。\
+可使用 \-vf format=yuy2 以采用硬件加速下的 YUV2 渲染,这种方式\
在此款显卡下比 YV12 快很多。
.PD 0
.RSs
-.IPs <device>
-明确表示选择使用哪个fbdev设备名(默认值:/dev/\:fb0)。
+.IPs <设备名>
+明确选择所使用的 fbdev 设备名(默认值:/dev/\:fb0)。
.RE
.PD 1
.
.TP
-.B wii(仅适用于 Linux)
+.B wii(仅用于 Linux)
任天堂 Wii/GameCube 专用的视频输出驱动。
.
.TP
-.B 3dfx (仅用于 Linux)
-3dfx 专用的视频输出驱动,此驱动在 X11 上直接使用硬件。
-只支持 16 bpp。
+.B 3dfx(仅用于 Linux)
+3dfx 专用的视频输出驱动,其在 X11 模式下时\
+直接使用硬件。\
+只支持 16 位图像。
.
.TP
-.B tdfxfb (仅用于 Linux)
-此驱动使用 tdfxfb 帧缓冲驱动以在3dfx卡上的使用YUV加速播放影片。
+.B tdfxfb(仅用于 Linux)
+该驱动使用 tdfxfb 帧缓冲驱动以在 3dfx 卡上\
+使用 YUV 加速播放影片。
.PD 0
.RSs
.IPs <设备名>
-显式选择 fbdev 设备名 (默认是: /dev/\:fb0)。
+明确选择所使用的 fbdev 设备名(默认值:/dev/\:fb0)。
.RE
.PD 1
.
.TP
-.B tdfx_vid (仅用于 Linux)
-3dfx 专用的视频输出驱动,此驱动与tdfx_vid内核模块协同工作。
+.B tdfx_vid(仅用于 Linux)
+3dfx 专用的视频输出驱动,需与 tdfx_vid 内核模块\
+协同起作用。
.PD 0
.RSs
.IPs <设备名>
-显式选择设备名 (默认是: /dev/\:tdfx_vid)。
+明确选择所使用的设备名(默认值:/dev/\:tdfx_vid)。
.RE
.PD 1
.
.TP
-.B dxr2 (也请参见 \-dxr2) (仅用于 DXR2)
+.B dxr2(另见 \-dxr2)(仅用于 DXR2)
Creative DXR2 专用的视频输出驱动。
.PD 0
.RSs
-.IPs <vo_driver>
-输出视频子驱动用作重叠 (x11, xv)。
+.IPs <视频输出驱动>
+用于覆盖模式的输出视频子驱动(x11、xv)。
.RE
.PD 1
.
.TP
-.B dxr3 (仅用于 DXR3)
-Sigma Designs em8300 MPEG 解码器芯片 (Creative DXR3, Sigma Designs
-Hollywood Plus) 专用的视频输出驱动。
-也请参见 lavc 视频过滤器。
+.B dxr3(仅用于 DXR3)
+Sigma Designs em8300 MPEG 解码器芯片(Creative DXR3、Sigma Designs \
+Hollywood Plus)专用的视频输出驱动。\
+另见 lavc 视频过滤器。
.PD 0
.RSs
.IPs overlay
-激活重叠代替电视输出。
+激活覆盖模式以代替电视输出。
.IPs prebuf
打开预缓冲。
.IPs "sync\ "
-将打开新的 sync-engine。
+将打开新式的视频同步引擎。
.IPs norm=<制式>
指定电视制式。
.RSss
-0: 不改变目前制式 (默认)。
+0:不改变当前制式(默认值)。
.br
-1: 使用 PAL/\:NTSC 自动调节。
+1:使用 PAL/\:NTSC 自动调整。
.br
-2: 使用 PAL/\:PAL-60 自动调节。
+2:使用 PAL/\:PAL-60 自动调整。
.br
-3: PAL
+3:PAL
.br
-4: PAL-60
+4:PAL-60
.br
-5: NTSC
+5:NTSC
.RE
.IPs <0\-3>
-如果有多于一个 em8300 卡, 指定设备号。
+如果有超过一块 em8300 卡,指定所使用的设备号。
.RE
.PD 1
.
.TP
-.B ivtv(仅适用于 IVTV)
-Conexant CX23415 (iCompression iTVC15) 或 Conexant CX23416 (iCompression
-iTVC16) MPEG 解码器芯片 (Hauppauge WinTV PVR-150/250/350/500)
-专用的视频输出驱动供电视输出。
-也请参见 lavc 视频过滤器。
+.B ivtv(仅用于 IVTV)
+Conexant CX23415(iCompression iTVC15)或 Conexant CX23416(iCompression \
+iTVC16)MPEG 解码器芯片(Hauppauge WinTV PVR-150/250/350/500)\
+专用的视频输出驱动,用于电视输出。\
+另见 lavc 视频过滤器。
.PD 0
.RSs
-.IPs <device>
-显式选择 MPEG 解码器设备名 (默认是: /dev/video16)。
-.IPs <output>
-显式选择电视输出用于视频信号。
+.IPs <设备>
+明确选择所使用的 MPEG 解码器设备名(默认值:/dev/video16)。
+.IPs <输出端>
+明确选择用于视频信号的电视输出端。
.RE
.PD 1
.
.TP
-.B v4l2(需要Linux 2.6.22+的内核)
-带有内建硬件MPEG解码器的V4L2标准扩展卡的视频输出驱动。
-另参见lavc视频滤镜。
+.B v4l2(需要 Linux 2.6.22+ 的内核)
+用于带有内建硬件 MPEG 解码器的 V4L2 标准显卡的视频输出驱动。\
+另见 lavc 视频过滤器。
.PD 0
.RSs
-.IPs <device>
-明确选定所使用的MPEG解码设备的名称(默认值:/dev/video16)。
-.IPs <output>
-明确选定用于视频信号的电视输出输出口。
+.IPs <设备>
+明确选择所使用的MPEG解码设备的名称(默认值:/dev/video16)。
+.IPs <输出端>
+明确选择用于视频信号的电视输出端。
.RE
.PD 1
.
.TP
-.B mpegpes (仅用于 DVB)
-视频输出驱动用于 DVB 卡写输出到一个 MPEG-PES 文件, 如果没有安装 DVB 卡。
+.B mpegpes(仅用于数字视频广播)
+用于数字视频广播卡的视频输出驱动,如果未安装数字视频广播卡,\
+则输出到 MPEG-PES 文件。
.PD 0
.RSs
.IPs card=<1\-4>
-如果有多于一个 DVB 输出卡, 指定设备号 (仅适用于 V3 API, 比如 1.x.y 驱动系列)。
-如果不指定,MPlayer 将搜索第一个可用的卡。
+如果有超过一块数字视频广播输出卡,指定所使用的设备号\
+(仅用于 V3 API,比如 1.x.y 驱动系列)。\
+如果不指定,MPlayer 将搜索第一块可用的卡。
.IPs <文件名>
-输出文件名 (默认是: ./grab.mpg)
+输出文件名(默认值:./grab.mpg)
.RE
.PD 1
.
.TP
-.B zr (也请参见 \-zr* 和 \-zrhelp)
-一些 MJPEG 捕捉/\:回放卡的视频输出驱动。
+.B zr(另见 \-zr* 和 \-zrhelp)
+用于许多 MJPEG 捕捉/\:回放卡的视频输出驱动。
.
.TP
-.B zr2 (也请参见 zrmjpeg 视频 过滤器)
-一些 MJPEG 捕捉/\:回放卡的视频输出驱动, 第二代。
+.B zr2(另见 zrmjpeg 视频过滤器)
+用于许多 MJPEG 捕捉/\:回放卡的视频输出驱动,\
+第二代驱动。
.PD 0
.RSs
.IPs dev=<设备>
-指定视频设备。
+指定所使用的视频设备。
.IPs norm=<PAL|NTSC|SECAM|auto>
-指定视频制式 (默认是: auto)。
+指定所使用的视频制式(默认值:auto)。
.IPs (no)prebuf
-激活或撤销预缓冲, 还没被支持。
+激活/撤销预缓冲模式,还未支持。
.RE
.PD 1
.
.TP
.B "md5sum\ "
-计算每帧的 MD5 和并写入文件。
-支持 RGB24 和 YV12 色彩空间。
-对调试有用。
+计算每帧的 MD5 校检和并将其写入文件。\
+支持 RGB24 和 YV12 色彩空间。\
+有助于调试。
.PD 0
.RSs
.IPs outfile=<参数值>
-指定输出文件名 (默认是: ./md5sums)。
+指定输出文件名(默认值:./md5sums)。
.RE
.PD 1
.
.TP
.B yuv4mpeg
-将视频流转换为未压缩的 YUV 4:2:0 图像序列并将其储存到文件中(默认位置:
-./stream.yuv)。
-使用的格式与 mjpegtools 所用的相同,所以如果想用 mjpegtools 套装软件处理视频,
-该选项就有所帮助。
-该选项支持 YV12 格式。
-如果源文件格式不同且为隔行扫描制式,则注意要使用 -vf scale=::1 以确保转换时
-使用隔行扫描模式。
-可与 \-fixed\-vo 选项组合使用以拼接具有相同宽高值和频速的文件。
+将视频流转换为未压缩的 YUV 4:2:0 图像序列并将其储存到文件中(默认位置:\
+./stream.yuv)。\
+使用的格式与 mjpegtools 所用的相同,所以有助于想用 mjpegtools 套装软件\
+处理视频的情况。\
+该选项支持 YV12 格式。\
+如果源文件格式不同且为隔行扫描格式,则注意要使用 -vf scale=::1 以确保转换时\
+使用隔行扫描模式。\
+可与 \-fixed\-vo 选项组合使用以拼接具有相同宽高值和\
+频率的文件。
.PD 0
.RSs
.IPs interlaced
-作为交错帧写输出, 先顶域。
+以隔行扫描帧方式写入输出数据,先写上半扫描场。
.IPs interlaced_bf
-作为交错帧写输出, 先底域。
+以隔行扫描帧方式写入输出数据,先写下半扫描场。
.IPs file=<文件名>
-写输出到 <文件名> 代替默认的 stream.yuv。
+将输出写入到 <文件名> 而非默认的 stream.yuv。
.REss
.PD 1
.RS
.sp 1
-.I 注意:
-如果你不指定任何选项, 输出的是逐行的(即没有交错的)。
+.I 注意:
+如果不指定任何选项,输出数据是逐行扫描格式\
+(即非隔行扫描格式)。
.RE
.
.TP
.B "gif89a\ "
-输出每帧到当前目录的单个动画 GIF 文件。
-仅支持 24 bpp 的 RGB 格式并转换输出为 256 色。
+将各帧输出到当前目录下的单个动画 GIF 文件中。\
+仅支持 24 位 RGB 格式并且输出内容转换\
+为 256 色。
.PD 0
.RSs
.IPs <fps>
-指定浮点数帧率 (默认是: 5.0)。
-.IPs <output>
-指定输出文件名 (默认是: ./out.gif)。
+指定帧率的浮点数值(默认值:5.0)。
+.IPs <输出文件>
+指定输出文件名(默认值:./out.gif)。
.REss
.PD 1
.RS
.sp 1
-.I 注意:
-你必须在指定文件名之前指定帧率, 否则帧率成为文件名的一部分。
+.I 注意:
+必须在指定文件名之前指定帧率,否则帧率将成为文件名的\
+一部分。
.sp 1
-.I 示例:
+.I 示例:
.RE
.PD 0
.RSs
@@ -4685,77 +4705,80 @@ mplayer video.nut \-vo gif89a:fps=15.0:o
.
.TP
.B "jpeg\ \ \ "
-输出每帧到当前目录的 JPEG 文件。
-每帧以前面 0 填充引导的帧号作为文件名。
+将各帧输出到当前目录下的 JPEG 文件中。\
+每帧以帧号作为文件名,帧号前以 0 补全长度。
.PD 0
.RSs
.IPs [no]progressive
-指定标准的或逐行的 JPEG (默认是: noprogressive)。
+指定使用标准或逐行显示格式的 JPEG(默认值:noprogressive)。
.IPs [no]baseline
-指定是否使用基线 (默认是: baseline)。
+指定使用基准格式或不使用(默认值:baseline)。
.IPs optimize=<0\-100>
-优化因子 (默认是: 100)
+优化因数(默认值:100)
.IPs smooth=<0\-100>
-平滑因子 (默认是: 0)
+平滑因数(默认值:0)
.IPs quality=<0\-100>
-质量因子 (默认是: 75)
+质量因数(默认值:75)
.IPs outdir=<dirname>
-指定保存 JPEG 文件的目录 (默认是: ./)。
+指定保存 JPEG 文件的目录(默认值:./)。
.IPs subdirs=<前缀>
-创建编号的子目录保存文件, 用指定的前缀而不是用当前的目录。
+以所指定前缀名创建带编号的子目录用于保存文件,\
+而非使用当前的目录。
.IPs "maxfiles=<参数值>(仅用于 subdirs)"
-用于在每个子目录保存文件的最大编号。
-必须大于或等于 1 (默认是: 1000)。
+每个子目录下保存的文件的最大编号。\
+必须大于等于 1(默认值:1000)。
.RE
.PD 1
.
.TP
.B "pnm\ \ \ \ "
-输出每帧到当前目录的 PNM 文件。
-每帧以前面 0 填充引导的帧号作为文件名。
-它在 raw 和 ASCII 模式下支持 PPM, PGM 和 PGMYUV 文件。
-也请参见 pnm(5), ppm(5) 和 pgm(5)。
+将各帧输出到当前目录下的 PNM 文件中。\
+每帧以帧号作为文件名,帧号前以 0 补全长度。\
+该选项在 raw 和 ASCII 模式下支持 PPM、PGM 和 PGMYUV 文件。\
+另见 pnm(5)、ppm(5) 和 pgm(5)。
.PD 0
.RSs
.IPs "ppm\ \ "
-写 PPM 文件 (默认)。
+写入 PPM 文件(默认值)。
.IPs "pgm\ \ "
-写 PGM 文件。
+写入 PGM 文件。
.IPs pgmyuv
-写 PGMYUV 文件。
-PGMYUV 像 PGM, 但也包含 U 和 V 平面, 添加在图像的底部。
+写入 PGMYUV 文件。\
+PGMYUV 与 PGM 类似,但另外包含 U 和 V 平面的数据,附加\
+在画面底部。
.IPs "raw\ \ "
-在 raw 模式下写 PNM 文件 (默认)。
+以 raw 模式写入 PNM 文件(默认值)。
.IPs ascii
-在 ASCII 模式下写 PNM 文件。
+以 ASCII 模式写入 PNM 文件。
.IPs outdir=<目录名>
-指定目录保存 PNM 文件 (默认是: ./)。
+指定保存 PNM 文件的目录(默认值:./)。
.IPs subdirs=<前缀>
-创建编号的子目录保存文件, 用指定的前缀而不是用当前的目录。
-.IPs maxfiles=<参数值> (仅用于 subdirs)
-用于在每个子目录保存文件的最大编号。
-必须大于或等于 1 (默认是: 1000)。
+以所指定前缀名创建带编号的子目录用于保存文件,\
+而非使用当前的目录。
+.IPs maxfiles=<参数值>(仅用于 subdirs)
+每个子目录下保存的文件的最大编号。\
+必须大于等于 1(默认值:1000)。
.RE
.PD 1
.
.TP
.B "png\ \ \ \ "
-输出每帧到当前目录的 PNG 文件。
-每帧以前面 0 填充引导的帧号作为文件名。
-支持 24 bpp 的 RGB 和 BGR 格式。
+将各帧输出到当前目录下的 PNG 文件中。\
+每帧以帧号作为文件名,帧号前以 0 补全长度。\
+支持 24 位的 RGB 和 BGR 格式。
.PD 0
.RSs
.IPs z=<0\-9>
指定压缩级别。
-0 没压缩, 9 最强压缩。
+0 代无压缩,9 代表最强压缩。
.IPs outdir=<目录名>
指定保存 PNG 文件的目录(默认值:./)。
-.IPs prefix=<前缀字符串>
-指定用于 PNG 文件名的前缀。(默认:无前缀)。
-Specify the prefix to be used for the PNG filenames (default: no prefix).
+.IPs prefix=<前缀>
+指定用于 PNG 文件名的前缀。(默认方式:无前缀)。
.IPs alpha(默认值:noalpha)
-创建使用 alpha 通道的 PNG 文件。
-注意 MPlayer 通常不支持 alpha 通道,所以该选项只在极少数情况下才有用。
+创建使用 alpha 值通道的 PNG 文件。\
+注意 MPlayer 通常不支持 alpha 值通道,所以该选项\
+只有助于极少数情况。
.RE
.PD 1
.
@@ -4781,11 +4804,12 @@ mplayer video.mkv \-vo mng:output.mng
.
.TP
.B "tga\ \ \ \ "
-输出每帧到当前目录的 Targa 文件。
-每帧以前面 0 填充引导的帧号作为文件名。
-此视频输出驱动的目的是拥有一个简单无损失的图像绘制器且不需要任何外部库。
-支持 15, 24 和 32 bpp 的 BGR[A] 色彩格式。
-你能锁定一个特殊的格式带视频格式过滤器。
+将各帧输出到当前目录下的 Targa 文件中。\
+每帧以帧号作为文件名,帧号前以 0 补全长度。\
+该视频输出驱动用于创建一个无需任何外部库的简单而无损压缩的\
+图像输出。\
+支持 15、24 和 32 位的 BGR[A] 颜色格式。\
+可强制使用特定的格式以用于 format 视频过滤器。
.sp 1
.I 示例:
.RE
@@ -4801,89 +4825,93 @@ mplayer video.nut \-vf format=bgr15 \-vo
.
.TP
.B \-ac <[\-|+]编解码器1,[\-|+]编解码器2,...[,]>
-按照在 codecs.conf 中音频编解码器的名称, 指定使用它们的优先级列表。
-编解码器名称前使用 "\-" 表示忽略它。
-编解码器名称前使用 "+" 表示锁定它, 这有可能会崩溃!
-如果列表尾有 "," MPlayer 使用没有列出的编解码器作为后备。
+按照 codecs.conf 中的名称指定所用音频编解码器的\
+优先级列表。\
+可在编解码器名称前使用‘\-’表示忽略该编解码器。\
+可在编解码器名称前使用‘+’表示强制使用该编解码器,这有可能使程序崩溃!\
+如果列表尾有‘,’,则 MPlayer 将未列出的编解码器作为\
+后备使用。
.br
-.I 注意:
-可用的编解码器其完整列表请参见 \-ac help。
+.I 注意:
+参见 \-ac help 以了解可用编解码器的完整列表。
.sp 1
.I 示例:
.PD 0
.RSs
.IPs "\-ac mp3acm"
-锁定 l3codeca.acm MP3 编解码器。
+强制使用 l3codeca.acm MP3 编解码器。
.IPs "\-ac mad,"
-先尝试 libmad, 其它作为后备。
+先尝试 libmad,将其它编解码器作为后备。
.IPs "\-ac hwac3,a52,"
-先尝试通过硬件解码AC-3, 然后是软件AC-3, 最后是其它。
+先尝试直通模式的硬件 AC-3 解码,软件 AC-3 解码,最后是其它方式。
.IPs "\-ac hwdts,"
-先尝试通过硬件解码DTS, 然后是其它。
+先尝试直通模式的硬件 DTS 解码,然后是其它方式。
.IPs "\-ac \-ffmp3,"
-跳过 FFmpeg 的 MP3 编解码器。
+跳过 FFmpeg 的 MP3 解码器。
.RE
.PD 1
.
.TP
-.B \-af\-adv <force=(0\-7):list=(filters)> (也请参见 \-af)
-指定高级音频过滤器选项:
+.B \-af\-adv <force=(0\-7):list=(若干过滤器)>(另见 \-af)
+指定高级音频过滤器选项:
.RSs
.IPs force=<0\-7>
-锁定音频过滤器的插入为下面其中之一:
+强制以以下方式之一插入音频过滤器:
.RSss
-0: 使用完全自动的过滤器插入(目前与选项 1 相同)。
+0:使用完全自动化的过滤器插入方式(目前与选项 1 相同)。
.br
-1: 精度优化 (默认)。
+1:优化解码精度的方式(默认值)。
.br
-2: 速度优化。
-.I 警告:
-某些音频过滤器特性可能默默地消失, 且音质可能下降。
+2:优化解码速度的方式。
+.I 警告:
+某些音频过滤器的功能可能毫无症兆地失效,\
+且音质可能下降。
.br
-3: 使用无自动的过滤器插入且无优化。
-.I 警告:
-使用此设定可能使 MPlayer 崩溃。
+3:使用非自动化的过滤器插入方式且无优化。
+.I 警告:
+使用该设定可能使 MPlayer 崩溃。
.br
-4: 根据 0 以上的, 使用自动的过滤器插入,
-但尽可能使用浮点处理。
+4:使用上文中 0 所代表的自动化的过滤器插入方式,\
+但尽可能使用浮点处理模式。
.br
-5: 根据 1 以上的, 使用自动的过滤器插入,
-但尽可能使用浮点处理。
+5:使用上文中 1 所代表的自动化的过滤器插入方式,\
+但尽可能使用浮点处理模式。
.br
-6: 根据 2 以上的, 使用自动的过滤器插入,
-但尽可能使用浮点处理。
+6:使用上文中 2 所代表的自动化的过滤器插入方式,\
+但尽可能使用浮点处理模式。
.br
-7: 根据 3 以上的, 使用自动的过滤器插入,
-但尽可能使用浮点处理。
+7:使用上文中 2 所代表的非自动化的过滤器插入方式,\
+并且尽可能使用浮点处理模式。
.REss
-.IPs list=<过滤器列表>
-同 \-af 一样。
+.IPs list=<若干过滤器>
+与 \-af 相同。
.RE
.
.TP
.B \-afm <驱动1,驱动2,...>
-按照在 codecs.conf 中音频编解码器族的名称, 指定使用它们的优先级列表。
-如果给定的编解码器族没一个能工作, 使用默认的后备编解码器族。
-如果列表尾有 "," MPlayer 使用没有列出的编解码器作为后备。
+按照 codecs.conf 中的名称指定使用音频编解码器组的\
+优先级列表。\
+如果所给的编解码器组无一起作用,则将默认的编解码作为后备使用。
.br
-.I 注意:
-可用的编解码器族其完整列表请参见 \-afm help。
+.I 注意:
+参见 \-afm help 以了解可用编解码器组的完整列表。
.sp 1
-.I 示例:
+.I 示例:
.PD 0
.RSs
.IPs "\-afm ffmpeg"
先尝试 FFmpeg 的 libavcodec 编解码器。
.IPs "\-afm acm,dshow"
-先尝试 Win32 编解码器。
+先尝试 Win32 的编解码器。
.RE
.PD 1
.
.TP
-.B \-aspect <高宽比> (也请参见 \-zoom)
-重载影片的高宽比, 万一播放中的文件的高宽比信息不正确或缺少。
+.B \-aspect <高宽比>(另见 \-zoom)
+改影片的高宽比,用于所播放的文件高宽比信息不正确\
+或缺失的情况。
.sp 1
-.I 示例:
+.I 示例:
.PD 0
.RSs
\-aspect 4:3 或 \-aspect 1.3333
@@ -4894,21 +4922,22 @@ mplayer video.nut \-vf format=bgr15 \-vo
.
.TP
.B \-noaspect
-停用影片高宽比的自动补偿。
+禁止自动补偿影片的高宽比。
.
.TP
.B "\-field\-dominance <\-1\-1>"
-设置隔行扫描内容的第一个域。
-对于那些使帧速加倍的去隔行扫描器来说那很有用:\-vf tfields=1,\-vf yadif=1,
+设置隔行扫描内容的第一个扫描场。\
+有助于使用加倍帧率的解除隔行扫描器:\-vf tfields=1,\-vf yadif=1,\
\-vo vdpau:deint 和 \-vo xvmc:bobdeint。
.PD 0
.RSs
.IPs \-1
-自动(默认值):如果解码器不导出适当的信息的话,其将设回为0(上半域)。
+自动(默认值):如果解码器不输出合适的信息,则其将设回为 0\
+(上半扫描场先输出)。
.IPs 0
-上半域为第一个域
+上半扫描场为第一个扫描场
.IPs 1
-下半域为第一个域
+下半扫描场为第一个扫描场
.RE
.PD 1
.
@@ -4917,11 +4946,11 @@ mplayer video.nut \-vf format=bgr15 \-vo
上下翻转图像。
.
.TP
-.B \-lavdopts <选项1:选项2:...> (调试代码)
-指定 libavcodec 解码参数。
-用逗号分隔多重选项。
+.B \-lavdopts <选项1:选项2:...>(用于调试的代码)
+指定 libavcodec 解码的参数。\
+需用冒号将多个选项分开。
.sp 1
-.I 示例:
+.I 示例:
.PD 0
.RSs
\-lavdopts gray:skiploopfilter=all:skipframe=nonref
@@ -4929,128 +4958,132 @@ mplayer video.nut \-vf format=bgr15 \-vo
.PD 1
.sp 1
.RS
-可用的选项有:
+可用选项有:
.RE
.RSs
.IPs bitexact
-对所有的解码步骤只用 bit-exact 算法 (用于编解码测试)。
+所有解码步骤中只使用比特级保真的算法(以用于编解码器测试)。
.IPs bug=<参数值>
-手工绕过编码器错误:
+人工指定针对编码器缺陷的变通方式:
.RSss
0: 无
.br
-1: 自动检测错误 (默认)
+1:自动检测缺陷(默认值)
.br
-2 (msmpeg4v3): 老式 lavc 生成的 msmpeg4v3 文件 (不自动检测)
+2(msmpeg4v3):老式 lavc 生成的 msmpeg4v3 文件(无法自动检测)
.br
-4 (mpeg4): Xvid 交错错误 (如果 fourcc==XVIX, 会自动检测)
+4(mpeg4):Xvid 隔行扫描缺陷(如果 fourcc==XVIX 可自动检测出)
.br
-8 (mpeg4): UMP4 (如果 fourcc==UMP4, 会自动检测)
+8(mpeg4):UMP4(如果 fourcc==UMP4 可自动检测出)
.br
-16 (mpeg4): 填补错误 (自动检测)
+16(mpeg4):数据填充缺陷(可自动检测出)
.br
-32 (mpeg4): 非法 vlc 错误 (每个 fourcc 都自动检测)
+32(mpeg4):不合规范的可变长度编码缺陷(各种 fourcc 下都可自动检测出)
.br
-64 (mpeg4): Xvid 或 DivX qpel 错误 (每个 fourcc/\:版本都自动检测)
+64(mpeg4):Xvid 或 DivX 的四分之一像素模式缺陷(各种 fourcc/\:版本下都可自动检测出)
.br
-128 (mpeg4): 旧标准的 qpel (每个 fourcc/\:版本都自动检测)
+128(mpeg4):旧标准的四分之一像素模式(各种 fourcc/\:版本下都可自动检测出)
.br
-256 (mpeg4): 另一个 qpel 错误 (每个 fourcc/\:版本都自动检测)
+256(mpeg4):另一种四分之一像素模式缺陷(各种 fourcc/\:版本下都可自动检测出)
.br
-512 (mpeg4): direct-qpel-blocksize 错误 (每个 fourcc/\:版本都自动检测)
+512(mpeg4):直接模式四分之一像素块大小缺陷(各种 fourcc/\:版本下都可自动检测出)
.br
-1024 (mpeg4): 边沿填补错误 (每个 fourcc/\:版本都自动检测)
+1024(mpeg4):边缘填充缺陷(各种 fourcc/\:版本下都可自动检测出)
.REss
.IPs debug=<参数值>
显示调试信息。
.RSss
.br
-0: 停用
+0:禁用
.br
-1: 图像信息
+1:画面信息
.br
-2: 率控制
+2:码率控制
.br
-4: 比特流
+4:比特流
.br
-8: 宏块(MB)类型
+8:宏块(MB)类型
.br
-16: 每块的量化参数(QP)
+16:各块的量化参数(QP)
.br
-32: 运动矢量
+32:运动矢量
.br
-0x0040: 运动矢量可视化 (使用 \-noslices)
+0x0040:运动矢量可视化显示(使用 \-noslices)
.br
-0x0080: 宏块(MB)跳略
+0x0080:宏块(MB)跳过情况
.br
-0x0100: 启动码
+0x0100:启动代码
.br
-0x0200: PTS
+0x0200:呈现时间标签
.br
-0x0400: 错误恢复力(resilience)
+0x0400:容错性
.br
-0x0800: 内存管理控制操作(H.264)
+0x0800:内存管理控制操作(H.264)
.br
-0x1000: 错误
+0x1000:缺陷
.br
-0x2000: 可视化量化参数(QP), QP 值越低着色越绿。
+0x2000:可视化显示量化参数(QP),QP 值越低着色越绿。
.br
-0x4000: 可视化块型。
+0x4000:可视化显示块类型。
.REss
.IPs ec=<参数值>
-设置错误隐藏策略。
+设置画面错误掩饰策略。
.RSss
-1: 对受损的宏块使用强去块(deblock)过滤器。
+1:出现受损的宏块时使用效果强烈的去块效应过滤器。
.br
-2: 往返式运动矢量(MV)搜寻 (慢)
+2:迭代搜索运动矢量(MV)(运行慢)
.br
-3: 全部 (默认)
+3:全部(默认)
.REss
.IPs er=<参数值>
-设置错误恢复力策略。
+设置容错策略。
.RSss
.br
-0: 停用
+0:禁用
.br
-1: 谨慎的 (应该能用于破编码器。)
+1:谨慎(应该可用于损坏的编码器。)
.br
-2: 正常的 (默认) (用于正常的编码器。)
+2:标准(默认值)(可用于符合规范的编码器。)
.br
-3: 挑衅的 (更多检查, 但是连有效的比特流也可能导致问题。)
+3:激进的(检查更多,但即使是有效的比特流也可能导致问题。)
.br
-4: 非常挑衅的
+4:非常激进的
.REss
-.IPs "fast (仅用于MPEG-2、MPEG-4和H.264)"
-启用与标准不符的优化,并且可能导致一些潜在的问题, 诸如简化反量化步聚,想当然地使
-用默认的量化矩阵,想当然地采用YUV 4:2:0,以及跳过一些检测受损比特流的检查步骤。
+.IPs "fast(仅用于 MPEG-2、MPEG-4 和 H.264)"
+启用与标准不兼容,并且可能导致问题的优化模式,\
+例如简化反量化方式,简化运动补偿模式,\
+采用默认的量化矩阵,采用YUV 4:2:0,以及跳过一些\
+检测受损比特流的步骤。
.IPs "gray\ "
-只灰度图像解码 (比彩色解码快一点)
-.IPs "idct=<0\-99> (参见 \-lavcopts)"
-为了最佳的解码品质, 使用与编码和解码时相同的 IDCT 算法。
-不过这可能会牺牲一些精确性。
+仅解码灰度内容(比彩色解码快一点)
+.IPs "idct=<0\-99>(参见 \-lavcopts)"
+为了获得最佳的解码质量,编码和解码使用相同的离散余弦变换算法。\
+不过这可能会牺牲一些精度。
.IPs lowres=<数值>[,<宽度>]
-以较低的分辨率解码。
-低分辨率解码还不被所有的边界码器支持, 且常常导致难看的图像。
-这不是有错误, 只是一个副作用, 全分辨率时不解码。
+以较低的分辨率解码。\
+低分辨率解码不是所有编解码器都支持,且常常导致\
+难看的画面损伤。\
+这不是程序缺陷,而是不以完整分辨率解码产生的副作用。
.RSss
.br
-0: 停用
+0:禁用
.br
-1: 1/2 分辨率
+1:1/2 分辨率
.br
-2: 1/4 分辨率
+2:1/4 分辨率
.br
-3: 1/8 分辨率
+3:1/8 分辨率
.REss
.RS
-如果 <宽度> 指定了, 就使用了低分辨率解码,
-只要视频的宽度宽过(is major than)或等于 <宽度>。
+如果指定了 <宽度>,则仅当视频宽度大于等于 <宽度> 时才使用\
+低分辨率解码。
.RE
.B o=<键>=<值>[,<键>=<值>[,...]]
-传递 AVOption 选项至 libavcoder 解码器。
-注意,欢迎制造一个使 o= 不再需要,而将所有未知选项传递至 AVOption 系统的补丁。
-AVOption 的完整列表可在 FFmpeg 用户手册中找到。
-注意某些选项可能与 MEncoder 选项冲突。
+将音视频选项传递至 libavcoder 解码器。\
+注意,欢迎提供一个能使该设置不再需要 o=,并让所有未知选项略过\
+音视频选项系统的补丁。\
+音视频选项的完整列表可在 FFmpeg 用户手册中找到。\
+注意,某些选项可能与 MEncoder 的选项冲突。
.sp 1
.RS
.I 示例:
@@ -5060,90 +5093,94 @@ AVOption 的完整列表可在 FFmpeg �
.IPs o=debug=pict
.PD 1
.RE
-.IPs "sb=<数值> (仅用于 MPEG-2)"
-跳过宏块底部的制定行数。
-.IPs "st=<数值> (仅用于 MPEG-2)"
-跳过宏块顶部的制定行数。
-.IPs "skiploopfilter=<跳略值>(仅用于 H.264)"
-在 H.264 解码期间跳过循环过滤器(亦称为 "去块")。
-既然被过滤的帧被当作解码依赖帧的引用, 在品质上
-这比不进行去块步骤, 如不对 MPEG-2 视频去块, 效果更差。
-但是至少对高比特流的 HDTV 提供了大的提速且不损失视觉品质。
+.IPs "sb=<数值>(仅用于 MPEG-2)"
+跳过位于底部的所给数量的宏块行。
+.IPs "st=<数值>(仅用于 MPEG-2)"
+跳过位于顶部的所给数量的宏块行。
+.IPs "skiploopfilter=<跳过参略值>(仅用于 H.264)"
+在 H.264 解码期间跳过 loop 过滤器(亦称为“去块效应”)。\
+由于所过滤的帧是用作解码依赖帧时的参照帧,因而相比\
+处理诸如 MPEG-2 之类的视频不采取去块效应操作,该选项\
+对于画面质量有更坏的影响。\
+不过至少在处理高比特率的 HDTV 视频时,该选项大幅提高了\
+处理速度且视觉质量下降不明显。
.sp 1
-<跳略值> 可以是以下的值之一:
+<跳过参数值> 可以是以下的值之一:
.RSss
.br
-none: 从不跳过。
+none:从不跳过。
.br
-default: 跳过无用的处理步骤 (如: AVI 中的 0 大小的包)。
+default:跳过无用的处理步骤(例如AVI 中大小为 0 的数据包)。
.br
-nonref: 跳过没被引用的帧 (即, 不用于解码其它的帧, 错误不能 "兴旺")。
+nonref:跳过未被引用的帧(即未用于解码其它帧,因而\
+画面错误无法积累)。
.br
-bidir: 跳过 B-帧。
+bidir:跳过 B 帧。
.br
-nonkey: 跳过所有的帧除了 keyframes。
+nonkey:跳过除关键帧外的所有帧。
.br
-all: 跳过所有的帧。
+all:跳过所有帧。
.REss
-.IPs "skipidct=<跳略值> (仅用于 MPEG1/2)"
-跳过 IDCT 步骤。
-在几乎所有的情况下此步骤使得品质降级许多
-(可用的跳略值请参见 skiploopfilter)。
-.IPs skipframe=<跳略值>
-完全跳过解码帧。
-大的提速, 但是有痉挛的动作或有时糟糕的图像
-(可用的跳略值请参见 skiploopfilter)。
+.IPs "skipidct=<跳过参数值>(仅用于 MPEG1/2)"
+跳过离散余弦变换步骤。\
+几乎所有情况下该选项都严重降低画画质量\
+(参见 skiploopfilter 以了解可用的跳过参数值)。
+.IPs skipframe=<跳过参数值>
+完全跳过解码帧的步骤。\
+提速很明多,但是画面运动扯动现象,并且有时产生严重的画面损伤\
+(参见 skiploopfilter 以了解可用的跳过参数值)。
.IPs "threads=<1\-8>(仅用于 MPEG-1/2 和 H.264)"
-用于解码的线程数 (默认是: 1)
+用于解码的线程数(默认值:1)
.IPs vismv=<参数值>
-可视化运动矢量。
+可视化显示运动矢量。
.RSss
.br
-0: 停用
+0:禁用
.br
-1: 可视化 P-帧的前瞻运动矢量。
+1:可视化显示 P 帧的前向预测运动矢量。
.br
-2: 可视化 B-帧的前瞻运动矢量。
+2:可视化显示 B 帧的前向预测运动矢量。
.br
-4: 可视化 B-帧的后瞻运动矢量。
+4:可视化显示 B 帧的后向预测运动矢量。
.REss
.IPs vstats
-打印一些统计量并保存到 ./vstats_*.log。
+打印一些统计信息并将其保存至 ./vstats_*.log 中。
.RE
.
.TP
.B \-noslices
-停用 16-像素高的片/\:条方式绘制视频, 而是一次绘制整个帧。
-可能更快或更慢, 取决于显卡和可用的缓存。
-它只对 libmpeg2 和 libavcodec 编解码器有效。
+禁用以 16 像素高的片断/\:带状区域为单位绘制视频,\
+而是一次性绘制整个帧。\
+运行可能更快也可能更慢,取决于显卡和可用的缓存量。\
+该选项只对 libmpeg2 和 libavcodec 编解码器有效。
.
.TP
.B \-nosound
-不播放/\:编码声音。
-对基准测试有用。
+不播放/\:编码声音。\
+有助于基准测试。
.
.TP
.B \-novideo
-不播放/\:编码视频。
-但在许多情况下不工作, 请使用 \-vc null \-vo null 替代。
+不播放/\:编码视频。\
+在许多情况下不起作用,可请使用 \-vc null \-vo null 替代。
.
.TP
-.B \-pp <品质> (也请参见 \-vf pp)
-设置 DLL 的后期处理级别。
-仅可以用于有内部后期处理例程的 Win32 DirectShow DLL。
-此选项不再对 \-vf pp 有用。
-\-pp 参数值的有效范围依编解码器不同而不同, 大部分为
-0\-6, 其中 0=禁用 6=最慢/\:最好。
+.B \-pp <质量>(另见 \-vf pp)
+设置 DLL 的后期处理级别。\
+该选项不再可用于 \-vf pp。\
+仅当使用具有内部后期处理流程的 Win32 DirectShow DLL 时有作用。\
+\-pp 参数值的有效范围依编解码器不同而不同,大部分情况下为 \
+0\-6,其中 0=禁用,6=最慢/\:最好。
.
.TP
-.B \-pphelp (也请参见 \-vf pp)
-显示可用的后期处理滤镜及其用法的简介。
+.B \-pphelp(另见 \-vf pp)
+显示可用的后期处理过滤器及其用法的简介。
.
.TP
.B \-ssf <模式>
-指定软件缩放参数。
+指定软件缩放器参数。
.sp 1
-.I 示例:
+.I 示例:
.PD 0
.RSs
\-vf scale \-ssf lgb=3.0
@@ -5152,13 +5189,13 @@ all: 跳过所有的帧。
.PD 0
.RSs
.IPs lgb=<0\-100>
-高斯柔化过滤器 (亮度)
+高斯模糊过滤器(亮度)
.IPs cgb=<0\-100>
-高斯柔化过滤器 (色度)
+高斯模糊过滤器(色度)
.IPs ls=<\-100\-100>
-锐化过滤器 (亮度)
+锐化过滤器(亮度)
.IPs cs=<\-100\-100>
-锐化过滤器 (色度)
+锐化过滤器(色度)
.IPs chs=<h>
水平色度偏移
.IPs cvs=<v>
@@ -5181,323 +5218,337 @@ all: 跳过所有的帧。
.PD 1
.
.TP
-.B \-sws <软件缩放类型> (也请参见 \-vf scale 和 \-zoom)
-指定软件缩放算法用于 \-zoom 选项。
-这对缺少硬件加速, 如 x11 的视频输出驱动不影响。
+.B \-sws <软件缩放器类型>(另见 \-vf scale 和 \-zoom)
+指定用于 \-zoom 选项的软件缩放器算法。\
+该选项对于缺少硬件加速的视频输出驱动,如 x11,有效果。
.sp 1
-可用选项有:
+可用类型有:
.sp 1
.PD 0
.RSs
.IPs 0
-快速二次线性
+快速双重线性模式
.IPs 1
-快速二次线性
+双重线性模式
.IPs 2
-二次立方 (品质好) (默认)
+双重立方模式(质量好)(默认值)
.IPs 3
-实验中
+实验性模式
.IPs 4
-最短距离 (品质差)
+最近邻模式(质量差)
.IPs 5
area
.IPs 6
-亮度二次立方/色度二次线性
+亮度双重立方/色度双重线性模式
.IPs 7
-高斯
+高斯变换
.IPs 8
sincR
.IPs 9
-lanczos
+lanczos 重采样
.IPs 10
-自然二次立方样条曲线
+自然双重立方样条曲线
.RE
.PD 1
.sp 1
.RS
-.I 注意:
-有些 \-sws 选项可调。
-视频缩放过滤器的描述有更多的信息。
+.I 注意:
+有些 \-sws 选项可调节。\
+scale 视频过滤器的描述中有更多的信息。
.RE
.
.TP
.B \-vc <[\-|+]编解码器1,[\-|+]编解码器2,...[,]>
-按照在 codecs.conf 中视频编解码器的名称, 指定使用它们的优先级列表。
-编解码器名称前使用 "\-" 表示忽略它。
-编解码器名称前使用 "+" 表示锁定它, 这有可能会崩溃!
-如果列表尾有 "," MPlayer 使用没有列出的编解码器作为后备。
+按照在 codecs.conf 中名称,指定使用视频编解码器的\
+优先级列表。\
+编解码器名称前使用‘\-’表示忽略该编解码器。\
+编解码器名称前使用‘+’表示强制使用该编解码器,这有可能导致程程崩溃!\
+如果列表尾有‘,’,则 MPlayer 将未列出的编解码器作为\
+后备使用。
.br
-.I 注意:
-可用的编解码器其完整列表请参见 \-vc help。
+.I 注意:
+参见 \-vc help 以了解可用编解码器的完整列表。
.sp 1
-.I 示例:
+.I 示例:
.PD 0
.RSs
.IPs "\-vc divx"
-锁定 Win32/\:VfW DivX 编解码器, 无后备。
+强制使用 Win32/\:VfW DivX 编解码器,无后备编解码器。
.IPs "\-vc \-divxds,\-divx,"
-跳过 Win32 DivX 编解码器。
+忽略 Win32 DivX 编解码器。
.IPs "\-vc ffmpeg12,mpeg12,"
-先尝试 libavcodec 的 MPEG-1/2 编解码器, 其次是 libmpeg2, 然后是其它的。
+先尝试 libavcodec 的 MPEG-1/2 编解码器,其次是 libmpeg2,然后是其它编解码器。
.RE
.PD 1
.
.TP
.B \-vfm <驱动1,驱动1,...>
-按照在 codecs.conf 中视频编解码器族的名称, 指定使用它们的优先级列表。
-如果给定的编解码器族没一个能工作, 使用默认的后备编解码器族。
-如果列表尾有 "," MPlayer 使用没有列出的编解码器作为后备。
+按照在 codecs.conf 中名称,指定使用视频编解码器组的\
+优先级列表。\
+如果所给编解码器组无一有作用,则使用默认的编解码器作为后备。
.br
-.I 注意:
-可用的编解码器族其完整列表请参见 \-vfm help。
+.I 注意:
+参见 \-vfm help 以了解可用编解码器组的完整列表。
.sp 1
-.I 示例:
+.I 示例:
.PD 0
.RSs
.IPs "\-vfm ffmpeg,dshow,vfw"
-先尝试 libavcodec, 其次是 Directshow, 然后 VfW 编解码器,
-最后如果它们都不工作使用其它后备的。
+尝试 libavcodec、Directshow、然后是 VfW 编解码器,\
+如果其都不起作用则使用其它后备编解码器。
.IPs "\-vfm xanim"
先尝试 XAnim 编解码器。
.RE
.PD 1
.
.TP
-.B \-x <x> (也请参见 \-zoom) (仅用于 MPlayer)
-缩放图像到宽度 <x> (如果软件/\:硬件缩放可用)。
-停用高宽比计算。
+.B \-x <x>(另见 \-zoom)(仅用于 MPlayer)
+将图像缩放为宽度 <x>(如果有可以软件/\:硬件缩放)。\
+禁止计算高宽比。
.
.TP
.B \-xvidopts <选项1:选项2:...>
-指定使用Xvid解码时的附加参数。
+指定使用 Xvid 解码时的附加参数。
.br
-.I 注意:
-既然 libavcodec 快过 Xvid 你可能想使用
-libavcodec 后期处理过滤器 (\-vf pp) 和解码器 (\-vfm ffmpeg) 来替换。
+.I 注意:
+由于 libavcodec 运行比 Xvid 快,因而可能希望换用 libavcodec 的\
+后期处理过滤器(\-vf pp)和解码器(\-vfm ffmpeg)。
.sp 1
-Xvid 的内部后期处理过滤器有:
+Xvid 的内部后期处理过滤器有:
.PD 0
.RSs
-.IPs "deblock-chroma(也请参见 \-vf pp)"
-色度去块(deblock)过滤器
-.IPs "deblock-luma(也请参见 \-vf pp)"
-亮度去块(deblock)过滤器
-.IPs "dering-luma(也请参见 \-vf pp)"
-亮度去环(deringing)过滤器
-.IPs "dering-chroma(也请参见 \-vf pp)"
-色度去环(deringing)过滤器
-.IPs "filmeffect(也请参见 \-vf noise)"
-在视频中添加人工的胶片纹理。
-可能提高了视觉品质, 虽然降低了真实的品质。
+.IPs "deblock-chroma(另见 \-vf pp)"
+色度去块效应过滤器
+.IPs "deblock-luma(另见 \-vf pp)"
+亮度去块效应过滤器
+.IPs "dering-luma(另见 \-vf pp)"
+亮度去色斑过滤器
+.IPs "dering-chroma(另见 \-vf pp)"
+色度去色斑过滤器
+.IPs "filmeffect(另见 \-vf noise)"
+在视频中添加人工胶片纹理。\
+可能提升感官质量,虽然是降低了真实质量。
.RE
.sp 1
.RS
-渲染方法:
+渲染方法:
.RE
.PD 0
.RSs
.IPs "dr2\ \ "
-激活直接渲染的方法 2。
+激活直接渲染方法 2。
.IPs nodr2
-撤销直接渲染的方法 2。
+撤销直接渲染方法 2。
.RE
.PD 1
.
.TP
-.B \-xy <参数值> (也请参见 \-zoom)
+.B \-xy <参数值>(另见 \-zoom)
.PD 0
.RSs
.IPs 参数值<=8
-按因子 <参数值> 缩放图像。
+以 <参数值> 为因数缩放图像。
.IPs 参数值>8
-设置图像宽度为参数值, 并计算图像高度以保持高宽比。
+将图像宽度设为参数值,并计算图像高度以保持正确的高宽比。
.RE
.PD 1
.
.TP
-.B \-y <y> (也请参见 \-zoom) (仅用于 MPlayer)
-缩放图像到高度 <y> (如果软件/\:硬件缩放可用)。
-停用高宽比计算。
+.B \-y <y>(另见 \-zoom)(仅用于 MPlayer)
+将图像缩放到高度 <y>(如果可使用软件/\:硬件缩放)。\
+禁止计算高宽比。
.
.TP
.B "\-zoom\ \ "
-在可能的情况下允许使用软件缩放。
-不支持硬件缩放的输出驱动(像 x11, fbdev), 因为性能缘故
-而被 MPlayer 默认停用缩放, 但现在允许软件缩放。
+在可能的情况下允许使用软件缩放。\
+该选项会使不支持硬件缩放的输出驱动(比如 x11、fbdev)\
+能够缩放;因为性能原因 MPlayer 默认禁用这些输出驱动的\
+缩放功能。
.
.
.
.SH "音频过滤器"
-音频过滤器允许你修改音频流及其属性。
-语法是:
+音频过滤器用于修改音频流及其属性。
+使用语法是:
.
.TP
.B \-af <过滤器1[=参数1:参数2:...],过滤器2,...>
-建立音频过滤器链。
+建立音频过滤器序列。
.PP
-.I 注意:
-请参见 \-af help, 获得可用的音频过滤器其完整列表。
+.I 注意:
+参见 \-af help 以获得可用音频过滤器的完整列表。
.sp 1
-音频过滤器以列表的形式进行管理。
-有一些命令是用来管理这个过滤器列表的。
+音频过滤器以列表的形式进行管理。\
+有些命令是用来管理这个过滤器列表的。
.
.TP
.B \-af\-add <过滤器1[,过滤器2,...]>
-将参数中给出的过滤器添加至过滤器列表的末尾。
+将参数中所给的过滤器添加至过滤器列表的末尾。
.
.TP
.B \-af\-pre <过滤器1[,过滤器2,...]>
-将参数中给出的过滤器添加至过滤器列表的开头。
+将参数中所给的过滤器添加至过滤器列表的开头。
.
.TP
.B \-af\-del <索引号1[,索引号2,...]>
-删除位于所给索引号处的过滤器。
-索引号码起始为 0,负数号码代表从列表的末尾寻址(\-1 代表最后一个)。
+删除位于所给索引号处的过滤器。\
+索引号码起始为 0,负数号码代表从列表的末尾寻址\
+(\-1 代表最后一个)。
.
.TP
.B \-af\-clr
完全清空过滤器列表。
.PP
-可用的过滤器有:
+可用过滤器有:
.
.TP
-.B resample[=srate[:sloppy[:type]]]
-改变音频流的采样(速/频)率。
-可用于声卡只有一个固定的频率或者要卡住的旧卡最高只能达 44.1kHz。
-此过滤器在必要时被自动启用。
-它只支持 16-位 native-endian(低位在前) 格式的整数值和浮点数作为输入。
+.B resample[=采样率[:宽松性[:类型]]]
+改变音频流的采样率。\
+可用于声卡只有一个固定的频率,或者受困于一块最高只能\
+处理 44.1kHz 的老式声卡的情况。\
+该过滤器在必要时会自动启用。\
+其只支持长度为 16 位,以系统本身的字节序为格式的整数和浮点数作为输入。
.br
-.I 注意:
-对于 MEncoder, 你也需要使用 \-srate <srate>。
+.I 注意:
+使用 MEncoder 时,还需要使用 \-srate <采样率>。
.PD 0
.RSs
-.IPs <srate>
-输出的采样率(以 Hz 为单位)。
-参数的有效范围是从 8000 到 192000。
-如果输入和输出的采样率相同, 或者如果此参数被省略, 此过滤器被自动卸载。
-正常情况下高的采样率能改善音频品质, 尤其是与其它过滤器结合时。
-.IPs <sloppy>
-允许(1) 或不允许(0) 输出采样率与给定的频率 <srate> 稍微不同 (默认是: 1)。
-可用于启动回放时极端慢的情形。
-.IPs <type>
+.IPs <采样率>
+以 Hz 为单位的输出采样率。\
+参数的有效范围是从 8000 到 192000。\
+如果输入和输出的采样率相同,或者如果省略了该参数,\
+则自动卸载该过滤器。\
+通常采样率高能改善音频质量,尤其是与其它过滤器\
+组合使用时。
+.IPs <宽松性>
+允许(1)或不允许(0)输出采样率与 <采样率> 所给的频率\
+有稍许不同(默认值:1)。\
+可用于启动播放极端慢的情形。
+.IPs <类型>
选择使用何种重采样方式。
.RSss
-0: 线性插值 (快速, 品质低 尤其是 upsampling 时)
+0:线性插值(运行快,质量低,尤其是采样为更高频率时)
.br
-1: 多相过滤器组(filterbank)并且整数处理
+1:多相位过滤器组以及整数处理模式
.br
-2: 多相过滤器组(filterbank)并且浮点数处理 (慢, 品质最佳)
+2:多相位过滤器组以及浮点数处理模式(运行慢,质量最佳)
.REss
.PD 1
.RE
.sp 1
.RS
-.I 示例:
+.I 示例:
.RE
.PD 0
.RSs
.IPs "mplayer \-af resample=44100:0:0"
-设置重采样过滤器的输出采样率为 44100Hz, 使用此不允许微调的输出采样率
-缩放和线性插值。
+将 resample 过滤器的输出采样率设为 44100Hz,输出采样率缩放与所设值\
+完全一致,并且使用线性插值方式。
.RE
.PD 1
.
.TP
-.B lavcresample[=srate[:length[:linear[:count[:cutoff]]]]]
-改变音频流采样率为整数 <srate> (以 Hz 为单位)。
-它只支持 16位 native-endian(低位在前) 格式。
+.B lavcresample[=采样率[:长度[:线性[:总数[:截断]]]]]
+将音频流采样率变以 Hz 为单位的整数 <采样率>。\
+该选项只支持长度为 16 位,以系统本身的字节序排列的格式。
.br
-.I 注意:
-对于 MEncoder, 你也需要使用 \-srate <srate>。
+.I 注意:
+使用 MEncoder 时,还需要使用 \-srate <采样率>。
.PD 0
.RSs
-.IPs <srate>
+.IPs <采样率>
输出的采样率
-.IPs <length>
-有关较低采样率的过滤器长度 (默认是: 16)
-.IPs <linear>
-如果值是 1, 过滤器将在多相进入处之间线性插值
-.IPs <count>
-多相进入处数量的 log2
-(..., 10->1024, 11->2048, 12->4096, ...)
-(默认是: 10->1024)
-.IPs <cutoff>
-截频 (0.0\-1.0), 默认设置取决于过滤器长度
+.IPs <长度>
+相于较低的那个采样频率的过滤长度(默认值:16)
+.IPs <线性>
+如果值为 1,过滤操作将在多相位项之间以线性方式插值。
+.IPs <总数>
+多相位项数量的 log2 对数值\
+(..., 10->1024, 11->2048, 12->4096, ...)\
+(默认值:10->1024)
+.IPs <截断>
+截断频率(0.0\-1.0),默认设置取决于过滤长度
.RE
.PD 1
.
.TP
.B lavcac3enc[=至SPDIF[:比特率[:最少声道]]]
-用 libavccodec 库将多声道音频实时编码至 AC-3。
-支持16位任意字节顺序的输入格式,最多6个声道。
-当输出原始 AC-3 音频流时,输出是按高位字节优先顺序;当输出至 S/PDIF
-时,则是按设备的字节顺序。
-该过滤器的输出采样率与输入采样率相同。
-当输入采样率为 48kHz、44.1kHz 或 32kHz 时,该过滤镜则直接采用这个值。
-否则,将自动在此过滤器前插入一个重采样过滤器,以使输入和输出采样率均为
-48kHz。
-你需要指定‘\-channels N’以使编码器将音频解码为 N 声道,然后过滤器就可以
-将 N 声道的输入编码为 AC-3 了。
+使用 libavccodec 库将多声道音频实时编码为 AC-3 格式。\
+支持 16 位任意字节序的输入格式,最多6个声道。\
+当输出未经处理的 AC-3 音频流时,输出数据是按高位字节靠前排列;当输出至 S/PDIF \
+时,则是按系统本身的字节序排列。\
+该过滤器的输出采样率与输入采样率相同。\
+当输入采样率为 48kHz、44.1kHz 或 32kHz 时,该过滤器则直接采用这个值。\
+否则,将自动在此过滤器前插入一个重采样过滤器,以使输入和输出采样率\
+均为 48kHz。\
+需要指定‘\-channels N’以使编码器将音频解码为 N 声道,然后过滤器就可以\
+将 N 声道的输入编码为 AC-3 格式了。
.br
.PD 0
.RSs
.IPs <至SPDIF>
-若值为零或未设置则输出原始 AC-3 音频流;
+若值为零或未设置则输出未经处理的 AC-3 音频流;\
当 <至SPDIF> 设为非零值时,则输出至 S/PDIF 以略过解码。
.IPs <比特率>
-编码 AC-3 流时采用的比特率。
-将其设为 384 或 384000 以得到 384kbits 的比特率。
-有效值为:32, 40, 48, 56, 64, 80, 96, 112, 128, 160, 192, 224, 256,
- 320, 384, 448, 512, 576, 640
-默认的比特率取决于输入的声道数:
-1声道:96,2声道:192,3声道:224,4声道:384,5声道:448,6声道:448
+编码 AC-3 流时采用的比特率。\
+可将其设为 384 或 384000 以得到 384kbits 的比特率。\
+有效值有:32, 40, 48, 56, 64, 80, 96, 112, 128, 160, 192, 224, 256,
+ 320, 384, 448, 512, 576, 640。\
+默认的比特率取决于输入的声道数:\
+1 声道:96,2 声道:192,3 声道:224,4 声道:384,5 声道:448,6 声道:448
.IPs <最少声道>
-如果输入的声道数少于 <最少声道>,那么过滤器脱离过滤器队列。(默认值:5)
+如果输入声道数少于 <最少声道>,则该过滤器脱离过滤器队列。\
+(默认值:5)
.RE
.PD 1
.
.TP
-.B sweep[=speed]
-产生正弦 sweep。
+.B sweep[=速度]
+产生正弦波扫描信号。
.PD 0
.RSs
.IPs <0.0\-1.0>
-delta 的正弦, 使用非常低的值听此扫听(sweep)。
+正弦函数的变化量,可使用非常低的值以听到该扫描信号。
.RE
.PD 1
.
.TP
-.B sinesuppress[=freq:decay]
-删除一个指定频率的正弦。
-对去除低品质音频设备上 50/60Hz 的噪音时有用。可能只在单声道输入上可工作。
+.B sinesuppress[=频率:衰减]
+删除指定频率的正弦波。\
+有助于去除低质量音频设备上的 50/60Hz 噪声。\
+该选项可能只对单声道输入有作用。
.PD 0
.RSs
-.IPs <freq>
-应删除的频率 (以 Hz 为单位) (默认是: 50)
-.IPs <decay>
-控制适应性 (一个较大的值会使得过滤器适应幅度和相位的变化较迅速,
-而一个较小的值会使得此适应过程较慢) (默认是: 0.0001)。合理的值约为 0.001。
+.IPs <频率>
+以 Hz 为单位的应删除正弦波的频率(默认值:50)
+.IPs <衰减>
+控制适应性行为(值越大使过滤器能够越迅速地适应振幅和\
+相位的变化,而值越小使该适应过程越慢)\
+(默认值:0.0001)。\
+合理的值约为 0.001。
.RE
.PD 1
.
.TP
-.B bs2b[=option1:option2:...]
-使用 libbs2b 的 Bauer 立体声至双耳声道转换模式。
-通过使声音更类似于如同从扬声器传来以提升耳机的听觉效果。该模式让每个耳朵同时
-听见两个声道,并考虑了声音传播距离的差别及头部回响效果。
+.B bs2b[=选项1:选项2:...]
+使用 libbs2b 将 Bauer 立体声转换为双耳立体声。\
+通过使声音更类似于如同从扬声器传来以提升\
+耳机的听觉效果。该模式让每个耳朵同时听见\
+两个声道,并考虑了声音传播距离的差别及头\
+部回响效果。\
该选项只能应用于 2 个声道的音频。
.PD 0
.RSs
.IPs fcut=<300\-1000>
-设置以 Hz 为单位的切换频率。
+设置以 Hz 为单位的截断频率。
.IPs feed=<10\-150>
设置以 0.1*dB 为单位的用于低频率的反馈级别。
-.IPs profile=<value>
-有许多配置可供方便选用:
+.IPs profile=<参数值>
+有一些配置集用以让使用更便捷:
.PD 0
.RSs
.IPs default
-如果未指定其它选项则使用这个选项(fcut=700, feed=45)
+如果未指定其它选项则使用该配置集(fcut=700, feed=45)
.IPs "cmoy\ "
Chu Moy 回路实现算法(fcut=700, feed=60)
.IPs jmeier
@@ -5506,33 +5557,34 @@ Jan Meier 回路实现算法(fcut=650,
.RE
.sp 1
.RS
-如果同时指定了 fcut 或 feed 选项与配置,则这两个选项将替换配置中选项的值。
-.RE
+如果同时指定了 fcut 或 feed 选项与配置,\
+则这两个选项将替换配置集中选项的值。
.RE
.PD 1
.
.TP
-.B hrtf[=flag]
-头部相关的转变功能: 为头戴式耳机转换多声道音频成双声道输出,
-但保留声音的空间感。
+.B hrtf[=标记]
+头部相关的迁移函数:将多声道音频转换为适用于头戴式耳机的双声道输出,\
+同时保持声音的空间感。
.sp 1
.PD 0
.RS
-.IPs "Flag 含义"
-.IPs "m 后场声道矩阵解码"
-.IPs "s 双声道矩阵解码"
-.IPs "0 无矩阵解码 (默认)"
+.IPs "标记 含义"
+.IPs "m 后置声道的矩阵式解码"
+.IPs "s 双声道矩阵式解码"
+.IPs "0 非矩阵式解码(默认值)"
.RE
.PD 1
.
.TP
.B equalizer=[g1:g2:g3:...:g10]
-10-八度波段图形均衡器, 其实现使用了 10 IIR 带通过滤器。
-这意味着不管回放的是何种音频都行。10 波段的中心频率各是:
+10 个八度波段图形均衡器,实现为使用 10 个无限脉冲响应带通过滤器。\
+这意味着无论播放的是何种音频都能起作用。\
+10 个波段的中心频率各是:\
.sp 1
.PD 0
.RS
-.IPs "段号 频率"
+.IPs "编号 频率"
.IPs "0 31.25 Hz"
.IPs "1 62.50 Hz"
.IPs "2 125.00 Hz"
@@ -5547,371 +5599,431 @@ Jan Meier 回路实现算法(fcut=650,
.PD 1
.sp 1
.RS
-如果此声音播放的采样率低于频率波段的中心频率, 此波段就被停用。
-此过滤器的一个已知错误是, 最高波段的特性没有完全对称, 如果采样率
-接近其波段的中心频率时。此问题可被绕过。办法是 upsampling 其声音:
-在此过滤器之前使用重采样过滤器。
+如果所释放声音的采样率低于某个频率波段的中心频率,\
+则禁用该波段。\
+该过滤器有个已知缺陷是,如果采样率\
+与最高波段的中心频率相近,则该波段的\
+特性并非完全对称。\
+该问题可变通地解决。方法是在该过滤器之前使用 resample 过滤器\
+将声音采样为更高的频率。
.RE
.PD 0
.RSs
.IPs <g1>:<g2>:<g3>:...:<g10>
-浮点数代表各频率波段的增益分贝(dB) (\-12\-12)
+浮点数代表各频率波段的增益分贝(dB)\
+(\-12\-12)
.RE
.sp 1
.RS
-.I 示例:
+.I 示例:
.RE
.RSs
.IPs "mplayer \-af equalizer=11:11:10:5:0:\-12:0:5:12:12 media.avi"
-放大声音的高端和底端的频率区段, 但几乎完全取消 1kHz 附近的声音。
+放大声音高端和底端的频率区段,但几乎完全消除 1kHz 附近\
+的信号。
.RE
.PD 1
.
.TP
-.B channels=nch[:nr:from1:to1:from2:to2:from3:to3:...]
-能用于添加, 去除, 路由和拷贝音频声道。
-如果仅给定 <nch>, 默认是用路由(跳接), 其所做工作如下:
-如果输出声道数大于输入声道数, 插入空的声道 (除了
-混音单声道成立体声时, 在两个输出声道中重复此单声道)。
-如果输出声道数小于输入声道数, 截掉多余的声道。
+.B channels=声道数[:路径数:来源1:去向1:来源2:去向2:来源3:去向3:...]
+可用于添加、去除、转接和复制音频的声道。\
+如果仅给出 <声道数>,则使用默认的转接参数,\
+效果如下:如果输出声道数大于输入声道数,\
+则插入空声道(除非是将单声道混音为立体声:\
+在这种情况下,两个输出声道重复输出该单声道\
+的内容)。\
+如果输出声道数小于输入声道数,\
+则去掉多余的声道。
.PD 0
.RSs
-.IPs <nch>
+.IPs <声道数>
输出声道数(1\-8)
-.IPs "<nr>\ "
-转换路径数(1\-8)
-.IPs <from1:to1:from2:to2:from3:to3:...>
-0 到 7 的数字对定义各声道的转换路径。
+.IPs "<路径数>\ "
+转接路径数(1\-8)
+.IPs <来源1:去向1:来源2:去向2:来源3:去向3:...>
+0 到 7 之间的值组成的数字对,其定义的是各声道转接至哪个声道。
.RE
.sp 1
.RS
-.I 示例:
+.I 示例:
.RE
.RSs
.IPs "mplayer \-af channels=4:4:0:1:1:0:2:2:3:3 media.avi"
-改成 4 声道并设置 4 对路由: 交换声道 0 和声道 1, 保留声道 2 和 3 未动。
-会观察到如果回放媒体含有两个声道, 声道 2 和 3 无声, 但声道 0 和 1 仍要交换。
+将声道数变为 4 并设置 4 条转接路径:交换声道 0 和声道 1 的内容,\
+保持声道 2 和 3 的内容不变。\
+可观察到的现象是,如果播放的媒体含有两个声道,声道 2 和 3 将没有声音,\
+但声道 0 和 1 的内容仍被交换了。
.IPs "mplayer \-af channels=6:4:0:0:0:1:0:2:0:3 media.avi"
-改成 6 声道并设置 4 对路由: 拷贝声道 0 到声道 0 至 3。声道 4 和 5 无声。
+将声道数变为 6 并设置 4 条转接路径:将声道 0 的内容\
+复制到声道 0 至 3 上。\
+声道 4 和 5 没有声音。
.RE
.PD 1
.
.TP
-.B format[=format] (也请参见 \-format)
-在不同的采样格式之间转换。
-自动被启用, 当声卡或其他的过滤器需要时。
+.B format[=格式](另见 \-format)
+在不同的采样格式之间转换。\
+当声卡或其他过滤器需要使用时自动启用。
.PD 0
.RSs
-.IPs <format>
-设置所需的格式。
-一般的形式是 "sbe", 其中 "s" 指示符号 (要么 "s" 指带符号,
-要么 "u" 指不带符号), "b" 指示每个样本的位数 (16, 24 或 32)
-而 "e" 指示 endian 格式 ("le" 指 little-endian, "be" 指 big-endian
-或者 "ne" 指 MPlayer 运行其上的计算机所用的 endian 格式)。
-有效值(尤其)有: "s16le", "u32be" 和 "u24ne"。例外但也有效的指定格式有: u8,
-s8, floatle, floatbe, floatne, mulaw, alaw, mpeg2, ac3 和 imaadpcm。
+.IPs <格式>
+设置所需的格式。\
+一般的形式是‘sbe’,其中‘s’表示以有符号格式编码(要么是‘s’表示有符号,\
+要么是‘u’表示无符号),‘b’表示每个样本的比特位数(16、24 或 32),\
+而‘e’指示字节序(‘le’指低位字节在前,‘be’指高位字节在前,而\
+‘ne’指运行 MPlayer 的计算机所用的字节序)。\
+有效值(部分)为:‘s16le’、‘u32be’和‘u24ne’。\
+违返此规则但也有效格式指定值有:u8、s8、floatle、floatbe、\
+floatne、mulaw、alaw、mpeg2、ac3 和 imaadpcm。
.RE
.PD 1
.
.TP
-.B volume[=v[:sc]]
-实现软件的音量控制。
-请谨慎使用此过滤器, 因为会降低信号至声音的噪声率。
-在大多数情况下设置 PCM 音量至最大是最佳的, 省去过滤器,
-而用混音器的主音量控制来控制输出到音响的水平。
-万一你的声卡有数码的 PCM 混音器而不是模拟的,
-且听到失真, 请使用 MASTER(主) 混音器。
-如果计算机联有外接扩音器(这几乎总是常有的事),
-调节主音量和扩音器的音量旋钮能减少噪声水平, 直到背景的嘶嘶声消失。
+.B volume[=音量[:软件级削波]]
+实现软件级的音量控制。\
+需谨慎使用该过滤器,因为可能降低声音的\
+信噪比。\
+在大多数情况下最好是将 PCM 音量设置为最大,\
+以省去该过滤器,而使用混音器的主音量控制功能\
+控制传递到扬声器的输出级别。\
+如果声卡使用的是数字的 PCM 混音器而非模拟的,并且可听到失真,则需
+改用主混音器。\
+如果计算机连有外置扩音器(几乎总是\
+这样的情况),可通过调节主音量和\
+扩音器的音量旋钮减少噪声水平,\
+直到背景中的嘶嘶声消失。
.br
-此过滤器有第二个功能: 测量总体的最高声音水平并通过 MPlayer 显示出来。
-此估计的音量能用来设置 MEncoder 的音量以使用最大动态范围。
-该功能当前只适用于浮点型数据,使用例如 \-af\-adv force=5 或
+该过滤器有第二个功能:测量总体的最高声音等级,\
+并在 MPlayer 退出时将其打印出来。\
+该音量估计值可用于设置 MEncoder 的声音级别,\
+以使所利用的动态范围最大。\
+该功能当前只对浮点型数据起作用,可使用例如 \-af\-adv force=5 或 \
\-af stats。
.br
-.I 注意:
-此过滤器不能重返进入, 所以对每个音频流只能启用一次。
+.I 注意:
+该过滤器不可重复设置,否则对每个音频流只能\
+生效一次。
.PD 0
.RSs
-.IPs "<v>\ \ "
-设置所有声道中流所需的增益分贝(dB) : 范围从 \-200dB 至 +60dB,
-其中 \-200dB 完全靜音而 +60dB 等于增益 1000 (默认是: 0)。
-.IPs "<sc>\ "
-打开 (1) 或关闭 (0) 软剪切。
-软-剪切 能使得声音更平滑流畅, 如果使用了非常高的音量水平。
-启用此选项, 如果扩音器的动态范围非常低。
+.IPs "<音量>\ \ "
+以 dB 为单位设置流中所有声道的所需增益分贝,\
+范围从 \-200dB 至 +60dB,其中 \-200dB 为完全靜音,\
+而 +60dB 等价于增益 1000 倍(默认值:0)。
+.IPs "<软件级削波>\ "
+打开(1)或关闭(0)软件级削波。\
+如果使用了非常高的音量水平,软件级削波\
+可使得声音更平滑。\
+如果扬音器的动态范围非常低,可使用\
+该选项。
.br
-.I 警告:
-此功能产生失真, 是应该最后才考虑使用的手段。
+.I 警告:
+该功能会产生失真,因而应当是最后才考虑使用的手段。
.RE
.sp 1
.RS
-.I 示例:
+.I 示例:
.RE
.RSs
.IPs "mplayer \-af volume=10.1:0 media.avi"
-放大声音 10.1dB, 且声音水平太高时使用 硬-剪切 。
+放大声音 10.1dB,并且声音等级太高时\
+使用硬件级削波。
.RE
.PD 1
.
.TP
.B pan=n[:L00:L01:L02:...L10:L11:L12:...Ln0:Ln1:Ln2:...]
-武断混音。
-基本上是音量和声道过滤器的组合能用于混合许多声道至仅仅几个声道,
-如: 立体声到单声道或者改变环绕声系统中心扬声器的 "宽度"。
-此过滤器很难用, 且需要一些修补才能获得所要的结果。
-此过滤器的选项数取决于输出声道数。如何用此过滤器
-把 6-声道文件混音成双声道的实例, 能在示例一节中将近最后的地方找到。
+可任意对声道进行混音。\
+基本上是 volume 和 channels 过滤器的组合,\
+能用于将许多声道混音至仅仅几个声道,例如将\
+立体声到变单声道,或者改变环绕声系统中置\
+扬声器的‘声场宽度’。\
+该过滤器使用难,并且需要一些修正才能获得\
+所要的结果。\
+该过滤器的选项数取决于输出\
+声道数。\
+关于如何使用该过滤器将 6 声道文件混音为双声道的示例,\
+可在示例章节中邻近末尾的部分找到。
.PD 0
.RSs
.IPs "<n>\ \ "
输出声道数(1\-8)
.IPs <Lij>
-输入声道 i 混音成输出声道 j 的份量 (0\-1)。
-所以基本上你先要有 n 个数表示要作用到第一个输入声道,
-然后再有 n 个数要作用到第二个输入声道, 如此以往。
-如果你不对某些输入声道指定任何数, 就认为是 0。
+表示输入声道 i 混音成输出声道 j 的程度(0\-1)。\
+所以原则上先要有 n 个数指定如何处理\
+第一个输入声道,然后是 n 个数用于\
+第二个输入声道,以此类推。\
+如果某些输入声道未指定任何数,则认为是 0。
.RE
.sp 1
.RS
-.I 示例:
+.I 示例:
.RE
.RSs
.IPs "mplayer \-af pan=1:0.5:0.5 media.avi"
立体声混音成单声道。
.IPs "mplayer \-af pan=3:1:0:0.5:0:1:0.5 media.avi"
-给定 3 声道输出, 保留声道 0 和 1 未动,
-但混合声道 0 和 1 成输出声道 2 (被送到比如超低音声道)。
+产生 3 声道输出,保持声道 0 和 1 不变,\
+并将声道 0 和 1 混音至输出声道 2(这样\
+可以输出至诸如重低音扬声器)。
.RE
.PD 1
.
.TP
-.B sub[=fc:ch]
-添加一个超低音(subwoofer)声道到音频流。
-用于创建超低音声道的音频数据声道 0 和声道 1 的平均声音。
-四阶 Butterworth(巴特沃斯) 过滤器低通过滤声音的结果是默认截频 60Hz
-且在音频流中添加了一个独立的声道。
+.B sub[=频率:声道]
+将重低音声道添加到音频流中。\
+用于创建超低音声道的音频数据是声道 0 和声道 1 中\
+声音的平均值。\
+这样生成的声音接着使用四阶 Butterworth 过滤器,\
+默认以 60Hz 为截断频率低通滤波,并加入至音频流中\
+的一个独立声道。
.br
-.I 警告:
-停用此过滤器, 当播放 DVDs 带杜比(Dolby Digital 5.1)声音时,
-否则此过滤器分解声音到超低音声道。
+.I 警告:
+当播放使用杜比数字 5.1 声的 DVD 时,\
+需禁用该过滤器,否则该过滤器将扰乱输出\
+至重低音的声音。
.PD 0
.RSs
-.IPs "<fc>\ "
-低通过滤器的截频(以 Hz 单位) (20Hz 至 300Hz) (默认是: 60)。
-为了最佳结果, 尝试设置截频尽可能低。这能改善立体声或环绕音效的体验。
-.IPs "<ch>\ "
-决定插入超音声道音频的声道号。
-声道号在 0 和 7 之间(默认值:5)。
-观察到声道数会自动增加到 <ch>, 如果必要的话。
+.IPs "<频率>\ "
+低通过滤器的以 Hz 为单位的截断频率(20Hz 至 300Hz)(默认值:60)。\
+要获取最佳效果,可尝试将截断频率尽可能地设置得低。\
+这将改善立体声或环绕声的体验效果。
+.IPs "<声道>\ "
+决定用于插入重低声道音频的声道号。\
+声道号可为 0 和 7 之间的值(默认值:5)。\
+可观察到声道数在必要时会自动\
+增加至 <声道>。
.RE
.sp 1
.RS
-.I 示例:
+.I 示例:
.RE
.RSs
.IPs "mplayer \-af sub=100:4 \-channels 5 media.avi"
-添加超低音声道到输出声道 4 且其中截频为 100Hz。
+将截断频率为 100Hz 的重低音声道添加到\
+输出声道 4。
.RE
.PD 1
.
.TP
.B "center\ "
-从前方声道中创建中心声道。
-可能目前品质较低, 因为还没有实现用高通过滤器进行适当抽取,
-而是用平均和半折其前方声道替代。
+根据前置声道创建中置声道。\
+目前可能质量较低,因为还未实现能信号正确\
+抽取信号的高通过滤器,而是取前置声道信号\
+的平均值从而各取一半信号。
.PD 0
.RSs
-.IPs "<ch>\ "
-决定插入中心声道的声道编号。
-声道编号取值于 0 和 7 之间(默认值:5)。
-观察到声道数会自动增加到 <ch>, 如果必要的话。
+.IPs "<声道>\ "
+决定用于插入中置声道的声道编号。\
+声道号可为 0 和 7 之间的值(默认值:5)。\
+可观察到声道数在必要时会自动\
+增加至 <声道>。
.RE
.PD 1
.
.TP
-.B surround[=delay]
-矩阵编码的环绕音效解码器, 像杜比环绕音效(Dolby Surround)。
-许多双声道音频文件事实上含有矩阵编码的环绕音效。需要声卡支持至少 4 声道。
+.B surround[=延迟]
+用于诸如杜比环绕声之类的矩阵式编码的环绕声的解码器。\
+许多双声道音频文件事实上含有矩阵式编码的环绕音效。\
+需要声卡支持至少 4 声道。
.PD 0
.RSs
-.IPs <delay>
-后方扬声器的延迟时间(以 ms 为单位) (0 至 1000) (默认是: 20)。
-此延迟按如下设置: 如果 d1 是聆听点到前方扬声器的距离,
-d2 是聆听点到后方扬声器的距离, 那么延迟该
-设为 15ms 如果 d1 <= d2 或设为 15 + 5*(d1-d2) 如果 d1 > d2。
+.IPs <延迟>
+后置扬声器以 ms 为单位的延迟(0 至 1000)(默认值:20)。\
+该延迟应以如下方式设置:如果 d1 是聆听点到\
+前置扬声器的距离,d2 是聆听点到后置扬声器的距离,\
+那么如果 d1 <= d2,则延迟应当设为 15ms,\
+而如果 d1 > d2 则设为 15 + 5*(d1-d2)。
.RE
.sp 1
.RS
-.I 示例:
+.I 示例:
.RE
.RSs
.IPs "mplayer \-af surround=15 \-channels 4 media.avi"
-添加环绕音效解码, 后方扬声器声音为 15ms 的延迟。
+添加环绕声解码,后置扬声器声音的延迟\
+为 15ms。
.RE
.PD 1
.
.TP
-.B delay[=ch1:ch2:...]
-延迟声音到扬声器, 这样可以让不同声道的声音同时到达聆听点。
-这只对多于两个扬声器时有用。
+.B delay[=声道1:声道2:...]
+延迟扬声器的声音,以使不同声道的声音同时\
+到达聆听点。\
+该选项只有助于有两个以上扬声器的情况。
.PD 0
.RSs
-.IPs ch1,ch2,...
-应该加给每个声道的延迟时间(以 ms 为单位) (0 至 1000 之间的浮点数)。
+.IPs 声道1,声道2,...
+以 ms 为单位的应当加给各个声道的延迟量\
+(0 至 1000 之间的浮点数)。
.RE
.PD 1
.sp 1
.RS
-不同声道所需的延迟时间计算如下:
+要计算不同声道所需的延迟量,可按如下方式做:
.IP 1. 3
-测量不同的扬声器到聆听点的距离(以 meters(米) 为单位), (对于 5.1 的系统)
-得到距离 s1 至 s5。没有补偿超低音的点 (因为你听不出差异)。
+以米为单位测量聆听点到扬声器到的距离,\
+得到距离 s1 至 s5。\
+(5.1 系统下)\
+没必要补偿重低音(因为无论如何\
+都听不出差别)。
.IP 2. 3
-取其中最大距离与各个 s1 至 s5 的差, 即 s[i] = max(s) \- s[i]; i = 1...5。
+从距离 s1 至 s5 中减去各距离的最大值,\
+即 s[i] = max(s) \- s[i]; i = 1...5。
.IP 3.
-计算所需的各个延迟时间(以 ms 为单位)为 d[i] = 1000*s[i]/342; i = 1...5。
+将所需的以 ms 为单位的延迟量计算为 d[i] = 1000*s[i]/342; i = 1...5。
.RE
.PD 0
.sp 1
.RS
-.I 示例:
+.I 示例:
.RE
.RSs
.IPs "mplayer \-af delay=10.5:10.5:0:0:7:0 media.avi"
-延迟左前方和右前方声道各 10.5ms, 两个后方声道和超低音声道 0ms,
-而中心声道 7ms。
+延迟前置左声道和右声道各 10.5ms,两个后置声道和重低音声道延迟 0ms,
+而中置声道延迟 7ms。
.RE
.PD 1
.
.TP
-.B export[=mmapped_file[:nsamples]]
-使用内存映射 (mmap()) 导出进入的信号到其它处理过程。
-内存映射的区域含有头部:
+.B export[=内存映射文件[:采样数]]
+使用内存映射(mmap())将输入信号导出至其它进程。\
+内存映射区所含头部数据为:
.sp 1
.nf
int nch /*声道数*/
int size /*缓冲大小*/
-unsigned long long counter /*用于保持同步, 更新每次
- 新导出的数据。*/
+unsigned long long counter /*用于保持同步, 每当有新
+ 数据导出时更新。*/
.fi
.sp 1
-其余是 (无间隔方式) 有效载荷的 16-位数据。
+其余部分是作为负载的(非交错排列的)16 位长的数据。
.PD 0
.RSs
-.IPs <mmapped_file>
-映射数据到文件 (默认是: ~/.mplayer/\:mplayer-af_export)
-.IPs <nsamples>
-每个声道的样本数 (默认是: 512)
+.IPs <内存映射文件>
+用于映射数据的目标文件(默认值:~/.mplayer/\:mplayer-af_export)
+.IPs <采样数>
+每个声道的采样数(默认值:512)
.RE
.sp 1
.RS
-.I 示例:
+.I 示例:
.RE
.RSs
.IPs "mplayer \-af export=/tmp/mplayer-af_export:1024 media.avi"
-导出每个声道的 1024 样本到 "/tmp/mplayer-af_export"。
+每个声道将导出 1024 个采样值放入‘/tmp/mplayer-af_export’中。
.RE
.PD 1
.
.TP
-.B extrastereo[=mul]
-(线性地)增加左右声道的差异以添加某些 "现场" 回放效果。
+.B extrastereo[=乘数]
+(线性)增加左右声道的差异以在播放时增加\
+某种‘现场感’效果。
.PD 0
.RSs
-.IPs <mul>
-设置差异系数 (默认是: 2.5)。
-0.0 表示单声道 (两个声道的平均值), 1.0 表示声音未改变,
-而 \-1.0 表示交换了左右声道。
+.IPs <乘数>
+设置差异系数(默认值:2.5)。\
+0.0 表示单声道声效(两个声道的平均值),1.0 表示不改变声音,\
+而 \-1.0 表示交换左右声道。
.RE
.PD 1
.
.TP
-.B volnorm[=method:target]
-没有失真的最大音量。
+.B volnorm[=方式:目标值]
+声音不失真的情况下使音量最大化。
.PD 0
.RSs
-.IPs <method>
-设置被用的方式。
+.IPs <方式>
+设置所用的方式。
.RSss
-1: 使用单样本平滑差异, 通过对旧的样本进行标准加权平均 (默认)。
+1:通过取先前采样的标准加权平均值使用单个样本\
+平滑变化幅度(默认值)。
.br
-2: 使用几个样本平滑差异, 通过对旧的样本进行标准加权平均。
+2:通过取先前采样的标准加权平均值使用多个样本\
+平滑变化幅度
.REss
-.IPs <target>
-为此样本类型设置目标幅度为最大值的分数 (默认是: 0.25)。
+.IPs <目标值>
+以相于采样类型的最大放大值的比例设置目标扩大值\
+(默认值:0.25)。
.RE
.PD 1
.
.TP
-.B ladspa=file:label[:controls...]
-装载 LADSPA (Linux Audio Developer's Simple Plugin API) 插件。
-此过滤器可重返进入, 所以多个 LADSPA 插件可同时使用。
+.B ladspa=文件:标签[:若干控制值...]
+加载 LADSPA(Linux 音频开发者简单插件开发接口)插件。\
+该过滤器可重复设置,所以一次可使用多个 LADSPA 插件。
.PD 0
.RSs
-.IPs <file>
-指定 LADSPA 插件的库文件。
-如果设置了 LADSPA_PATH, 从中搜寻指定的文件。
-如果没设置, 你一定要提供一个完整说明的路径名。
-.IPs <label>
-指定库中的过滤器。
-有些库仅含一个过滤器, 但有些含许多。
-进入这里的 "help", 会列出指定库中所有可用的过滤器,
-从而消除使用 LADSPA SDK 的 "listplugins"。
-.IPs <controls>
-控制 0 或多个浮点数值, 其决定装载的插件的行为(例如: 延迟, 阈值和增益)。
-在冗赘模式(添加 \-v 到 MPlayer 命令行)下, 所有可用的控制及其有效范围可打印。
-从而消除使用 LADSPA SDK 的 "analyseplugin"。
+.IPs <文件>
+指定 LADSPA 插件的库文件。\
+如果设置了 LADSPA_PATH,则从中搜寻所指定的文件。\
+如果未设置,则需提供描述完整的路径名。
+.IPs <标签>
+指定使用库中的过滤器。\
+有些库仅含一个过滤器,而另一些含有许多个。\
+将该值输入为‘help’将列出所指定库中所有可用的过滤器,\
+从而省去使用 LADSPA SDK 中‘listplugins’的麻烦。
+.IPs <若干控制值>
+控制值是 0 个或多个浮点数值,其决定了所加载插件的行为\
+(例如:延迟、阈值和增益)。\
+在详细输出模式下(将 \-v 添加至 MPlayer 命令中)将打印\
+所有可用的控制值及其有效范围。\
+这就省去了使用 LADSPA SDK 中的‘analyseplugin’的麻烦。
.RE
.PD 1
.
.TP
.B "comp\ \ \ "
-压缩/扩张过滤器, 话筒输入有用。
-防止人为的非常高的声音和提高非常低的声音的音量。
-此过滤器未经测试, 甚至可能不稳定。
+有助于话筒输入的压缩器/扩音器过滤器。\
+其防止非常响的声音造成音质损伤,并在声音\
+非常低时提高音量。\
+该过滤器未经测试,甚至可能不稳定。
.
.TP
.B "gate\ \ \ "
-噪声门过滤器类似于 comp(压缩/扩张) 音频过滤器。
-此过滤器未经测试, 甚至可能不稳定。
+类似于 comp 音频过滤器的噪声门限过滤器。\
+该过滤器未经测试,甚至可能不稳定。
.
.TP
.B karaoke
-简单声音去除过滤器利用这样的事实:
-人的声音通常录成单声道, 之后 "中心(center)" 混音进最后的音频流。
-小心此过滤器会把信号变成单声道。
-对 2-声道音轨工作得很好; 在非 2-声道立体声上别费劲去尝试。
+简单人声去除过滤器,其利用的原理是人的声音通常\
+以单声道设备录制,并且之后“以居中的位置”混音\
+至最终的音频流中。\
+注意该过滤器会将信号变成单声道。\
+2 声道音轨下效果很好;在非 2 声道立体声的内容上\
+切勿尝试。
.
.TP
.B scaletempo[=选项1:选项2:...]
-改变音频的节奏但不改变声音间隔,可选性地与播放速度同步(默认值)。
+改变音频的节奏但不改变音高,可选择与播放速度同步\
+(默认值)。
.br
-该过滤器的工作方式是以正常速度播放 \'stride\' ms 的音频,而消耗的是
-\'stride*scale\' ms 的输入音频。
-通过把一个跨度域内的 \'overlap\'% 的内容,与紧接着前一个跨度域的音频混合在一起,把各个
-跨度域拼接在一起。
-也可以让该选项对后 \'search\' ms 的音频作一个短小的统计性分析,以判定最佳的重叠位置。
+其工作方式是以正常速度播放 \'stride\' ms 的音频,然后处理 \
+\'stride*scale\' ms 的输入音频。\
+通过将跨度域中 \'overlap\'% 的内容与紧接着前一个跨度域的\
+音频混合在一起,使各个跨度域拼接在一起。\
+可选择让该选项在下 \'search\' ms 的音频上作一个短小的\
+统计性分析,以判定最佳的重叠位置。
.PD 0
.RSs
-.IPs scale=<数量值>
-要改变节奏的标称数量。
-使播放速度改变这个数量。
+.IPs scale=<数量>
+缩放节奏的标称数量。\
+按该数量缩放节奏,与 speed 的效果相叠加。\
(默认值:1.0)
-.IPs stride=<数量值>
-以毫秒为单位的所输出的每个跨度域的长度。
-值设得太高会在节奏改变量很高时产生可观的跳音现象,而在节奏改变量很小时产生回音。
-值设得太低会改变声音间隔。
-值越大性能越好。
+.IPs stride=<数量>
+以毫秒为单位的所输出的每个跨度域的长度。\
+值设得太高会在 scale 值很高时产生可观的不连贯现象,\
+而在 scale 值很小时产生回声现象。\
+值设得太低会改变音高。\
+值越大性能越好。\
(默认值:60)
.IPs overlap=<百分比值>
-跨度域之间重叠的百分比。
-值越小性能越好。
+跨度域之间重叠的百分比。\
+值越小性能越好。\
(默认值:.20)
-.IPs search=<数量值>
-单位为毫秒的用以搜索最佳重叠位置的搜索长度。
-值越小性能越是大幅度提升。
-在较慢的系统上,你可能希望把这个值设得非常低。
+.IPs search=<数量>
+以单位为毫秒的用于搜索最佳重叠位置的搜索长度。\
+值越小性能越是大幅度提升。\
+在运行慢的系统上,可能希望将该值设得非常低。\
(默认值:14)
.IPs speed=<tempo|pitch|both|none>
设置播放速度改变时的反应。
@@ -5919,16 +6031,16 @@ unsigned long long counter /*用于保
.IPs tempo
改变音频节奏以使其与播放速度同步(默认值)。
.IPs pitch
-抵消过滤器产生的效果。
-改变声音间隔而不改变音频节奏。
-在你的 input.conf 中加入 \'[ speed_mult 0.9438743126816935\' 和
-\'] speed_mult 1.059463094352953\' 使其能够以音乐学中的半音为步进改变。
+使过滤器产生相反的效果。\
+改变音高而不改变音频节奏。
+可在 input.conf 中加入 \'[ speed_mult 0.9438743126816935\' 和 \
+\'] speed_mult 1.059463094352953\' 使其以乐理中的半音为步进改变。
.I 警告:
与视频的同步变差。
.IPs both
-同时改变节奏和间隔。
+同时改变节奏和音高。
.IPs none
-忽略速度的改变。
+忽略播放速度的改变。
.RE
.RE
.sp 1
@@ -5937,129 +6049,133 @@ unsigned long long counter /*用于保
.RE
.RSs
.IPs "mplayer \-af scaletempo \-speed 1.2 media.ogg"
-将以 1.2 倍的正常速度播放媒体,音频的间隔值保持正常。改变播放速度只改变音频的节奏以与
-播放速度匹配。
+以 1.2 倍的正常速度播放媒体,音频的音高保持正常。\
+改变播放速度将改变音频的节奏以与其相匹配。
.IPs "mplayer \-af scaletempo=scale=1.2:speed=none \-speed 1.2 media.ogg"
-将以 1.2 倍的正常速度播放媒体,音频的间隔值保持正常,但改变播放速度对音频的节奏无影
-响。
+以 1.2 倍的正常速度播放媒体,音频的音高保持正常,\
+但改变播放速度对音频的节奏无影响。
.IPs "mplayer \-af scaletempo=stride=30:overlap=.50:search=10 media.ogg"
-将扭曲质量和性能参数。
+调节质量和性能参数。
.IPs "mplayer \-af format=floatne,scaletempo media.ogg"
-将使 scaletempo 使用浮点值代码。
+使 scaletempo 使用浮点型的编码。\
可能在一些平台上运行较快。
.IPs "mplayer \-af scaletempo=scale=1.2:speed=pitch audio.ogg"
-将以 1.2 倍的正常速度播放媒体,音频的间隔值保持正常。改变播放速度只改变声音间隔,而把
-音频节奏保持在 1.2 倍速的水平。
+以 1.2 倍的正常速度播放媒体,音频的音高保持正常。\
+改变播放速度只改变音高,而将音频节奏保持在 1.2 倍速的水平。
.RE
.PD 1
.
.TP
.B "stats\ \ "
-收集并打印音频流的统计信息,尤其是音量信息。
-这些统计信息特别用于帮助在避免卡片时调节音量。
+收集并打印音频流的统计信息,尤其是音量信息。\
+这些统计信息特别用于帮助调节音量\
+以防止削波。\
音量以 dB 为单位打印并与用于音量的音频过滤器兼容。
.
.
.
-.SH "视频滤镜"
-视频滤镜让你修改视频流及其属性。
-其句法是:
+.SH "视频过滤器"
+视频过滤器用于修改视频流及其属性。\
+使用语法是:
.
.TP
-.B \-vf <滤镜1[=参数1:参数2:...],滤镜2,...>
-设置一连串的视频滤镜。
+.B \-vf <过滤器1[=参数1:参数2:...],过滤器2,...>
+设置视频过滤器序列。
.PP
-许多参数是可选的并且如果省略的话则设为默认值。
-要明确表示使用默认值,则将参数设为‘\-1’。
-参数 w:h 表示以像素为单位宽 x 高 h,x:y 表示 从较大的图像的左上角开始数 x:y 的位
-置。
+许多参数是可选的并且如果省略的话则设为默认值。\
+要明确表示使用默认值,则将参数设为‘\-1’。\
+参数 w:h 表示以像素为单位宽 x 高 h,x:y 表示从较大的图像\
+的左上角开始数 x:y 的位置。
.br
.I 注意:
-要获取可用视频滤镜列表,参见 \-vf help。
+要获取可用视频过滤器列表,参见 \-vf help。
.sp 1
-视频滤镜以列表的形式维护。
-有一些命令用于维护滤镜列表。
+视频过滤器以列表的形式维护。\
+有一些命令用于维护过滤器列表。
.
.TP
-.B \-vf\-add <滤镜1[,滤镜2,...]>
-在滤镜列表尾部加上参数中所给的滤镜。
+.B \-vf\-add <过滤器1[,过滤器2,...]>
+在过滤器列表尾部加上参数中所给的过滤器。
.
.TP
-.B \-vf\-pre <滤镜1[,滤镜2,...]>
-在滤镜列表头部加上参数中所给的滤镜。
+.B \-vf\-pre <过滤器1[,过滤器2,...]>
+在过滤器列表头部加上参数中所给的过滤器。
.
.TP
.B \-vf\-del <索引号1[,索引号2,...]>
-删除位于指定索引号上的滤镜。
-索引号起始为0,负数表示从列表尾部开始寻址(\-1表示最后一个)。
+删除位于指定索引号上的过滤器。\
+索引号起始为0,负数表示从列表尾部开始寻址\
+(\-1表示最后一个)。
.
.TP
.B \-vf\-clr
-完全清空滤镜列表。
-Completely empties the filter list.
+完全清空过滤器列表。
.PP
-如果滤镜支持,你可以通过参数的名字访问参数。
+如果过滤器支持,可以通过参数的名字操作参数。
.
.TP
-.B \-vf <滤镜>=help
-打印特定滤镜的参数名及参数的取值范围。
+.B \-vf <过滤器>=help
+打印特定过滤器的参数名及参数的\
+取值范围。
.
.TP
-.B \-vf <滤镜=已命名参数1=参数值1[:已命名参数2=参数值2:...]>
-将一个已命名参数设置为指定参数值。
-使用 on 和 off 或 yes 和 no 来设置标志位参数。
+.B \-vf <过滤器=已命名参数1=参数值1[:已命名参数2=参数值2:...]>
+将一个已命名参数设置为指定参数值。\
+使用 on 和 off 或 yes 和 no 设置标记形式的参数。
.PP
可用插件有:
.
.TP
.B crop[=w:h:x:y]
-切割出图像的指定部分并丢弃其余部分。
-对去掉宽银幕电影的黑边很有用。
+切割出图像的指定部分并丢弃其余部分。\
+有助于去掉宽银幕电影的黑边。
.PD 0
.RSs
.IPs <w>,<h>
切割出来部分的宽和高,默认值为原始的宽度和高度。
.IPs <x>,<y>
-切割出来部分的位置,默认值是中央.
+切割出来部分的位置,默认值是中央。
.RE
.PD 1
.
.TP
-.B cropdetect[=limit:round[:reset]]
-计算必要的切割参数并把推荐值显示在标准输出上。
+.B cropdetect[=限制:取整值[:重置值]]
+计算必要的切割参数并把推荐值显示\
+在标准输出上。
.PD 0
.RSs
-.IPs <limit>
-门限值,可设范围为无(0)至所有(255)(默认值:24)
+.IPs <限制>
+阈值,可设范围为无(0)至所有(255)\
+(默认值:24)
.br
-.IPs <round>
-指定宽:高值为该值的倍数(默认值:16)。
-偏移值将被自动调整以使视频位于屏幕中心。
-使用 2 以只得到偶数尺寸( 4:2:2 的视频需要此选项)。
-16 对于大多数编码器的编码来说是很适合的。
+.IPs <取整值>
+宽:高值应当能整除的值(默认值:16)。\
+补偿取整时将自动调整以使视频位于屏幕中心。\
+使用 2 以只得到偶数尺寸(4:2:2 的视频需要该设置)。\
+16 是大多数编码器编码的最合适的值。
.br
-.IPs <reset>
-计数值,用以决定多少帧后 cropdetect 将重置先前侦测到的最大视频区域,并重
-新侦测当前的最优切割区域。该选项在电视台台标影响了视频区域时可能有用。0
-表示从不重置而是返回播放过程中遇到的最大区域。(默认值:0)。
-计数值,用以决定多少帧后 cropdetect 将重置先前侦测到的最大视频区域,并
-重新开始侦测当前的最优切割区域(默认值:0)。
-该选项在频道台标破坏了视频区域的情况下很有效。
-0 代表从不重置并返回整个播放过程中遇到的最大视频区域。
+.IPs <重置值>
+计数值,用以决定多少帧后 cropdetect 将重置先前\
+侦测的最大视频区域,并重新侦测当前的最优切割区域\
+(默认值:0)。\
+该选项可能有助于电视台台标影响了视频区域的情况。\
+0 表示从不重置而是返回播放过程中遇到的最大区域。
.RE
.PD 1
.
.TP
.B rectangle[=w:h:x:y]
-在图像之上于指定坐标画一个所要求宽度和高度的矩形,并且将当前矩形的参数输出至
-控制屏幕窗口。
-该选项可用来找到最优的切割参数。
-如果你将 input.conf 中的指令‘change_rectangle’与按键绑定,那么你可以实时
-移动和调整矩阵。
+在图像上的指定坐标画一个所要求宽度和\
+高度的矩形,并且将当前矩形的参数输出至\
+控制屏幕窗口。\
+该选项可用于找到最优的切割参数。\
+如果将 input.conf 中的指令‘change_rectangle’与按键绑定,\
+则可实时移动和调整矩阵。
.PD 0
.RSs
.IPs <w>,<h>
-宽度和高度(默认值:\-1,在边缘可见的条件下宽度最大的可能值)。
+宽度和高度(默认值:\-1,在边缘可见的条件下\
+宽度的最大可能值)。
.IPs <x>,<y>
左上角的位置(默认值:\-1,屏幕最左上角)
.RE
@@ -6067,242 +6183,256 @@ Completely empties the filter list.
.
.TP
.B expand[=w:h:x:y:o:a:r]
-将影片的分辨率扩展(而不是缩放)至指定的值并将未缩放的原点移至x,y坐标。
-可以用于把字幕/\:OSD放置在该滤镜生成的黑边中。
+将影片的分辨率扩展(而不是缩放)至指定的值并将未缩放的\
+原始图像移至 x,y 坐标。\
+可以用于将字幕/\:OSD 放置在该过滤器生成的黑边中。
.RSs
.IPs <w>,<h>
-扩展后的宽、高(默认值:原始的宽、高)。
-w和h的负数值将被视作为相对于原始大小的增量。
+扩展后的宽、高(默认值:原始的宽、高)。\
+w 和 h 的负数值将视作相对于原始大小的增加量。
.sp 1
.I 示例:
.PD 0
.RSs
.IP expand=0:\-50:0:0
-在图片的底部添加50像素的边。
+在画图的底部添加50像素的边。
.RE
.PD 1
.IPs <x>,<y>
-原始图像在扩展后图像中的位置(默认:位于中心)
+原始图像在扩展后的图像中的位置(默认值:位于中心)
.IPs "<o>\ \ "
-渲染OSD/\:字幕
+OSD/\:字幕的渲染
.RSss
0:禁用(默认值)
.br
1:启用
.REss
.IPs "<a>\ \ "
-扩展时适应某个宽高比而不是某个分辨率(默认值:0)。
+扩展时力求适应某个宽高比而非某个分辨率(默认值:0)。
.sp 1
.I 示例:
.PD 0
.RSs
.IP expand=800:::::4/3
-除非源视频有更高的分辨率,否则扩展至800x600,当出现前一种情况时,其将扩展直至填
-满一个4/3宽高比的区域。
+除非源视频有更高的分辨率,否则扩展至 800x600,当出现前一种情况时,其将扩展直至填\
+满一个 4/3 宽高比的区域。
.RE
.PD 1
.IPs "<r>\ \ "
-舍入数值以使宽和高值能被<r>整除(默认值:1)。
+对数值取整以使宽和高的数值能被 <r> 整除(默认值:1)。
.RE
.
.TP
-.B flip(另参见\-flip)
+.B flip(另见 \-flip)
翻转图像使其上下颠倒。
.
.TP
.B "mirror\ "
-使图像相对于Y轴反转。
+使图像以 Y 轴翻转。
.
.TP
.B rotate[=<0\-7>]
-以90度为单位旋转图像并有选择地将其翻转。
-对于4至7间的值,只有当影片的几何形状为肖像式(译注:宽度比高度小)而不是风景画式
-(译注:宽度比高度大)时才执行旋转操作。
+以 90 度为单位旋转图像并可选择将其翻转。\
+如果值在 4 至 7 之间,则只有当影片是纵向放置(宽度比高度小)而非横向放置\
+(宽度比高度大)时才执行旋转操作。
.RSs
.IPs 0
-顺时针旋转90度并翻转(默认值)。
+顺时针旋转 90 度并翻转(默认值)。
.IPs 1
-顺时针旋转90度。
+顺时针旋转 90 度。
.IPs 2
-逆时针旋转90度。
+逆时针旋转 90 度。
.IPs 3
-逆时针旋转90度并翻转。
+逆时针旋转 90 度并翻转。
.RE
.
.TP
-.B scale[=w:h[:interlaced[:chr_drop[:par[:par2[:presize[:noup[:arnd]]]]]]]]
-使用软件缩放器(速度慢)缩放图像并执行YUV<\->RGB色彩空间转换(另参见\-sws)。
+.B scale[=w:h[:隔行扫描[:色度丢弃[:参数[:参数2[:预设尺寸[:不放大[:精确取整]]]]]]]]
+使用软件缩放器(速度慢)缩放图像并执行 YUV<\->RGB 色彩空间转换\
+(另见 \-sws)。
.RSs
.IPs <w>,<h>
缩放后的宽/\:高值(默认值:原始的宽/\:高值)
.br
.I 注意:
-若使用了\-zoom,并且底层的滤镜(包括libvo)无法执行缩放,则其默认设置为
-d_宽/\:d_高!
+若使用了\-zoom,并且底层的过滤器(包括libvo)无法执行缩放,\
+则其默认设置为默认宽度/\:默认高度!
.RSss
- 0: 缩放后的d_宽/\:d_高
+ 0: 缩放后的默认宽度/\:默认高度
.br
-\-1: 原始的宽/\:高
+\-1: 原始宽/\:高
.br
-\-2: 使用另一个尺寸的值和缩放前的宽高比计算w/h。
+\-2: 使用 w/h 中的另一个值和先前已缩放的宽高比计算 w/h。
.br
-\-3: 使用另一个尺寸的值和原始的宽高比计算w/h。
+\-3: 使用 w/h 中的另一个值和原始的宽高比计算 w/h。
.br
-\-(n+8):与以上的\-n相似,但舍入尺寸值至最接近的16的倍数。
+\-(n+8):与以上的 \-n 设置相似,但对尺寸取整使其最接近的 16 的倍数。
.REss
-.IPs <interlaced>
-触发隔行扫描视频的缩放方式。
+.IPs <隔行扫描>
+切换隔行扫描视频的缩放方式。
.RSss
0:关闭(默认)
.br
-1: 打开
+1:打开
.REss
-.IPs <chr_drop>
-色度信息的跳过方式
-chroma skipping
+.IPs <色度丢弃>
+忽略色度信息的方式
.RSss
0:使用所有可用输入扫描行上的色度信息。
.br
-1: 只使用每隔2个输入扫描行上的色度信息。
+1: 只使用每隔 2 个输入扫描行上的色度信息。
.br
-2: 只使用每隔4个输入扫描行上的色度信息。
+2: 只使用每隔 4 个输入扫描行上的色度信息。
.br
-3: 只使用每隔8个输入扫描行上的色度信息。
+3: 只使用每隔 8 个输入扫描行上的色度信息。
.REss
-.IPs "<par>[:<par2>](另参见\-sws)"
-根据\-sws中所选的缩放器类型设置缩放参数。
+.IPs "<参数>[:<参数2>](另见 \-sws)"
+根据 \-sws 中所选的缩放器类型设置缩放\
+参数。
.RSss
-\-sws 2 (双立方插值):B(雾化)和C(色斑)
+\-sws 2(双重立方模式):B(模糊)和 C(色斑)
.br
0.00:0.60 默认值
.br
-0.00:0.75 VirtualDub中的“精确双立方插值”
+0.00:0.75 VirtualDub 中的“精确双立方插值”
.br
-0.00:0.50 Catmull-Rom插值
+0.00:0.50 Catmull-Rom 曲线
.br
-0.33:0.33 Mitchell-Netravali插值
+0.33:0.33 Mitchell-Netravali 曲线
.br
-1.00:0.00 立方式B-插值
+1.00:0.00 立方次 B 曲线
.br
-\-sws 7 (高斯模糊):锐化度(0(柔和) \- 100 (锐利))
+\-sws 7(高斯变换):锐化度(0(柔和)\- 100(锐利))
.br
-\-sws 9 (LANCZOS迭代):过滤长度(1\-10)
+\-sws 9(LANCZOS 重采样):过滤长度(1\-10)
.REss
-.IPs <presize>
+.IPs <预设尺寸>
缩放至预设尺寸。
.RSss
-qntsc: 352x240 (NTSC四分之一大小屏幕)
+qntsc: 352x240(NTSC 四分之一大小屏幕)
.br
-qpal: 352x288 (PAL四分之一大小屏幕)
+qpal: 352x288(PAL 四分之一大小屏幕)
.br
-ntsc: 720x480 (标准NTSC)
+ntsc: 720x480(标准 NTSC)
.br
-pal: 720x576 (标准PAL)
+pal: 720x576(标准 PAL)
.br
-sntsc: 640x480 (正方形像素NTSC)
+sntsc: 640x480(正方形像素 NTSC)
.br
-spal: 768x576 (正方形像素PAL)
+spal: 768x576(正方形像素 PAL)
.REss
-.IPs <noup>
+.IPs <不放大>
不允许放大时超出原始尺寸。
.RSss
0:允许放大时超出(默认)。
.br
-1: 若有一个尺寸超出其原始值时则不允许。
+1:若有一个尺寸超出其原始值时则不允许。
.br
-2: 若有两个尺寸均超出其原始值时则不允许。
+2:若有两个尺寸均超出其原始值时则不允许。
.REss
-.IPs <arnd>
-垂直缩放器使用精确数值舍入,这可能比默认的舍入方式快速或缓慢。
+.IPs <精确取整>
+垂直缩放器使用的精确取整方式,比默认的取整方式可能速度快,\
+也可能速度慢。
.RSss
-0:禁止精确数值舍入(默认)
+0:禁止精确取整(默认值)。
.br
-1:允许精确数值舍入(默认)
+1:允许精确取整。
.REss
.RE
.
.TP
-.B dsize[=aspect|w:h:aspect-method:r]
-更改滤镜链上任意位置要使用的显示大小/\:宽高比。
-宽高比可以是分数(4/3)或浮点数(1.33)。
-或者,你可以指定所希望显示的宽和高的实际大小。
-注意这个滤镜自己
+.B dsize[=宽高比|w:h:宽高比方式:r]
+在过滤器序列上的任意位置更改需要应用的\
+显示大小/\:宽高比。\
+宽高比可以是分数(4/3)或浮点数\
+(1.33)。\
+或者,可以指定所需显示的宽和高的\
+实际大小。\
+注意这个过滤器自己
.B 不
-做任意缩放操作;它只影响到后面的(硬件或软件)缩放器在修正
-宽高比时将采取什么样的行为。
+做任意缩放操作;其只影响到之后的\
+(硬件或软件)缩放器在修正宽高比时\
+将采取的行为。
.RSs
.IPs <w>,<h>
-新显示模式的宽度和高度。
-也可以是以下这些特殊值:
+新显示模式的宽度和高度。\
+也可是以下这些特殊值:
.RSss
0: 原来显示模式的宽度和高度
.br
-\-1: 原始视频的宽度和高度(默认)
+\-1: 原始视频的宽度和高度(默认)
.br
-\-2: 使用另一个尺寸的值和原来显示模式的宽高比计算w/h。
+\-2: 使用 w/h 中的另一个尺寸值和原来显示的\
+宽高比计算 w/h。
.br
-\-3: 使用另一个尺寸的值和原始视频宽高比计算w/h。
+\-3: 使用 w/h 中的另一个尺寸值和原始视频\
+宽高比计算 w/h。
.REss
.sp 1
.I 示例:
.PD 0
.RSs
.IP dsize=800:\-2
-当视频宽高比为4/3时指定显示分辨率为800x600,或当视频宽高比为16/9时指
-定为800x450。
+指定当视频宽高比为 4/3 时显示分辨率为 800x600,或当视频宽高比\
+为 16/9 时使用 800x450。
.RE
-.IPs <aspect-method>
+.IPs <宽高比方式>
根据原来的宽高比修改宽度和高度。
.RSss
-\-1:忽略原有的宽高比。(默认)
+\-1:忽略原有的宽高比。(默认值)
.br
- 0:在<w>和<h>作为最大的分辨率的情况下保持显示模式的宽高比。
+ 0:在 <w> 和 <h> 作为最大的分辨率的情况下保持\
+ 显示出来的宽高比。
.br
- 1:在<w>和<h>作为最小的分辨率的情况下保持显示模式的宽高比。
+ 1:在 <w> 和 <h> 作为最小的分辨率的情况下保持\
+ 显示出来的宽高比。
.br
- 2: 在<w>和<h>作为最大的分辨率的情况下保持视频的宽高比。
+ 2: 在 <w> 和 <h> 作为最大的分辨率的情况下保持\
+ 视频的宽高比。
.br
- 3: 在<w>和<h>作为最小的分辨率的情况下保持视频的宽高比。
+ 3: 在 <w> 和 <h> 作为最小的分辨率的情况下保持视频\
+ 的宽高比。
.REss
.sp 1
.I 示例:
.PD 0
.RSs
.IP dsize=800:600:0
-指定显示分辨率小于等于800x600,以保持宽高比。
+指定显示分辨率小于等于 800x600,\
+以保持宽高比。
.RE
.PD 1
.IPs "<r>\ \ "
-将宽度和高度值舍入至可被<r>整除(默认值:1)。
+将宽度和高度值取整至可被 <r> 整除的值(默认值:1)。
.RE
.
.TP
.B "yvu9\ \ \ "
-强制执行YVU9至YV12色彩空间的软件转换。
-不赞成使用,因为使用软件色彩调整器更好。
+强制执行 YVU9 至 YV12 色彩空间的软件转换。\
+不赞成使用,因为使用软件缩放器更好。
.
.TP
.B "yuvcsp\ "
-将YUV色彩值限制在CCIR 601定义的范围内而不做实际的色彩转换。
+将 YUV 色彩值限制在 CCIR 601 定义的范围内而不做实际的色彩转换。
.
.TP
.B palette
-使用palette(调色板)进行RGB/BGR 8 \-> 15/16/24/32bpp色彩空间转换。
+使用调色板数据进行 RGB/BGR 8 \-> 15/16/24/32 位色彩空间转换。
.
.TP
-.B format[=fourcc[:outfourcc]]
-限制下一个滤镜使用的色彩空间而不做任何转换。
-与色彩调整滤镜共同作用完成实际转换。
+.B format[=fourcc[:输出fourcc]]
+限制下一个过滤器使用的色彩空间而不做任何转换。\
+可与 scale 过滤器共同使用完成实际转换。
.br
.I 注意:
-要获取可用格式列表参见format=fmt=help。
+要获取可用格式列表参见 format=fmt=help。
.PD 0
.RSs
.IPs <fourcc>
-格式名称如 rgb15、bgr24、yv12(默认值:yuy2)
-.IPs <outfourcc>
-用于替换为输出格式的格式名。
-如果该值不能 100% 与 <fourcc> 的值相兼容,将导致程序崩溃。
+格式名称,如 rgb15、bgr24、yv12(默认值:yuy2)
+.IPs <输出fourcc>
+用于替换为输出格式的格式名。\
+如果该值不能 100% 与 <fourcc> 的值相兼容,则将导致程序崩溃。
.br
有效用法示例:
.br
@@ -6316,31 +6446,32 @@ format=rgb24:yv12
.
.TP
.B noformat[=fourcc]
-限制下一个滤镜使用的色彩空间而不做任何转换。
-与format滤镜不同,这个滤镜能处理任意色彩空间
+限制下一个过滤器使用的色彩空间而不做任何转换。\
+与 format 过滤器不同,该过滤器能处理任意色彩空间,
.B 除了
-你自己定义的。
+自定义的。
.br
.I 注意:
-要获取可用格式列表参见noformat=fmt=help。
+要获取可用格式列表参见 noformat=fmt=help。
.PD 0
.RSs
.IPs <fourcc>
-格式名称如rgb15、bgr24、yv12(默认值:yv12)
+格式名称如 rgb15、bgr24、yv12(默认值:yv12)
.RE
.PD 1
.
.TP
-.B pp[=filter1[:option1[:option2...]]/[\-]filter2...](另参见\-pphelp)
-启用指定序列的后期处理子滤镜。
-子滤镜必须用‘/’分隔并且可以通过在其名字前加以‘\-’禁用。
-每个子滤镜和一些选项有一个短名和一个长名,两者可以互换使用。例如\& dr/dering
-是一样的。
-一些共用的选项在所有的子滤镜中使用以决定这些子滤镜的作用范围:
+.B pp[=过滤器1[:选项1[:选项2...]]/[\-]过滤器2...](另见\-pphelp)
+启用指定序列的后期处理子过滤器。\
+子过滤器必须用‘/’分隔,并可通过在其名字前\
+加‘\-’而禁用。\
+所有子过滤器和有些选项有一个短名和一个长名,两者可以互换使用。\
+例如,dr/dering 是一样的。\
+一些共用的选项在所有的子过滤器中使用以决定这些子过滤器的作用范围:
.PD 0
.RSs
.IPs a/autoq
-如果CPU太慢则自动关闭子滤镜。
+如果 CPU 太慢则自动关闭子过滤器。
.IPs c/chrom
同时执行色度过滤(默认值)。
.IPs y/nochrom
@@ -6353,65 +6484,66 @@ format=rgb24:yv12
.RS
.br
.I 注意:
-\-pphelp列出了可用子滤镜的列表。
+\-pphelp 列出了可用子过滤器的列表。
.sp 1
-可用的子滤镜有
+可用的子过滤器有
.RE
.RSs
-.IPs hb/hdeblock[:difference[:flatness]]
-水平方向上的反块效应(deblocking)滤镜
+.IPs hb/hdeblock[:差异度[:平坦度]]
+水平方向上的去块效应过滤器
.RSss
-<difference>:差别系数,值越高意味着反块效应效果越强
+<差异度>:差异系数,值越高意味着去块效应效果越强\
(默认值:32)。
.br
-<flatness>:平坦度阈值,值越低意味着反块效应效果越强
+<平坦度>:平坦度阈值,值越低意味着去块效应效果越强\
(默认值:39)。
.REss
-.IPs vb/vdeblock[:difference[:flatness]]
-垂直方向上的反块效应(deblocking)滤镜
+.IPs vb/vdeblock[:差异度[:平坦度]]
+垂直方向上的去块效应过滤器
.RSss
-<difference>:差别系数,值越高意味着反块效应效果越强
+<差异度>:差异系数,值越高意味着去块效应效果越强\
(默认值:32)。
.br
-<flatness>:平坦度阈值,值越低意味着反块效应效果越强
+<平坦度>:平坦度阈值,值越低意味着反块效应效果越强\
(默认值:39)。
.REss
-.IPs ha/hadeblock[:difference[:flatness]]
-精确的水平方向上的反块效应(deblocking)滤镜
+.IPs ha/hadeblock[:差异度[:平坦度]]
+精确的水平方向上的去块效应过滤器
.RSss
-<difference>:差别系数,值越高意味着反块效应效果越强
+<差异度>:差异系数,值越高意味着去块效应效果越强\
(默认值:32)。
.br
-<flatness>:平坦度阈值,值越低意味着反块效应效果越强
+<平坦度>:平坦度阈值,值越低意味着反块效应效果越强\
(默认值:39)。
.REss
-.IPs va/vadeblock[:difference[:flatness]]
-精确的垂直方向上的反块效应(deblocking)滤镜
+.IPs va/vadeblock[:差异度[:平坦度]]
+精确的垂直方向上的去块效应过滤器
.RSss
-<difference>:差别系数,值越高意味着反块效应效果越强
+<差异度>:差异系数,值越高意味着去块效应效果越强\
(默认值:32)。
.br
-<flatness>:平坦度阈值,值越低意味着反块效应效果越强
+<平坦度>:平坦度阈值,值越低意味着去块效应效果越强\
(默认值:39)。
.REss
.sp 1
-水平反块效应滤镜和垂直反块效应滤镜共用同一个差别系数和平
-坦度阈值,所以不能在水平和垂直方向上设置不同阈值。
+水平去块效应过滤器和垂直去块效应过滤器共用\
+同一个差异系数和平坦度阈值,所以不能在水平\
+和垂直方向上设置不同阈值。
.sp 1
.IPs h1/x1hdeblock
-试验性的水平方向上的反块效应(deblocking)滤镜
+试验性的水平方向上的去块效应过滤器
.IPs v1/x1vdeblock
-试验性的垂直方向上的反块效应(deblocking)滤镜
+试验性的垂直方向上的去块效应过滤器
.IPs dr/dering
-去色斑(deringing)滤镜
-.IPs tn/tmpnoise[:threshold1[:threshold2[:threshold3]]]
-瞬时噪声去除器
+去色斑过滤器
+.IPs tn/tmpnoise[:阈值1[:阈值2[:阈值3]]]
+时间性噪声去除器
.RSss
-<threshold1>:更大规模->更强的过滤
+<阈值1>:更大规模->更强的过滤
.br
-<threshold2>:更大规模->更强的过滤
+<阈值2>:更大规模->更强的过滤
.br
-<threshold3>:更大规模->更强的过滤
+<阈值3>:更大规模->更强的过滤
.REss
.IPs al/autolevels[:f/fullyrange]
自动更正亮度/对比度
@@ -6419,34 +6551,35 @@ format=rgb24:yv12
f/fullyrange:增大亮度范围至(0\-255)。
.REss
.IPs lb/linblenddeint
-线性混合反隔行扫描滤镜,通过使用(1 2 1)过滤器过滤所有的输入扫描行以
+线性混合解除隔行扫描过滤器,通过使用 (1 2 1) 过滤器过滤所有的输入扫描行以\
解除所给区块的隔行扫描。
.IPs li/linipoldeint
-线性插值反隔行扫描滤镜,通过线性插值算法每隔两个扫描行执行插值以解除
+线性插值解除隔行扫描过滤器,通过线性插值算法每隔两个扫描行执行插值以解除\
所给区块的隔行扫描。
.IPs ci/cubicipoldeint
-立方插值反隔行扫描滤镜,通过立方插值算法每隔两个扫描行执行插值以解除
+立方插值解除隔行扫描过滤器,通过立方插值算法每隔两个扫描行执行插值以解除\
所给区块的隔行扫描。
.IPs md/mediandeint
-中位数反隔行扫描滤镜,通过每隔两个扫描行应用中位数过滤器以解除所给区
+中位数解除隔行扫描过滤器,通过每隔两个扫描行应用中位数过滤器以解除所给区\
块的隔行扫描。
.IPs fd/ffmpegdeint
-FFmpeg反隔行扫描滤镜,通过每隔两个扫描行使用(\-1 4 2 4 \-1)过滤以解除
+FFmpeg 解除隔行扫描过滤器,通过每隔两个扫描行使用 (\-1 4 2 4 \-1) 过滤以解除\
所给区块的隔行扫描。
.IPs l5/lowpass5
-垂直方向上应用的FIR低用反隔行扫描滤镜,通过对所有输入扫描行使用(\-1 2 6
- 2 \-1)过滤器以解除所给区块的隔行扫描。
-.IPs fq/forceQuant[:quantizer]
-将输入进来的量化表替换为你指定的常数量化表。
+垂直方向上应用的 FIR 低通解除隔行扫描过滤器,通过对所有输入扫描行使用 (\-1 2 6 \
+ 2 \-1) 过滤器以解除所给区块的隔行扫描。
+.IPs fq/forceQuant[:量化表]
+将输入进来的量化表替换为指定的常数\
+量化表。
.RSss
-<quantizer>:所使用的量化表
+<量化表>:所使用的量化表
.REss
.IPs de/default
-默认pp过滤器组合(hb:a,vb:a,dr:a)
+默认的后期处理过滤器组合(hb:a,vb:a,dr:a)
.IPs fa/fast
-快速pp过滤器组合(h1:a,v1:a,dr:a)
+快速的后期处理过滤器组合(h1:a,v1:a,dr:a)
.IPs "ac\ \ \ "
-高质量pp过滤器组合(ha:a:128:7,va:a,dr:a)
+高质量的后期处理过滤器组合(ha:a:128:7,va:a,dr:a)
.RE
.RS
.sp 1
@@ -6455,74 +6588,79 @@ FFmpeg反隔行扫描滤镜,通过每�
.PD 0
.RSs
.IPs "\-vf pp=hb/vb/dr/al"
-水平和垂直方向上反块效应、去色斑以及自动亮度/\:对比度调整
+水平和垂直方向上去块效应、去色斑以及自动\
+亮度/\:对比度调整
.IPs "\-vf pp=de/\-al"
使用默认的过滤器组合而不使用亮度/\:对比度调整
.IPs "\-vf pp=default/tmpnoise:1:2:3"
-启用默认的过滤器组合以及瞬时噪声去除器。
+启用默认的过滤器组合以及时间性噪声去除器。
.IPs "\-vf pp=hb:y/vb:a"
-水平方向反块效应只针对亮度信息,并且根据可用CPU时间资源打开或关闭垂直方
-向的反块效应过滤。
+水平方向去块效应只针对亮度信息,并且根据可用 CPU 时间资源打开或关闭垂直方\
+向的去块效应过滤。
.RE
.PD 1
.
.TP
-.B spp[=quality[:qp[:mode]]]
-简单后期处理滤镜,它在多次(或者——在质量等级为6时——在所有的)
-变换中压缩和解压图像并使结果平均化。
+.B spp[=质量[:量化参数[:模式]]]
+简单后期处理过滤器,在多次(或者——当质量等级\
+为 6 时——在所有的)变换中压缩和解压图像并取\
+平均值作为结果。
.RSs
-.IPs <quality>
-0\-6 (默认值:3)
-.IPs "<qp>\ "
+.IPs <质量>
+0\-6(默认值:3)
+.IPs "<量化参数>\ "
强制使用的量化参数(默认值:0,使用来自视频的量化参数)。
-.IPs <mode>
+.IPs <模式>
0:刚性阈值(默认值)
.br
1:柔性阈值(去色斑效果好,但较模糊)
.br
-4:与0相似,但同时使用B帧的量化参数(可能导致闪烁)
+4:与 0 相似,但同时使用 B 帧的量化参数(可能导致闪烁)
.br
-5:与1相似,但同时使用B帧的量化参数(可能导致闪烁)
+5:与 1 相似,但同时使用 B 帧的量化参数(可能导致闪烁)
.RE
.
.TP
-.B uspp[=quality[:qp]]
-极简单且缓慢的后期处理滤镜,它在多次(或者——在质量等级为8时——在
-所有的)变换中压缩和解压图像并使结果平均化。
-其与spp行为的差异在于uspp在所有情况下使用libavcodec Snow编码及解码,
-而spp仅使用类似于MJPEG的简化的内部8x8DCT变换。
+.B uspp[=质量[:量化参数]]
+极简单且速度慢的后期处理过滤器,在多次(或者——当质量等级\
+为 8 时——在所有的)变换中压缩和解压图像并取平均值\
+作为结果。\
+其与 spp 行为的差异在于 uspp 在所有情况下使用 \
+libavcodec Snow 编码及解码,而 spp 仅使用类似于 MJPEG 的\
+简化的内部 8x8 离散余弦变换。
.RSs
-.IPs <quality>
-0\-8 (默认值:3)
-.IPs "<qp>\ "
+.IPs <质量>
+0\-8(默认值:3)
+.IPs "<量化参数>\ "
强制使用的量化参数(默认值:0,使用来自视频的量化参数)。
.RE
.
.TP
-.B fspp[=quality[:qp[:strength[:bframes]]]]
-简单后期处理滤镜的一个快速版本
+.B fspp[=质量[:量化参数[:强度[:B帧]]]]
+简单后期处理过滤器的一个快速版本
.RSs
-.IPs <quality>
-4\-5 (与spp中的等价;默认值:4)
-.IPs "<qp>\ "
+.IPs <质量>
+4\-5(与 spp 中的等价;默认值:4)
+.IPs "<量化参数>\ "
强制使用的量化参数(默认值:0,使用来自视频的量化参数)。
.IPs <\-15\-32>
-过滤强度,值越低意味着加入更多细节但同时也带来更多损伤,而值越高越使图像
-平滑但同时也越模糊(默认值:0 \- PSNR优化)。
-.IPs <bframes>
-0:不使用B帧的量化参数(默认值)
+过滤强度,值越低意味着加入更多细节但同时也带来\
+更多损伤,而值越高越使图像平滑但同时也越模糊\
+(默认值:0 \- PSNR优化)。
+.IPs <B帧>
+0:不使用 B 帧的量化参数(默认值)
.br
-1:也使用B帧的量化参数(可能导致闪烁)
+1:也使用 B 帧的量化参数(可能导致闪烁)
.RE
.
.TP
-.B pp7[=qp[:mode]]
-spp滤镜的变种,与使用7顶点DCT的spp=6相似,在这种情况下只有中央的采
-样在IDCT后使用。
+.B pp7[=量化参数[:模式]]
+spp 过滤器的变种,与使用 7 顶点离散余弦变换的 spp=6 相似,在这种情况下只有中央的采\
+样在离散余弦逆变换后使用。
.RSs
-.IPs "<qp>\"
+.IPs "<量化参数>\"
强制使用的量化参数(默认值:0,使用来自视频的量化参数)。
-.IPs <mode>
+.IPs <模式>
0:刚性阈值
.br
1:柔性阈值(去色斑效果较好,但较模糊)
@@ -6531,34 +6669,34 @@ spp滤镜的变种,与使用7顶点DCT
.RE
.
.TP
-.B qp=equation
-量化参数(QP)变换滤镜
+.B qp=方程式
+改变量化参数的过滤器
.RSs
-.IPs <equation>
+.IPs <方程式>
诸如“2+2*sin(PI*qp)”之类的方程式
.RE
.
.TP
-.B geq=equation
-通用方程式变换滤镜
+.B geq=方程式
+改变通用方程式的过滤器
.RSs
-.IPs <equation>
-某种方程式,例如用以水平翻转图像的‘p(W\-X\\,Y)’。
-你可以使用空白分隔符使方程式更容易读懂。
+.IPs <方程式>
+某种方程式,例如用以水平翻转图像的‘p(W\-X\\,Y)’。\
+可使用空白分隔符使方程式更容易读懂。\
有一些常量可以在方程式中使用:
.RSss
PI:圆周率派
.br
-E:自然常数e
+E:自然常数 e
.br
X / Y:当前采样中的坐标
.br
W / H:图像的宽度和高度
.br
-SW / SH:当前滤镜处理过后的平面的宽/高度量尺度,例如用于YUV 4:2:0的1,1和
-0.5,0.5。
+SW / SH:当前过滤器处理过后的平面的宽/高度量尺度,例如\
+用于 YUV 4:2:0 的 1 ,1 和 0.5,0.5。
.br
-p(x,y):返回当前平面x/y位置上像素的值。
+p(x,y):返回当前平面 x/y 位置上像素的值。
.REss
.RE
.
@@ -6567,39 +6705,40 @@ p(x,y):返回当前平面x/y位置上�
生成各种测试中的测试用图样。
.
.TP
-.B rgbtest[=width:height]
-生成一个RGB测试图样,适用于对比RGB和BGR的场合。
-你会看到由上而下的红、黄、蓝三色条纹。
+.B rgbtest[=宽:高]
+生成 RGB 测试图样,适用于对比 RGB 和 BGR 的场合。\
+将看到由上而下的红、黄、蓝三色条纹。
.RSs
-.IPs <width>
-期望生成图像所具有的宽度(默认值:0)。
+.IPs <宽>
+期望生成图像所具有的宽度(默认值:0)。\
0 表示输入图像的宽度。
.br
-.IPs <height>
-期望生成图像所具有的高度(默认值:0)。
+.IPs <高>
+期望生成图像所具有的高度(默认值:0)。\
0 表示输入图像的高度。
.RE
.
.TP
-.B lavc[=quality:fps]
-使用libavcodec的YV12至MPEG-1的快速软件转换,用于与DVB/\:DXR3/\:IVTV/\:V4L2一同使用。
+.B lavc[=质量:fps]
+使用 libavcodec 执行 YV12 至 MPEG-1 的软件级的快速转换,用于与 DVB/\:DXR3/\:IVTV/\:V4L2 一同使用。
.RSs
-.IPs <quality>
+.IPs <质量>
1\-31:固定的量化尺度
.br
-32\-:以kbits为单位的固定比特率
+32\-:以 kbits 为单位的固定比特率
.IPs <fps>
-强制指定的输出fps值(浮点值)(默认值:0,根据图像高度自动检测)
+强制指定的输出 fps 值(浮点值)(默认值:0,根据图像高度自动检测)
.RE
.
.TP
-.B dvbscale[=aspect]
-设置用于DVB卡的优化缩放比例,用硬件度量x轴而用软件计算y轴比率以保持宽高比。
-只有当与expand和scale滤镜一同使用时才有用。
+.B dvbscale[=宽高比]
+设置用于数字视频广播卡的优化缩放比例,用硬件度量 x 轴\
+而用软件计算 y 轴比率以保持宽高比。\
+只有当与 expand 和 scale 过滤器一同使用时才有作用。
.RSs
-.IPs <aspect>
-控制宽高比例,计算方式为DVB_HEIGHT*ASPECTRATIO(默认值:576*4/3=768
-),对于16:9的电视将其设置为576*(16/9)=1024。
+.IPs <宽高比>
+控制宽高比例,计算方式为 数字视频高度*宽高比(默认值:576*4/3=768
+),使用 16:9 的电视时需将其设置为 576*(16/9)=1024。
.RE
.sp 1
.RS
@@ -6624,9 +6763,9 @@ FIXME:解释一下这个是干什么�
.IPs u
均匀噪声(否则就是高斯分布的)
.IPs t
-瞬时噪声(噪声样式在不同帧上是不同的)
+时间性噪声(噪声样式在不同帧上是不同的)
.IPs a
-平均化瞬时噪声(更平滑,但相较而言渲染得很慢)
+平均化的时间性噪声(更平滑,但相较而言渲染得很慢)
.IPs h
高质量(稍显好看,渲染稍慢)
.IPs p
@@ -6635,48 +6774,50 @@ FIXME:解释一下这个是干什么�
.PD 1
.
.TP
-.B denoise3d[=luma_spatial:chroma_spatial:luma_tmp:chroma_tmp]
-该滤镜目标在于消除图像上的噪声,产生平滑的图像,并且使静态图像真正静止(这能提
+.B denoise3d[=亮度空间:色度空间:亮度时间:色度时间]
+该过滤器目标在于消除图像上的噪声,产生平滑的图像,并且使静态图像真正静止(这能提
高可压缩性。)。
.PD 0
.RSs
-.IPs <luma_spatial>
-空间亮度强度(默认值:4)
-.IPs <chroma_spatial>
-空间色度强度(默认值:3)
-.IPs <luma_tmp>
-亮度瞬时强度(默认值:6)
-.IPs <chroma_tmp>
-色度瞬时强度(默认值:luma_tmp*chroma_spatial/luma_spatial)
+.IPs <亮度空间>
+亮度空间上的强度(默认值:4)
+.IPs <色度空间>
+色度空间上的强度(默认值:3)
+.IPs <亮度时间>
+亮度时间上的强度(默认值:6)
+.IPs <色度时间>
+色度时间上的强度(默认值:亮度时间*色度空间/亮度空间)
.RE
.PD 1
.
.TP
-.B hqdn3d[=luma_spatial:chroma_spatial:luma_tmp:chroma_tmp]
-denoise3d滤镜的高精确/\:质量版本。
-参数与用法与denoise3d相同。
+.B hqdn3d[=亮度空间:色度空间:亮度时间:色度时间]
+denoise3d 过滤器的高精度/\:质量版本。\
+参数与用法与 denoise3d 相同。
.
.TP
-.B ow[=depth[:luma_strength[:chroma_strength]]]
-过补偿小波降噪滤镜。
+.B ow[=深度[:亮度强度[:色度强度]]]
+过补偿小波降噪过滤器。
.PD 0
.RSs
-.IPs <depth>
-depth 值越大将去除越是更多地去除越是低频率的部分的噪音,但同时越是减慢过滤速度(默认
-值:8)。
-.IPs <luma_strength>
+.IPs <深度>
+深度值越大将去除越是多地去除越是低频率部分的噪音,但同时越是减慢过滤速度\
+(默认值:8)。
+.IPs <亮度强度>
亮度强度(默认值:1.0)
-.IPs <chroma_strength>
+.IPs <色度强度>
色度强度(默认值:1.0)
.RE
.PD 1
.
.TP
-.B eq[=brightness:contrast](已被淘汰)
-就像硬件均衡器一样的可以交互式控制的软件均衡器,用于那些不支持硬件级
-亮度和对比度控制的显卡/\:驱动。
-可能对于MEncoder很有用,不管是用来修改抓取得不好的影片,还是稍稍降低对
-比度以隐藏画质损伤以及在低比特率下保持质量
+.B eq[=亮度:对比度](已弃用)
+像硬件均衡器一样可以交互式控制的软件均衡器,\
+用于那些不支持硬件级亮度和对比度控制的\
+显卡/\:驱动。\
+可能有助于 MEncoder 修改抓取得不好的影片,\
+或是稍稍降低对比度以隐藏画质损伤并使低比特率\
+下画质尚可。
.PD 0
.RSs
.IPs <\-100\-100>
@@ -6687,18 +6828,20 @@ depth 值越大将去除越是更多地�
.PD 1
.
.TP
-.B eq2[=gamma:contrast:brightness:saturation:rg:gg:bg:weight]
-另一种软件均衡器,其使用对照表(运行缓慢),除了简单的亮度和对比度
-调整外还允许伽玛修正。
-注意当所有的伽玛值为1.0时,它与\-vf eq使用同样的MMX优化代码。
+.B eq2[=伽玛值:对比度:亮度:饱和度:rg:gg:bg:权重]
+另一种软件均衡器,其使用对照表(运行缓慢),\
+除了简单的亮度和对比度调整外还允许伽玛\
+修正。\
+注意当所有的伽玛值为 1.0 时,其与 \-vf eq 使用\
+同样的 MMX 优化代码。\
参数值是以浮点值形式给出的。
.PD 0
.RSs
.IPs <0.1\-10>
初始伽玛值(默认值:1.0)
.IPs <\-2\-2>
-初始对比度,其中负数值将导致图像呈现负片效果(默认
-值:1.0)
+初始对比度,在此设负数值将导致图像呈现负片效果\
+(默认值:1.0)
.IPs <\-1\-1>
初始亮度(默认值:0.0)
.IPs <0\-3>
@@ -6710,38 +6853,42 @@ depth 值越大将去除越是更多地�
.IPs <0.1\-10>
蓝色成份的伽玛值(默认值:1.0)
.IPs <0\-1>
-权值参数可以用来消减速高伽玛值在图像明亮区域的效果,比方说\&防止这些区域过度增
-益而变得仅仅是纯白色。
-值为0.0则使得在所有情况下执行伽玛值修正,而值为1.0则让伽玛值始终保持其修饰力度
+权重参数可以用来消减速高伽玛值在图像明亮\
+区域的效果,比方说防止这些区域过度增益而\
+变得仅仅是纯白色。\
+值为 0.0 则使得在所有情况下执行伽玛值修正,而值为 1.0 则让伽玛值始终保持其修饰力度\
(默认值:1.0)。
.RE
.PD 1
.
.TP
-.B hue[=hue:saturation]
-就像硬件均衡器一样的可以交互控制的软件均衡器,,用于那些不支持硬件级
-色调和饱和度控制的显卡/\:驱动。
+.B hue[=色调:饱和度]
+像硬件均衡器一样可以交互控制的软件均衡器,\
+用于那些不支持硬件级色调和饱和度控制的\
+显卡/\:驱动。
.PD 0
.RSs
.IPs <\-180\-180>
初始色调(默认值:0.0)
.IPs <\-100\-100>
-初始饱和度,其中负数值将导致负色度(默认值:1.0)
+初始饱和度,在此设负数值将导致负色度\
+(默认值:1.0)
.RE
.PD 1
.
.TP
.B halfpack[=f]
-将按平面存放的YUV 4:2:0格式转换成半高度打包的4:2:2格式,对于亮度值降低质量采样
-但保留所有色度采样值。
-适用于当硬件收缩图像的质量不高或无法提供该功能时,将信号输出至一个低分辨率显
-示设备的场合。
-也可以用来作为一种占用CPU低的仅针对亮度信号的基本反隔行扫描滤镜。
+将按平面存放的 YUV 4:2:0 格式转换成半高度已打包的 4:2:2 格式,对于亮度值降低质量采样\
+但保留所有色度采样值。\
+有用于硬件降低精度采样图像的质量不高或无法提供该功能,而需将信号输出至一个低分辨率显\
+示设备的场合。\
+也可以作为一种占用 CPU 低,仅针对亮度信号的\
+简单的解除隔行扫描过滤器。
.PD 0
.RSs
.IPs "<f>\ \ "
-默认情况下,半打包过程在降低质量采样时在每对扫描行间取平均值。
-任何不为0或1的值都是指定采用默认的(取平均值的)行为。
+默认情况下,半打包过程在降低质量采样时取每对扫描行的平均值。\
+任何不为 0 或 1 的值指定均是采用默认的(取平均值的)行为。
.RSss
0:在降低质量采样时只使用偶数扫描行的信息。
.br
@@ -6751,18 +6898,19 @@ depth 值越大将去除越是更多地�
.PD 1
.
.TP
-.B ilpack[=mode]
-当隔行扫描视频以YUV 4:2:0格式存放时,由于色度信道在垂直方向的降低质量
-采样的关系,色度信号在隔行扫描中没有恰当地地排列。
-该滤镜将按平面存放的4:2:0的数据打包进YUY2(4:2:2)格式时将色度信号恰
-当地排列至应处的位置,以便在任何扫描行中,亮度和色度数据来源于同一个
-数据域时。
+.B ilpack[=模式]
+当隔行扫描视频以 YUV 4:2:0 格式存放时,\
+由于色度信道在垂直方向上降低质量采样的关系,\
+色度信号在隔行扫描中没有恰当地地排列。\
+该过滤器将按平面存放的 4:2:0 的数据打包进 YUY2(4:2:2)\
+格式时,将色度信号恰当地排列至应处的位置,以便在任意所给扫描行中\
+亮度和色度数据来源于同一个数据域。
.PD 0
.RSs
-.IPs <mode>
+.IPs <模式>
选择采样的模式。
.RSss
-0:最接近邻居采样模式,快速但不准确
+0:最近邻采样模式,快速但不准确
.br
1:线性插值(默认方式)
.REss
@@ -6771,89 +6919,96 @@ depth 值越大将去除越是更多地�
.
.TP
.B harddup
-只适用于MEncoder。
-如果在编码中使用了hardup,则它将强制使重复的帧编码至输出中。
-这将占用稍多的空间,但对于输出至MPEG文件或当你要在编码后分离再合并视频
-流时却有必要。
-应被放置于滤镜链的最后或接近于最后,除非你有充足的理由不这样做。
+仅有助于使用 MEncoder。\
+如果在编码中使用了 hardup,其将强制造成重复的帧\
+编码至输出中。\
+这将占用稍多的空间,但当输出至 MPEG 文件或
+需在编码后分离再合并视频流时,这有必要\
+的。\
+应放置于过滤器序列的最后或接近于最后,\
+除非有充足的理由不这样做。
.
.TP
.B softskip
-只适用于MEncoder。
-softskip将编码中跳过(丢弃)帧的步骤从滤镜链之前移至滤镜链中的某个
-位置。
-这使那些需要读取所有帧的滤镜(反电视电影模式、反瞬时噪声等等)能正
-常工作。
-应被放置在那些需要读取所有帧的滤镜之后,而在这些滤镜后的任何大量消
-耗CPU的滤镜之前。
+仅有助于使用 MEncoder。\
+softskip 将编码中跳过(丢弃)帧的步骤从过滤器序列之前\
+移至过滤器序列中的某个位置。\
+这使那些需要读取所有帧的过滤器(反电视图像模式、\
+去时间性噪声等等)能正常工作。\
+应放置在那些需要读取所有帧的过滤器之后,并在任何大量消\
+耗 CPU 的过滤器之前。
.
.TP
-.B decimate[=max:hi:lo:frac]
-丢弃那些与先前的帧差别不大的帧,以降低帧率。
-该滤镜的主要用途是为了在极低的比特率下编码(例如\&在拨号接入的调制解
-调器线路上传输流媒体),但在理论上它可以用于修复那些不准确地去除电视
-模式过的影片)。
+.B decimate[=最大:高:低:部分]
+丢弃那些与先前的帧差别不大的帧,\
+以降低帧率。\
+该过滤器的主要用途是在极低的比特率下编码(例如在拨号接入的调制解\
+调器线路上传输流媒体),但在理论上可以用于修复未正确去除电视\
+图像模式的影片)。
.PD 0
.RSs
-.IPs <max>
-设置最大可以连续丢弃的帧的个数(当该值为正数时),或被丢弃
-帧间的最小间隔(当该值为负数时)。
-.IPs <hi>,<lo>,<frac>
-当没有一个8x8的区域的差别值大于阈值<hi>,并且不超过<frac>个部分(1表示
-整幅画面)的差别值大于阈值<lo>时,这个帧就可以被丢弃。
-数值<hi>和<lo>表示8x8像素区块中实际存在的不同值的像素个数,于是阈值64
-对应于每个像素都有一个不同的值,或这种情形以不同的形式在整个区块中分布
-的形式。
+.IPs <最大>
+设置最大可以连续丢弃的帧的个数(当该值为\
+正数时),或被丢弃帧间的最小间隔\
+(当该值为负数时)。
+.IPs <高>,<低>,<部分>
+当没有一个 8x8 的区域的差别值大于阈值 <hi>,并且不\
+超过 <frac> 个部分(1 表示整幅画面)的差别值大于\
+阈值 <lo> 时,这个帧就可以被丢弃。\
+数值 <hi> 和 <lo> 表示 8x8 像素区块中实际存在的\
+不同值的像素个数,于是阈值 64 对应于每个像素都有\
+一个不同的值,或这种情形以不同的形式在整个区块中\
+分布的形式。
.RE
.PD 1
.
.TP
-.B dint[=sense:level]
-这个丢弃反隔行扫描(dint)滤镜侦测出并丢弃一连串隔行扫描视频的帧中的
-第一个帧。
+.B dint[=灵敏度:等级]
+该丢帧式解除隔行扫描(dint)过滤器侦测出并丢弃\
+一连串隔行扫描视频的帧中的第一个帧。
.PD 0
.RSs
.IPs <0.0\-1.0>
-相邻像素间的相对差别值(默认值:0.1)
+相邻像素间的相对差异值(默认值:0.1)
.IPs <0.0\-1.0>
-图像中的哪个部分必须被侦测以判定是否为隔行扫描以便丢弃帧(
-默认值:0.15)。
+只有当图像中的哪个部分必须侦测为隔行扫描时,才能丢弃该帧\
+(默认值:0.15)。
.RE
.PD 1
.
.TP
-.B lavcdeint(已被淘汰)
-FFmpeg中的反隔行扫描滤镜,与\-vf pp=fd相同
+.B lavcdeint(已弃用)
+FFmpeg 的解除隔行扫描过滤器,与 \-vf pp=fd 相同
.
.TP
-.B kerndeint[=thresh[:map[:order[:sharp[:twoway]]]]]
-Donald Graft的自适应内核级反隔行扫描滤镜。
-当超过配置中的一个阈值时,解除视频中的隔行扫描部分。
+.B kerndeint[=阈值[:映射[:次序[:锐化[:双向]]]]]
+Donald Graft 的自适应的内核级解除隔行扫描过滤器。\
+当超过配置中的阈值时,解除视频中的隔行扫描部分。
.PD 0
.RSs
.IPs <0\-255>
阈值(默认值:10)
-.IPs <map>
+.IPs <映射>
.RSss
-0:忽略超出阈值的像素(默认方式)。
+0:忽略超出阈值的像素(默认值)。
.br
1:将超出阈值的像素输出为白色。
.REss
-.IPs <order>
+.IPs <次序>
.RSss
-0:不对场次序做更改(默认方式)。
+0:保持扫描场次序(默认值)。
.br
-1:交换场的次序。
+1:交换扫描场的次序。
.REss
-.IPs <sharp>
+.IPs <锐化>
.RSss
-0:禁用额外的锐化处理(默认方式)。
+0:禁用额外的锐化处理(默认值)。
.br
1:启用额外的锐化处理
.REss
-.IPs <twoway>
+.IPs <双向>
.RSss
-0:禁用双向锐化处理(默认方式)。
+0:禁用双向锐化处理(默认值)。
.br
1:启用双向锐化处理。
.REss
@@ -6887,10 +7042,10 @@ Donald Graft的自适应内核级反隔�
.TP
.B il[=d|i][s][:[d|i][s]]
对扫描行执行(反)交错操作。
-该滤镜的目标是提供处理隔行扫描图像的前半个扫描场而不对其进行反隔行扫描操作的
+该过滤器的目标是提供处理隔行扫描图像的前半个扫描场而不对其进行反隔行扫描操作的
功能。
你可以在不破化隔行扫描结构的情况下过滤你的隔行扫描DVD视频,然后让其在电视上播放。
-(在后期处理滤镜的作用下)反隔行扫描(通过柔化、平均化之类的手段)永久性地去
+(在后期处理过滤器的作用下)反隔行扫描(通过柔化、平均化之类的手段)永久性地去
除了隔行扫描结构,而解交错操作将帧分离成2个扫描场(所谓的半幅画面),因此你可以
分别地处理(过滤)这些扫描场然后重新将它们交错起来。
.PD 0
@@ -6907,9 +7062,9 @@ Donald Graft的自适应内核级反隔�
.TP
.B fil[=i|d]
对扫描行执行(反)交错操作。
-与il滤镜十分相像,但相较之下运行得很快,其主要的缺点是它不是总能工作。
-尤其是当它与其它滤镜一起使用时,它可能随机产生一些渲染错误的图像,所以
-如果它能工作则暗自庆幸吧,但如果它在你的滤镜组合中不能工作也不要抱怨。
+与il过滤器十分相像,但相较之下运行得很快,其主要的缺点是它不是总能工作。
+尤其是当它与其它过滤器一起使用时,它可能随机产生一些渲染错误的图像,所以
+如果它能工作则暗自庆幸吧,但如果它在你的过滤器组合中不能工作也不要抱怨。
.PD 0
.RSs
.IPs d
@@ -6930,12 +7085,12 @@ Donald Graft的自适应内核级反隔�
尝试逆转‘电视电影模式’处理操作以还原一个电影帧率下的纯净、非
隔行扫描的视频流。
这是第一个也是最基本的一个添加到MPlayer/\:MEncoder中的反电视电影模式
-滤镜。
+过滤器。
其工作方式是锁定电视电影模式中的3:2画面特征,然后尽可能长地跟踪这个特
征。
这使它适合完全电视电影模式化的来源,即使在有一定噪声的情况下亦是如此,
但不适用于复杂的后期电视电影模式的图像的编辑。
-这个滤镜的开发已不再继续,因为ivtc、pullup、和filmdint在大多数应用中效
+这个过滤器的开发已不再继续,因为ivtc、pullup、和filmdint在大多数应用中效
果更好。
以下参数(参见下面的句法解释)可用于控制detc的行为:
.RSs
@@ -6969,21 +7124,21 @@ Donald Graft的自适应内核级反隔�
.
.TP
.B ivtc[=1]
-实验性的‘无状态’逆转电视电影模式滤镜。
-ivtc并不像detc滤镜那样尝试锁定一个特征,而是对于每一帧独立地决策。
+实验性的‘无状态’逆转电视电影模式过滤器。
+ivtc并不像detc过滤器那样尝试锁定一个特征,而是对于每一帧独立地决策。
这对于那些在应用电视电影模式后经历较多编辑的来源相对而言具有很好的效
果,但相应地它相对不能容忍有噪声的输入,比如电视上捕捉来的视频。
-可选参数(ivtc=1)对应于detc滤镜的dr=1选项,并且应当用于MEncoder中而不
+可选参数(ivtc=1)对应于detc过滤器的dr=1选项,并且应当用于MEncoder中而不
能用于MPlayer。
与detc一样,你必须在使用MEncoder时指定正确的输出帧率
(\-ofps24000/1001)。
-ivtc的进一步开发已停止,因为pullup和filmdint滤镜显得相对精确得多。
+ivtc的进一步开发已停止,因为pullup和filmdint过滤器显得相对精确得多。
.
.TP
.B pullup[=jl:jr:jt:jb:sb:mp]
-第三代反pulldown(逆转电视电影模式)滤镜,能够处理混合型硬性电视电影模式的,
+第三代反pulldown(逆转电视电影模式)过滤器,能够处理混合型硬性电视电影模式的,
24000/1001帧率逐行扫描的,以及30000/1001帧率逐行扫描的内容。
-pullup滤镜的设计原则是通过在决策中利用将来的内容环境,以求得比detc或
+pullup过滤器的设计原则是通过在决策中利用将来的内容环境,以求得比detc或
ivtc更稳定。
与ivtc相似,pullup是无状态的,这源于它不锁定扫描场以识别要匹配的内容然
后重塑逐行扫描的帧。
@@ -7012,36 +7167,36 @@ ivtc更稳定。
.RS
.sp 1
.I 注意:
-在编码中一定要在pullup后跟上softskip滤镜以保证pullup能读取所有帧。
-由于编解码器/\:滤镜层在设计上的局限,不这样做会导致输出不正确,并且往
+在编码中一定要在pullup后跟上softskip过滤器以保证pullup能读取所有帧。
+由于编解码器/\:过滤器层在设计上的局限,不这样做会导致输出不正确,并且往
往程序会崩溃。
.REss
.
.TP
.B filmdint[=options]
-逆转电视电影模式滤镜,与上面的pullup滤镜相似。
+逆转电视电影模式过滤器,与上面的pullup过滤器相似。
它被设计成用于处理任意下拉特征,包括混合型软性和硬性的电视电影模式,
以及提供对于那些会慢于或快于其在电视上的原始帧率的影片的有限支持。
只有亮度平面用以寻找帧分开的位置。
如果一个扫描场没有匹配上特征,则就使用简单的线性估计方式解除其
隔行扫描结构。
-如果来源是MPEG-2格式,那么这个滤镜必须是第一个滤镜以便能够访问
+如果来源是MPEG-2格式,那么这个过滤器必须是第一个过滤器以便能够访问
MPEG-2解码器设置的扫描场标志。
根据来源MPEG的不同,你可能不需采纳这个建议,只要你不看到许多“下半场先
扫描”的警告。
不设选项时,它只是做普通的逆转电视电影模式处理,并且应当与
mencoder \-fps 30000/1001 \-ofps 24000/1001一同使用。
-当这个滤镜用于 MPlayer 时,它将导致播放时帧速率不匀衡,但在通常情况下比
+当这个过滤器用于 MPlayer 时,它将导致播放时帧速率不匀衡,但在通常情况下比
使用pp=lb或不进行反隔行扫描操作要好。
多个选项可以使用/.分隔开指定。
.RSs
.IPs crop=<w>:<h>:<x>:<y>
-就像crop滤镜一样,但更快而且能用于混合型硬性和软性电视电影模式的内容,
+就像crop过滤器一样,但更快而且能用于混合型硬性和软性电视电影模式的内容,
以及y不用4的倍数的情形。
如果x或y的设置将需要从色度平面中切除部分像素时,切除区域将延伸。
这通常意味着x和y必须是偶数。
.IPs io=<ifps>:<ofps>
-对于每ifps个输入帧,滤镜将输出ofps个帧。
+对于每ifps个输入帧,过滤器将输出ofps个帧。
ifps/\:ofps的比率应当与\-fps/\-ofps的比率相匹配。
这可以用于过滤那些在电视上以不同原始帧率的帧率播放的影片。
.IPs luma_only=<n>
@@ -7053,15 +7208,15 @@ ifps/\:ofps的比率应当与\-fps/\-ofp
如果不指定这个选项,则将自动侦测MMX2和3DNow!,使用这个选项重写自动侦测
的结果。
.IPs fast=<n>
-n值较大时能提高滤镜的运行速度但牺牲了精确性。
+n值较大时能提高过滤器的运行速度但牺牲了精确性。
默认值是n=3。
如果n是奇数,MPEG的REPEAT_FIRST_FIELD标志位已标记的帧后紧跟的一帧将被
-认作是逐行扫描的,于是滤镜将不在处理软性电视电影模式的MPEG-2内容上花任
+认作是逐行扫描的,于是过滤器将不在处理软性电视电影模式的MPEG-2内容上花任
何时间了。
如果MMX2或3DNow!可用,那么这就是该标志位的唯一作用。
在没有MMX2和3DNow!的情况下,如果n=0或1,那么将使用与n=2或3的时候同样的
计算方式。
-如果n=2或3,用于寻找帧间断的亮度阶数值就从256降低为128,这使滤镜运行更
+如果n=2或3,用于寻找帧间断的亮度阶数值就从256降低为128,这使过滤器运行更
快而不损失太多的精确性。
如果n=4或5,将使用一个更快的,但相较之下很不精确的测量标准来寻找帧间
断,这样做会增加将垂直方向上细节很多的图像误测为隔行扫描内容的可能性。
@@ -7086,9 +7241,9 @@ n值较大时能提高滤镜的运行速
.
.TP
.B softpulldown
-这个滤镜只能用于MEncoder并且依赖于用于软性3:2下拉(软性电视电影模式)的
+这个过滤器只能用于MEncoder并且依赖于用于软性3:2下拉(软性电视电影模式)的
MPEG-2标志位。
-如果你想对半软性电视模式的影片使用ivtc或detc滤镜,那么将该滤镜插入到它们之前
+如果你想对半软性电视模式的影片使用ivtc或detc过滤器,那么将该过滤器插入到它们之前
能使他们更稳定。
.
.TP
@@ -7097,14 +7252,14 @@ MPEG-2标志位。
如果3:2下拉电视电影模式的视频丢失了其中的一个扫描场,或在反隔行扫描时使用了
保留一个扫描场而插值计算另一个的方法,那么输出的是一个晃动的视频,其中的每四
个帧后有一个是重复的帧。
-该滤镜目的是找到并丢弃这些重复的帧,并还原原来的影片帧率。
-在使用这个滤镜时,你必须设将\-ofps指定为输入视频文件帧率的4/5
-并将softskip放在滤镜链中位于其后的地方,以保证divtc能读取所有
+该过滤器目的是找到并丢弃这些重复的帧,并还原原来的影片帧率。
+在使用这个过滤器时,你必须设将\-ofps指定为输入视频文件帧率的4/5
+并将softskip放在过滤器链中位于其后的地方,以保证divtc能读取所有
的帧。
有两种不同的模式可选:
一阶段模式是默认的模式,并且直接就能使用,但缺点是任何电
视图像模式下相位的变化(丢帧或编辑错误)将导致暂时的画面
-抖动直至滤镜重新恢复同步。
+抖动直至过滤器重新恢复同步。
二阶段模式通过事先分析整个视频来避免这种问题,所以它能事
先知道相位的变化并能在准确的位置恢复同步。
这两个阶段
@@ -7126,7 +7281,7 @@ CPU的运算能力。
.IPs file=<filename>
设置第二阶段使用的日志的文件名(默认值:“framediff.log”)。
.IPs threshold=<value>
-设置滤镜认为某个特征是电视电影模式特征时,该特征所必须达到的最小强度(默认
+设置过滤器认为某个特征是电视电影模式特征时,该特征所必须达到的最小强度(默认
值:0.5)。
这用于避免从视频中很暗或很静止的部分里错误地识别出一些特征。
.IPs window=<numframes>
@@ -7149,7 +7304,7 @@ CPU的运算能力。
隔行扫描的视频。
去鬼影处理会增强混合后帧中的压缩损伤,所以该参数值作为一个阈值,用以
将那些在去鬼影过程中与前一帧的相差值小于一个特定值的像素排除在外。
-如果使用了二阶段模式,可以用负数值使滤镜在第二阶段开始时分析整个视频,以
+如果使用了二阶段模式,可以用负数值使过滤器在第二阶段开始时分析整个视频,以
确定它是否需要去鬼影处理,然后要么选择一个零值,要么选择该值的绝对值作
为去鬼影的参数。
应将该选项用于第二阶段,这与用于第一阶段没有差别
@@ -7164,36 +7319,36 @@ CPU的运算能力。
.RSs
.IPs t
捕捉时扫描场次序为上半场先输入,传输时为下半场先输入。
-滤镜将延迟下半场。
+过滤器将延迟下半场。
.IPs b
捕捉时扫描场次序为下半场先输入,传输时为上半场先输入。
-滤镜将延迟上半场。
+过滤器将延迟上半场。
.IPs p
捕捉和传输时使用同样的扫描场次序。
该模式只是为了在其它选项的使用说明中引用而存在的,但如果你真的选了它,那么滤
镜会按照您的旨意不做任何事情。;-)
.IPs a
捕捉时的次序将自动通过扫描场的标志位来判断,传输时的与捕捉时的相反。
-滤镜根据扫描场的标志位为每一个帧在t和b两个模式中选择一个。
+过滤器根据扫描场的标志位为每一个帧在t和b两个模式中选择一个。
如果没有任何扫描场的信息,那么该模式就与u一样了。
.IPs u
捕捉时的次序未知或不断变化,传输时的与捕捉时的相反。
-滤镜通过分析图像并选择能在扫描场间产生最佳匹配的那个候选模式来给每一个帧
+过滤器通过分析图像并选择能在扫描场间产生最佳匹配的那个候选模式来给每一个帧
在t和b两个模式中选择一个。
.IPs T
捕捉时为上半场先输入,传输时未知或不断变化。
-滤镜通过分析图像在t和p模式中选择一个。
+过滤器通过分析图像在t和p模式中选择一个。
.IPs B
捕捉时为下半场先输入,传输时未知或不断变化。
-滤镜通过分析图像在b和p模式中选择一个。
+过滤器通过分析图像在b和p模式中选择一个。
.IPs A
捕捉时的次序由扫描场标志位判断,传输时的未知或不断变化。
-滤镜通过扫描场标志位和图像分析从t、b和p中选择一个模式。
+过滤器通过扫描场标志位和图像分析从t、b和p中选择一个模式。
如果没有任何扫描场信息,则该模式与U一样。
这是默认的模式。
.IPs U
捕捉时和传输时的次序均未知或不断变化。
-滤镜只通过图像分析以从t、b和p中选择一个模式。
+过滤器只通过图像分析以从t、b和p中选择一个模式。
.IPs v
细节信息处理。
打印每个帧所选用的模式以及在t、b和p三种模式下的扫描场间的均方差值。
@@ -7206,13 +7361,13 @@ CPU的运算能力。
30000/1001 \-vf telecine'形式使用。
其中的两个fps选项都是必需的!
(如果它们不正确,就无法A/V同步。)
-可选的start参数告诉滤镜从电视电影模式特征中的哪里开始执行(0\-3)。
+可选的start参数告诉过滤器从电视电影模式特征中的哪里开始执行(0\-3)。
.
.TP
.B tinterlace[=mode]
瞬时扫描场隔行扫描化——将一对对帧合并为一个个隔行扫描的帧,使帧率减半。
偶数帧移至上半扫描场,奇数帧移至下半扫描场。
-该滤镜可用于充分反转(模式0下)tfields滤镜的效果。
+该过滤器可用于充分反转(模式0下)tfields过滤器的效果。
可用模式有:
.PD 0
.RSs
@@ -7233,7 +7388,7 @@ CPU的运算能力。
.TP
.B tfields[=mode[:field_dominance]]
瞬时扫描场分离——将扫描场分离成帧,输出帧率加倍。
-就像 telecine 滤镜,tfields 可能无法正常工作,除非用于 MEncoder,并且 \-fps
+就像 telecine 过滤器,tfields 可能无法正常工作,除非用于 MEncoder,并且 \-fps
和 \-ofps 设置成所需的(加倍的)帧率的情况下!
.PD 0
.RSs
@@ -7244,10 +7399,10 @@ CPU的运算能力。
.br
2:使用线性插值法以1/4像素精度转换扫描场(不产生跳帧)。
.br
-4:使用4tap滤镜以1/4像素精度转换扫描场(较高质量)(默认方式)。
+4:使用4tap过滤器以1/4像素精度转换扫描场(较高质量)(默认方式)。
.IPs <field_dominance>\ (不推荐使用)
\-1:自动(默认值)
-只有当解码器输出适当的信息并且在滤镜链中tfields之前没有其它的滤镜丢
+只有当解码器输出适当的信息并且在过滤器链中tfields之前没有其它的过滤器丢
弃这些信息时才能工作,否则该值设回为0(上半扫描场先输入)。
.br
0:上半扫描场先输入
@@ -7262,7 +7417,7 @@ CPU的运算能力。
.
.TP
.B yadif=[mode[:field_dominance]]
-又一个反隔行扫描的滤镜
+又一个反隔行扫描的过滤器
.PD 0
.RSs
.IPs <mode>
@@ -7284,9 +7439,9 @@ CPU的运算能力。
.
.TP
.B mcdeint=[mode[:parity[:qp]]]
-包含运动补偿的反隔行扫描滤镜。
+包含运动补偿的反隔行扫描过滤器。
它要求每帧有一个扫描场作为输入并且必须与tfields=1或yadif=1/3或与之等
-价的滤镜一起使用。
+价的过滤器一起使用。
.PD 0
.RSs
.IPs <mode>
@@ -7379,9 +7534,9 @@ YUV/\:BGR 8/\:15/\:16/\:32转换中的1b
.
.TP
.B bmovl=hidden:opaque:fifo
-这个位图覆盖滤镜从FIFO管道中读取位图并将它们显示在影片的上方,以支持某
+这个位图覆盖过滤器从FIFO管道中读取位图并将它们显示在影片的上方,以支持某
些对于图像的变换。
-另参见TOOLS/bmovl-test.c以获取一个小型的bmovl测试程序。
+另见TOOLS/bmovl-test.c以获取一个小型的bmovl测试程序。
.PD 0
.RSs
.IPs <hidden>
@@ -7455,7 +7610,7 @@ FIFO管道中使用的命令有:
.B framestep=I|[i]step
仅仅每隔n个帧或只对每个内部参照帧(关键帧)进行渲染。
.sp 1
-如果你使用I(大写)作为参数调用这个滤镜,那么
+如果你使用I(大写)作为参数调用这个过滤器,那么
.B 只有
关键帧才渲染。
对于DVD来说它通常意味着每15/12个帧中才有一帧(IBBPBBPBBPBBPBB),对于
@@ -7466,7 +7621,7 @@ AVI来说它意味着每当场景切换�
MPlayer/\:MEncoder在屏幕上输出的那一行,因为这段信息中包含了关键帧的时间值
(以秒计)以及帧编号(你可以利用这一信息切分AVI。)。
.sp 1
-如果你使用一个数值参数‘step’调用这个滤镜,那么只有每隔‘step’个帧过后
+如果你使用一个数值参数‘step’调用这个过滤器,那么只有每隔‘step’个帧过后
才有一个帧得到渲染。
.sp 1
如果你在数值前加上一个‘i’(小写),那么将输出‘I!’(就像I参数一样)
@@ -7478,7 +7633,7 @@ MPlayer/\:MEncoder在屏幕上输出的�
将一系列图像拼成单个大图像。
如果你省略了一个参数或使用一个小于0的值,则将使用默认值。
你也可以在你认为满意的情况下停止指定参数(... \-vf tile=10:5 ...)。
-将缩放滤镜放在tile之前很可能是个好主意:-)
+将缩放过滤器放在tile之前很可能是个好主意:-)
.sp 1
这些参数有:
.sp 1
@@ -7540,7 +7695,7 @@ h参数值。
与zr2视频输出设备一同使用的软件YV12至MJPEG编码器。
.RSs
.IPs maxheight=<h>|maxwidth=<w>
-这些选项zr采集卡能处理的最大宽度和高度(MPlayer的滤镜层当前
+这些选项zr采集卡能处理的最大宽度和高度(MPlayer的过滤器层当前
还不能查询这些信息)。
.IPs {dc10+,dc10,buz,lml33}-{PAL|NTSC}
使用这些选项将maxwidth和maxheight自动设置为zr卡/\:混合模式所知的值。
@@ -7558,7 +7713,7 @@ h参数值。
.IPs fd|nofd
默认设置下,只有当Zoran采集卡的硬件支持MJPEG图像放大至其原有大
小时才进行抽取采样。
-选项fd命令滤镜总是进行所请求的抽取采样操作(效果很糟)。
+选项fd命令过滤器总是进行所请求的抽取采样操作(效果很糟)。
.RE
.
.TP
@@ -7567,22 +7722,22 @@ h参数值。
参见被动模式的说明文档以及交互式控制一节以获取详细信息。
命名为‘shotNNNN.png’的文件将保存在工作目录下,所用的编号为第一个
可以用的编号——不会覆盖任何文件。
-该滤镜在不用时不占用资源,并且支持任意色彩空间,所以将其添加进
+该过滤器在不用时不占用资源,并且支持任意色彩空间,所以将其添加进
配置文件中很安全。
-要确保 screenshot 滤镜是加在所有其效果你希望录在所保存图像中的滤镜之后。
-例如,如果你希望截屏与你在显示屏上看到的完全一致,则它应当是最后一个滤镜。
+要确保 screenshot 过滤器是加在所有其效果你希望录在所保存图像中的过滤器之后。
+例如,如果你希望截屏与你在显示屏上看到的完全一致,则它应当是最后一个过滤器。
.RE
.
.TP
.B "ass\ \ \ \ "
-将SSA/ASS字幕的渲染移至滤镜链中的任意一个位置。
+将SSA/ASS字幕的渲染移至过滤器链中的任意一个位置。
只适用于有\-ass选项的时候。
.sp 1
.I 示例:
.PD 0
.RSs
.IPs "\-vf ass,screenshot"
-将SSA/ASS的渲染移至screenshot滤镜之前。
+将SSA/ASS的渲染移至screenshot过滤器之前。
这样做后的截屏内容将包含字幕。
.RE
.PD 1
@@ -7693,22 +7848,22 @@ stereo3d 选项用于转换不同的立�
消除有时候因为将色深降至 8 比特后,在颜色近似不变的区域造成的带状损伤。
通过插值在带状区域产生变化坡度,从而使其颜色产生抖动效果。
.sp 1
-设计该滤镜仅为播放目的。
-不要在有损压缩步骤前使用该滤镜,因为压缩过程容易丢失抖动效果,从而恢复带状损伤。
+设计该过滤器仅为播放目的。
+不要在有损压缩步骤前使用该过滤器,因为压缩过程容易丢失抖动效果,从而恢复带状损伤。
.RSs
.IPs <strength>
-滤镜改变单个像素的最大程度。
+过滤器改变单个像素的最大程度。
同时也是侦测颜色近似不变区域的阈值(默认值:1.2)。
.IPs <radius>
应用变化坡度的周边区域大小。
-较大的 radius 值带来较平缓的变化坡度,但同时使滤镜不能修改靠近颜色变化丰富区域
+较大的 radius 值带来较平缓的变化坡度,但同时使过滤器不能修改靠近颜色变化丰富区域
的像素(默认值:16)。
.RE.
.
.TP
.B fixpts[=options]
修正视频帧的呈现时间戳(PTS)。
-默认行为是丢弃传递至下一级滤镜的 PTS,但以下选项可以改变这一行为:
+默认行为是丢弃传递至下一级过滤器的 PTS,但以下选项可以改变这一行为:
.RSs
.IPs print
打印得到的 PTS。
@@ -7742,7 +7897,7 @@ Specify an initial value for the PTS.
.sp 1
.RS
.I 注意:
-将该滤镜与任何种类的定位选项(包括 -ss 和 EDL)一同使用可能会产生意想不到的结果。
+将该过滤器与任何种类的定位选项(包括 -ss 和 EDL)一同使用可能会产生意想不到的结果。
.RE
.
.
@@ -7847,14 +8002,14 @@ Specify an initial value for the PTS.
.
.TP
.B \-noautoexpand
-不要自动在MEncoder滤镜链中插入扩展滤镜。
-适用于将字幕内嵌入影片时控制在滤镜链中的哪一个点上渲染字幕。
+不要自动在MEncoder过滤器链中插入扩展过滤器。
+适用于将字幕内嵌入影片时控制在过滤器链中的哪一个点上渲染字幕。
.
.TP
.B \-noencodedups
不要尝试将重复的帧重复地编码;必须以输出零字节帧的方式表明有重复帧。
-除非加载了能进行重复帧编码的滤镜或编码器,否则无论如何将写入零字节帧。
-当前这样的滤镜只有hardup。
+除非加载了能进行重复帧编码的过滤器或编码器,否则无论如何将写入零字节帧。
+当前这样的过滤器只有hardup。
.
.TP
.B \-noodml(仅用于\-of avi的情况下)
@@ -7905,9 +8060,9 @@ Specify an initial value for the PTS.
.IPs "\-of avi"
编码为AVI格式。
.IPs "\-of mpeg"
-编码为MPEG格式(另参见\-mpegopts)。
+编码为MPEG格式(另见\-mpegopts)。
.IPs "\-of lavf"
-使用libavformat流合并器编码(另参见\-lavfopts)。
+使用libavformat流合并器编码(另见\-lavfopts)。
.IPs "\-of rawvideo"
原始视频流(不合并——只含一个视频流)
.IPs "\-of rawaudio"
@@ -7972,7 +8127,7 @@ Specify an initial value for the PTS.
.sp 1
指定的时间标记必须按升序排列。
.sp 1
-因为 MEncoder 不在滤镜链中传递时间标签,所以很可能需要使用 fixpts 滤镜以使该选
+因为 MEncoder 不在过滤器链中传递时间标签,所以很可能需要使用 fixpts 过滤器以使该选
项生效。
.sp 1
并非所有的编解码器可以强制使用关键帧。
@@ -8344,7 +8499,7 @@ DivX 3
ID Software的RoQ Video
.IPs "rv10\ "
一个老旧的RealVideo编解码器
-.IPs "snow(另参见:vstrict)"
+.IPs "snow(另见:vstrict)"
FFmpeg实验性的基于小波变换的编解码器
.IPs "svq1\ "
Apple Sorenson Video 1
@@ -8459,7 +8614,7 @@ iter(递归重叠的区块,仅用于
运动预测的搜索范围(默认值:0(不限制))
.
.TP
-.B mbd=<0\-2>(另参见*cmp、qpel)
+.B mbd=<0\-2>(另见*cmp、qpel)
宏块决策算法(高质量模式),将每个宏块在所有的模式下编码然后选择最佳的模式。
该模式运行很慢,但能使质量提高,文件大小降低。
当 mbd 设为1或2时,比较宏块过程中将不考虑 mbcmp 的值(但是其它地方还是使用
@@ -8581,7 +8736,7 @@ brd_scale=2要求原来的宽高尺寸�
.PD 0
.RSs
.IPs 1
-第一阶段编码(另参见turbo)
+第一阶段编码(另见turbo)
.IPs 2
第二阶段编码
.IPs 3
@@ -8648,7 +8803,7 @@ huffyuv:
.
.TP
.B autoaspect
-与aspect选项相同,但是通过综合考量滤镜链上的各种调整(crop/\:expand/\:scale/\:等
+与aspect选项相同,但是通过综合考量过滤器链上的各种调整(crop/\:expand/\:scale/\:等
等)自动计算宽高比。
不会对性能产生负面影响,所以你可以放心地让该选项保持为打开的状态。
.
@@ -8935,7 +9090,7 @@ AC/\:DC/\:MV三个部分。
.RE
.
.TP
-.B vpsize=<0\-10000>(另参见vbpart)
+.B vpsize=<0\-10000>(另见vbpart)
视频数据包的大小,用于改善容错能力。
.PD 0
.RSs
@@ -9079,7 +9234,7 @@ simplearmv6
.TP
.B scplx_mask=<0.0\-1.0>
空间复杂度屏蔽
-如果没有解块效应滤镜用于解码过程,那么较大的值有助于消除块效应,但这可能不是一个
+如果没有解块效应过滤器用于解码过程,那么较大的值有助于消除块效应,但这可能不是一个
好办法。
.br
设想一下一个含有草丛(这通常有很大的空间复杂度)、蓝天和一间房子的场景;
@@ -9106,7 +9261,7 @@ scplx_mask的效果可能也不如那种
.RE
.
.TP
-.B p_mask=<0.0\-1.0>(另参见vi_qfactor)
+.B p_mask=<0.0\-1.0>(另见vi_qfactor)
降低帧间块的质量。
这等价于提高内部块的质量,因为码率控制器仍在整个视频序列上以相同的平均码率分配了
数据资源(默认值:0.0(禁用))。
@@ -9494,7 +9649,7 @@ MPEG MMX量化器无法处理负值的�
0\-600对于典型的视频内容来说是一个有用的范围,但是你可能希望将其调高一点以用于噪
点十分多的视频内容(默认值:0)。
考虑到该选项对于编码速度影响小,你可能想更倾向于使用这个选项,而不是用诸如
-denoise3d或hqdn3d之类的视频滤镜来过滤噪声。
+denoise3d或hqdn3d之类的视频过滤器来过滤噪声。
.
.TP
.B qns=<0\-3>
@@ -9541,7 +9696,7 @@ denoise3d或hqdn3d之类的视频滤镜�
如果你指定了vcodec=mpeg2video,那么这个值可以是8、9、10或11。
.
.TP
-.B cgop(另参见sc_threshold)
+.B cgop(另见sc_threshold)
关闭所有的GOP。
当前该选项只有当场景切换侦测功能禁用时才能工作(sc_threshold=1000000000)。
.
@@ -10075,7 +10230,7 @@ MPlayer与其它一些播放器能正确
.
.TP
.B (no)autoaspect
-与aspect选项相同,但是是自动计算宽高比,在此过程中考虑了滤镜链中所进行的所有的调
+与aspect选项相同,但是是自动计算宽高比,在此过程中考虑了过滤器链中所进行的所有的调
整(crop/\:expand/\:scale/\:等等)。
.
.TP
@@ -10289,7 +10444,7 @@ trellis=0 fast_pskip
设置IDR帧间的最小间隔(默认值:25)。
如果这个间隔中出现了场景切换,那么这个切换仍然编码为I帧,但不产生新的GOP。
在H.264中,I帧并不一定约束出一个封闭的GOP,因为这里允许P帧在其前面的一帧之前预测
-出来(另参见frameref)。
+出来(另见frameref)。
所以,I帧并不一定可用于播放定位。
IDR帧限制其后续P帧,不让它们参照该IDR帧之前的帧。
.
@@ -10347,22 +10502,22 @@ B2与前面所述的一样,但B1是从
.
.TP
.B (no)deblock
-使用反块效应滤镜(默认值:开启)。
+使用反块效应过滤器(默认值:开启)。
由于相对于其提高的质量而言,该选项占用极少时间,所以不推荐禁用这个选项。
.
.TP
.B deblock=<\-6\-6>,<\-6\-6>
第一个参数是AlphaC0(默认值:0)。
-该参数调整的是H.264内循环反块效应滤镜所用的阈值。
-第一,该参数调整的是滤镜对于任何一个像素所允许产生的变动的最大数量。
+该参数调整的是H.264内循环反块效应过滤器所用的阈值。
+第一,该参数调整的是过滤器对于任何一个像素所允许产生的变动的最大数量。
第二,该参数影响的是将被滤除的边界两侧差别的阈值。
正数值使更多的块效应损伤得到削减,但同时也会损伤画面细节。
.br
第二个参数是Beta(默认值:0)。
该参数影响的是画面细节的阈值。
-细节很多的块将不被过滤,因为滤镜产生的平滑效果会比原来的块效应效果更加明显。
+细节很多的块将不被过滤,因为过滤器产生的平滑效果会比原来的块效应效果更加明显。
.br
-滤镜的默认行为几乎总是带来最优的质量,所以最好要么不调这个选项,要么只对其作少量
+过滤器的默认行为几乎总是带来最优的质量,所以最好要么不调这个选项,要么只对其作少量
调整。
然而,如果你的源视频素材已经有一些块效应或噪声效果你想要去除,那么可能将这个选项
调高一点是个不错的办法。
@@ -10681,7 +10836,7 @@ trellis(要求 trellis,实验性)�
100\-1000对于典型内容来说是一个有用的范围,但你可能希望对噪声很强的视频内容调高
一些这个选项。
考虑到这个选项对于运行速度影响小,你可能希望倾向于使用这个选项,而不是使用诸如
-denoise3d或hqdn3d之类的视频滤镜来滤除噪声。
+denoise3d或hqdn3d之类的视频过滤器来滤除噪声。
.
.TP
.B chroma_qp_offset=<\-12\-12>
@@ -10728,27 +10883,27 @@ Windows CMD.EXE的用户如果尝试使�
.RE
.
.TP
-.B cqm4iy=<list>(另参见cqm)
+.B cqm4iy=<list>(另见cqm)
自定义的4x4帧内亮度矩阵,以由16个逗号分隔值域为1\-255的值组成的列表的形式给出。
.
.TP
-.B cqm4ic=<list>(另参见cqm)
+.B cqm4ic=<list>(另见cqm)
自定义的4x4帧内色度矩阵,以由16个逗号分隔值域为1\-255的值组成的列表的形式给出。
.
.TP
-.B cqm4py=<list>(另参见cqm)
+.B cqm4py=<list>(另见cqm)
自定义的4x4帧间亮度矩阵,以由16个逗号分隔值域为1\-255的值组成的列表的形式给出。
.
.TP
-.B cqm4pc=<list>(另参见cqm)
+.B cqm4pc=<list>(另见cqm)
自定义的4x4帧间色度矩阵,以由16个逗号分隔值域为1\-255的值组成的列表的形式给出。
.
.TP
-.B cqm8iy=<list>(另参见cqm)
+.B cqm8iy=<list>(另见cqm)
自定义的8x8帧内亮度矩阵,以由64个逗号分隔值域为1\-255的值组成的列表的形式给出。
.
.TP
-.B cqm8py=<list>(另参见cqm)
+.B cqm8py=<list>(另见cqm)
自定义的8x8帧间亮度矩阵,以由64个逗号分隔值域为1\-255的值组成的列表的形式给出。
.
.TP
@@ -11093,7 +11248,7 @@ AVOption 的完整列表可在 FFmpeg �
该值是密钥的原始二进制数据转换后得到十六进制字符串。
.
.
-.SS FFmpeg libavformat muxers(\-lavfopts)(另参见\-of lavf)
+.SS FFmpeg libavformat muxers(\-lavfopts)(另见\-of lavf)
.
.TP
.B delay=<value>
@@ -11580,7 +11735,7 @@ mplayer \-rawaudio format=0xff \-demuxer
你可能想用 pan 值播放片断 (例如用放大值) 以增加音量或者避免剪切。
.
.PP
-.B 使用geq滤镜产生的颠倒的棋盘:
+.B 使用geq过滤器产生的颠倒的棋盘:
.nf
mplayer \-vf geq='128+(p(X\\,Y)\-128)*(0.5\-gt(mod(X/SW\\,128)\\,64))*(0.5\-gt(mod(Y/SH\\,128)\\,64))*4'
.fi
1
0
Author: jrash
Date: Fri Jun 10 13:59:43 2011
New Revision: 33576
Log:
Synced with help_mp-en.h rev. 33565
Modified:
trunk/help/help_mp-zh_CN.h
Modified: trunk/help/help_mp-zh_CN.h
==============================================================================
--- trunk/help/help_mp-zh_CN.h Fri Jun 10 10:31:00 2011 (r33575)
+++ trunk/help/help_mp-zh_CN.h Fri Jun 10 13:59:43 2011 (r33576)
@@ -1,4 +1,4 @@
-// Synced with help_mp-en.h rev. 33478
+// Synced with help_mp-en.h rev. 33565
//
// Translated by JRaSH <jrash06(a)163.com>
@@ -74,9 +74,9 @@ static const char help_text[]=
#define MSGTR_DumpBytesWritten "导出:已写入 %"PRIu64" 字节\r"
#define MSGTR_DumpBytesWrittenTo "导出:已将 %"PRIu64" 字节写入‘%s’中。\n"
#define MSGTR_FPSnotspecified "FPS 在文件头中没有指定或者无效,请使用 -fps 选项。\n"
-#define MSGTR_TryForceAudioFmtStr "尝试强制使用音频编解码器驱动族 %s...\n"
+#define MSGTR_TryForceAudioFmtStr "尝试强制使用音频编解码器驱动类 %s...\n"
#define MSGTR_CantFindAudioCodec "无法找到音频格式 0x%X 的编解码器。\n"
-#define MSGTR_TryForceVideoFmtStr "尝试强制使用视频编解码器驱动族 %s...\n"
+#define MSGTR_TryForceVideoFmtStr "尝试强制使用视频编解码器驱动类 %s...\n"
#define MSGTR_CantFindVideoCodec "无法找到匹配所选 -vo 参数和视频格式 0x%X 的编解码器。\n"
#define MSGTR_CannotInitVO "致命错误:无法初始化视频驱动!\n"
#define MSGTR_CannotInitAO "无法打开/初始化音频设备 -> 禁用声音。\n"
@@ -84,7 +84,7 @@ static const char help_text[]=
#define MSGTR_SystemTooSlow "\n\n"\
" ************************************************\n"\
-" **** 你的系统运行太“慢”,播放不了! ****\n"\
+" **** 你的系统运行太“慢”,无法播放! ****\n"\
" ************************************************\n"\
" 可能的原因、问题和变通的办法:\n"\
"- 最常见的原因:损坏的或有漏洞的 _audio_ 驱动\n"\
@@ -115,8 +115,8 @@ static const char help_text[]=
#define MSGTR_AvailableAudioOutputDrivers "可用的音频输出驱动:\n"
#define MSGTR_AvailableAudioCodecs "可用的音频编解码器:\n"
#define MSGTR_AvailableVideoCodecs "可用的视频编解码器:\n"
-#define MSGTR_AvailableAudioFm "\n可用的(编译时已包含的)音频编解码器族/驱动:\n"
-#define MSGTR_AvailableVideoFm "\n可用的(编译时已包含的)视频编解码器族/驱动:\n"
+#define MSGTR_AvailableAudioFm "\n可用的(编译时已包含的)音频编解码器类/驱动:\n"
+#define MSGTR_AvailableVideoFm "\n可用的(编译时已包含的)视频编解码器类/驱动:\n"
#define MSGTR_AvailableFsType "可用的全屏图层变换模式:\n"
#define MSGTR_UsingRTCTiming "使用 Linux 的硬件 RTC 计时(%ldHz)。\n"
#define MSGTR_CannotReadVideoProperties "视频:无法读取视频属性\n"
@@ -719,8 +719,8 @@ static const char help_text[]=
#define MSGTR_PREFERENCES_AutoQuality "自动控制质量:"
#define MSGTR_PREFERENCES_NI "使用非交错的 AVI 解析器"
#define MSGTR_PREFERENCES_IDX "如果需要的话,重建索引表"
-#define MSGTR_PREFERENCES_VideoCodecFamily "视频编解码器族:"
-#define MSGTR_PREFERENCES_AudioCodecFamily "音频编解码器族:"
+#define MSGTR_PREFERENCES_VideoCodecFamily "视频编解码器类:"
+#define MSGTR_PREFERENCES_AudioCodecFamily "音频编解码器类:"
#define MSGTR_PREFERENCES_FRAME_OSD_Level "OSD 级别"
#define MSGTR_PREFERENCES_FRAME_Subtitle "字幕"
#define MSGTR_PREFERENCES_FRAME_Font "字体"
@@ -772,6 +772,7 @@ static const char help_text[]=
#define MSGTR_PREFERENCES_SaveWinPos "保存窗口位置"
#define MSGTR_PREFERENCES_XSCREENSAVER "停用 XScreenSaver 屏保"
#define MSGTR_PREFERENCES_PlayBar "启用播放条"
+#define MSGTR_PREFERENCES_NoIdle "播放后退出"
#define MSGTR_PREFERENCES_AutoSync "启用/禁用自动同步"
#define MSGTR_PREFERENCES_AutoSyncValue "自动同步:"
#define MSGTR_PREFERENCES_CDROMDevice "CD-ROM 设备:"
@@ -1604,8 +1605,8 @@ static const char help_text[]=
#define MSGTR_UsingExternalPP "[PP] 使用外部的后期处理过滤器,max q = %d。\n"
#define MSGTR_UsingCodecPP "[PP] 使用编解码器的后期处理过滤器,max q = %d。\n"
#define MSGTR_VideoAttributeNotSupportedByVO_VD "所选的 vo & vd 不支持视频属性‘%s’。\n"
-#define MSGTR_VideoCodecFamilyNotAvailableStr "所请求使用的视频编解码器族 [%s] (vfm=%s) 不可用。\n需在编译时启用该模块。\n"
-#define MSGTR_AudioCodecFamilyNotAvailableStr "所请求使用的音频编解码器族 [%s] (afm=%s) 不可用。\n需在编译时启用该模块。\n"
+#define MSGTR_VideoCodecFamilyNotAvailableStr "所请求使用的视频编解码器类 [%s] (vfm=%s) 不可用。\n需在编译时启用该模块。\n"
+#define MSGTR_AudioCodecFamilyNotAvailableStr "所请求使用的音频编解码器类 [%s] (afm=%s) 不可用。\n需在编译时启用该模块。\n"
#define MSGTR_OpeningVideoDecoder "正打开视频解码器:[%s] %s\n"
#define MSGTR_SelectedVideoCodec "所选视频编解码器为:[%s] vfm: %s (%s)\n"
#define MSGTR_OpeningAudioDecoder "正打开音频解码器:[%s] %s\n"
@@ -1723,9 +1724,9 @@ static const char help_text[]=
// ass_fontconfig.c
#define MSGTR_LIBASS_SelectedFontFamilyIsNotTheRequestedOne "[ass] fontconfig:所选字体不是所要求使用的:'%s' != '%s'\n"
-#define MSGTR_LIBASS_UsingDefaultFontFamily "[ass] fontconfig_select:使用默认的字体族:(%s, %d, %d) -> %s, %d\n"
+#define MSGTR_LIBASS_UsingDefaultFontFamily "[ass] fontconfig_select:使用默认的字体类:(%s, %d, %d) -> %s, %d\n"
#define MSGTR_LIBASS_UsingDefaultFont "[ass] fontconfig_select: 使用缺省字体: (%s, %d, %d) -> %s, %d\n"
-#define MSGTR_LIBASS_UsingArialFontFamily "[ass] fontconfig_select:使用‘Arial’字体族:(%s, %d, %d) -> %s, %d\n"
+#define MSGTR_LIBASS_UsingArialFontFamily "[ass] fontconfig_select:使用‘Arial’字体类:(%s, %d, %d) -> %s, %d\n"
#define MSGTR_LIBASS_FcInitLoadConfigAndFontsFailed "[ass] FcInitLoadConfigAndFonts 失败。\n"
#define MSGTR_LIBASS_UpdatingFontCache "[ass] 更新字体缓冲。\n"
#define MSGTR_LIBASS_BetaVersionsOfFontconfigAreNotSupported "[ass] 不支持测试版本的 fontconfig。\n[ass] 在报告该缺陷前请先更新至最新版。\n"
@@ -1857,7 +1858,7 @@ static const char help_text[]=
#define MSGTR_MPDEMUX_CACHE2_ReadFileposDiffers "!!! read_filepos 有出入!!! 请报告该缺陷...\n"
// network.c
-#define MSGTR_MPDEMUX_NW_UnknownAF "未知网络地址族 %d\n"
+#define MSGTR_MPDEMUX_NW_UnknownAF "未知网络地址类 %d\n"
#define MSGTR_MPDEMUX_NW_ResolvingHostForAF "正在解析 %s 用于 %s...\n"
#define MSGTR_MPDEMUX_NW_CantResolv "无解析网络名用于 %s:%s\n"
#define MSGTR_MPDEMUX_NW_ConnectingToServer "正在连接到服务器 %s[%s]:%d...\n"
1
0
r33565 - in trunk: gui/cfg.c gui/mplayer/gtk/opts.c help/help_mp-de.h help/help_mp-en.h
by ib 06 Jun '11
by ib 06 Jun '11
06 Jun '11
Author: ib
Date: Mon Jun 6 16:08:18 2011
New Revision: 33565
Log:
Add option '-idle' to the GUI configuration file.
Also, add a check button for it to the preferences menu.
Modified:
trunk/help/help_mp-de.h
Changes in other areas also in this revision:
Modified:
trunk/gui/cfg.c
trunk/gui/mplayer/gtk/opts.c
trunk/help/help_mp-en.h
Modified: trunk/help/help_mp-de.h
==============================================================================
--- trunk/help/help_mp-de.h Mon Jun 6 13:55:35 2011 (r33564)
+++ trunk/help/help_mp-de.h Mon Jun 6 16:08:18 2011 (r33565)
@@ -981,6 +981,7 @@ static const char help_text[]=
#define MSGTR_PREFERENCES_SaveWinPos "Speichere Fensterposition"
#define MSGTR_PREFERENCES_XSCREENSAVER "Deaktiviere XScreenSaver"
#define MSGTR_PREFERENCES_PlayBar "Aktiviere die Playbar"
+#define MSGTR_PREFERENCES_NoIdle "Programm nach der Wiedergabe beenden"
#define MSGTR_PREFERENCES_AutoSync "AutoSync ein/aus"
#define MSGTR_PREFERENCES_AutoSyncValue "Autosyncwert: "
#define MSGTR_PREFERENCES_CDROMDevice "CD-ROM-Gerät:"
1
0
06 Jun '11
Author: ib
Date: Mon Jun 6 13:55:35 2011
New Revision: 33564
Log:
Make option '-noidle' working for the GUI.
So far, -idle was implicitly a default option to the GUI (although
the corresponding option variable was set to the '-noidle' value).
Explicitly set option '-idle' in the GUI now, remove the error (both
message and exit) that "the -idle option cannot be used with GMPlayer",
start the GUI without filename in either mode (idle or noidle) and
go to play_next_file only as long as the GUI has something to play
(or -idle was given).
This allows using option '-noidle' for the GUI which can be used to
quit it after it has finished playing.
Modified:
trunk/DOCS/man/de/mplayer.1
trunk/help/help_mp-cs.h
trunk/help/help_mp-de.h
trunk/help/help_mp-es.h
trunk/help/help_mp-fr.h
trunk/help/help_mp-hu.h
trunk/help/help_mp-it.h
trunk/help/help_mp-pl.h
trunk/help/help_mp-ru.h
trunk/help/help_mp-sk.h
trunk/help/help_mp-tr.h
trunk/help/help_mp-uk.h
trunk/help/help_mp-zh_CN.h
trunk/help/help_mp-zh_TW.h
Changes in other areas also in this revision:
Modified:
trunk/DOCS/man/en/mplayer.1
trunk/gui/cfg.c
trunk/help/help_mp-en.h
trunk/mplayer.c
trunk/mplayer.h
Modified: trunk/DOCS/man/de/mplayer.1
==============================================================================
--- trunk/DOCS/man/de/mplayer.1 Sun Jun 5 16:54:41 2011 (r33563)
+++ trunk/DOCS/man/de/mplayer.1 Mon Jun 6 13:55:35 2011 (r33564)
@@ -1096,6 +1096,11 @@ MPlayer wartet nichtstuend anstatt zu be
abzuspielen ist.
Hauptsächlich für den Slave-Modus nützlich, in dem MPlayer
durch Eingabekommandos gesteuert werden kann.
+.br
+Für
+.B gmplayer
+ist \-idle der Standard, \-noidle beendet die GUI, nachdem alle Dateien
+wiedergegeben worden sind.
.
.TP
.B \-input <Kommandos>
Modified: trunk/help/help_mp-cs.h
==============================================================================
--- trunk/help/help_mp-cs.h Sun Jun 5 16:54:41 2011 (r33563)
+++ trunk/help/help_mp-cs.h Mon Jun 6 13:55:35 2011 (r33564)
@@ -150,7 +150,6 @@ static const char help_text[]=
#define MSGTR_IncreaseRTCMaxUserFreq "Zkuste přidat \"echo %lu > /proc/sys/dev/rtc/max-user-freq\" do startovacích\n skriptů vašeho systému.\n"
#define MSGTR_LinuxRTCInitErrorPieOn "Chyba inicializace Linuxových RTC v ioctl (rtc_pie_on): %s\n"
#define MSGTR_UsingTimingType "Používám %s časování.\n"
-#define MSGTR_NoIdleAndGui "Volbu -idle nelze použít pro GMPlayer.\n"
#define MSGTR_MenuInitialized "Menu inicializováno: %s\n"
#define MSGTR_MenuInitFailed "Selhala inicializace menu.\n"
#define MSGTR_Getch2InitializedTwice "VAROVÁNÍ: getch2_init volána dvakrát!\n"
Modified: trunk/help/help_mp-de.h
==============================================================================
--- trunk/help/help_mp-de.h Sun Jun 5 16:54:41 2011 (r33563)
+++ trunk/help/help_mp-de.h Mon Jun 6 13:55:35 2011 (r33564)
@@ -170,7 +170,6 @@ static const char help_text[]=
#define MSGTR_IncreaseRTCMaxUserFreq "Versuche, \"echo %lu > /proc/sys/dev/rtc/max-user-freq\" zu deinen Systemstartskripten hinzuzufügen.\n"
#define MSGTR_LinuxRTCInitErrorPieOn "Linux-RTC-Initialisierungsfehler in ioctl (rtc_pie_on): %s\n"
#define MSGTR_UsingTimingType "Benutze %s-Zeitgeber.\n"
-#define MSGTR_NoIdleAndGui "Die Option -idle kann mit GMPlayer nicht verwendet werden.\n"
#define MSGTR_MenuInitialized "Menü initialisiert: %s\n"
#define MSGTR_MenuInitFailed "Initialisierung des Menüs fehlgeschlagen.\n"
#define MSGTR_Getch2InitializedTwice "WARNUNG: getch2_init doppelt aufgerufen!\n"
Modified: trunk/help/help_mp-es.h
==============================================================================
--- trunk/help/help_mp-es.h Sun Jun 5 16:54:41 2011 (r33563)
+++ trunk/help/help_mp-es.h Mon Jun 6 13:55:35 2011 (r33564)
@@ -164,7 +164,6 @@ static const char help_text[]=
#define MSGTR_IncreaseRTCMaxUserFreq "Pruebe agregando \"echo %lu > /proc/sys/dev/rtc/max-user-freq\" a los scripts de inicio de su sistema.\n"
#define MSGTR_LinuxRTCInitErrorPieOn "Error iniciando Linux RTC en llamada a ioctl (rtc_pie_on): %s\n"
#define MSGTR_UsingTimingType "Usando temporización %s.\n"
-#define MSGTR_NoIdleAndGui "La opción -idle no puede usarse con GMPlayer.\n"
#define MSGTR_MenuInitialized "Menú inicializado: %s\n"
#define MSGTR_MenuInitFailed "Fallo en inicialización del menú.\n"
#define MSGTR_Getch2InitializedTwice "ADVERTENCIA: getch2_init llamada dos veces!\n"
Modified: trunk/help/help_mp-fr.h
==============================================================================
--- trunk/help/help_mp-fr.h Sun Jun 5 16:54:41 2011 (r33563)
+++ trunk/help/help_mp-fr.h Mon Jun 6 13:55:35 2011 (r33564)
@@ -155,7 +155,6 @@ static const char help_text[]=
#define MSGTR_IncreaseRTCMaxUserFreq "Essayer ajout \"echo %lu > /proc/sys/dev/rtc/max-user-freq\" au script de démarrage de votre système.\n"
#define MSGTR_LinuxRTCInitErrorPieOn "Erreur init RTC Linux dans ioctl (rtc_pie_on) : %s\n"
#define MSGTR_UsingTimingType "Utilisation de minuterie %s.\n"
-#define MSGTR_NoIdleAndGui "L'option -idle ne peut être utilisée avec GMPlayer.\n"
#define MSGTR_MenuInitialized "Menu initialisé : %s\n"
#define MSGTR_MenuInitFailed "Échec d'initialisation du menu.\n"
#define MSGTR_Getch2InitializedTwice "ATTENTION : getch2_init appelé deux fois !\n"
Modified: trunk/help/help_mp-hu.h
==============================================================================
--- trunk/help/help_mp-hu.h Sun Jun 5 16:54:41 2011 (r33563)
+++ trunk/help/help_mp-hu.h Mon Jun 6 13:55:35 2011 (r33564)
@@ -155,7 +155,6 @@ static const char help_text[]=
#define MSGTR_IncreaseRTCMaxUserFreq "Próbáld ki ezt: \"echo %lu > /proc/sys/dev/rtc/max-user-freq\" hozzáadni a rendszer indító script-jeidhez!\n"
#define MSGTR_LinuxRTCInitErrorPieOn "Linux RTC inicializálási hiba az ioctl-ben (rtc_pie_on): %s\n"
#define MSGTR_UsingTimingType "%s időzítés használata.\n"
-#define MSGTR_NoIdleAndGui "Az -idle opció nem használható a GMPlayerrel.\n"
#define MSGTR_MenuInitialized "Menü inicializálva: %s\n"
#define MSGTR_MenuInitFailed "Menü inicializálás nem sikerült.\n"
#define MSGTR_Getch2InitializedTwice "FIGYELEM: getch2_init kétszer lett meghívva!\n"
Modified: trunk/help/help_mp-it.h
==============================================================================
--- trunk/help/help_mp-it.h Sun Jun 5 16:54:41 2011 (r33563)
+++ trunk/help/help_mp-it.h Mon Jun 6 13:55:35 2011 (r33564)
@@ -156,7 +156,6 @@ static const char help_text[]=
"agli script di avvio del sistema.\n"
#define MSGTR_LinuxRTCInitErrorPieOn "Linux RTC: errore di init in ioctl (rtc_pie_on): %s\n"
#define MSGTR_UsingTimingType "Uso la temporizzazione %s.\n"
-#define MSGTR_NoIdleAndGui "L'opzione -idle non può essere usata con GMPlayer.\n"
#define MSGTR_MenuInitialized "Menu inizializzato: %s\n"
#define MSGTR_MenuInitFailed "Inizializzazione Menu fallita.\n"
#define MSGTR_Getch2InitializedTwice "WARNING: getch2_init chiamata 2 volte!\n"
Modified: trunk/help/help_mp-pl.h
==============================================================================
--- trunk/help/help_mp-pl.h Sun Jun 5 16:54:41 2011 (r33563)
+++ trunk/help/help_mp-pl.h Mon Jun 6 13:55:35 2011 (r33564)
@@ -150,7 +150,6 @@ static const char help_text[]=
#define MSGTR_IncreaseRTCMaxUserFreq "Spróbuj dodać \"echo %lu > /proc/sys/dev/rtc/max-user-freq\" do skryptów startowych swojego systemu.\n"
#define MSGTR_LinuxRTCInitErrorPieOn "Błąd RTC Linuxa w ioctl (rtc_pie_on): %s\n"
#define MSGTR_UsingTimingType "Używam synchronizacji %s.\n"
-#define MSGTR_NoIdleAndGui "Opcja -idle nie może być używana z GMPlayer.\n"
#define MSGTR_MenuInitialized "Menu zainicjowane: %s\n"
#define MSGTR_MenuInitFailed "Nie mogę zainicjować menu.\n"
#define MSGTR_Getch2InitializedTwice "UWAGA: getch2_init wywołany dwukrotnie!\n"
Modified: trunk/help/help_mp-ru.h
==============================================================================
--- trunk/help/help_mp-ru.h Sun Jun 5 16:54:41 2011 (r33563)
+++ trunk/help/help_mp-ru.h Mon Jun 6 13:55:35 2011 (r33564)
@@ -152,7 +152,6 @@ static const char help_text[]=
#define MSGTR_IncreaseRTCMaxUserFreq "Попробуйте добавить \"echo %lu > /proc/sys/dev/rtc/max-user-freq\" \nв загрузочные скрипты Вашей системы.\n"
#define MSGTR_LinuxRTCInitErrorPieOn "Ошибка инициализации Linux RTC в ioctl (rtc_pie_on): %s\n"
#define MSGTR_UsingTimingType "Используется %s синхронизация.\n"
-#define MSGTR_NoIdleAndGui "Опция -idle не может быть использована вместе с GMPlayer.\n"
#define MSGTR_MenuInitialized "Меню инициализировано: %s\n"
#define MSGTR_MenuInitFailed "Не могу инициализировать меню.\n"
#define MSGTR_Getch2InitializedTwice "ПРЕДУПРЕЖДЕНИЕ: getch2_init вызван дважды!\n"
Modified: trunk/help/help_mp-sk.h
==============================================================================
--- trunk/help/help_mp-sk.h Sun Jun 5 16:54:41 2011 (r33563)
+++ trunk/help/help_mp-sk.h Mon Jun 6 13:55:35 2011 (r33564)
@@ -150,7 +150,6 @@ static const char help_text[]=
#define MSGTR_IncreaseRTCMaxUserFreq "Skúste pridať \"echo %lu > /proc/sys/dev/rtc/max-user-freq\" do štartovacích skriptov vášho systému.\n"
#define MSGTR_LinuxRTCInitErrorPieOn "Chyba pri inicializácii Linuxových RTC v ioctl (rtc_pie_on): %s\n"
#define MSGTR_UsingTimingType "Používam %s časovanie.\n"
-#define MSGTR_NoIdleAndGui "Voľba -idle sa nedá použiť pre GMPlayer.\n"
#define MSGTR_MenuInitialized "Menu inicializované: %s\n"
#define MSGTR_MenuInitFailed "Zlyhala inicializácia menu.\n"
#define MSGTR_Getch2InitializedTwice "VAROVANIE: getch2_init je volaná dvakrát!\n"
Modified: trunk/help/help_mp-tr.h
==============================================================================
--- trunk/help/help_mp-tr.h Sun Jun 5 16:54:41 2011 (r33563)
+++ trunk/help/help_mp-tr.h Mon Jun 6 13:55:35 2011 (r33564)
@@ -154,7 +154,6 @@ static const char help_text[]=
#define MSGTR_IncreaseRTCMaxUserFreq "\"echo %lu > /proc/sys/dev/rtc/max-user-freq\" seçeneğini sistem açılış betiklerine eklemeyi deneyiniz.\n"
#define MSGTR_LinuxRTCInitErrorPieOn "ioctl'de Linux RTC açılış hatası (rtc_pie_on): %s\n"
#define MSGTR_UsingTimingType "%s zamanlaması kullanılıyor.\n"
-#define MSGTR_NoIdleAndGui "GMPlayer ile -idle seçeneği kullanılamaz.\n"
#define MSGTR_MenuInitialized "Menü başlatıldı: %s\n"
#define MSGTR_MenuInitFailed " Menü başlatılamadı.\n"
#define MSGTR_Getch2InitializedTwice "UYARI:getch2_init iki defa çağırıldı!\n"
Modified: trunk/help/help_mp-uk.h
==============================================================================
--- trunk/help/help_mp-uk.h Sun Jun 5 16:54:41 2011 (r33563)
+++ trunk/help/help_mp-uk.h Mon Jun 6 13:55:35 2011 (r33564)
@@ -145,7 +145,6 @@ static const char help_text[]=
#define MSGTR_IncreaseRTCMaxUserFreq "Спробуйте додати \"echo %lu > /proc/sys/dev/rtc/max-user-freq\" до скриптів запуску системи.\n"
#define MSGTR_LinuxRTCInitErrorPieOn "Помилка ініціалізації Linux RTC у ioctl (rtc_pie_on): %s\n"
#define MSGTR_UsingTimingType "Використовую %s синхронізацію.\n"
-#define MSGTR_NoIdleAndGui "Опція -idle не викориcтовується в GMPlayer.\n"
#define MSGTR_MenuInitialized "Меню ініціалізовано: %s\n"
#define MSGTR_MenuInitFailed "Ініціалізація меню невдале.\n"
#define MSGTR_Getch2InitializedTwice "ПОПЕРЕДЖЕННЯ: getch2_init визвано двічі!\n"
Modified: trunk/help/help_mp-zh_CN.h
==============================================================================
--- trunk/help/help_mp-zh_CN.h Sun Jun 5 16:54:41 2011 (r33563)
+++ trunk/help/help_mp-zh_CN.h Mon Jun 6 13:55:35 2011 (r33564)
@@ -159,7 +159,6 @@ static const char help_text[]=
#define MSGTR_IncreaseRTCMaxUserFreq "尝试添加 \"echo %lu > /proc/sys/dev/rtc/max-user-freq\" 到你的系统启动脚本中。\n"
#define MSGTR_LinuxRTCInitErrorPieOn "ioctl (rtc_pie_on) 中出现 Linux RTC 初始置错误:%s\n"
#define MSGTR_UsingTimingType "正在使用 %s 计时。\n"
-#define MSGTR_NoIdleAndGui "GMPLayer 无法使用选项 -idle。\n"
#define MSGTR_MenuInitialized "菜单已初始化:%s\n"
#define MSGTR_MenuInitFailed "菜单初始化失败。\n"
#define MSGTR_Getch2InitializedTwice "警告:getch2_init 被两次调用!\n"
Modified: trunk/help/help_mp-zh_TW.h
==============================================================================
--- trunk/help/help_mp-zh_TW.h Sun Jun 5 16:54:41 2011 (r33563)
+++ trunk/help/help_mp-zh_TW.h Mon Jun 6 13:55:35 2011 (r33564)
@@ -154,7 +154,6 @@ static const char help_text[]=
#define MSGTR_IncreaseRTCMaxUserFreq "試圖添加 \"echo %lu > /proc/sys/dev/rtc/max-user-freq\" 到你的係統啟動脚本。\n"
#define MSGTR_LinuxRTCInitErrorPieOn "Linux RTC 初始化錯誤在 ioctl (rtc_pie_on): %s\n"
#define MSGTR_UsingTimingType "正在使用 %s 計時。\n"
-#define MSGTR_NoIdleAndGui "GMPLayer 不能使用選項 -idle。\n"
#define MSGTR_MenuInitialized "菜單已初始化: %s\n"
#define MSGTR_MenuInitFailed "菜單初始化失敗。\n"
#define MSGTR_Getch2InitializedTwice "警告: getch2_init 被調用兩次!\n"
1
0
05 Jun '11
Author: ib
Date: Sun Jun 5 12:20:25 2011
New Revision: 33559
Log:
Rename option '-guiwid' '-gui-wid'.
A GUI related option which corresponds to a MPlayer option '-optname'
will be named '-gui-optname' now.
Modified:
trunk/DOCS/man/cs/mplayer.1
trunk/DOCS/man/de/mplayer.1
trunk/DOCS/man/es/mplayer.1
trunk/DOCS/man/fr/mplayer.1
trunk/DOCS/man/hu/mplayer.1
trunk/DOCS/man/it/mplayer.1
trunk/DOCS/man/pl/mplayer.1
trunk/DOCS/man/ru/mplayer.1
trunk/DOCS/man/zh_CN/mplayer.1
Changes in other areas also in this revision:
Modified:
trunk/DOCS/man/en/mplayer.1
trunk/cfg-mplayer.h
Modified: trunk/DOCS/man/cs/mplayer.1
==============================================================================
--- trunk/DOCS/man/cs/mplayer.1 Sun Jun 5 12:14:26 2011 (r33558)
+++ trunk/DOCS/man/cs/mplayer.1 Sun Jun 5 12:20:25 2011 (r33559)
@@ -2937,7 +2937,7 @@ Umístí okno do pravého dolního rohu
.PD 1
.
.TP
-.B \-guiwid <ID okna> (viz také volbu \-wid) (pouze GUI)
+.B \-gui-wid <ID okna> (viz také volbu \-wid) (pouze GUI)
Tato volba řekne GUI aby rovněž použilo X11 okno a přilepilo se na spodek videa,
což je použitelné pro vestavěné mini-GUI v prohlížeči (s MPlayer pluginem
například).
@@ -3071,7 +3071,7 @@ Zapne synchronizaci na snímkový zpětn
dfbmga a svga.
.
.TP
-.B \-wid <ID okna> (viz také volbu \-guiwid) (pouze X11, OpenGL a DirectX)
+.B \-wid <ID okna> (viz také volbu \-gui-wid) (pouze X11, OpenGL a DirectX)
Tato volba sdělí MPlayeru aby se připojil na existující okno.
To je využitelné k vestavění MPlayeru do internetového prohlížeče
(například s rozšířením plugger).
Modified: trunk/DOCS/man/de/mplayer.1
==============================================================================
--- trunk/DOCS/man/de/mplayer.1 Sun Jun 5 12:14:26 2011 (r33558)
+++ trunk/DOCS/man/de/mplayer.1 Sun Jun 5 12:20:25 2011 (r33559)
@@ -3381,7 +3381,7 @@ Platziert das Fenster in der unteren rec
.PD 1
.
.TP
-.B \-guiwid <Fenster-ID> (siehe auch \-wid) (nur bei GUI)
+.B \-gui-wid <Fenster-ID> (siehe auch \-wid) (nur bei GUI)
Weist die GUI an, auch ein X11-Fenster zu benutzen und sich selbst an die
Unterseite des Videos zu heften, was nützlich ist beim Einbetten einer Mini-GUI
in einen Browser (z.B.\& mit dem MPlayer-Plugin).
@@ -3525,7 +3525,7 @@ Anzeigemodus zu setzen.
Aktiviert VBI für vesa-, dfbmga- und svga-Videoausgabetreiber.
.
.TP
-.B \-wid <Fenster-ID> (siehe auch \-guiwid) (nur bei X11, OpenGL und DirectX)
+.B \-wid <Fenster-ID> (siehe auch \-gui-wid) (nur bei X11, OpenGL und DirectX)
Weist MPlayer an, sich an ein bestehendes X11-Fenster zu binden, was
beispielsweise nützlich ist, um MPlayer in einen Browser einzubetten (z.B.\&
mit der plugger-Erweiterung).
Modified: trunk/DOCS/man/es/mplayer.1
==============================================================================
--- trunk/DOCS/man/es/mplayer.1 Sun Jun 5 12:14:26 2011 (r33558)
+++ trunk/DOCS/man/es/mplayer.1 Sun Jun 5 12:20:25 2011 (r33559)
@@ -2797,7 +2797,7 @@ Coloca la ventana en la esquina inferior
.PD 1
.
.TP
-.B \-guiwid <id\ de\ ventana> (vea también \-wid) (GUI solamente)
+.B \-gui-wid <id\ de\ ventana> (vea también \-wid) (GUI solamente)
Esto le dice al GUI que use una ventana X11 y se pegue debajo del vídeo,
lo cual es útil para embeber en un navegador un mini-GUI (con
la extensión MPlayer por ejemplo).
@@ -2935,7 +2935,7 @@ un nuevo modo de pantalla.
Activa VBI para los controladores de salida de vídeo vesa, dfbmga y svga.
.
.TP
-.B \-wid <id\ de\ ventana> (vea también \-guiwid) (sólo X11, OpenGL y DirectX)
+.B \-wid <id\ de\ ventana> (vea también \-gui-wid) (sólo X11, OpenGL y DirectX)
Le dice a MPlayer que use una ventana existente.
Útil para embeber MPlayer en un navegador (con la extensión plugger por
ejemplo).
Modified: trunk/DOCS/man/fr/mplayer.1
==============================================================================
--- trunk/DOCS/man/fr/mplayer.1 Sun Jun 5 12:14:26 2011 (r33558)
+++ trunk/DOCS/man/fr/mplayer.1 Sun Jun 5 12:20:25 2011 (r33559)
@@ -3301,7 +3301,7 @@ Place la fenêtre en bas à gauche de l'
.PD 1
.
.TP
-.B \-guiwid <ID fenêtre> (voir aussi \-wid) (GUI uniquement)
+.B \-gui-wid <ID fenêtre> (voir aussi \-wid) (GUI uniquement)
Indique à la GUI (Graphical User Interface\ : interface homme-machine
graphique) d'utiliser également une fenêtre X11 et de se fixer au bas de
la vidéo, ce qui est utile pour embarquer une mini-GUI dans un navigateur (avec
@@ -3470,7 +3470,7 @@ nouveau mode d'affichage vidéo.
Active VBI pour les pilotes de sortie vidéo vesa, dfbmga et svga.
.
.TP
-.B \-wid <window\ ID> (voir aussi \-guiwid) (X11, OpenGL et DirectX \
+.B \-wid <window\ ID> (voir aussi \-gui-wid) (X11, OpenGL et DirectX \
uniquement)
Dit à MPlayer de s'attacher à une fenêtre existante.
Utile pour intégrer MPlayer dans un navigateur (avec l'extension plugger
Modified: trunk/DOCS/man/hu/mplayer.1
==============================================================================
--- trunk/DOCS/man/hu/mplayer.1 Sun Jun 5 12:14:26 2011 (r33558)
+++ trunk/DOCS/man/hu/mplayer.1 Sun Jun 5 12:20:25 2011 (r33559)
@@ -3269,7 +3269,7 @@ Ablak elhelyezése a képernyő jobb als
.PD 1
.
.TP
-.B \-guiwid <ablak ID> (lásd még \-wid) (csak GUI)
+.B \-gui-wid <ablak ID> (lásd még \-wid) (csak GUI)
Ez az opció megmondja a GUI-nak, hogy tapadjon oda a lejátszóablak aljához,
egy böngészőben megjelenítendő mini-GUI-nál lehet hasznos (az MPlayer pluginnel).
.
@@ -3419,7 +3419,7 @@ képernyő módot.
VBI bekapcsolása a vesa, dfbmga és az svga videó kimeneti meghajtóhoz.
.
.TP
-.B \-wid <ablak ID> (lásd még \-guiwid) (csak X11, OpenGL és DirectX)
+.B \-wid <ablak ID> (lásd még \-gui-wid) (csak X11, OpenGL és DirectX)
Ez megadja az MPlayernek hogy egy már létező X11 ablakban játsszon le,
hasznos ha böngészőbe akarod integrálni az MPlayert (pl.\& a plugger
kiterjesztéssel).
Modified: trunk/DOCS/man/it/mplayer.1
==============================================================================
--- trunk/DOCS/man/it/mplayer.1 Sun Jun 5 12:14:26 2011 (r33558)
+++ trunk/DOCS/man/it/mplayer.1 Sun Jun 5 12:20:25 2011 (r33559)
@@ -3287,7 +3287,7 @@ Posiziona la finestra nell'angolo in bas
.PD 1
.
.TP
-.B \-guiwid <ID finestra> (vedi anche \-wid) (solo GUI)
+.B \-gui-wid <ID finestra> (vedi anche \-wid) (solo GUI)
Questo indica alla GUI di usare anche una finestra X11 e di collegarsi
alla parte inferiore del video, che è utile per inserire una mini-GUI in
un browser (ad esempio con il plugin MPlayer).
@@ -3446,7 +3446,7 @@ le caratteristiche della nuova modalità
Abilita il VBI per i driver di uscita video vesa, dfbmga e svga.
.
.TP
-.B \-wid <ID finestra> (vedi anche \-guiwid) (solo X11, OpenGL e DirectX)
+.B \-wid <ID finestra> (vedi anche \-gui-wid) (solo X11, OpenGL e DirectX)
Dice ad MPlayer di collegarsi ad una finestra già esistente.
Utile per 'incastrare' MPlayer in un browser (p.es.\& con l'estensione
plugger).
Modified: trunk/DOCS/man/pl/mplayer.1
==============================================================================
--- trunk/DOCS/man/pl/mplayer.1 Sun Jun 5 12:14:26 2011 (r33558)
+++ trunk/DOCS/man/pl/mplayer.1 Sun Jun 5 12:20:25 2011 (r33559)
@@ -2217,7 +2217,7 @@ Umieszcza okno w prawym dolnym rogu ekra
.PD 1
.
.TP
-.B \-guiwid <ID\ okna> (zobacz także \-wid) (tylko z GUI)
+.B \-gui-wid <ID\ okna> (zobacz także \-wid) (tylko z GUI)
Przekazuje do GUI, że ma ono również używać okna X11 i przykleić je na dole
ekranu video, co jest przydatne by osadzić mini-GUI w przeglądarce
(używającej na przykład wtyczki MPlayer).
@@ -2328,7 +2328,7 @@ Jeżeli jest ona użyta ze sterownikiem
Włącza VBI dla sterowników wyjścia video vesa, dfbmga i svga.
.
.TP
-.B \-wid <ID\ okna> (zobacz także \-guiwid) (tylko X11, OpenGL i DirectX)
+.B \-wid <ID\ okna> (zobacz także \-gui-wid) (tylko X11, OpenGL i DirectX)
Przekazuje MPlayerowi, by dołączył się do instniejącego okna.
Przydatne, by osadzić MPlayera w przeglądarce (na przykład za pomocą wtyczki).
.
Modified: trunk/DOCS/man/ru/mplayer.1
==============================================================================
--- trunk/DOCS/man/ru/mplayer.1 Sun Jun 5 12:14:26 2011 (r33558)
+++ trunk/DOCS/man/ru/mplayer.1 Sun Jun 5 12:20:25 2011 (r33559)
@@ -3080,7 +3080,7 @@ gl, gl2, directx, fbdev и tdfxfb.
.PD 1
.
.TP
-.B \-guiwid <ID окна> (смотрите также \-wid) (только GUI)
+.B \-gui-wid <ID окна> (смотрите также \-wid) (только GUI)
Опция указывает GUI использовать также X11 окно и прицепить себя к нижней
части видео окна, что полезно для внедрения мини\-GUI в браузер
(с плагином MPlayer).
@@ -3221,7 +3221,7 @@ XResetScreenSaver API, пожалуйс�
Включает VBI для vesa, dfbmga и svga драйверов.
.
.TP
-.B \-wid <ID окна> (смотрите также \-guiwid) (только X11, OpenGL и DirectX)
+.B \-wid <ID окна> (смотрите также \-gui-wid) (только X11, OpenGL и DirectX)
Говорит MPlayer присоединиться к существующему окну.
Полезно для внедрения MPlayer в браузер (например, расширение plugger).
.
Modified: trunk/DOCS/man/zh_CN/mplayer.1
==============================================================================
--- trunk/DOCS/man/zh_CN/mplayer.1 Sun Jun 5 12:14:26 2011 (r33558)
+++ trunk/DOCS/man/zh_CN/mplayer.1 Sun Jun 5 12:20:25 2011 (r33559)
@@ -3467,7 +3467,7 @@ corevideo 视频输出驱动支持。
.PD 1
.
.TP
-.B \-guiwid <窗口代码>(另参见 \-wid)(仅用于图形界面)
+.B \-gui-wid <窗口代码>(另参见 \-wid)(仅用于图形界面)
该选项告诉图形界面也使用 X11 窗口并把自己固定在视频窗口的下方,\
这有助于将一个迷你图形界面嵌入到浏览器(比如通过使用 MPlayer 插件)\
的情况。
@@ -3617,7 +3617,7 @@ dga、x11、xv、sdl 和 directx 视频�
启用用于 vesa、dfbmga 和 svga 视频输出驱动的垂直停扫间隔功能。
.
.TP
-.B \-wid <窗口代码>(另见 \-guiwid)(仅用于 X11、OpenGL 和 DirectX)
+.B \-wid <窗口代码>(另见 \-gui-wid)(仅用于 X11、OpenGL 和 DirectX)
该选项让 MPlayer 绑定至一个已有的窗口上。\
有助于将 MPlayer 嵌入至浏览器中(比如以扩展插件的形式)。\
该选项将完整地充填所给的窗口,因此 MPlayer 不再负责诸如\
1
0
r33558 - in trunk: DOCS/man/de/mplayer.1 DOCS/man/en/mplayer.1 cfg-mplayer.h gui/cfg.c gui/cfg.h
by ib 05 Jun '11
by ib 05 Jun '11
05 Jun '11
Author: ib
Date: Sun Jun 5 12:14:26 2011
New Revision: 33558
Log:
Add option '-gui-include'.
This is the GUI counterpart to MPlayer's option '-include'.
Modified:
trunk/DOCS/man/de/mplayer.1
Changes in other areas also in this revision:
Modified:
trunk/DOCS/man/en/mplayer.1
trunk/cfg-mplayer.h
trunk/gui/cfg.c
trunk/gui/cfg.h
Modified: trunk/DOCS/man/de/mplayer.1
==============================================================================
--- trunk/DOCS/man/de/mplayer.1 Sat Jun 4 12:27:45 2011 (r33557)
+++ trunk/DOCS/man/de/mplayer.1 Sun Jun 5 12:14:26 2011 (r33558)
@@ -766,7 +766,7 @@ anstelle der systemweit installierten od
der eingebauten codecs.conf.
.
.TP
-.B \-include <Konfigurationsdatei>
+.B \-include <Konfigurationsdatei> (siehe auch \-gui-include)
Gib eine Konfigurationsdatei an, die nach den Standardkonfigurationsdateien
eingelesen werden soll.
.
@@ -1035,6 +1035,11 @@ Funktioniert nur als erstes Argument auf
Funktioniert nicht als Option in einer Konfigurationsdatei.
.
.TP
+.B \-gui-include <GUI-Konfigurationsdatei> (siehe auch \-include) (nur beim GUI)
+Gibt eine GUI-Konfigurationsdatei an, die nach der Standardkonfigurationsdatei
+gui.conf eingelesen werden soll.
+.
+.TP
.B \-h, \-help, \-\-help
Zeigt eine kurze Zusammenfassung der Optionen an.
.
1
0
Author: jrash
Date: Sat Jun 4 07:45:42 2011
New Revision: 3583
Log:
test for adding zh_CN homepage
Added:
trunk/src/documentation.zh_CN
Added: trunk/src/documentation.zh_CN
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ trunk/src/documentation.zh_CN Sat Jun 4 07:45:42 2011 (r3583)
@@ -0,0 +1,138 @@
+
+<!-- content begin -->
+
+<!-- synced with 3520 -->
+
+<h1>MPlayer 文档</h1>
+
+
+<h2><a name="docs">Documentation</a></h2>
+
+<p>
+ MPlayer comes with extensive documentation that explains in detail how
+ to solve or work around most common problems, how to best set up MPlayer
+ on your system and how to achieve optimal performance.
+</p>
+
+<p>
+ The most common questions are collected in the
+ <a href="../DOCS/HTML/en/faq.html">FAQ</a>. If you are looking for
+ a specific thing you can try to
+<!-- <a href="http://mplayerhq.hu/cgi-bin/s-docs.cgi?sbm=en">search the documentation</a>-->
+ search the documentation
+ to find a solution.
+</p>
+
+<p>
+ Information about MPlayer internals and other development related
+ aspects can be found in the <a href="../DOCS/tech/">tech section</a>
+ of the documentation.
+</p>
+
+<p>
+ The online documentation is generated nightly from the Subversion HEAD
+ version of MPlayer. If you are using a release you may notice
+ some changes and thus prefer to use the documentation that comes with
+ your installation. Translations to several languages are available.
+ The master version is English, but the translations are
+ up-to-date unless marked otherwise.
+</p>
+
+<ul>
+ <li>English:
+ <a href="../DOCS/HTML/en/index.html">HTML</a> or
+ <a href="../DOCS/HTML/en/MPlayer.html">HTML single file</a></li>
+ <li>Chinese (help wanted):
+ <a href="../DOCS/HTML/zh_CN/index.html">HTML</a> or
+ <a href="../DOCS/HTML/zh_CN/MPlayer.html">HTML single file</a></li>
+ <li>Czech (help wanted):
+ <a href="../DOCS/HTML/cs/index.html">HTML</a> or
+ <a href="../DOCS/HTML/cs/MPlayer.html">HTML single file</a></li>
+ <li>Hungarian (help wanted):
+ <a href="../DOCS/HTML/hu/index.html">HTML</a> or
+ <a href="../DOCS/HTML/hu/MPlayer.html">HTML single file</a></li>
+ <li>Russian (help wanted):
+ <a href="../DOCS/HTML/ru/index.html">HTML</a> or
+ <a href="../DOCS/HTML/ru/MPlayer.html">HTML single file</a></li>
+ <li>French (outdated. Contact <a href="mailto:gpoirier_REMOVE_THE_UNDERSCORES_AND_THE_TEXT_IN_BETWEEN_@mplayerhq.hu">Guillaume Poirier</a>
+ if you want to offer your help):
+ <a href="../DOCS/HTML/fr/index.html">HTML</a> or
+ <a href="../DOCS/HTML/fr/MPlayer.html">HTML single file</a></li>
+ <li>German (outdated, help wanted):
+ <a href="../DOCS/HTML/de/index.html">HTML</a> or
+ <a href="../DOCS/HTML/de/MPlayer.html">HTML single file</a></li>
+ <li>Italian (incomplete, help wanted):
+ <a href="../DOCS/HTML/it/index.html">HTML</a> or
+ <a href="../DOCS/HTML/it/MPlayer.html">HTML single file</a></li>
+ <li>Polish (outdated, help wanted):
+ <a href="../DOCS/HTML/pl/index.html">HTML</a> or
+ <a href="../DOCS/HTML/pl/MPlayer.html">HTML single file</a></li>
+ <li>Spanish (outdated, new translator needed):
+ <a href="../DOCS/HTML/es/index.html">HTML</a> or
+ <a href="../DOCS/HTML/es/MPlayer.html">HTML single file</a></li>
+</ul>
+
+<p>
+ The manual page for MPlayer and MEncoder describes all available command
+ line options and how to control MPlayer with the keyboard. It is also
+ regenerated nightly from the Subversion HEAD version of MPlayer.
+</p>
+
+<ul>
+ <li>English:
+ <a href="../DOCS/man/en/mplayer.1.html">HTML</a> or
+ <a href="../DOCS/man/en/mplayer.1">ROFF</a> or
+ <a href="../DOCS/man/en/mplayer.1.txt">TXT</a></li>
+ <li>Chinese (help wanted):
+ <a href="../DOCS/man/zh_CN/mplayer.1.html">HTML</a> or
+ <a href="../DOCS/man/zh_CN/mplayer.1">ROFF</a> or
+ <a href="../DOCS/man/zh_CN/mplayer.1.txt">TXT</a></li>
+ <li>Czech (help wanted):
+ <a href="../DOCS/man/cs/mplayer.1.html">HTML</a> or
+ <a href="../DOCS/man/cs/mplayer.1">ROFF</a> or
+ <a href="../DOCS/man/cs/mplayer.1.txt">TXT</a></li>
+ <li>French (help wanted):
+ <a href="../DOCS/man/fr/mplayer.1.html">HTML</a> or
+ <a href="../DOCS/man/fr/mplayer.1">ROFF</a> or
+ <a href="../DOCS/man/fr/mplayer.1.txt">TXT</a></li>
+ <li>German (help wanted):
+ <a href="../DOCS/man/de/mplayer.1.html">HTML</a> or
+ <a href="../DOCS/man/de/mplayer.1">ROFF</a> or
+ <a href="../DOCS/man/de/mplayer.1.txt">TXT</a></li>
+ <li>Hungarian (help wanted):
+ <a href="../DOCS/man/hu/mplayer.1.html">HTML</a> or
+ <a href="../DOCS/man/hu/mplayer.1">ROFF</a> or
+ <a href="../DOCS/man/hu/mplayer.1.txt">TXT</a></li>
+ <li>Italian (help wanted):
+ <a href="../DOCS/man/it/mplayer.1.html">HTML</a> or
+ <a href="../DOCS/man/it/mplayer.1">ROFF</a> or
+ <a href="../DOCS/man/it/mplayer.1.txt">TXT</a></li>
+ <li>Russian (help wanted):
+ <a href="../DOCS/man/ru/mplayer.1.html">HTML</a> or
+ <a href="../DOCS/man/ru/mplayer.1">ROFF</a> or
+ <a href="../DOCS/man/ru/mplayer.1.txt">TXT</a></li>
+ <li>Polish (very outdated, help wanted):
+ <a href="../DOCS/man/pl/mplayer.1.html">HTML</a> or
+ <a href="../DOCS/man/pl/mplayer.1">ROFF</a> or
+ <a href="../DOCS/man/pl/mplayer.1.txt">TXT</a></li>
+ <li>Spanish (very outdated, new translator needed):
+ <a href="../DOCS/man/es/mplayer.1.html">HTML</a> or
+ <a href="../DOCS/man/es/mplayer.1">ROFF</a> or
+ <a href="../DOCS/man/es/mplayer.1.txt">TXT</a></li>
+</ul>
+
+<p>
+ We continuously strive to improve and extend the documentation. If you
+ find omissions, errors or inaccuracies, please tell us on the
+ <a href="http://lists.mplayerhq.hu/mailman/listinfo/mplayer-DOCS">MPlayer-DOCS</a>
+ mailing list. If the documentation is not (yet) available in your language
+ and you are interested in translating it, please read the
+ <a href="../DOCS/tech/translations.txt">translation HOWTO</a> and join the
+ <a href="http://lists.mplayerhq.hu/mailman/listinfo/mplayer-DOCS">MPlayer-DOCS</a>
+ mailing list. We always welcome new translations. Also, the available
+ translations can always use a helping hand, especially those marked as
+ outdated, incomplete or in need of new translators.
+</p>
+
+<!-- content end -->
+
1
0
03 Jun '11
Author: ib
Date: Fri Jun 3 16:35:44 2011
New Revision: 33552
Log:
Remove useless code.
mDisplay is always set, otherwise the GUI wouldn't have been called.
Thus, there is neither a need to call XOpenDisplay() nor to check for error.
Modified:
trunk/help/help_mp-bg.h
trunk/help/help_mp-cs.h
trunk/help/help_mp-de.h
trunk/help/help_mp-es.h
trunk/help/help_mp-fr.h
trunk/help/help_mp-hu.h
trunk/help/help_mp-it.h
trunk/help/help_mp-pl.h
trunk/help/help_mp-ru.h
trunk/help/help_mp-tr.h
trunk/help/help_mp-uk.h
trunk/help/help_mp-zh_CN.h
trunk/help/help_mp-zh_TW.h
Changes in other areas also in this revision:
Modified:
trunk/gui/wm/ws.c
trunk/help/help_mp-en.h
Modified: trunk/help/help_mp-bg.h
==============================================================================
--- trunk/help/help_mp-bg.h Fri Jun 3 16:31:13 2011 (r33551)
+++ trunk/help/help_mp-bg.h Fri Jun 3 16:35:44 2011 (r33552)
@@ -812,7 +812,6 @@ static const char help_text[]=
// ws.c
-#define MSGTR_WS_CouldNotOpenDisplay "[ws] Не може да бъде отворен DISPLAY.\n"
#define MSGTR_WS_RemoteDisplay "[ws] Отдалечен дисплей, изключване на XMITSHM.\n"
#define MSGTR_WS_NoXshm "[ws] За съжаление вашата система не поддържа разширението на X за споделена памет.\n"
#define MSGTR_WS_NoXshape "[ws] За съжаление вашата система не поддържа разширението XShape.\n"
Modified: trunk/help/help_mp-cs.h
==============================================================================
--- trunk/help/help_mp-cs.h Fri Jun 3 16:31:13 2011 (r33551)
+++ trunk/help/help_mp-cs.h Fri Jun 3 16:35:44 2011 (r33552)
@@ -784,7 +784,6 @@ static const char help_text[]=
#define MSGTR_NotAFile "Toto nevypadá jako soubor: %s !\n"
// ws.c
-#define MSGTR_WS_CouldNotOpenDisplay "[ws] Nelze otevřít display.\n"
#define MSGTR_WS_RemoteDisplay "[ws] Vzdálený display, vypínám XMITSHM.\n"
#define MSGTR_WS_NoXshm "[ws] Promiňte, ale váš systém nepodporuje rozšíření X shared memory.\n"
#define MSGTR_WS_NoXshape "[ws] Promiňte, ale váš systém nepodporuje rozšíření XShape.\n"
Modified: trunk/help/help_mp-de.h
==============================================================================
--- trunk/help/help_mp-de.h Fri Jun 3 16:31:13 2011 (r33551)
+++ trunk/help/help_mp-de.h Fri Jun 3 16:35:44 2011 (r33552)
@@ -1016,7 +1016,6 @@ static const char help_text[]=
#define MSGTR_NotAFile "Dies scheint keine Datei zu sein: %s !\n"
// ws.c
-#define MSGTR_WS_CouldNotOpenDisplay "[ws] Konnte das Display nicht öffnen.\n"
#define MSGTR_WS_RemoteDisplay "[ws] Ferngesteuertes Display, deaktiviere XMITSHM.\n"
#define MSGTR_WS_NoXshm "[ws] Sorry, dein System unterstützt die Shared-Memory-Erweiterung von X nicht.\n"
#define MSGTR_WS_NoXshape "[ws] Sorry, dein System unterstützt die XShape-Erweiterung nicht.\n"
Modified: trunk/help/help_mp-es.h
==============================================================================
--- trunk/help/help_mp-es.h Fri Jun 3 16:31:13 2011 (r33551)
+++ trunk/help/help_mp-es.h Fri Jun 3 16:35:44 2011 (r33552)
@@ -800,7 +800,6 @@ static const char help_text[]=
#define MSGTR_NotAFile "Esto no parece ser un archivo: %s !\n"
// ws.c
-#define MSGTR_WS_CouldNotOpenDisplay "[ws] No puede abrir el display.\n"
#define MSGTR_WS_RemoteDisplay "[ws] Display remoto, desactivando XMITSHM.\n"
#define MSGTR_WS_NoXshm "[ws] Lo lamento, su sistema no soporta la extensión de memoria compartida X.\n"
#define MSGTR_WS_NoXshape "[ws] Lo lamento, su sistema no soporta la extensión XShape.\n"
Modified: trunk/help/help_mp-fr.h
==============================================================================
--- trunk/help/help_mp-fr.h Fri Jun 3 16:31:13 2011 (r33551)
+++ trunk/help/help_mp-fr.h Fri Jun 3 16:35:44 2011 (r33552)
@@ -967,7 +967,6 @@ static const char help_text[]=
// ws.c
-#define MSGTR_WS_CouldNotOpenDisplay "[ws] Impossible d'ouvrir l'affichage.\n"
#define MSGTR_WS_RemoteDisplay "[ws] Affichage à distance, désactive XMITSHM.\n"
#define MSGTR_WS_NoXshm "[ws] Désolé, votre système ne supporte pas l'extension de mémoire partagée X.\n"
#define MSGTR_WS_NoXshape "[ws] Désolé, votre système ne supporte pas l'extension XShape.\n"
Modified: trunk/help/help_mp-hu.h
==============================================================================
--- trunk/help/help_mp-hu.h Fri Jun 3 16:31:13 2011 (r33551)
+++ trunk/help/help_mp-hu.h Fri Jun 3 16:35:44 2011 (r33552)
@@ -797,7 +797,6 @@ static const char help_text[]=
#define MSGTR_NotAFile "Úgy tűnik, hogy ez nem fájl: %s !\n"
// ws.c
-#define MSGTR_WS_CouldNotOpenDisplay "[ws] A képernyő nem nyitható meg.\n"
#define MSGTR_WS_RemoteDisplay "[ws] Távoli képernyő, XMITSHM kikapcsolva.\n"
#define MSGTR_WS_NoXshm "[ws] Bocs, a rendszered nem támogatja az X osztott memória kiterjesztést.\n"
#define MSGTR_WS_NoXshape "[ws] Bocs, a rendszered nem támogatja az XShape kiterjesztést.\n"
Modified: trunk/help/help_mp-it.h
==============================================================================
--- trunk/help/help_mp-it.h Fri Jun 3 16:31:13 2011 (r33551)
+++ trunk/help/help_mp-it.h Fri Jun 3 16:35:44 2011 (r33552)
@@ -794,7 +794,6 @@ static const char help_text[]=
#define MSGTR_NotAFile "Questo non pare essere un file: %s !\n"
// ws.c
-#define MSGTR_WS_CouldNotOpenDisplay "[ws] Non posso aprire il display.\n"
#define MSGTR_WS_RemoteDisplay "[ws] Display remoto, disabilito XMITSHM.\n"
#define MSGTR_WS_NoXshm "[ws] Spiacente, il tuo sistema non supporta l'estensione 'X shared memory'.\n"
#define MSGTR_WS_NoXshape "[ws] Spiacente, il tuo sistema non supporta l'estensione XShape.\n"
Modified: trunk/help/help_mp-pl.h
==============================================================================
--- trunk/help/help_mp-pl.h Fri Jun 3 16:31:13 2011 (r33551)
+++ trunk/help/help_mp-pl.h Fri Jun 3 16:35:44 2011 (r33552)
@@ -938,7 +938,6 @@ static const char help_text[]=
// ws.c
-#define MSGTR_WS_CouldNotOpenDisplay "[ws] Nie udało sie otworzyć ekranu.\n"
#define MSGTR_WS_RemoteDisplay "[ws] Ekran zdalny, wyłączam XMITSHM.\n"
#define MSGTR_WS_NoXshm "[ws] Niestety Twój system nie obsługuje rozszerzeń dzielonej pamięci X.\n"
#define MSGTR_WS_NoXshape "[ws] Niestety Twój system nie obsługuje rozszerzenia XShape.\n"
Modified: trunk/help/help_mp-ru.h
==============================================================================
--- trunk/help/help_mp-ru.h Fri Jun 3 16:31:13 2011 (r33551)
+++ trunk/help/help_mp-ru.h Fri Jun 3 16:35:44 2011 (r33552)
@@ -786,7 +786,6 @@ static const char help_text[]=
#define MSGTR_NotAFile "Это не похоже на файл: '%s' !\n"
// ws.c
-#define MSGTR_WS_CouldNotOpenDisplay "[ws] Не могу открыть дисплей.\n"
#define MSGTR_WS_RemoteDisplay "[ws] Удалённый дисплей, отключаю XMITSHM.\n"
#define MSGTR_WS_NoXshm "[ws] Извините, ваша система не поддерживает расширение разделяемой памяти X'ов.\n"
#define MSGTR_WS_NoXshape "[ws] Извините, ваша система не поддерживает расширение XShape.\n"
Modified: trunk/help/help_mp-tr.h
==============================================================================
--- trunk/help/help_mp-tr.h Fri Jun 3 16:31:13 2011 (r33551)
+++ trunk/help/help_mp-tr.h Fri Jun 3 16:35:44 2011 (r33552)
@@ -981,7 +981,6 @@ static const char help_text[]=
// ws.c
-#define MSGTR_WS_CouldNotOpenDisplay "[ws] Gösterge açılamadı.\n"
#define MSGTR_WS_RemoteDisplay "[ws] uzaktan kumanda göstergesi, XMITSHM devredışı bırakılıyor.\n"
#define MSGTR_WS_NoXshm "[ws] Üzgünüm, sisteminiz X paylaşımlı bellek genişletmesini desteklemiyor.\n"
#define MSGTR_WS_NoXshape "[ws] Üzgünüm, sisteminiz Xshape genişletmesini desteklemiyor.\n"
Modified: trunk/help/help_mp-uk.h
==============================================================================
--- trunk/help/help_mp-uk.h Fri Jun 3 16:31:13 2011 (r33551)
+++ trunk/help/help_mp-uk.h Fri Jun 3 16:35:44 2011 (r33552)
@@ -779,7 +779,6 @@ static const char help_text[]=
#define MSGTR_NotAFile "Здається, це не файл: %s !\n"
// ws.c
-#define MSGTR_WS_CouldNotOpenDisplay "[ws] Не можу відкрити дисплей.\n"
#define MSGTR_WS_RemoteDisplay "[ws] Віддалений дисплей, вимикаю XMITSHM.\n"
#define MSGTR_WS_NoXshm "[ws] Вибачте, ваша система не підтримує розширення загальної пам'яті X.\n"
#define MSGTR_WS_NoXshape "[ws] Вибачте, здається, ваша система не підтримує розширення XShape.\n"
Modified: trunk/help/help_mp-zh_CN.h
==============================================================================
--- trunk/help/help_mp-zh_CN.h Fri Jun 3 16:31:13 2011 (r33551)
+++ trunk/help/help_mp-zh_CN.h Fri Jun 3 16:35:44 2011 (r33552)
@@ -807,7 +807,6 @@ static const char help_text[]=
#define MSGTR_NotAFile "这好像不是文件:%s!\n"
// ws.c
-#define MSGTR_WS_CouldNotOpenDisplay "[ws] 无法打开显示界面。\n"
#define MSGTR_WS_RemoteDisplay "[ws] 远程显示界面,禁用 XMITSHM。\n"
#define MSGTR_WS_NoXshm "[ws] 抱歉,你的系统不支持 X 共享内存扩展组件。\n"
#define MSGTR_WS_NoXshape "[ws] 抱歉,你的系统不支持 XShape 扩展组件。\n"
Modified: trunk/help/help_mp-zh_TW.h
==============================================================================
--- trunk/help/help_mp-zh_TW.h Fri Jun 3 16:31:13 2011 (r33551)
+++ trunk/help/help_mp-zh_TW.h Fri Jun 3 16:35:44 2011 (r33552)
@@ -953,7 +953,6 @@ static const char help_text[]=
// ws.c
-#define MSGTR_WS_CouldNotOpenDisplay "[ws] 打不開顯示。\n"
#define MSGTR_WS_RemoteDisplay "[ws] 遠程顯示, 停用 XMITSHM。\n"
#define MSGTR_WS_NoXshm "[ws] 抱歉, 你的係統不支持 X 共享内存擴展。\n"
#define MSGTR_WS_NoXshape "[ws] 抱歉, 你的係統不支持 XShape 擴展。\n"
1
0