名 称
mplayer −
影 视 播 放 器
mencoder − 影 视 编 解
码 器
概 要
mplayer
[若 干 选 项 ] [文 件
|URL|播 放 列 表 |−]
mplayer [若 干 选 项 ] 文
件 1 [若 干 该 文 件
专 用 的 选 项 ] [文
件 2] [若 干 该 文 件
专 用 的 选 项 ]
mplayer [若 干 选 项 ] {文
件 和 选 项 组 } [该
组 专 用 的 选 项 ]
mplayer [br]://[标 题 ][/设 备 ]
[若 干 选 项 ]
mplayer [dvd|dvdnav]://[标 题 |[起
始 标 题 ]−中 止
标 题 ][/设 备 ] [若 干
选 项 ]
mplayer vcd://轨; 道 [/设 备 ]
mplayer tv://[频 道 ][/输 入
源 代 码 ] [若 干 选
项 ]
mplayer radio://[频 道 |频 率
][/捕 捉 设 备 ] [若 干
选 项 ]
mplayer pvr:// [若 干 选 项 ]
mplayer dvb://[卡 号 @]频 道
[若 干 选 项 ]
mplayer mf://[文 件 过 滤
码 |@列 表 文 件 ] [−mf
若 干 选 项 ] [若 干
选 项 ]
mplayer [cdda|cddb]://音 轨 [−中
止 音 轨 ][:速 度 ][/设
备 ] [若 干 选 项 ]
mplayer cue://文; 件 [:音 轨 ]
[若 干 选 项 ]
mplayer
[file|mms[t]|http|http_proxy|rt[s]p|ftp|udp|unsv|icyx|noicyx|smb]://[用
户 名 :密 码 @]URL[:端
口 ] [若 干 选 项 ]
mplayer sdp://文; 件 [若 干
选 项 ]
mplayer mpst://主; 机 [:端 口
]/URL [若 干 选 项 ]
mplayer tivo://主; 机 /[list|llist|fsid]
[若 干 选 项 ]
gmplayer [若 干 选 项 ]
[−skin 界 面 外 观 ]
mencoder [若 干 选 项 ] 文
件 [文 件 |URL|−] [−o 文
件 | file://文; 件 | smb://[用
户 名 :密 码 @]主 机
/文 件 路 径 ]
mencoder [若 干 选 项 ] 文
件 1 [该 文 件 专 用
的 选 项 ] [文 件 2] [该
文 件 专 用 的 选
项 ]
描 述
mplayer 是 一 个 LINUX 下 的 电 影 播 放 器 ( 也 能 运 行 在 众 多 其 它 的 平 台 和 CPU 架 构 上 , 参 见 开 发 文 档 ) 。 通 过 众 多 原 生 的 和 已 编 译 的 编 解 码 器 的 支 持 , 其 能 播 放 绝 大 部 分 的 MPEG/VOB、 AVI、 ASF/WMA/WMV、 RM、 QT/MOV/MP4、 Ogg/ OGM、 MKV、 VIVO、 FLI、 NuppelVideo、 yuv4mpeg、 FILM 和 RoQ 文 件 。 还 能 观 看 VCD、 SVCD、 DVD、 蓝 光 DVD、 3ivx、 DivX 3/4/5、 WMV 甚 至 H.264 格 式 的 影 视 内 容 。
MPlayer 支 持 各 种 音 视 频 输 出 驱 动 。 其 不 仅 可 以 使 用 X11、 Xv、 DGA、 OpenGL、 SVGAlib、 fbdev、 AAlib、 libcaca、 DirectFB、 Quartz、 Mac OS X CoreVideo, 也 能 使 用 GGI、 SDL( 及 其 下 的 所 有 驱 动 ) 、 VESA( 在 兼 容 VESA 的 显 卡 上 甚 至 不 需 要 X11) 、 某 些 底 层 的 专 用 于 某 些 具 体 显 卡 的 驱 动 ( 如 Matrox、 3dfx 及 ATI) 和 一 些 硬 件 MPEG 解 码 器 卡 , 比 如 Siemens DVB、 Hauppauge PVR (IVTV)、 DXR2 和 DXR3/ Hollywood+。 其 中 绝 大 多 数 支 持 软 件 或 硬 件 方 式 的 画 面 缩 放 , 因 而 能 够 享 受 全 屏 播 放 影 视 内 容 的 体 验 。
MPlayer 具 有 OSD( 屏 上 显 示 ) 功 能 用 于 显 示 状 态 信 息 , 能 显 示 采 用 抗 锯 齿 及 阴 影 效 果 的 漂 亮 大 字 幕 , 并 提 供 键 盘 控 制 操 作 的 可 视 化 反 馈 效 果 。 支 持 欧 洲 语 种 / ISO8859−1,2( 匈 牙 利 语 、 英 语 、 捷 克 语 等 等 ) 、 斯 拉 夫 语 种 和 朝 鲜 语 的 字 体 , 以 及 12 种 的 字 幕 格 式 ( MicroDVD、 SubRip、 OGM、 SubViewer、 Sami、 VPlayer、 RT、 SSA、 AQTitle、 JACOsub、 PJS以 及 我 们 自 己 开 发 的 : MPsub) 和 DVD 字 幕 ( SPU 流 、 VOBsub 及 可 隐 藏 字 幕 ) 。
mencoder ( MPlayer 的 影 视 编 解 码 器 ) 是 一 个 简 单 的 影 视 编 解 码 器 , 其 设 计 为 将 MPlayer 可 播 放 的 影 视 内 容 ( 见 上 文 ) 编 码 成 其 他 的 MPlayer 可 播 放 格 式 ( 见 下 文 ) 。 能 以 1、 2 或 3 阶 段 的 方 式 编 码 为 MPEG-4( DivX/Xvid) 、 libavcodec 编 解 码 器 支 持 的 任 何 一 种 格 式 或 PCM/MP3/ VBRMP3 音 频 。 此 外 还 能 够 复 制 媒 体 流 , 具 有 强 大 的 过 滤 器 系 统 ( crop, expand, flip, postprocess, rotate, scale, noise, RGB/YUV转 换 ) 以 及 更 多 的 功 能 。
gmplayer 是 具 有 图 形 化 用 户 界 面 的 MPlayer。 除 了 一 些 自 有 选 项 ( 存 放 在 gui.conf 中 ) 以 外 , 其 与 MPlayer 具 有 同 样 的 选 项 , 然 而 有 些 MPlayer 的 选 项 会 存 放 在 gui.conf 中 以 便 能 够 独 立 于 MPlayer 使 用 。 ( 参 见 下 文 的 图 形 界 面 配 置 文 件 。 )
本 手 册 页 末 尾 有 用 法 示 例 , 能 让 你 迅 速 上 手 。
另 见 HTML 文 档 !
交 互 式 控 制
MPlayer
有 一 个 完 全 可
配 置 的 , 命 令
驱 动 的 控 制 层
面 , 让 你 可 以
通 过 键 盘 、 鼠
标 、 操 纵 杆 或
遥 控 器 ( 需 使
用 LIRC) 来 控 制
MPlayer。 参 见 −input 选
项 中 定 制 控 制
层 面 的 方 法 。
键 盘 控 制
左 和 右
后 退 /快 进 10 秒 钟 。
上 和 下
快 进 /后 退 1 分 钟 。
PGUP 和 PGDWN
快 进 /后 退 10 分 钟 。
[ 和 ]
将 当 前 播 放 速 度 减 少 /增 加 10%。
{ 和 }
减 半 /加 倍 当 前 播 放 速 度 。
BACKSPACE
将 播 放 速 度 重 置 为 正 常 水 平 。
< 和 >
在 播 放 列 表 中 后 退 /前 进 。
ENTER
在 播 放 列 表 中 前 进 , 甚 至 可 以 越 过 末 尾 。
HOME 和 END
下 一 个 /前 一 个 父 列 表 中 的 播 放 树 入 口 。
INS 和 DEL( 仅 用 于 ASX 播 放 列 表 )
下 一 个 /前 一 个 供 切 换 的 来 源 。
p / SPACE
暂 停 ( 再 按 下 则 取 消 暂 停 ) 。
.
步 进 。 按 第 一 下 暂 停 回 放 , 每 按 一 下 则 播 放 一 帧 ( 直 到 按 其 它 键 取 消 步 进 )) 。
q / ESC
停 止 播 放 并 退 出 。
U
暂 停 播 放 ( 并 且 当 未 使 用 −idle 时 退 出 ) 。
+ 和 −
调 整 音 频 延 迟 , 增 加 /减 少 0.1 秒 。
/ 和 *
降 低 /提 高 音 量 。
9 和 0
降 低 /提 高 音 量 。
( 和 )
调 整 声 音 平 衡 , 以 偏 向 于 左 /右 声 道 。
m
静 音 。
_( 仅 用 于 MPEG-TS、 AVI 和 libav 库 的 格 式 )
在 可 用 的 视 频 轨 道 间 循 环 切 换 。
#( 仅 用 于 DVD、 蓝 光 DVD、 MPEG、 Matroska、 AVI 和 libav 库 的 格 式 )
在 可 用 的 音 频 轨 道 间 循 环 切 换 。
TAB( 仅 用 于 MPEG-TS 和 libav 库 格 式 )
在 可 用 的 节 目 间 循 环 切 换 。
f
切 换 全 屏 模 式 ( 另 见 −fs) 。
T
切 换 顶 置 模 式 ( 另 见 −ontop) 。
w 和 e
减 小 /增 加 全 景 显 示 模 式 的 覆 盖 范 围 。
o
切 换 OSD 状 态 : 无 / 搜 索 条 / 搜 索 条 + 计 时 器 / 搜 索 条 + 计 时 器 + 总 时 间 。
d
切 换 丢 帧 状 态 : 无 / 跳 过 显 示 / 跳 过 解 码 。 ( 参 见 −framedrop 和 −hardframedrop) 。
v
切 换 字 幕 可 见 设 置 。
j 和 J
在 可 用 字 幕 间 循 环 切 换 。
y 和 g
在 字 幕 列 表 中 前 进 /后 退 。
F
切 换 显 示 “强 制 使 用 的 字 幕 ”模 式 。
a
切 换 对 齐 字 幕 模 式 : 上 / 中 / 下 。
x 和 z
调 整 字 幕 延 迟 , 增 加 /减 少 0.1 秒 。
c( 仅 用 于 −capture)
开 始 /停 止 抓 取 主 媒 体 流 。
r 和 t
将 字 幕 向 上 /下 移 动 。
i( 仅 用 于 −edlout 模 式 )
设 置 EDL 跳 过 段 落 的 起 始 点 或 中 止 点 , 并 写 入 指 定 的 文 件 。
s( 仅 用 于 −vf screenshot)
截 屏 。
S( 仅 用 于 −vf screenshot)
开 始 /停 止 截 屏 。
I
在 OSD 上 显 示 文 件 名 。
P
在 OSD 上 显 示 进 度 条 、 已 播 放 时 间 以 及 总 长 度 信 息 。
! 和 @
定 位 到 前 一 章 节 /后 一 章 节 的 起 始 处 。
D( 仅 用 于 −vo xvmc、 −vo vdpau、 −vf yadif、 −vf kerndeint)
激 活 /禁 用 解 除 隔 行 扫 描 过 滤 器 。
A |
在 可 用 的 DVD 视 角 间 循 环 切 换 。 |
(
以 下 按 键 仅 当
使 用 硬 件 加 速
的 视 频 输 出 ( xv,
(x)vidix, (x)mga, 等 ) , 软
件 均 衡 器 ( −vf eq or
−vf eq2) , 或 色 调
过 滤 器 ( −vf hue)
时 有 效 。 )
1 和 2
调 整 对 比 度 。
3 和 4
调 整 亮 度 。
5 和 6
调 整 色 调 。
7 和 8
调 整 饱 和 度 。
(
以 下 按 键 仅 当
使 用 quartz 或 corevideo 视
频 输 出 驱 动 时
有 效 。 )
command + 0
半 尺 寸 。
command + 1
原 始 尺 寸 。
command + 2
双 倍 尺 寸 。
command + f
切 换 全 屏 模 式 状 态 ( 另 见 −fs) 。
command + [ 和 command + ]
设 置 影 视 窗 口 的 alpha 值 。
(
以 下 的 按 键 仅
当 使 用 sdl 视 频 输
出 驱 动 时 有 效
。 )
c
在 可 用 的 全 屏 模 式 间 切 换 。
n
恢 复 为 原 来 的 模 式 。
(
以 下 的 按 键 仅
当 使 用 具 有 多
媒 体 按 键 的 键
盘 时 有 效 。 )
PAUSE
暂 停 。
STOP
停 止 并 退 出 。
PREVIOUS 和 NEXT
后 退 /快 进 1 分 钟 。
(
以 下 的 按 键 仅
用 于 编 译 时 包
含 对 于 电 视 或
数 字 视 频 广 播
输 入 的 支 持 的
情 况 , 并 且 优
先 级 高 于 以 上
的 按 键 定 义 。
)
h 和 k
选 择 上 一 个 /下 一 个 频 道 。
n
改 变 制 式 。
u
改 变 频 道 列 表 。
(
以 下 的 按 键 仅
用 于 编 译 时 包
括 对 于 dvdnav 支 持 的
情 况 : 用 于 菜
单 导 航 。 )
小 键 盘 8
选 择 按 钮 向 上 。
小 键 盘 2
选 择 按 钮 向 下 。
小 键 盘 4
选 择 按 钮 向 左 。
小 键 盘 6
选 择 按 钮 向 右 。
小 键 盘 5
返 回 主 菜 单 。
小 键 盘 7
返 回 最 近 的 菜 单 ( 最 优 顺 序 是 : 章 节 ->标 题 ->根 ) 。
小 键 盘 ENTER
确 认 选 择 。
(
以 下 按 键 用 于
控 制 图 文 电 视
, 数 据 可 以 来
自 模 拟 电 视 输
入 或 是 MPEG 传 输 流
。 )
X
打 开 /关 闭 图 文 电 视 功 能 。
Q 和 W
切 换 至 下 一 个 /上 一 个 图 文 电 视 页 面 。
鼠 标 控 制
按 钮 3 和 按 钮 4
后 退 /快 进 1 分 。
按 钮 5 和 按 钮 6
降 低 /提 高 音 量 。
操 纵 杆 |
左 和 右 |
后 退 /快 进 10 秒 。
上 和 下
快 进 /后 退 1 分 。
按 钮 1
暂 停 。
按 钮 2
切 换 OSD 状 态 : 无 / 搜 索 条 / 搜 索 条 + 计 时 器 / 搜 索 条 + 计 时 器 + 总 时 间 。
按 钮 3 和 按 钮 4
降 低 /提 高 音 量 。
用 法
每 个 形 如 “flag”的 选 项 都 有 一 个 相 对 应 的 形 如 “noflag”的 选 项 , 如 : 与 选 项 −fs 相 反 的 是 −nofs 选 项 。
如 果 某 选 项 标 明 为 : ( 仅 用 于 XXX) , 则 其 只 能 与 选 项 XXX 一 同 使 用 , 或 者 只 在 编 译 时 包 括 对 于 XXX 的 支 持 情 况 下 使 用 。
注
意 : 子 选 项 解
析 器 ( 用 于 例
如 −ao pcm 之 类 的 子
选 项 ) 支 持 一
种 特 殊 的 字 符
串 转 义 方 法 ,
以 用 于 外 部 的
图 形 界 面 。
其 格 式 如 下 :
%n%长 _度 _为 _n_的 _字
_符 _串
示 例 :
mplayer −ao pcm:file=%10%C:test.wav test.avi
或 用 于 脚 本 中
:
mplayer −ao pcm:file=%’expr length
"$NAME"’%"$NAME" test.avi
配 置 文 件
所 有 选 项 都 可 放 在 配 置 文 件 中 , 每 次 MPlayer/MEncoder 运 行 时 都 会 从 中 读 取 。 系 统 范 围 的 配 置 文 件 “mplayer.conf”, 位 于 配 置 目 录 中 ( 例 如 : /etc/ mplayer 或 者 /usr/local/etc/mplayer) , 各 个 用 户 专 用 的 配 置 文 件 是 “~/ .mplayer/config”。 MEncoder 的 配 置 文 件 是 “mencoder.conf”, 位 于 配 置 目 录 中 ( 例 如 : /etc/mplayer 或 者 /usr/local/etc/mplayer) , 各 个 用 户 专 用 的 配 置 文 件 是 “~/.mplayer/ mencoder.conf”。 各 个 用 户 专 用 的 选 项 覆 盖 系 统 范 围 定 义 的 选 项 ( 当 使 用 gmplayer 时 , gui.conf 的 选 项 覆 盖 各 个 用 户 专 用 的 选 项 ) , 而 命 令 行 中 指 定 的 选 项 覆 盖 其 它 所 有 选 项 。 配 置 文 件 的 语 法 是 “选 项 =<参 数 值 >”, 任 何 “#”后 面 的 内 容 都 认 为 是 注 释 。 无 需 参 数 值 既 可 使 用 的 选 项 可 把 参 数 值 设 为 “yes”或 “1”或 “true”, 而 如 果 要 停 用 则 将 其 设 为 “no”或 “0”或 “false”。 甚 至 子 选 项 也 可 以 此 方 式 设 定 。
同 样 可 以 编 写 每 个 媒 体 文 件 专 用 的 配 置 文 件 。 如 果 要 给 名 叫 ’movie.avi’的 一 个 文 件 设 置 一 个 配 置 文 件 , 则 创 建 一 个 名 为 ’movie.avi.conf’的 文 件 , 其 中 存 放 了 该 媒 体 文 件 专 用 的 选 项 , 并 将 其 放 到 ~/.mplayer/ 中 。 只 要 给 出 了 −use−filedir−conf 选 项 ( 或 是 通 行 命 令 行 , 或 是 在 全 局 配 置 文 件 中 给 出 ) , 也 可 以 把 配 置 文 件 放 到 与 所 播 放 的 媒 体 文 件 相 同 的 目 录 下 。 如 果 在 媒 体 文 件 所 在 目 录 下 找 到 其 专 用 的 配 置 文 件 , 则 不 会 从 ~/.maplyer 目 录 下 加 载 任 何 单 个 媒 体 文 件 专 用 的 配 置 。 另 外 , −use−filedir−conf 选 项 允 许 每 个 目 录 有 一 个 专 用 的 配 置 文 件 。 对 于 该 选 项 , MPlayer 首 先 尝 试 在 所 播 放 文 件 的 目 录 下 加 载 mplayer.conf, 然 后 尝 试 加 载 任 何 存 在 的 单 个 媒 体 文 件 专 用 的 配 置 。
MPLAYER 配 置 文 件 示 例 :
# 默
认 使 用 Matrox 驱 动 。
vo=xmga
# 我 喜 欢 在 看 片
子 的 时 候 练 习
倒 立 。
flip=yes
# 解 码 /编 码 多 个 PNG
文 件 ,
# 起 始 文 件 为 mf://文;
件 名 掩 码
mf=type=png:fps=25
# 怪 异 的 负 片 图
像 好 酷 。
vf=eq2=1.0:−0.8
# OSD 播 放 进 度 条 垂
直 放 置 方 式
progbar-align=50
MENCODER 配 置 文 件 示 例 :
# 设
置 MEncoder 默 认 输 出
的 文 件 名 。
o=encoded.avi
# 下 面 四 行 使 mencoder
tv:// 立 刻 开 始 捕 捉
。
oac=pcm=yes
ovc=lavc=yes
lavcopts=vcodec=mjpeg
tv=driver=v4l2:input=1:width=768:height=576:device=/dev/video0:audiorate=48000
# 较 复 杂 的 默 认
编 码 选 项 设 置
lavcopts=vcodec=mpeg4:autoaspect=1
lameopts=aq=2:vbr=4
ovc=lavc=1
oac=lavc=1
passlogfile=pass1stats.log
noautoexpand=1
subfont-autoscale=3
subfont-osd-scale=6
subfont-text-scale=4
subalign=2
subpos=96
spuaa=20
图 形 界 面 配 置 文 件
图 形 界 面 的 自 有 选 项 有 ( 括 号 中 为 MPlayer 选 项 名 ) : ao_alsa_device (alsa:device=)( 仅 用 于 ALSA) , ao_alsa_mixer (mixer)( 仅 用 于 ALSA) , ao_alsa_mixer_channel (mixer-channel)( 仅 用 于 ALSA) , ao_esd_device (esd:)( 仅 用 于 ESD) , ao_extra_stereo (af extrastereo)( 默 认 值 : 1.0) , ao_extra_stereo_coefficient (af extrastereo=), ao_oss_device (oss:)( 仅 用 于 OSD) , ao_oss_mixer (mixer)( 仅 用 于 OSD) , ao_oss_mixer_channel (mixer-channel)( 仅 用 于 OSD) , ao_sdl_subdriver (sdl:)( 仅 用 于 SDL) , ao_surround (unused), ao_volnorm (af volnorm), autosync (enable/disable), autosync_size (autosync), cache (enable/disable), cache_size (cache), enable_audio_equ (af equalizer), equ_band_00 ... equ_band_59, (af equalizer=), equ_channel_1 ... equ_channel_6 (af channels=), gui_main_pos_x, gui_main_pos_y, gui_save_pos (yes/no), gui_tv_digital( yes/no) , gui_video_out_pos_x, gui_video_out_pos_y, load_fullscreen (yes/no), playbar (enable/disable), show_videowin (yes/no), vf_lavc (vf lavc)( 仅 用 于 DXR3) , vf_pp (vf pp), vo_dxr3_device (unused)( 仅 用 于 DXR3) 。
存 放 在 gui.conf 中 的 MPlayer 选 项 有 ( 表 示 为 图 形 界 面 选 项 名 , 括 号 中 为 MPlayer 选 项 名 ) : a_afm (afm), ao_driver (ao), ass_bottom_margin (ass-bottom-margin)( 仅 用 于 ASS) , ass_enabled (ass)( 仅 用 于 ASS) , ass_top_margin (ass-top-margin)( 仅 用 于 ASS) , ass_use_margins (ass-use-margins)( 仅 用 于 ASS) , cdrom_device (cdrom-device), dvd_device (dvd-device), font_autoscale (subfont-autoscale)( 仅 用 于 FreeType) , font_blur (subfont-blur)( 仅 用 于 FreeType) , font_encoding (subfont-encoding), font_factor (ffactor), font_name (font), font_osd_scale (subfont-osd-scale)( 仅 用 于 FreeType) , font_outline (subfont-outline)( 仅 用 于 FreeType) , font_text_scale (subfont-text-scale)( 仅 用 于 FreeType) , gui_skin (skin), idle (idle), osd_level (osdlevel), softvol (softvol), stopxscreensaver (stop-xscreensaver), sub_auto_load (autosub), sub_cp (subcp)( 仅 用 于 iconv only) sub_overlap (overlapsub), sub_pos (subpos), sub_unicode (unicode), sub_utf8 (utf8), v_flip (flip), v_framedrop (framedrop), v_idx (idx), v_ni (ni), v_vfm (vfm), vf_autoq (autoq), vo_direct_render (panscan), vo_doublebuffering (dr), vo_driver (vo), vo_panscan (double)。
配 置 集
为 了 方 便 操 作 不 同 的 配 置 , 可 在 配 置 文 件 中 定 义 配 置 集 。 配 置 集 的 开 头 为 放 在 方 括 号 中 的 名 称 , 如 : “[my-profile]”。 所 有 之 后 的 选 项 成 为 配 置 集 的 一 部 分 。 可 用 profile-desc 选 项 定 义 描 述 内 容 ( 使 用 −profile help 将 其 显 示 出 来 ) 。 要 中 止 该 配 置 集 的 定 义 , 只 需 开 始 定 义 另 一 个 配 置 集 , 或 使 用 配 置 集 名 称 “default”以 继 续 定 义 常 规 的 选 项 。
MPLAYER 配 置 集 示 例 :
[protocol.dvd]
profile-desc="用 于 dvd:// 媒
体 流 的 配 置 集 "
vf=pp=hb/vb/dr/al/fd
alang=en
[protocol.dvdnav]
profile-desc="用 于 dvdnav:// 媒
体 流 的 配 置 集 "
profile=protocol.dvd
mouse-movements=yes
nocache=yes
[extension.flv]
profile-desc="用 于 .flv 文 件
的 配 置 集 "
flip=yes
[vo.pnm]
outdir=/tmp
[ao.alsa]
device=spdif
MENCODER 配 置 集 示 例 :
[mpeg4]
profile-desc="MPEG4 编 码 "
ovc=lacv=yes
lavcopts=vcodec=mpeg4:vbitrate=1200
[mpeg4−hq]
profile-desc="高 质 量 MPEG4 编
码 "
profile=mpeg4
lavcopts=mbd=2:trell=yes:v4mv=yes
通 用 选 项
−codecpath <目 录 >
指 定 已 编 译 编 解 码 器 的 存 放 目 录 。
−codecs−file <文 件 名 >( 另 见 −afm、 −ac、 −vfm、 −vc)
重 定 义 编 解 码 器 的 标 准 搜 索 路 径 并 使 用 指 定 的 文 件 代 替 内 置 的 codecs.conf。
−include <配 置 文 件 >( 另 见 −gui-include)
指 定 在 默 认 配 置 文 件 后 解 析 的 配 置 文 件 。
−list−options
打 印 所 有 可 用 的 选 项 。
−msgcharset <字 符 集 >
将 控 制
屏 幕 消 息 转 换
为 指 定 的 字 符
集 ( 默 认 值 :
autodetect - 自 动 检 测 )
。 文 本 将 以 选
项 −−charset 配 置 指
定 的 字 符 集 编
码 。 设 置 为
“noconv”可 禁 用 编
码 转 换 ( 以 解
决 iconv 之 类 的 问 题
) 。
注 意 : 该 选 项
在 命 令 行 解 析
完 成 后 生 效 。
环 境 变 量 MPLAYER_CHARSET 有
助 于 解 决 开 头
几 行 的 错 误 输
出 。
−msgcolor
在 支 持 ANSI 彩 色 标 准 的 终 端 上 启 用 彩 色 的 控 制 屏 幕 输 出 。
−msglevel <all=<级 别 >:<模 块 >=<级 别 >:...>
直 接 控
制 各 个 模 块 的
消 息 详 细 程 度
。 “all”模 块 改
变 的 是 所 有 未
在 命 令 行 中 明
确 指 定 级 别 的
模 块 的 详 细 级
别 。 参 见 “−msglevel
help”以 查 看 包 含
所 有 模 块 的 列
表 。
注 意 : 有 些 消
息 在 解 析 命 令
行 之 前 就 打 印
出 来 , 因 而 不
受 −msglevel 影 响 。 要
控 制 这 些 消 息
的 话 , 需 使 用
MPLAYER_VERBOSE 环 境 变 量 ,
参 见 下 面 的 解
释 以 获 取 详 细
信 息 。
可 用 级 别 :
−1 |
完 全 无 输 出 |
|||
0 |
仅 输 出 致 命 问 题 的 消 息 |
|||
1 |
输 出 错 误 消 息 |
|||
2 |
输 出 警 告 消 息 |
|||
3 |
输 出 简 短 提 示 消 息 |
|||
4 |
输 出 通 知 消 息 |
|||
5 |
输 出 状 态 消 息 ( 默 认 值 ) |
|||
6 |
输 出 详 细 的 消 息 |
|||
7 |
调 试 级 别 2 |
|||
8 |
调 试 级 别 3 |
|||
9 |
调 试 级 别 4 |
−msgmodule
在 每 条 控 制 屏 幕 消 息 前 加 上 模 块 名 。
−noconfig <若 干 选 项 >
不 解 析
所 选 的 配 置 文
件 。
注 意 : 如 果 命
令 行 中 指 定 了
−include 或 −use−filedir−conf
选 项 , 那 么 这
些 选 项 会 得 到
执 行 。
可 用 选 项 有 :
all
所 有 的 配 置 文 件
gui( 仅 用 于 图 形 界 面 )
图 形 界 面 的 配 置 文 件
system
系 统 配 置 文 件
user
用 户 配 置 文 件
−quiet
使 控 制 屏 幕 输 出 简 略 ; 尤 其 是 阻 止 显 示 状 态 行 ( 即 A: 0.7 V: 0.6 A-V: 0.068 ...) 。 特 别 有 助 于 在 慢 速 终 端 或 者 无 法 正 确 处 理 回 车 符 ( 即 \r) 的 终 端 上 的 情 况 。
−priority <优 先 级 >( 仅 用 于 Windows 和 OS/2)
根 据 Windows 和 OS/2 下 可 用 的 预 定 义 优 先 级 设 置 MPlayer 的 进 程 优 先 级 。 可 设 的 <优 先 级 > 值 有 :
idle|belownormal|normal|abovenormal|high|realtime
警 告 : 使 用 realtime( 实 时 ) 优 先 级 会 引 起 系 统 锁 死 。
−profile <配 置 集 1,配 置 集 2,...>
使 用 指 定 的 配 置 集 , −profile help 显 示 已 定 义 的 配 置 集 列 表 。
−really−quiet( 另 见 −quiet)
显 示 比 −quiet 更 少 的 输 出 和 状 态 信 息 。 同 时 禁 用 图 形 界 面 上 的 错 误 消 息 对 话 框 。
−show−profile <配 置 轮 廓 >
显 示 配 置 集 的 描 述 和 内 容 。
−use−filedir−conf
在 正 播
放 文 件 的 目 录
下 寻 找 该 文 件
专 用 的 配 置 文
件 。
警 告 : 播 放 不
信 任 的 数 据 媒
体 上 的 内 容 可
能 有 危 险 。
−v
提 高 消 息 详 细 级 别 , 命 令 行 中 每 发 现 一 个 −v 提 高 一 级 。
播 放 器 选 项 ( 仅 用 于 MPLAYER)
−autoq <质 量 >( 与 −vf [s]pp 一 同 使 用 )
根 据 可 用 的 CPU 空 闲 时 间 动 态 调 整 后 期 处 理 的 级 别 。 指 定 的 质 量 数 值 将 是 所 使 用 的 最 高 级 别 。 通 常 可 以 使 用 较 大 的 数 值 。 必 须 使 用 不 带 参 数 的 −vf [s]pp 选 项 以 使 该 选 项 起 作 用 。
−autosync <因 子 >
基 于 测 得 的 音 频 延 迟 逐 步 调 节 音 视 频 的 同 步 。 指 定 −autosync 0, 即 默 认 值 , 将 导 致 帧 播 放 的 计 时 完 全 基 于 测 得 的 音 频 延 迟 。 指 定 −autosync 1 同 样 如 此 , 但 会 小 幅 调 整 所 使 用 的 音 视 频 修 正 算 法 。 将 该 选 项 设 为 大 于 1 的 整 数 有 助 于 播 放 视 频 帧 率 不 平 稳 的 情 况 , 但 用 −nosound 可 以 正 常 播 放 的 电 影 。 值 越 大 , 播 放 的 计 时 越 接 近 于 −nosound。 尝 试 用 −autosync 30 可 缓 解 未 完 美 实 现 音 频 延 迟 检 测 的 声 卡 驱 动 的 问 题 。 使 用 这 个 值 后 , 如 果 出 现 了 音 视 频 同 步 上 的 大 偏 离 , 则 只 需 要 1 或 2 秒 时 间 就 可 以 解 决 。 在 所 有 的 声 卡 驱 动 下 , 音 视 频 偏 离 突 然 出 现 时 反 应 时 间 上 有 所 延 迟 , 这 是 打 开 此 选 项 的 唯 一 副 作 用 。
−benchmark
播 放 后
在 终 端 打 印 一
些 关 于 CPU 使 用 率
和 丢 帧 数 的 统
计 信 息 。 与 −nosound
和 −vo null 一 同 使 用
可 用 于 单 单 评
测 视 频 编 解 码
器 的 性 能 。
注 意 : 使 用 该
选 项 后 , 即 使
只 播 放 视 频 MPlayer
也 将 忽 略 每 个
帧 的 播 放 时 间
的 信 息 ( 可 以
认 为 这 是 不 限
制 帧 率 ) 。
−colorkey <编 号 >
将 透 明 色 的 键 值 改 为 所 选 的 RGB 数 值 。 0x000000 是 黑 色 而 0xffffff 是 白 色 。 仅 cvidix、 fbdev、 svga、 vesa、 winvidix、 xmga、 xvidix、 xover、 xv( 参 见 −vo xv:ck) 、 xvmc( 参 见 −vo xv:ck) 和 directx 等 视 频 输 出 驱 动 支 持 。
−nocolorkey
禁 用 透 明 色 。 仅 cvidix、 fbdev、 svga、 vesa、 winvidix、 xmga、 xvidix、 xover、 xv( 参 见 −vo xv:ck) 、 xvmc( 参 见 −vo xv:ck) 和 directx 等 视 频 输 出 驱 动 支 持 。
−correct−pts( 处 于 测 试 阶 段 )
将 MPlayer 切 换 到 试 验 模 式 , 其 中 视 频 帧 的 时 间 标 签 以 不 同 的 方 式 计 算 , 并 且 支 持 视 频 过 滤 器 添 加 新 的 帧 或 修 改 已 有 帧 的 时 间 标 签 。 可 以 看 到 更 精 确 的 时 间 标 签 , 例 如 , 当 通 过 −ass 选 项 播 放 与 镜 头 切 换 同 步 的 字 幕 时 。 如 不 使 用 −correct−pts, 字 幕 显 示 的 计 时 往 往 地 会 因 某 些 帧 而 失 效 。 该 选 项 在 使 用 了 某 些 流 分 离 器 和 编 解 码 器 时 无 法 正 常 起 作 用 。
−crash−debug( 用 于 调 试 代 码 )
一 旦 程 序 崩 溃 或 出 现 SIGTRAP 自 动 联 上 gdb 调 试 程 序 。 支 持 该 选 项 必 须 编 译 时 已 配 置 −−enable−crash−debug。
−doubleclick−time
以 毫 秒
为 单 位 的 时 间
值 , 用 以 判 定
两 次 连 续 的 按
键 动 作 是 否 为
一 次 双 击 动 作
( 默 认 值 : 300)
。 设 为 0 则 让 视
窗 系 统 判 断 什
么 样 动 作 的 是
双 击 ( 仅 当 使
用 −vo directx 时 ) 。
注 意 : 可 能 会
体 验 到 些 许 不
同 的 效 果 , 这
取 决 于 绑 定 的
是 MOUSE_BTN0_DBL 还 是
MOUSE_BTN0−MOUSE_BTN0_DBL 事 件
。
−edlout <文 件 名 >
新 建 文 件 并 写 入 EDL( 编 辑 决 定 列 表 ) 记 录 。 播 放 时 , 用 户 按 “i”键 标 记 跳 过 区 域 的 起 始 或 中 止 点 。 该 功 能 提 供 给 用 户 一 个 以 后 能 精 确 调 整 的 EDL 项 的 起 始 点 。 详 情 参 见 http://www.mplayerhq.hu/DOCS/HTML/en/ edl.html。
−edl-backward-delay <数 值 >
当 在 播 放 过 程 中 使 用 了 EDL 并 回 倒 时 , 可 能 会 停 在 某 条 EDL 记 录 中 间 。 在 此 情 况 下 , MPlayer 会 进 一 步 回 倒 至 这 条 EDL 记 录 的 起 始 位 置 , 之 后 会 立 即 跳 过 EDL 记 录 所 描 述 的 场 景 。 为 避 免 这 种 现 象 , MPlayer 会 跳 至 距 EDL 记 录 前 端 某 个 固 定 间 隔 处 。 该 参 数 以 秒 为 单 位 指 定 这 个 时 间 间 隔 。 ( 默 认 值 : 2 秒 ) 。
−edl-start-pts
根 据 所 播 放 文 件 的 起 始 时 间 调 整 EDL 记 录 的 位 置 信 息 。 某 些 格 式 , 尤 其 是 MPEG TS, 通 常 起 始 于 一 个 非 零 的 当 前 时 间 标 签 值 , 并 且 当 以 −edlout 选 项 生 成 EDL 文 件 时 , EDL 记 录 含 有 一 些 只 对 这 个 特 定 文 件 来 说 是 正 确 的 绝 对 数 值 。 如 果 重 新 编 码 成 另 一 种 格 式 , 该 EDL 文 件 不 再 适 用 。 使 用 −edl-start-pts 将 自 动 根 据 起 始 时 间 调 整 EDL 位 置 信 息 : 当 生 成 EDL 文 件 时 , 每 条 EDL 记 录 将 减 去 起 始 时 间 值 ; 当 使 用 EDL 文 件 播 放 时 , 每 个 EDL 位 置 信 息 将 加 上 文 件 的 起 始 时 间 值 。
−noedl-start-pts
禁 止 调 整 EDL 位 置 信 息 。
−enqueue( 仅 用 于 图 形 界 面 )
将 命 令 行 中 所 给 文 件 排 入 播 放 列 表 但 不 立 刻 播 放 。
−fixed−vo
强 制 使 用 单 个 固 定 的 视 频 系 统 用 于 多 个 文 件 的 播 放 ( 一 次 初 始 化 /终 止 操 作 用 于 所 有 文 件 ) 。 这 样 只 打 开 一 个 窗 口 , 将 用 于 所 有 文 件 的 播 放 。 目 前 以 下 驱 动 兼 容 fixed-vo: gl、 gl_tiled、 mga、 svga、 x11、 xmga、 xv、 xvidix 和 dfbmga。
−framedrop( 另 见 −hardframedrop, 未 使 用 −nocorrect−pts 时 只 可 用 于 测 试 )
跳 过 某 些 帧 的 显 示 从 而 在 运 行 慢 的 机 器 上 保 持 音 视 频 同 步 。 视 频 过 滤 器 不 会 应 用 到 这 些 帧 上 。 对 于 B-帧 来 说 , 甚 至 解 码 也 完 全 跳 过 。
−(no)gui
启 用 或 禁 用 图 形 界 面 ( 默 认 方 式 取 决 于 可 执 行 文 件 的 文 件 名 ) 。 仅 能 作 为 命 令 行 第 一 个 参 数 起 作 用 。 无 法 作 为 配 置 文 件 选 项 起 作 用 。
−gui-include <图 形 界 面 配 置 文 件 >( 另 见 −include) ( 仅 用 于 图 形 界 面 )
指 定 在 默 认 的 gui.conf 之 后 解 析 的 图 形 界 面 配 置 文 件 。
−h, −help, −−help
显 示 简 短 的 选 项 概 要 。
−hardframedrop( 未 使 用 −nocorrect−pts 时 只 可 用 于 实 验 )
更 加 密 集 地 丢 帧 ( 中 断 解 码 过 程 ) 。 会 导 致 图 像 失 真 ! 注 意 , libmpeg2 解 码 器 尤 其 可 能 在 使 用 该 选 项 后 崩 溃 , 所 以 请 考 虑 使 用 “−vc ffmpeg12,”。
−heartbeat−cmd
播 放 时 每 隔 30 秒 通 过 system() 调 用 ( 即 通 过 shell 调 用 ) 执 行 的 命 令 。
注 意 : MPlayer 执 行 此 命 令 时 不 加 以 检 查 , 所 以 你 有 责 任 确 保 该 命 令 不 造 成 任 何 安 全 问 题 ( 例 如 , 如 果 “.”就 像 在 Windows 中 那 样 位 于 搜 索 路 径 中 , 则 应 确 保 使 用 完 整 路 径 ) 。 并 且 该 选 项 只 有 在 播 放 视 频 时 有 效 ( 即 没 有 使 用 −novideo; 但 可 以 使 用 −vo null) 。
该 选 项 可 以 “滥 用 ”于 禁 用 不 支 持 规 范 的 X API 调 用 的 屏 幕 保 护 程 序 。 ( 另 见 −stop−xscreensaver) 如 果 觉 得 这 太 复 杂 了 , 请 要 求 屏 幕 保 护 程 序 的 编 写 者 支 持 规 范 的 X API 调 用 。
用 于 xscreensaver 的 示 例 : mplayer −heartbeat−cmd "xscreensaver−command −deactivate" file
用 于 GNOME screensaver 的 示 例 : mplayer −heartbeat−cmd "gnome−screensaver−command −p" file
−heartbeat−interval
指 定 每 隔 多 久 −heartbeat−cmd 要 执 行 一 次 , 以 两 次 执 行 间 相 隔 的 秒 数 为 单 位 ( 默 认 值 : 30.0) 。
−identify
为 −msglevel identify=4 的 简 便 写 法 。 使 用 便 于 解 析 的 格 式 显 示 文 件 参 数 。 同 时 打 印 更 为 详 细 的 字 幕 和 音 轨 的 语 言 与 ID 号 信 息 。 在 某 些 情 形 下 , 使 用 −msglevel identify=6 能 得 到 更 多 的 信 息 。 例 如 , 对 于 一 张 DVD 或 蓝 光 DVD, 该 选 项 能 列 出 每 个 标 题 的 章 节 和 时 长 , 以 及 一 个 碟 片 ID 号 。 将 该 选 项 与 −frames 0 一 起 使 用 能 禁 止 所 有 视 频 输 出 。 包 装 该 选 项 的 脚 本 TOOLS/midentify.sh 能 禁 止 MPlayer 的 其 它 输 出 , 并 且 ( 顺 利 的 话 ) 将 文 件 名 转 义 为 shell 程 序 使 用 的 形 式 。
−idle( 另 见 −slave)
当 没 有
文 件 播 放 时 ,
让 MPlayer 空 转 运 行
而 非 退 出 。 通
常 在 slave 模 式 下 有
用 , 能 通 过 输
入 命 令 控 制 MPlayer。
使 用 gmplayer 时 ,
−idle 是 默 认 设 置
, 使 用 −noidle 后 将
在 所 有 文 件 播
放 后 退 出 图 形
界 面 。
−input <命 令 >
该 选 项
可 用 于 配 置 输
入 系 统 的 某 些
部 分 。 指 定 的
路 径 相 对 于
~/.mplayer/。
注 意 : 自 动 连
按 功 能 目 前 只
有 游 戏 操 纵 杆
支 持 。
可 用 的 命 令 有 :
conf=<文 件 名 >
指 定 输 入 配 置 文 件 代 替 默 认 使 用 的 ~/.mplayer/ input.conf。 如 果 没 有 给 出 完 整 路 径 名 , 则 使 用 ~/.mplayer/ <文 件 名 >。
ar-dev=<设 备 >
用 作 苹 果 IR 遥 控 器 的 设 备 ( 默 认 值 是 自 动 侦 测 , 仅 用 于 Linux) 。
ar-delay
开 始 自 动 连 按 某 个 按 键 之 前 延 迟 多 少 毫 秒 ( 0 为 禁 用 ) 。
ar-rate
自 动 连 按 时 每 秒 产 生 的 按 键 次 数 。
(no)default-bindings
使 用 MPlayer 默 认 情 况 下 自 带 的 键 位 设 置 。
keylist
列 出 所 有 可 绑 定 命 令 的 按 键 。
cmdlist
列 出 所 有 可 绑 定 按 键 的 命 令 。
js-dev
指 定 使 用 的 操 纵 杆 设 备 ( 默 认 值 : /dev/input/js0) 。
file=<文 件 名 >
从 所 给
文 件 中 读 取 命
令 。 通 常 有 助
于 与 先 入 先 出
管 道 一 同 使 用
。
注 意 : 当 所 给
文 件 是 先 入 先
出 管 道 时 , MPlayer
会 打 开 两 个 管
道 两 端 , 这 样
就 可 以 重 复 执
行 ’echo "seek 10" >
mp_pipe’而 管 道 仍 然
有 效 。
−key−fifo−size <2−65000>
指 定 先 入 先 出 队 列 的 大 小 供 缓 冲 按 键 事 件 ( 默 认 值 : 7) 。 大 小 为 n 的 先 入 先 出 队 列 能 容 纳 (n−1) 缓 冲 事 件 。 如 果 设 太 小 一 些 按 键 事 件 会 丢 失 。 如 果 设 太 大 , MPlayer 在 处 理 经 缓 冲 的 事 件 时 可 能 显 得 像 是 卡 住 了 。 如 果 想 得 到 同 引 入 该 选 项 前 的 MPlayer 版 本 一 样 的 行 为 效 果 , 则 对 于 Linux 应 设 为 2, 对 于 Windows 应 设 为 1024。 如 果 值 设 得 小 , 则 应 当 设 置 −doubleclick−time 为 0 以 禁 用 双 击 , 这 样 双 击 事 件 就 不 会 与 其 它 常 规 的 键 盘 事 件 争 夺 缓 冲 空 间 了 。
−lircconf <文 件 名 >( 仅 用 于 LIRC)
指 定 LIRC 的 配 置 文 件 ( 默 认 值 : ~/.lircrc) 。
−list−properties
打 印 可 用 的 属 性 列 表 。
−loop <次 数 >
重 复 播 放 电 影 <次 数 > 遍 。 0 表 示 不 断 重 复 播 放 。
−menu( 仅 用 于 OSD 菜 单 )
打 开 OSD 菜 单 支 持 。
−menu−cfg <文 件 名 >( 仅 用 于 OSD菜 单 )
使 用 另 外 的 menu.conf。
−menu−chroot <路 径 >( 仅 用 于 OSD菜 单 )
将 文 件 选 择 菜 单 的 根 目 录 更 改 为 一 个 指 定 的 位 置 。
示 例 :
−menu−chroot
限 制 文 件 选 择 菜 单 只 能 查 找 /home 及 其 以 下 的 目 录 ( 即 不 可 能 访 问 /, 但 可 以 访 问 /home/user_name) 。
−menu−keepdir( 仅 用 于 OSD菜 单 )
文 件 浏 览 器 从 最 近 访 问 过 的 位 置 开 始 浏 览 , 而 非 当 前 目 录 。
−menu−root <参 数 值 >( 仅 用 于 OSD 菜 单 )
指 定 主 菜 单 。
−menu−startup( 仅 用 于 OSD 菜 单 )
在 MPlayer 启 动 时 显 示 主 菜 单 。
−mouse−movements
允 许 MPlayer 接 收 视 频 输 出 驱 动 报 告 的 指 针 移 动 事 件 。 选 择 DVD 菜 单 中 的 按 钮 需 要 该 选 项 。 支 持 基 于 X11 的 视 频 输 出 ( x11、 xv、 xvmc等 ) 以 及 gl、 gl_tiled、 direct3d 和 corevideo 的 视 频 输 出
−noar |
关 闭 对 于 苹 果 IR 遥 控 器 的 支 持 。 |
−noconsolecontrols
阻 止 MPlayer 读 取 标 准 输 入 的 键 盘 事 件 。 读 取 标 准 输 入 的 数 据 时 有 用 。 命 令 行 中 有 − 时 会 自 动 启 用 该 选 项 。 有 些 情 况 下 必 须 手 动 设 置 , 比 如 , 如 果 要 打 开 /dev/stdin ( 或 者 系 统 中 类 似 的 设 备 ) , 在 播 放 列 表 中 使 用 标 准 输 入 , 或 是 打 算 之 后 通 过 被 动 命 令 loadfile 或 loadlist 从 标 准 输 入 读 取 内 容 。
−nojoystick
关 闭 对 于 操 纵 杆 的 支 持 。
−nolirc
关 闭 对 于 LIRC 的 支 持 。
−nomouseinput
禁 用 鼠 标 按 键 的 ’按 /放 ’事 件 的 输 入 ( mozplayerxp 的 上 下 文 菜 单 需 要 该 选 项 ) 。
−rtc( 仅 用 于 RTC)
启 用 Linux RTC( 实 时 时 钟 − /dev/rtc) 用 于 计 时 。 该 选 项 每 1/1024 秒 唤 醒 进 程 以 校 对 当 前 时 间 。 对 于 配 置 为 桌 面 应 用 的 现 代 Linux 内 核 来 说 没 有 什 么 作 用 , 因 为 在 调 用 普 通 计 时 方 式 的 sleep 时 , 这 些 内 核 已 经 以 相 类 似 的 精 度 唤 醒 进 程 了 。
−pausing <0−3>( 仅 用 于 MPlayer)
指 定 命 令 默 认 使 用 的 暂 时 行 为 , 也 就 是 命 令 结 后 , MPlayer 是 继 续 播 放 还 是 暂 停 。 参 见 DOCS/tech/slave.txt 以 了 解 更 多 详 情 。
0 |
继 续 | ||
1 |
暂 停 ( pausing) | ||
2 |
保 持 暂 停 / 播 放 状 态 ( pausing_keep) | ||
3 |
切 换 暂 停 / 播 放 状 态 ( pausing_toggle) | ||
4 |
暂 停 同 时 画 面 帧 无 步 进 ( 实 验 性 ) ( pausing_keep_force) |
−playing−msg <字 符 串 >
开 始 播 放 前 打 印 字 符 串 。 支 持 以 下 的 变 量 替 换 :
${NAME}
规 换 为 属 性 NAME 的 值 。
?(NAME:TEXT)
仅 当 属 性 NAME 存 在 时 替 换 为 TEXT 的 值 。
?(!NAME:TEXT)
仅 当 属 性 NAME 不 存 在 时 替 换 为 TEXT 的 值 。
−playlist <文 件 名 >
根 据 播
放 列 表 播 放 文
件 ( 支 持 ASX、
Winamp、 SMIL、 或 每 行
一 个 文 件 名 的
格 式 ) 。
警 告 : MPlayer 解 析
及 使 用 播 放 列
表 文 件 的 方 式
不 具 备 防 范 恶
意 构 建 文 件 的
安 全 性 。 这 些
文 件 可 能 触 发
危 险 行 为 。 该
隐 患 存 在 于 迄
今 所 有 的 MPlayer 的
版 本 中 , 但 不
幸 的 是 之 前 未
能 将 此 情 况 妥
善 写 入 文 档 中
, 而 且 一 些 用
户 已 受 此 误 导
而 将 −playlist 用 于 不
可 信 来 源 的 参
数 。 请 勿 将 −playlist
用 于 任 意 的 因
特 网 来 源 或 你
不 信 任 的 文 件
!
注 意 : 该 选 项
处 理 为 一 项 条
目 , 其 后 的 选
项 仅 应 用 于 该
播 放 列 表 的 元
素 。
FIXME: 需 彻 底 解 释 清
楚 并 记 入 文 档
。
−allow-dangerous-playlist-parsing
该 选 项 允 许 将 任 何 文 件 解 析 为 播 放 列 表 。 用 于 例 如 一 台 服 务 将 一 个 文 件 公 告 为 播 放 列 表 类 型 的 情 况 。 仅 当 清 楚 知 道 所 有 涉 及 的 服 务 器 都 可 信 任 时 才 启 用 该 选 项 。 MPlayer 的 播 放 列 表 处 理 代 码 设 计 上 并 不 能 应 对 恶 意 播 放 列 表 文 件 。
−rtc−device <设 备 >
指 定 RTC 计 时 的 设 备 。
−shuffle
以 随 机 顺 序 播 放 文 件 。
−skin <名 称 >( 仅 用 于 GUI)
从 默 认 界 面 外 观 目 录 ~/.mplayer/skins/ 和 /usr/local/share/ mplayer/skins/ 下 的 参 数 所 指 定 名 称 的 子 目 录 中 装 载 界 面 外 观 。
示 例 :
−skin fittyfene
尝 试 从 ~/.mplayer/skins/fittyfene 加 载 , 然 后 是 /usr/ local/share/mplayer/skins/fittyfene。
−slave( 另 见 −input)
切 换 到
被 动 模 式 , MPlayer
运 行 为 其 他 程
序 在 后 端 。 MPlayer
从 标 准 输 入 读
取 以 新 行 符 (
\n) 分 隔 开 的 命
令 , 而 不 是 监
听 键 盘 事 件 。
注 意 : 参 见
−input cmdlist 以 查 阅 有
哪 些 被 动 模 式
下 的 命 令 , 以
及 DOCS/tech/slave.txt 以 查 阅
这 些 命 令 的 描
述 。 另 外 , 该
选 项 并 非 用 于
禁 用 其 它 的 输
入 的 , 例 如 通
过 视 频 窗 口 的
输 入 。 需 使 用
其 它 方 法 实 现
那 种 效 果 , 例
如 −input
nodefault−bindings:conf=/dev/null。
−softsleep
通 过 不 断 校 对 当 前 时 间 , 而 非 请 求 内 核 在 正 确 的 时 间 点 唤 醒 MPlayer 来 实 现 对 于 帧 的 计 时 。 如 果 内 核 计 时 器 精 度 不 高 且 不 能 使 用 RTC, 该 选 项 很 有 作 用 。 代 价 是 CPU 消 耗 较 高 。
−sstep <秒 数 >
每 帧 后 跳 过 <秒 数 > 秒 。 由 于 仍 然 使 用 影 视 内 容 的 标 准 帧 率 计 算 方 式 , 所 以 播 放 加 快 了 。 因 为 MPlayer 仅 能 定 位 至 下 一 个 关 键 帧 , 所 以 该 选 项 可 能 不 精 确 。
−udp−ip <ip>
设 置 −udp−master 发 送 的 数 据 包 所 使 用 的 目 标 地 址 。 将 其 设 置 为 广 播 地 址 将 允 许 多 个 被 动 方 使 用 同 一 个 广 播 地 址 与 主 动 方 同 步 ( 默 认 值 : 127.0.0.1) 。
−udp−master
在 播 放 每 一 帧 之 前 向 −udp−ip 的 −udp−port 端 口 发 送 数 据 包 。 该 数 据 包 指 示 主 动 方 文 件 播 放 的 位 置 。
−udp−port <端 口 号 >
设 置 −udp−master 发 送 的 数 据 包 使 用 的 目 标 端 口 , 以 及 −udp−slave 监 听 的 端 口 ( 默 认 值 : 23867) 。
−udp−seek−threshold <秒 数 >
当 主 动 方 定 位 时 , 被 动 方 必 须 决 定 是 同 样 进 行 定 位 , 还 是 以 解 码 帧 而 非 在 帧 间 停 顿 的 方 式 赶 上 主 动 方 。 如 果 主 动 方 距 离 被 动 方 已 超 过 <秒 数 > 秒 , 则 被 动 方 选 择 定 位 。 否 则 , 其 选 择 赶 上 或 等 待 主 动 方 。 该 选 项 在 大 多 数 情 况 下 应 当 保 留 为 其 默 认 的 1 秒 设 置 。
−udp−slave
监 听 −udp−port 指 定 的 端 口 并 同 步 主 动 方 播 放 的 位 置 。
流 分 离 器 /媒 体 流 选 项
−a52drc <级 别 >
选 择 AC-3 音 频 流 的 动 态 范 围 压 缩 ( DRC) 级 别 。 <级 别 > 是 0 到 1 的 浮 点 数 , 其 中 0 表 示 无 压 缩 , ( 默 认 值 ) 1 表 示 完 全 模 式 的 压 缩 ( 使 响 亮 的 通 路 变 得 安 静 并 且 反 之 亦 然 ) 。 也 可 使 用 大 于 2 的 值 , 但 仅 供 试 验 。 该 选 项 仅 当 AC-3 流 包 含 所 需 范 围 的 压 缩 信 息 时 有 效 果 。
−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) 模 式 下 会 打 印 可 用 的 音 频 代 码 。 当 播 放 MPEG-TS 媒 体 流 时 , MPlayer/ MEncoder 将 所 选 的 音 频 流 用 于 第 一 个 节 目 ( 如 果 有 的 话 ) 。
−ausid <代 码 >( 另 见 −alang)
选 择 子 音 频 流 的 频 道 。 当 前 有 效 的 取 值 范 围 为 0x55..0x75, 并 且 当 由 原 生 流 分 离 器 ( 而 非 libavformat) 时 处 理 时 , 只 适 用 于 MPEG-TS。 由 于 媒 体 类 型 信 息 在 媒 体 流 中 的 嵌 入 方 式 有 异 或 其 在 流 中 缺 失 , 媒 体 类 型 可 能 无 法 正 确 识 别 , 但 当 多 个 子 流 存 在 时 , 音 频 流 会 正 确 地 分 离 出 来 。 当 使 用 −identify 运 行 时 , MPlayer 打 印 出 可 用 的 子 流 的 代 码 。
−alang <语 言 代 码 [,语 言 代 码 ,...]>( 另 见 −aid)
指 定 所 使 用 音 频 语 言 的 优 先 级 列 表 。 不 同 的 容 器 格 式 使 用 不 同 的 语 言 代 码 。 DVDs 使 用 ISO 639−1 的 双 字 符 语 言 代 码 , Matroska、 MPEG-TS 和 NUT 使 用 ISO 639−2 的 三 字 符 语 言 代 码 , 而 OGM 使 用 一 种 灵 活 形 式 的 标 识 代 码 。 MPlayer 在 输 出 详 细 信 息 模 式 下 ( −v) 运 行 时 会 打 印 可 用 的 语 言 。
示 例 :
mplayer dvd://1 −alang hu,en
选 择 播 放 DVD 上 的 匈 牙 利 语 音 轨 , 而 在 没 有 匈 牙 利 语 时 使 用 英 语 作 为 备 用 语 言 。
mplayer −alang jpn example.mkv
使 用 日 语 播 放 Matroska 文 件 。
−audio−demuxer <[+]名 称 >( 仅 用 于 −audiofile)
强 制 使 用 某 个 类 型 的 音 频 分 离 器 用 于 −audiofile。 要 强 制 使 用 一 个 类 型 就 在 其 名 称 前 使 用 “+”, 这 会 跳 过 某 些 检 查 ! 需 使 用 −audio−demuxer help 所 打 印 出 来 的 分 离 器 类 型 。 由 于 向 后 兼 容 , 也 可 使 用 libmpdemux/ demuxer.h 中 定 义 的 分 离 器 代 码 。 −audio−demuxer audio 或 −audio−demuxer 17 强 制 使 用 MP3。
−audiofile <文 件 名 >
看 电 影 画 面 时 播 放 外 部 文 件 中 的 音 频 ( WAV, MP3 或 Ogg Vorbis) 。
−audiofile−cache <千 字 节 数 >
对 −audiofile 的 音 频 流 启 用 缓 存 , 使 用 指 定 大 小 的 内 存 。
−reuse−socket( 仅 用 于 udp://);
允 许 其 它 进 程 在 连 接 端 关 闭 后 立 即 将 其 重 新 利 用 。
−bandwidth <字 节 数 >( 仅 用 于 网 络 )
指 定 网 络 流 传 输 的 最 大 带 宽 ( 用 于 服 务 器 可 以 以 不 同 带 宽 传 送 内 容 的 情 况 ) 。 有 助 于 以 慢 速 连 接 观 看 实 时 流 传 输 的 媒 体 的 情 况 。 对 于 Real RTSP 流 传 输 方 式 , 也 用 于 设 置 最 大 传 送 带 宽 以 便 更 快 地 填 充 缓 冲 和 读 取 流 内 容 。
−bluray−angle <角 度 代 码 >( 仅 用 于 蓝 光 DVD)
有 些 蓝 光 碟 片 包 含 一 些 可 从 多 个 角 度 观 看 的 场 景 。 这 个 选 项 可 以 告 诉 MPlayer 使 用 哪 个 角 度 ( 默 认 值 : 1) 。
−bluray−device <碟 片 路 径 >( 仅 用 于 蓝 光 DVD)
指 定 蓝 光 碟 片 的 位 置 。 必 须 是 一 个 具 有 蓝 光 DVD 结 构 的 目 录 。
−cache <千 字 节 数 >
该 选 项 指 定 用 多 少 内 存 ( 以 千 字 节 为 单 位 ) 作 为 文 件 或 URL 内 容 的 预 先 缓 存 。 特 别 有 助 于 播 快 慢 的 媒 体 。
−nocache
关 闭 缓 存 。
−cache−min <百 分 比 数 >
当 缓 存 填 充 到 总 量 的 <百 分 比 数 > 时 开 始 播 放 。
−cache−seek−min <百 分 比 数 >
如 果 定 位 到 的 位 置 距 当 前 位 置 的 距 离 在 缓 存 大 小 的 <百 分 比 数 > 之 内 , 那 么 MPlayer 将 等 待 缓 存 填 存 到 此 位 置 而 不 是 执 行 流 定 位 操 作 ( 默 认 值 : 50) 。
−capture( 仅 用 于 MPlayer)
提 供 将 主 媒 体 流 ( 不 含 额 外 的 音 频 流 或 其 它 类 型 的 媒 体 流 ) 抓 取 至 文 件 的 功 能 。 使 用 −dumpfile 指 定 存 放 的 文 件 , 默 认 为 “stream.dump”。 如 果 使 用 了 该 选 项 , 则 可 以 通 过 按 下 绑 定 至 该 功 能 的 按 键 来 开 始 和 停 止 抓 取 操 作 。 ( 参 见 “交 互 式 控 制 ”部 分 ) 。 与 −dumpstream 相 同 , 除 了 MPEG 媒 体 流 , 该 选 项 可 能 产 生 不 了 可 用 的 输 出 。 需 注 意 的 是 , 由 于 缓 存 有 延 迟 , 抓 取 到 的 数 据 的 起 始 和 中 止 位 置 比 所 见 到 的 位 置 靠 后 。
−cdda <选 项 1:选 项 2>( 仅 用 于 CD 数 字 音 频 )
该 选 项 用 来 调 节 MPlayer 的 CD 音 频 读 取 功 能 。
可 用 选 项 有 :
speed=<参 数 值 >
设 定 CD 转 速 。
paranoia=<0−2>
设 置 Paranoia 库 使 用 等 级 。 0 以 外 的 值 可 能 会 使 播 放 第 一 个 音 轨 外 的 其 它 音 轨 不 正 常 。
0: 关 闭
检 测 ( 默 认 )
1: 只 进 行 重 叠
检 测
2: 充 分 的 数 据
修 正 和 校 检
generic-dev=<参 数 值 >
使 用 指 定 的 通 用 SCSI 设 备 。
sector-size=<参 数 值 >
单 次 读 取 数 据 的 大 小 。
overlap=<参 数 值 >
强 制 校 检 时 最 小 重 叠 搜 索 为 <参 数 值 > 个 扇 区 。
toc-bias
假 定 TOC 报 告 中 第 1 音 轨 的 起 始 偏 移 量 寻 址 为 LBA 0。 有 些 东 芝 光 驱 需 要 这 样 做 以 正 确 处 理 音 轨 边 界 。
toc-offset=<参 数 值 >
寻 址 音 轨 时 , 所 报 告 的 在 扇 区 数 需 再 加 上 <参 数 值 > 个 扇 区 。 可 以 是 负 数 。
(no)skip
( 不 ) 使 用 不 完 整 的 数 据 重 建 结 果 。
−cdrom−device <设 备 路 径 >
指 定 CD-ROM 设 备 ( 默 认 值 : /dev/cdrom) 。
−channels <数 量 >( 另 见 −af channels)
要 求 播
放 时 使 用 的 声
道 数 ( 默 认 值
: 2) 。 MPlayer 要 求
解 码 器 将 音 频
解 码 为 该 选 项
所 指 定 的 声 道
数 。 是 否 实 现
这 个 要 求 取 决
于 解 码 器 。 该
选 项 通 常 只 在
播 放 带 AC-3 音 频 (
比 如 DVD) 的 视 频
时 才 显 重 要 。
在 那 种 情 况 下
默 认 使 用 liba52 解 码
并 把 音 频 正 确
地 混 音 为 所 要
求 的 声 道 数 。
要 直 接 控 制 输
出 声 道 数 而 不
管 解 码 为 多 少
声 道 , 需 使 用
声 道 过 滤 器 。
注 意 : 解 码 器
( 仅 AC-3) 、 过 滤
器 ( surround) 和 音
频 输 出 驱 动 (
至 少 OSS 可 以 ) 接
受 该 选 项 。
可 用 选 项 有 :
2 |
立 体 声 |
|||
4 |
环 绕 立 体 声 |
|||
6 |
5.1 全 声 道 输 出 |
|||
8 |
7.1 全 声 道 输 出 |
−chapter <章 节 代 码 >[−<中 止 章 节 代 码 >]
指 定 从 哪 个 章 节 开 始 播 放 。 可 同 时 指 定 播 放 至 哪 个 场 景 中 止 ( 默 认 值 : 1) 。
−cookies( 仅 用 于 网 络 )
HTTP 请 求 时 发 送 cookie。
−cookies−file <文 件 名 >( 仅 用 于 网 络 )
从 <文 件 名 > 中 读 取 HTTP cookie( 默 认 路 径 : ~/.mozilla/ 和 ~/.netscape/) 并 且 不 从 默 认 位 置 读 取 cookie。 假 定 文 件 是 Netscape 格 式 。
−delay <秒 数 >
以 秒 为
单 位 的 音 频 延
迟 长 度 ( 正 或
负 的 浮 点 数 )
负 值 延 迟 音 频
, 而 正 值 延 迟
视 频 。 注 意 该
选 项 与 MEncoder 的
−audio−delay 选 项 效 果
正 好 相 反 。
注 意 : 当 用 于
MEncoder 时 , 该 选 项
并 不 一 定 能 与
−ovc copy 一 起 正 确 地
发 挥 作 用 ; 需
改 为 使 用
−audio−delay。
−ignore−start
忽 略 AVI 文 件 中 指 定 的 流 起 始 时 间 。 在 MPlayer 中 , 该 选 项 使 文 件 中 用 −audio−delay 选 项 编 码 的 媒 体 流 的 延 迟 无 效 。 在 编 码 时 , 该 选 项 防 止 MEncoder 将 原 来 媒 体 流 的 起 始 时 间 写 入 新 文 件 中 ; 但 是 −audio−delay 选 项 并 不 受 影 响 。 注 意 , MEncoder 有 时 会 自 动 调 整 流 的 起 始 时 间 以 补 偿 预 计 将 出 现 的 解 码 延 迟 , 所 以 未 测 试 之 前 勿 使 用 该 选 项 进 行 编 码 。
−demuxer <[+]类 型 名 >
强 制 使 用 指 定 类 型 的 流 分 离 器 。 要 强 制 使 用 该 类 型 , 就 在 其 名 称 前 加 上 “+”。 这 样 会 跳 过 某 些 检 查 ! 需 使 用 −demuxer help 打 印 出 来 的 流 分 离 器 名 称 。 为 了 向 后 兼 容 , 该 选 项 中 也 可 使 用 libmpdemux/demuxer.h 中 定 义 的 流 分 离 器 代 码 。
−dumpaudio( 仅 用 于 MPlayer)
将 原 始 未 压 缩 的 音 频 流 导 出 到 ./stream.dump 中 ( 对 于 MPEG/AC-3 有 作 用 , 其 它 情 况 下 大 多 数 生 成 的 文 件 无 法 播 放 ) 。 如 果 在 命 令 行 中 指 定 多 个 −dumpaudio、 −dumpvideo或 −dumpstream 选 项 , 则 只 有 最 后 一 个 生 效 。
−dumpfile <文 件 名 >( 仅 用 于 MPlayer)
指 定 MPlayer 应 该 导 出 至 哪 个 文 件 。 应 与 −dumpaudio / −dumpvideo / −dumpstream −capture 一 同 使 用 。
−dumpstream( 仅 用 于 MPlayer)
将 未 处 理 的 媒 体 流 导 出 到 ./stream.dump 中 。 有 助 于 从 DVD 或 网 络 上 抓 取 内 容 。 如 果 在 命 令 行 中 指 定 多 个 −dumpaudio、 −dumpvideo、 −dumpstream 选 项 , 则 只 有 最 后 一 个 生 效 。
−dumpvideo( 仅 用 于 MPlayer)
将 原 始 未 压 缩 的 视 频 流 导 出 到 ./stream.dump 中 ( 不 是 十 分 有 用 ) 。 如 果 在 命 令 行 中 指 定 多 个 −dumpaudio、 −dumpvideo、 −dumpstream 选 项 , 则 只 有 最 后 一 个 生 效 。
−dvbin <若 干 选 项 >( 仅 用 于 数 字 视 频 广 播 )
将 以 下 参 数 传 给 数 字 视 频 广 播 输 入 模 块 , 以 替 换 默 认 参 数 :
card=<1−4>
指 定 使 用 的 数 字 电 视 卡 号 1−4( 默 认 值 : 1) 。
file=<文 件 名 >
指 示 MPlayer 从 <文 件 名 > 中 读 取 频 道 列 表 。 默 认 是 从 ~/.mplayer/ channels.conf.{sat,ter,cbl,atsc}( 取 决 于 数 字 电 视 卡 的 类 型 ) 或 是 在 前 者 都 无 效 时 从 ~/.mplayer/channels.conf 读 取 。
timeout=<1−240>
尝 试 调 整 频 率 时 放 弃 调 整 前 最 大 等 候 秒 数 ( 默 认 值 : 30) 。
−dvd−device <设 备 路 径 >( 仅 用 于 DVD)
指 定 DVD 设 备 或 .iso 文 件 名 ( 默 认 值 : /dev/ dvd) 。 也 可 以 指 定 一 个 目 录 , 其 中 包 含 之 前 ( 使 用 vobcopy 之 类 工 具 ) 直 接 从 DVD 拷 贝 的 文 件 。
−dvd−speed <以 KB/s 为 单 位 的 因 数 或 速 度 值 >( 仅 用 于 DVD)
尝 试 限
制 DVD 的 传 输 速 度
( 默 认 值 : 0,
不 作 更 改 ) 。
DVD的 基 础 速 率 约
为 1350KB/s, 所 以 一
台 8倍 速 的 驱 动
器 能 以 最 高 10800KB/s
的 速 度 读 取 数
据 。 速 度 越 低
驱 动 器 工 作 得
越 安 静 , 对 于
观 看 DVD 影 片 来 说
, 2700KB/s 应 该 是 既
安 静 且 传 输 足
够 快 了 。 MPlayer 在
关 闭 时 将 驱 动
器 的 速 度 重 置
为 默 认 值 。 数
值 如 果 小 于 100 则
表 示 1350KB/s 的 倍 数
, 例 如 −dvd−speed 8 表
示 选 择 10800KB/s。
注 意 : 更 改 传
输 速 度 需 要 DVD 设
备 的 写 入 权 限
。
−dvdangle <视 角 代 码 >( 仅 用 于 DVD)
有 些 DVD 碟 片 中 的 场 景 可 以 从 多 个 视 角 观 看 。 通 过 该 选 项 可 以 告 诉 MPlayer 使 用 哪 个 视 角 ( 默 认 值 : 1) 。
−edl <文 件 名 >
播 放 时 启 用 编 辑 决 定 列 表 ( EDL) 。 根 据 所 给 文 件 中 的 条 目 , 将 跳 过 某 段 视 频 , 音 频 设 为 静 音 或 不 静 音 。 参 见 http://www.mplayerhq.hu/DOCS/HTML/en/edl.html 以 了 解 使 用 该 选 项 的 详 情 。
−endpos <[[hh:]mm:]ss[.ms]|大 小 [b|kb|mb]>( 另 见 −ss 和 −sb)
停 止 在
所 给 时 间 或 字
节 数 表 示 的 位
置 。
注 意 : 字 节 数
表 示 的 位 置 可
能 不 精 确 , 因
为 只 能 停 在 帧
数 据 块 的 边 界
上 。 当 与 −ss 选
项 组 合 使 用 时
, 如 非 以 字 节
数 指 定 位 置 ,
−endpos 的 时 间 会 向
前 平 移 −ss 所 指
定 的 秒 数 。 另
外 , 当 与 任 何
−dump 选 项 一 同 使
用 时 , 该 选 项
可 能 无 法 正 确
或 有 效 地 起 作
用 。
示 例 :
−endpos 56
停 在 56 秒 处 。
−endpos 01:10:00
停 在 1 小 时 10 分 处 。
−ss 10 −endpos 56
1 分 6 秒 后 停 止 。
mplayer −endpos 100mb
读 取 输 入 文 件 的 100MB 数 据 后 停 止 播 放 。
mencoder −endpos 100mb
只 编 码 100 MB 的 数 据 。
−forceidx
强 制 重
建 索 引 。 有 助
于 索 引 受 损 (
音 视 频 不 同 步
等 ) 的 文 件 。
这 使 无 法 播 放
时 定 位 的 文 件
能 够 定 位 。 可
使 用 MEncoder 永 久 性
地 修 复 索 引 (
参 见 文 档 ) 。
注 意 : 该 选 项
仅 当 所 处 理 的
媒 体 支 持 播 放
时 定 位 时 有 效
( 即 不 能 是 :
标 准 输 入 、 管
道 等 ) 。
−fps <浮 点 数 值 >
改 写 视 频 帧 速 率 。 有 助 于 原 始 数 值 错 误 或 不 存 在 的 情 况 。
−frames <数 字 >
只 播 放 /转 换 最 初 的 <数 字 > 帧 , 然 后 退 出 。
−hr−mp3−seek( 仅 用 于 MP3)
高 精 度 MP3 播 放 定 位 。 播 放 外 部 MP3 文 件 时 启 用 , 因 为 此 时 需 要 定 位 到 非 常 精 确 的 位 置 以 保 持 音 视 频 同 步 。 向 后 定 位 时 可 能 尤 其 慢 , 因 为 需 要 绕 回 到 开 头 以 寻 找 帧 的 准 确 位 置 。
−http-header-fields <字 段 1,字 段 2>
设 置 连 接 HTTP 媒 体 流 时 使 用 自 定 义 的 HTTP 字 段 。
示 例 :
mplayer −http−header−fields ’Field1: value1’,’Field2: value2’ http://localhost:1234 |
将 生 成 HTTP 请 求 :
GET / HTTP/1.0
Host: localhost:1234
User-Agent: MPlayer
Icy-MetaData: 1
Field1: value1
Field2: value2
Connection: close
−idx( 另 见 −forceidx)
在 没 有
找 到 索 引 的 情
况 下 重 建 文 件
的 索 引 , 从 而
播 放 时 能 够 定
位 。 有 助 于 下
载 有 误 / 不 完 整
的 文 件 , 或 生
成 错 误 的 文 件
。
注 意 : 该 选 项
仅 当 原 本 支 持
播 放 时 定 位 的
媒 体 时 有 效 (
即 不 能 是 : 标
准 输 入 、 管 道
等 ) 。
−noidx |
跳 过 重 建 索 引 文 件 的 步 骤 。 MEncoder 在 该 选 项 下 跳 过 写 入 索 引 的 步 骤 。 |
−ipv4−only−proxy( 仅 用 于 网 络 )
使 用 IPv6 地 址 时 不 用 代 理 服 务 器 。 IPv4 连 接 仍 然 使 用 代 理 。
−loadidx <索 引 文 件 >
从 该 文
件 中 读 取 −saveidx 保
存 的 视 频 索 引
数 据 。 该 索 引
用 于 播 放 时 的
定 位 , 替 换 其
它 一 切 AVI 本 身 装
载 的 索 引 。 MPlayer
并 不 防 止 加 载
产 生 自 不 同 AVI 文
件 的 索 引 , 但
是 这 肯 定 会 导
致 不 良 的 结 果
。
注 意 : 由 于 MPlayer
现 在 已 经 支 持
OpenDML, 该 选 项 已 废
弃 。
−mc <秒 数 /帧 >
( 以 秒
为 单 位 的 ) 每
帧 最 大 的 音 视
频 同 步 修 正 量
。
使 用 mencoder 时 , −mc 0
应 当 总 是 与 −noskip
一 同 使 用 , 否
则 几 乎 必 然 导
致 音 视 频 不 同
步 。
−mf <选 项 1:选 项 2:...>
用 于 从 多 个 PNG 或 JPEG 文 件 中 解 码 。
可 用 选 项 有 :
w=<参 数 值 >
输 入 图 像 文 件 的 宽 度 ( 默 认 值 : 自 动 检 测 )
h=<参 数 值 >
输 入 图 像 文 件 的 高 度 ( 默 认 是 值 : 自 动 检 测 )
fps=<参 数 值 >
输 出 的 帧 率 ( 默 认 值 : 25)
type=<参 数 值 >
输 入 文 件 类 型 ( 可 用 类 型 : jpeg、 png、 tga、 sgi)
−ni |
强 制 将 文 件 作 为 非 交 错 格 式 处 理 。 特 别 是 强 制 使 用 非 交 错 格 式 的 AVI 解 析 器 ( 可 使 某 些 损 坏 的 AVI 文 件 重 新 可 以 播 放 ) 。 也 可 能 有 助 于 播 放 一 些 默 认 方 式 下 交 替 而 非 同 时 播 放 音 频 和 视 频 的 文 件 。 |
−nobps( 仅 用 于 AVI)
不 使 用 平 均 字 节 /秒 的 信 息 以 维 持 音 视 频 同 步 。 有 助 于 某 些 文 件 头 损 坏 的 AVI 文 件 。
−noextbased
禁 止 基 于 扩 展 名 选 择 流 分 离 器 。 默 认 情 况 下 , 当 无 法 可 靠 检 测 文 件 类 型 ( 流 分 离 器 ) 时 ( 文 件 没 有 头 部 数 据 或 者 该 数 据 不 可 靠 ) , 将 使 用 文 件 扩 展 名 以 选 择 流 分 离 器 。 使 用 该 选 项 后 , 总 是 以 备 选 的 基 于 内 容 方 式 选 择 流 分 离 器 。
−passwd <密 码 >( 另 见 −user 选 项 ) ( 仅 用 于 网 络 )
设 置 http 认 证 密 码 。
−prefer−ipv4( 仅 用 于 网 络 )
使 用 IPv4 连 接 网 络 。 失 败 时 自 动 使 用 IPv6 作 为 备 用 协 用 。
−prefer−ipv6( 仅 用 于 IPv6 网 络 )
使 用 IPv6 连 接 网 络 。 失 败 时 自 动 使 用 IPv4 作 为 备 用 协 议 。
−psprobe <以 字 节 计 量 的 位 置 >
当 播 放 MPEG-PS 或 MPEG-PES 流 时 , 该 选 项 用 以 设 定 希 望 MPlayer 扫 描 多 少 字 节 以 确 认 所 要 使 用 的 视 频 编 解 码 器 。 播 放 含 有 H.264 流 的 EVO 或 VDR 文 件 时 需 要 该 选 项 。
−pvr <选 项 1:选 项 2:...>( 仅 用 于 PVR)
该 选 项 调 整 PVR 捕 捉 模 块 的 各 种 编 码 属 性 。 必 须 与 V4L2 驱 动 支 持 的 MPEG 硬 编 码 卡 一 起 使 用 。 Hauppauge WinTV PVR−150/250/350/500 和 所 有 基 于 IVTV 的 卡 据 悉 是 PVR 捕 捉 卡 。 注 意 只 有 Linux 2.6.18 及 以 上 的 内 核 能 通 过 V4L2 层 处 理 MPEG 流 。 要 硬 件 捕 捉 MPEG 流 并 使 用 MPlayer/MEncoder 来 观 看 其 内 容 , 使 用 “pvr://”作; 为 影 视 内 容 的 URL 地 址 。
可 用 选 项 有 :
aspect=<0−3>
指 定 输 入 宽 高 比 :
0: 1:1
1: 4:3( 默 认 值 )
2: 16:9
3: 2.21:1
arate=<32000−48000>
指 定 编 码 音 频 的 码 率 ( 默 认 值 : 48000 Hz, 可 用 值 : 32000、 44100 和 48000 Hz)。
alayer=<1−3>
指 定 MPEG 音 频 编 码 层 级 ( 默 认 值 : 2) 。
abitrate=<32−448>
指 定 音 频 编 码 比 特 率 ( 以 kbps 为 单 位 ) ( 默 认 值 : 384) 。
amode=<参 数 值 >
指 定 音 频 编 码 模 式 。 可 用 预 设 值 有 “stereo”、 “joint_stereo”、 “dual”和 “mono”( 默 认 值 : stereo) 。
vbitrate=<参 数 值 >
指 定 ( 以 Mbps 为 单 位 的 ) 编 码 视 频 的 平 均 比 特 率 ( 默 认 值 : 6) 。
vmode=<参 数 值 >
指 定 视 频 编 码 模 式 :
vbr: 可 变
比 特 率 ( 默 认
值 )
cbr: 恒 定 比 特 率
vpeak=<参 数 值 >
指 定 以 Mbps 为 单 位 的 编 码 视 频 的 比 特 率 峰 值 ( 只 对 VBR 编 码 有 用 , 默 认 值 : 9.6) 。
fmt=<参 数 值 >
选 择 用 于 编 码 的 MPEG 格 式 :
ps: MPEG-2 节
目 流 ( 默 认 值
)
ts: MPEG-2 传 输 流
mpeg1: MPEG-1 系 统 流
vcd: VCD 可 兼 容 流
svcd: SVCD 可 兼 容 流
dvd: DVD 可 兼 容 流
−radio <选 项 1:选 项 2:...>( 仅 用 于 无 线 电 广 播 )
这 些 选 项 用 以 设 置 无 线 电 捕 捉 模 块 的 各 种 参 数 。 要 用 MPlayer 收 听 电 台 需 使 用 ’radio://<频; 率 >’( 如 果 不 提 供 频 道 选 项 ) 或 ’radio://<频; 道 号 >’( 如 果 提 供 频 道 选 项 ) 作 为 URL。 可 通 过 使 用 ’-v’选 项 运 行 MPlayer 查 看 可 行 的 频 率 范 围 。 要 启 动 捕 捉 子 系 统 , 则 使 用 ’radio://<频; 率 或 频 道 >/capture’。 如 果 不 使 用 关 键 字 capture, 则 可 以 只 使 用 有 线 方 式 收 听 电 台 。 由 于 同 步 问 题 , 不 推 荐 使 用 capture 来 收 听 电 台 , 这 会 使 效 果 不 佳 。
可 用 选 项 有 :
device=<参 数 值 >
所 使 用 的 无 线 电 设 备 ( 默 认 值 : Linux 下 为 /dev/radio0, 而 *BSD 下 为 /dev/tuner0) 。
driver=<参 数 值 >
所 使 用 的 无 线 电 广 播 驱 动 ( 默 认 值 : 如 果 有 则 用 v412, 否 则 为 v41) 。 当 前 支 持 v41 和 v412 驱 动 。
volume=<0..100>
无 线 电 设 备 的 音 量 ( 默 认 为 100)
freq_min=<值 >( 仅 用 于 *BSD BT848)
允 许 的 最 小 频 率 ( 默 认 值 : 87.50)
freq_max=<value>( 仅 适 用 于 *BSD BT848)
允 许 的 最 大 频 率 ( 默 认 值 : 108.00)
channels=<频 率 >−<名 称 >,<频 率 >−<名 称 >,...
设 置 频
道 列 表 。 在 名
称 中 需 用 “_”代
替 空 格 ( 或 使
用 引 号 ) 。 频
道 名 字 会 以 OSD 方
式 显 示 出 来 ,
从 而 可 将 被 动
命 令 radio_step_channel 和
radio_set_channel 使 用 于 遥
控 器 上 ( 参 见
LIRC) 。 如 果 在 URL
中 使 用 数 字 ,
则 该 数 字 将 作
为 频 道 列 表 中
所 指 定 频 道 的
位 置 。
示 例 : radio://1, radio://104.4,
radio_set_channel 1
adevice=<参 数 值 >( 仅 用 于 录 制 无 线 电 广 播 )
所 捕 捉 声 音 来 源 的 设 备 的 名 字 。 没 有 这 个 名 字 将 禁 用 捕 捉 功 能 , 即 使 URL 中 出 现 capture 关 键 字 。 对 于 ALSA 设 备 应 以 hw=<card>.<device> 的 形 式 使 用 这 个 选 项 。 如 果 设 备 名 中 含 有 ’=’, 则 该 模 块 将 使 用 ALSA 来 捕 捉 , 否 则 使 用 OSS。
arate=<参 数 值 >( 仅 用 于 录 制 无 线 电 广 播 )
以 每 秒
采 样 数 为 单 位
的 采 样 率 ( 默
认 值 : 44100) 。
注 意 : 当 使 用
音 频 捕 捉 时 ,
也 将 −rawaudio rate=<参 数
值 > 选 项 设 置 为
arate 中 一 样 的 值 。
如 果 存 在 声 音
播 放 速 度 的 问
题 ( 播 放 太 快
) , 请 尝 试 以
不 同 的 采 样 率
( 例 如 4800, 44100,
32000……) 播 放 。
achannels=<参 数 值 >( 仅 用 于 录 制 无 线 电 广 播 )
捕 捉 声 音 的 声 道 数 。
−rawaudio <选 项 1:选 项 2:...>
该 选 项 用 于 播 放 未 经 处 理 的 音 频 文 件 。 必 须 同 时 使 用 −demuxer rawaudio。 也 可 用 于 播 放 非 44kHz 16-位 立 体 声 的 音 频 CD。 要 播 放 未 经 处 理 的 AC-3 流 要 使 用 −rawaudio format=0x2000 −demuxer rawaudio。
可 用 选 项 有 :
channels=<参 数 值 >
声 道 数
rate=<参 数 值 >
以 每 秒 采 样 数 为 单 位 的 采 样 率
samplesize=<参 数 值 >
以 字 节 为 单 位 的 采 样 数 据 大 小
bitrate=<参 数 值 >
未 经 处 理 的 音 频 文 件 的 比 特 率
format=<参 数 值 >
16-进 制 fourcc 代 码
−rawvideo <选 项 1:选 项 2:...>
该 选 项 用 于 播 放 未 经 处 理 的 视 频 文 件 。 必 须 同 时 使 用 −demuxer rawvideo。
可 用 的 选 项 有 :
fps=<参 数 值 >
以 每 秒 帧 数 为 单 位 的 频 率 ( 默 认 值 : 25.0)
sqcif|qcif|cif|4cif|pal|ntsc
设 置 为 视 频 标 准 的 图 像 大 小
w=<参 数 值 >
以 像 素 为 单 位 的 图 像 宽 度
h=<参 数 值 >
以 像 素 为 单 位 的 图 像 高 度
i420|yv12|yuy2|y8
设 置 色 彩 空 间
format=<参 数 值 >
16 进 制 或 字 符 串 常 量 形 式 的 色 彩 空 间 值 ( fourcc 代 码 ) 使 用 −rawvideo format=help 可 获 取 可 用 字 符 串 的 列 表 。
size=<参 数 值 >
以 字 节 为 单 位 的 帧 大 小
示 例 :
mplayer foreman.qcif −demuxer rawvideo −rawvideo qcif
播 放 著 名 的 “foreman”样 本 视 频 。
mplayer sample-720x576.yuv
−demuxer rawvideo −rawvideo
w=720:h=576
播 放 未 经 处 理 的 YUV 格 式 的 样 本 。
−referrer <字 符 串 >( 仅 用 于 网 络 )
指 定 HTTP 请 求 引 用 页 面 的 路 径 或 URL。
−rtsp−port
与 “rtsp://”的; URL 地 址 一 起 使 用 , 以 强 制 指 定 客 户 端 端 口 号 。 该 选 项 有 助 于 本 机 位 于 路 由 器 下 的 子 网 , 但 希 望 将 RTSP 流 从 服 务 器 转 发 至 一 台 特 定 的 客 户 端 的 情 况 。
−rtsp−destination
与 “rtsp://”的; URL 地 址 一 起 使 用 , 以 强 制 指 定 所 绑 定 的 目 标 IP 地 址 。 该 选 项 有 助 于 某 些 不 能 将 RTP 包 发 送 至 正 确 接 口 的 RTSP 服 务 器 。 如 果 连 接 RTSP 服 务 器 失 败 , 可 使 用 −v 查 看 MPlayer 在 尝 试 绑 定 哪 个 IP 地 址 , 然 后 强 制 使 用 分 配 到 本 地 上 的 那 个 地 址 。
−rtsp−stream−over−tcp( 仅 用 于 LIVE555 和 NEMESI)
与 “rtsp://”的; URL 地 址 一 起 使 用 , 以 指 定 通 过 TCP 流 传 输 生 成 的 流 入 的 RTP 和 RTCP 包 ( 使 用 与 RTSP 相 同 的 TCP 连 接 ) 。 该 选 项 可 能 有 助 于 因 特 网 连 接 损 坏 而 无 法 传 递 流 入 的 UDP 包 的 情 况 ( 参 见 http://www.live555.com/mplayer/); 。
−rtsp−stream−over−http( 仅 用 于 LIVE555)
与 ’http://’形; 式 的 URL 一 同 使 用 , 用 以 指 定 生 成 的 RTP 和 RTCP 输 入 包 通 过 HTTP 协 议 传 送 。
−saveidx <文 件 名 >
强 制 重
建 索 引 并 导 出
到 <文 件 名 >。
目 前 只 对 AVI 文 件
有 效 。
注 意 : 由 于 MPlayer
已 经 支 持 OpenDML, 该
选 项 已 废 弃 。
−sb <以 字 节 计 量 的 位 置 >( 另 见 −ss)
定 位 到 以 字 节 计 量 的 一 个 位 置 。 有 助 于 播 放 CD-ROM 镜 像 或 VOB 文 件 时 开 始 部 分 是 垃 圾 数 据 的 情 况 。
−speed <0.01−100>
以 所 给 的 参 数 因 子 减 慢 或 加 快 播 放 速 度 。 与 −oac copy 一 起 使 用 时 不 能 保 证 正 常 起 作 用 。 添 加 −af scaletempo 参 数 可 以 在 播 放 时 突 破 4 倍 速 度 限 制 。
−srate <Hz>
选 择 要 使 用 的 输 出 采 样 率 ( 当 然 , 声 卡 对 此 有 限 制 ) 。 如 果 所 选 采 样 频 率 与 当 前 媒 体 的 不 同 , 则 会 在 音 频 过 滤 器 层 中 插 入 音 频 过 滤 器 resample 或 lavcresample 以 补 偿 该 差 异 。 重 采 样 的 类 型 可 由 −af−adv 选 项 控 制 。 默 认 方 式 为 快 速 重 采 样 , 可 能 引 起 失 真 。
−ss <时 间 点 >( 另 见 −sb)
定 位 到 所 给 时 间 的 位 置 。 要 禁 止 定 位 操 作 , 需 使 用 −ss nopts , −ss 0 的 行 为 并 非 所 愿 。
示 例 :
−ss 56
定 位 到 56 秒 处 。
−ss 01:10:00
定 位 到 1 小 时 10 分 钟 处 。
−tskeepbroken
告 诉 MPlayer 不 要 丢 弃 数 据 流 中 报 告 为 损 坏 的 TS 包 。 有 时 需 要 该 选 项 以 播 放 已 损 坏 的 MPEG-TS 文 件 。
−tsprobe <以 字 节 计 的 位 置 >
播 放 MPEG-TS 流 时 , 该 选 项 用 于 指 定 在 数 据 流 中 多 少 字 节 的 位 置 需 要 MPlayer 搜 索 所 要 的 音 频 和 视 频 的 代 码 。
−tsprog <1−65534>
播 放 MPEG-TS 流 时 , 可 用 该 选 项 指 定 要 播 放 哪 个 节 目 ( 如 果 存 在 的 话 ) 。 可 与 −vid 及 −aid 一 起 使 用 。
−tv <选 项 1:选 项 2:...>( 仅 用 于 TV/PVR)
该 选 项 调 整 电 视 信 号 捕 捉 模 块 的 各 种 属 性 。 要 用 MPlayer 收 看 电 视 , 使 用 ’tv://’或; ’tv://<频; 道 号 >’乃 至 ’tv://<频; 道 名 >’( 参 见 下 文 的 channels 选 项 以 了 解 频 道 名 ) 作 为 影 视 的 URL 地 址 。 也 可 使 用 ’tv:///<输; 入 源 代 码 >’观 看 来 自 AV 端 子 或 S 端 子 输 入 源 的 影 视 内 容 ( 参 见 input 选 项 了 解 详 情 ) 。
可 用 选 项 有 :
noaudio
没 有 声 音
automute=<0−255>( 仅 用 于 v4l和 v4l2)
如 果 设 备 报 告 的 信 号 强 度 小 于 这 个 值 , 那 么 音 频 和 视 频 将 静 音 。 大 多 数 情 况 下 automute=100 就 足 够 用 了 。 默 认 值 为 0( 禁 用 automute) 。
driver=<参 数 值 >
参 见 −tv driver=help 以 了 解 内 置 电 视 输 入 驱 动 的 列 表 。 可 用 值 : dummy, v4l, bsdbt848( 默 认 值 : 自 动 检 测 )
device=<参 数 值 >
指 定 电 视 设 备 ( 默 认 值 : /dev/video0) 。 注 意 : 对 于 bsdbt848 驱 动 , 可 以 同 时 给 出 bktr 和 调 谐 器 设 备 的 名 称 , 使 用 逗 号 分 隔 两 者 , 其 中 调 谐 器 在 bktr 设 备 之 后 ( 例 如 : −tv device=/dev/bktr1,/dev/tuner1) 。
input=<参 数 值 >
指 定 输 入 源 ( 默 认 值 : 0( 电 视 ) , 参 见 控 制 屏 幕 输 出 了 解 可 用 的 输 入 源 列 表 ) 。
freq=<参 数 值 >
指 定 调 谐 器 需 设 置 的 频 率 ( 例 如 : 511.250) 。 与 channels 参 数 不 兼 容 。
outfmt=<参 数 值 >
使 用 V4L 驱 动 支 持 的 预 设 值 ( yv12, rgb32, rgb24, rgb16, rgb15, uyvy, yuy2, i420) 或 以 任 意 的 16 进 制 格 式 , 指 定 调 谐 器 的 输 出 格 式 。 可 尝 试 outfmt=help 以 了 解 所 有 可 用 格 式 的 列 表 。
width=<参 数 值 >
输 出 窗 口 的 宽 度
height=<参 数 值 >
输 出 窗 口 的 高 度
fps=<参 数 值 >
捕 捉 视 频 信 号 所 用 的 帧 速 率 ( 帧 每 秒 )
buffersize=<参 数 值 >
以 兆 字 节 为 单 位 的 捕 捉 缓 冲 区 的 最 大 尺 寸 ( 默 认 值 : 动 态 调 整 )
norm=<参 数 值 >
bsdbt848 和 v4l 可 使 用 PAL、 SECAM、 NTSC。 对 于 v4l2, 参 见 控 制 屏 幕 输 出 以 了 解 所 有 可 用 制 式 列 表 , 另 参 看 下 面 的 normid 选 项 。
normid=<参 数 值 >( 仅 用 于 v4l2)
设 置 电 视 制 式 为 所 给 的 数 字 代 码 。 电 视 制 式 取 决 于 信 号 捕 捉 卡 。 参 见 控 制 屏 幕 输 出 以 了 解 可 用 电 视 制 式 列 表 。
channel=<参 数 值 >
设 置 调 谐 器 至 <参 数 值 > 频 道 。
chanlist=<参 数 值 >
可 用 值 : argentina, australia, china-bcast, europe-east, europe-west, france, ireland, italy, japan-bcast, japan-cable, newzealand, russia, southafrica, us-bcast, us-cable, us-cable-hrc
channels=<频 道 >−<名 称 >,<频 道 >−<名 称 >,...
设 置 频
道 的 名 称 。 注
意 : 如 果 <频
道 > 是 一 个 大 于
1000 的 整 数 , 将 看
作 为 ( 以 kHz 为 单
位 的 ) 频 率 而
非 频 率 表 中 的
频 道 名 。
名 称 中 使 用 _ 代
替 空 格 ( 或 使
用 引 号 ;-)) 。 频
道 名 称 将 显 示
在 OSD 中 , 而 被 动
命 令 tv_step_channel、 tv_set_channel
及 tv_last_channel 有 用 于 遥
控 器 的 使 用 (
参 见 LIRC) 。 与 频
率 参 数 不 兼 容
。
注 意 : 频 道 号
就 将 是 ’channels’列
表 中 从 1 开 始 计
数 的 位 置 序 号
。
示 例 : tv://1, tv://TV1,
tv_set_channel 1, tv_set_channel TV1
[brightness|contrast|hue|saturation]=<−100−100>
设 置 电 视 卡 的 图 像 均 衡 器 。
audiorate=<参 数 值 >
设 置 输 入 音 频 的 采 样 率 。
forceaudio
即 使 v4l 报 告 没 有 音 频 源 也 捕 捉 音 频 信 号 。
alsa
从 ALSA 捕 捉 信 号 。
amode=<0−3>
选 择 音 频 模 式 :
0: 单 声
道
1: 立 体 声
2: 语 言 1
3: 语 言 2
forcechan=<1−2>
默 认 方 式 下 , 音 频 声 道 数 通 过 查 询 电 视 卡 的 音 频 模 式 而 自 动 决 定 。 该 选 项 能 强 制 使 用 立 体 声 / 单 声 道 录 制 模 式 , 而 无 视 amode 选 项 和 v4l 返 回 的 值 。 在 电 视 卡 无 法 报 告 当 前 音 频 模 式 时 , 可 以 用 该 选 项 排 查 故 障 原 因 。
adevice=<参 数 值 >
设 置 音 频 设 备 。 对 于 OSS, <参 数 值 > 应 当 是 /dev/ xxx; 对 于 ALSA, 则 应 当 是 硬 件 代 码 。 ALSA 的 硬 件 代 码 中 须 将 ’:’替 换 为 ’.’。
audioid=<参 数 值 >
如 果 信 号 捕 捉 卡 有 不 止 一 个 音 频 输 出 端 , 选 择 其 中 的 一 个 。
[volume|bass|treble|balance]=<0−65535>(
v4l1)
[volume|bass|treble|balance]=<0−100>(
v4l2)
这 些 选 项 用 来 设 置 视 频 捕 捉 卡 上 的 混 音 器 参 数 。 如 果 卡 上 没 有 混 音 器 , 则 这 些 选 项 没 有 任 何 作 用 。 对 于 v4l2, 50 映 射 至 驱 动 报 告 的 控 制 默 认 值 。
gain=<0−100>( 仅 用 于 v4l2)
将 视 频 设 备 ( 通 常 是 网 络 摄 像 头 ) 的 增 益 控 制 设 置 为 所 要 的 值 , 并 且 关 闭 自 动 控 制 模 式 。 值 为 0 启 用 自 动 控 制 模 式 。 如 果 不 使 用 这 个 选 项 , 将 不 修 改 增 益 控 制 模 式 。
immediatemode=<布 尔 值 >
值 为 0 表 示 同 时 捕 捉 并 缓 冲 音 频 和 视 频 ( MEncoder 的 默 认 方 式 ) 。 值 为 1( MPlayer 的 默 认 方 式 ) 表 示 只 捕 捉 视 频 , 而 让 音 频 通 过 回 路 电 缆 由 电 视 卡 输 出 至 声 卡 。
mjpeg
使 用 硬 件 级 MJPEG 压 缩 ( 如 果 芯 片 支 持 的 话 ) 。 使 用 该 选 项 时 , 不 需 要 指 定 输 出 窗 口 的 宽 度 和 高 度 , 因 为 MPlayer 会 根 据 decimation 参 数 ( 见 下 文 ) 自 动 确 定 。
decimation=<1|2|4>
选 择 硬 件 级 MJPEG 压 缩 所 要 压 缩 画 面 的 尺 寸 :
1: 全 尺
寸
704x576 PAL
704x480 NTSC
2: 中 等 尺 寸
352x288 PAL
352x240 NTSC
4: 小 尺 寸
176x144 PAL
176x120 NTSC
quality=<0−100>
选 择 JPEG 压 缩 的 质 量 ( 全 尺 寸 推 荐 值 < 60) 。
tdevice=<参 数 值 >
指 定 图 文 电 视 设 备 ( 示 例 : /dev/vbi0) ( 默 认 值 : 无 设 备 ) 。
tformat=<格 式 >
指 定 图 文 电 视 的 显 示 格 式 ( 默 认 值 : 0) :
0: 不 透
明
1: 透 明
2: 不 透 明 且 反
色
3: 透 明 且 反 色
tpage=<100−899>
指 定 图 文 电 视 的 初 始 页 面 号 ( 默 认 值 : 100) 。
tlang=<−1−127>
设 置 图 文 电 视 的 默 认 语 言 代 码 ( 默 认 值 : 0) , 该 值 将 作 为 首 选 语 言 , 直 至 收 到 一 个 类 型 28 的 数 据 包 。 适 用 于 图 文 电 视 系 统 使 用 非 拉 丁 字 符 集 , 但 语 言 代 码 因 为 某 些 原 因 并 非 通 过 图 文 电 视 的 类 型 28 数 据 包 传 输 的 情 况 。 要 查 看 支 持 的 语 言 代 码 列 表 , 将 该 选 项 设 为 −1。
hidden_video_renderer( 仅 用 于 dshow)
使 用 视 频 渲 染 器 终 止 媒 体 流 , 而 非 使 用 Null 渲 染 器 ( 默 认 值 : 关 闭 ) 。 有 助 于 视 频 停 滞 但 音 频 没 有 停 的 情 况 。 注 意 : 可 能 在 与 −vo directx 和 −vf crop 一 起 使 用 时 无 法 起 作 用 。
hidden_vp_renderer( 仅 用 于 dshow)
使 用 视 频 渲 染 器 终 止 VideoPort 端 媒 体 流 , 而 非 将 其 从 流 程 图 中 移 除 ( 默 认 值 : 关 闭 ) 。 有 助 于 电 视 卡 有 VideoPort 端 口 , 而 视 频 有 拖 延 的 情 况 。 注 意 : 可 能 在 与 −vo directx 和 −vf crop 一 起 使 用 时 无 法 起 作 用 。
system_clock( 仅 用 于 dshow)
使 用 系 统 时 钟 作 为 同 步 信 号 来 源 , 而 非 以 默 认 方 式 使 用 流 程 图 中 的 时 钟 ( 通 常 是 流 程 图 中 某 个 实 时 数 据 源 的 时 钟 ) 。
normalize_audio_chunks( 仅 用 于 dshow)
创 建 的 音 频 数 据 块 具 有 与 视 频 帧 相 同 的 时 间 长 度 ( 默 认 值 : 关 闭 ) 。 某 些 音 频 卡 创 建 的 音 频 数 据 块 大 小 约 为 0.5 秒 , 这 导 致 使 用 immediatemode=0 时 视 频 有 拖 延 。
−tvscan <选 项 1:选 项 2:...>( 仅 用 于 电 视 播 放 及 MPlayer 中 )
调 整 电 视 频 道 扫 描 器 。 MPlayer 将 同 时 打 印 “−tv channels=”选 项 中 的 值 , 包 括 已 有 的 以 及 刚 找 到 的 频 道 。
可 用 子 选 项 有 :
autostart
在 启 动 后 立 即 开 始 频 道 的 扫 描 ( 默 认 值 : 禁 用 ) 。
period=<0.1−2.0>
指 定 切 换 至 下 一 个 频 道 前 延 迟 的 时 间 , 单 位 为 秒 ( 默 认 值 : 0.5) 。 较 低 的 值 将 使 扫 描 更 快 , 但 可 能 将 无 效 的 电 视 频 道 检 测 为 有 效 。
threshold=<1−100>
( 单 位 为 百 分 比 的 ) 设 备 报 告 的 信 号 强 度 的 阈 值 ( 默 认 值 : 50) 。 高 于 该 值 的 信 号 强 度 表 示 当 前 扫 描 的 频 道 是 有 效 的 。
−user <用 户 名 >( 另 见 −passwd) ( 仅 用 于 网 络 )
指 定 HTTP 认 证 的 用 户 名 。
−user−agent <字 符 串 >
使 用 <字 符 串 > 作 为 HTTP 流 的 user agent 值 。
−vid <代 码 >
选 择 视 频 频 道 ( MPG: 0−15, ASF: 0−255, MPEG-TS: 17−8190) 。 当 播 放 MPEG-TS 流 时 , MPlayer/MEncoder 将 播 放 所 选 视 频 流 的 第 一 个 节 目 ( 如 果 存 在 的 话 ) 。
−vivo <子 选 项 >( 用 于 调 试 代 码 )
强 制 设 置 VIVO 流 分 离 器 的 音 频 参 数 ( 用 于 调 试 目 的 ) 。 FIXME: Document this.
OSD/字 幕 选 项
注
意 : 另 见 −vf
expand。
−ass( 仅 用 于
FreeType)
打 开 SSA/ASS
字 幕 渲 染 功 能
。 指 定 了 该 选
项 后 , 将 使 用 libass
播 放 SSA/ASS 外 部 字
幕 和 Matroska 字 幕 轨
道 。 可 能 也 需
要 使 用 −embeddedfonts。
注 意 : 不 像 通
常 的 OSD 界 面 , libass
默 认 使 用 fontconfig。
要 禁 用 此 行 为
, 使 用 −nofontconfig。
−ass−border−color <参 数 值 >
设 置 文 字 字 幕 边 线 ( 轮 廓 ) 的 颜 色 。 颜 色 格 式 是 RRGGBBAA。
−ass−bottom−margin <参 数 值 >
在 帧 画 面 底 部 添 加 黑 色 条 状 区 域 。 SSA/ASS 渲 染 器 能 在 那 里 放 置 字 幕 ( 与 −ass−use−margins 组 合 使 用 ) 。
−ass−color <参 数 值 >
设 置 文 字 字 幕 的 颜 色 。 颜 色 格 式 是 RRGGBBAA。
−ass−font−scale <参 数 值 >
设 置 用 于 SSA/ASS 渲 染 器 中 字 体 的 缩 放 系 数 。
−ass−force−style <[样 式 .]参 数 =参 数 值 [,...]>
改 写 样 式 或 脚 本 信 息 的 参 数 。
示 例 :
−ass−force−style
FontName=Arial,Default.Bold=1
−ass−force−style PlayResY=768
−ass−hinting <类 型 >
设 置 微 调 类 型 。 <类 型 > 可 以 是 :
0 |
无 微 调 。 |
|||
1 |
FreeType 自 动 微 调 器 , 轻 量 模 式 。 |
|||
2 |
FreeType 自 动 微 调 器 , 普 通 模 式 。 |
|||
3 |
字 体 内 置 微 调 。 |
|||
0−3 |
相 同 , 但 微 调 只 有 当 OSD 以 全 屏 方 式 渲 染 并 因 此 不 会 缩 放 时 才 会 使 用 。 |
默 认 值 为 7( 当 OSD 不 缩 放 时 使 用 内 置 微 调 器 , 否 则 无 微 调 ) 。
−ass−line−spacing <参 数 值 >
为 SSA/ASS 渲 染 器 设 置 行 间 隔 值 。
−ass−styles <文 件 名 >
装 载 指 定 文 件 中 找 到 的 所 有 SSA/ASS 样 式 , 并 将 其 用 于 渲 染 文 字 字 幕 。 文 件 内 容 的 语 法 须 与 SSA/ASS 中 的 [V4 Styles] / [V4+ Styles] 一 节 所 记 述 的 完 全 一 致 。
−ass−top−margin <参 数 值 >
在 帧 画 面 顶 部 添 加 黑 色 条 状 区 域 。 SSA/ASS 渲 染 器 能 在 那 里 放 置 字 幕 ( 与 −ass−use−margins 组 合 使 用 ) 。
−ass−use−margins
启 用 存 在 字 幕 时 将 其 放 置 在 黑 色 条 状 区 域 的 模 式 。
−dumpjacosub( 仅 用 于 MPlayer)
将 所 给 ( 由 −sub 选 项 指 定 ) 的 字 幕 转 换 为 基 于 时 间 的 JACOsub 字 幕 格 式 。 在 当 前 的 目 录 中 创 建 dumpsub.js 文 件 。
−dumpmicrodvdsub( 仅 用 于 MPlayer)
将 所 给 ( 由 −sub 选 项 指 定 ) 的 字 幕 转 换 为 MicroDVD 字 幕 格 式 。 在 当 前 的 目 录 中 创 建 dumpsub.sub 文 件 。
−dumpmpsub( 仅 用 于 MPlayer)
将 所 给 ( 由 −sub 选 项 指 定 ) 的 字 幕 转 换 为 MPlayer 的 字 幕 格 式 , MPsub。 在 当 前 的 目 录 中 创 建 dumpsub.mpsub 文 件 。
−dumpsami( 仅 用 于 MPlayer)
将 所 给 ( 由 −sub 选 项 指 定 ) 的 字 幕 转 换 为 基 于 时 间 的 SAMI 字 幕 格 式 。 在 当 前 的 目 录 中 创 建 dumpsub.smi 文 件 。
−dumpsrtsub( 仅 用 于 MPlayer)
将 所 给
( 由 −sub 选 项 指
定 ) 的 字 幕 转
换 为 基 于 时 间
的 SubViewer( SRT) 字 幕
格 式 。 在 当 前
的 目 录 中 创 建
dumpsub.srt 文 件 。
注 意 : 有 些 不
良 的 硬 件 播 放
器 遇 到 使 用 Unix 式
的 行 结 尾 字 符
的 SRT 字 幕 会 出 现
故 障 。 如 果 碰
巧 使 用 的 是 这
样 的 机 器 , 则
可 使 用 unix2dos 或 类
似 的 程 序 处 理
一 下 字 幕 文 件
, 以 将 Unix 式 的 行
结 尾 替 换 为 DOS/Windows
式 的 行 结 尾 。
−dumpsub( 仅 用 于 MPlayer) ( 用 于 公 测 的 代 码 )
从 VOB 流 中 导 出 字 幕 子 数 据 流 。 另 见 −dump*sub 和 −vobsubout* 选 项 。
−embeddedfonts( 仅 用 于 FreeType)
启 用 抽
取 Matroska 内 嵌 字 体
的 操 作 ( 默 认
值 : 禁 用 ) 。
这 些 字 体 可 用
于 SSA/ASS 字 幕 的 渲
染 ( −ass 选 项 )
。 字 体 文 件 创
建 在 ~/.mplayer/fonts 目 录
中 。
注 意 : 使 用 FontConfig
2.4.2 或 更 新 的 版 本
时 , 内 嵌 字 体
直 接 在 内 存 中
打 开 , 而 这 个
选 项 默 认 启 用
。
−ffactor <数 字 >
对 字 体 的 alphamap ( 透 明 区 域 映 射 表 ) 重 新 采 样 。 可 设 为 :
0 |
纯 白 字 体 |
|||
0.75 |
非 常 细 的 黑 色 边 框 ( 默 认 值 ) |
|||
1 |
细 黑 边 框 |
|||
10 |
粗 黑 边 框 |
−flip−hebrew( 仅 用 于 FriBiDi)
开 启 使 用 FriBiDi 翻 转 字 幕 的 模 式 。
−noflip−hebrew−commas
改 变 FriBiDi 对 于 字 幕 中 逗 号 摆 放 位 置 的 预 测 方 式 。 如 果 字 幕 中 的 逗 号 显 示 在 句 首 而 非 句 尾 , 就 使 用 该 选 项 。
−font <font.desc
文 件 的 路 径 ,
字 体 的 路 径 (
FreeType) , 字 体 样
式 ( Fontconfig) >
在 别 的
目 录 中 寻 找 OSD/字
幕 的 字 体 ( 普
通 字 体 的 默 认
路 径 为 : ~/
.mplayer/font/font.desc, FreeType 字 体
的 默 认 路 径 为
: ~/.mplayer/ subfont.ttf, Fontconfig 的
默 认 字 体 :
“sans-serif”)。
注 意 : 使 用 FreeType
时 , 该 选 项 决
定 了 文 本 字 体
文 件 的 路 径 。
使 用 Fontconfig 时 , 该
选 项 决 定 了 Fontconfig
的 字 体 名 称 。
示 例 :
−font
~/.mplayer/arial-14/font.desc
−font ~/.mplayer/arialuni.ttf
−font ’Bitstream Vera Sans’
−font ’Bitstream Vera Sans:style=Bold’
−fontconfig( 仅 用 于 fontconfig)
启 用 fontconfig
管 理 字 体 ( 默
认 值 : 自 动 侦
测 ) 。
注 意 : 默 认 情
况 下 , fontconfig 用 于
libass 渲 染 的 字 幕 ,
而 不 用 于 OSD 界 面
。 使 用 −fontconfig 后
, 则 将 fontconfig 同 时
用 于 libass 和 OSD; 使
用 −nofontconfig 后 , 则
完 全 不 使 用
fontconfig, 也 就 是 说
只 有 这 时 , −font
与 −subfont 选 项 中 可
以 指 定 字 体 的
路 径 。
−forcedsubsonly
仅 显 示 强 制 使 用 的 DVD 字 幕 流 的 字 幕 , 例 如 由 −slang 选 择 的 那 些 字 幕 。
−fribidi−charset <字 符 集 名 称 >( 仅 用 于 FriBiDi)
当 编 码 非 UTF-8 字 幕 时 , 指 定 传 给 FriBiDi 模 块 的 数 据 的 字 符 集 。 ( 默 认 值 : ISO8859−8)
−ifo <VOBsub 的 IFO 文 件 >
指 定 用 于 装 载 VOBsub 字 幕 的 调 色 板 和 帧 画 面 尺 寸 的 文 件 。
−noautosub
关 闭 自 动 载 入 字 幕 文 件 的 行 为 。
−osd−duration <时 间 >
以 毫 秒 为 单 位 设 置 OSD 信 息 的 停 留 时 间 ( 默 认 值 : 1000) 。
−osd−fractions <0−2>
设 置 OSD 中 当 前 时 间 标 签 中 秒 数 的 小 数 部 分 如 何 显 示 :
0 |
不 显 示 小 数 部 分 ( 默 认 行 为 ) 。 | ||
1 |
显 示 头 两 位 十 进 制 数 字 。 | ||
2 |
显 示 当 前 所 在 秒 内 大 致 的 帧 计 数 值 。 该 帧 计 数 值 并 不 精 确 而 只 是 一 个 近 似 值 。 在 可 变 帧 数 编 码 的 情 况 下 , 经 验 表 明 这 个 近 似 值 远 远 偏 离 实 际 的 帧 计 数 值 。 |
−osdlevel <0−3>( 仅 用 于 MPlayer)
指 定 OSD 的 启 始 模 式 。
0 |
只 有 字 幕 | ||
1 |
音 量 + 定 位 条 ( 默 认 行 为 ) | ||
2 |
音 量 + 定 位 条 + 计 时 器 + 百 分 比 进 度 | ||
3 |
音 量 + 定 位 条 + 计 时 器 + 百 分 比 进 度 + 总 时 间 长 度 |
−overlapsub
允 许 当 前 有 字 幕 显 示 仍 显 示 下 一 个 字 幕 ( 默 认 方 式 是 只 在 使 用 特 定 字 幕 格 式 时 启 用 该 项 支 持 ) 。
−progbar−align <0-100>
指 定 播 放 进 度 条 垂 直 方 向 放 置 方 式 ( 0: 置 顶 , 100: 置 底 , 默 认 值 为 50, 即 居 中 ) 。
−sid <代 码 >( 也 请 参 见 −slang、 −vobsubid)
显 示 由 <代 码 >( 0−31) 指 定 的 字 幕 流 。 MPlayer 以 详 细 输 出 模 式 ( −v) 运 行 时 , 会 打 印 可 用 的 字 幕 代 码 。 如 果 无 法 选 用 DVD 中 的 某 个 字 幕 , 也 可 尝 试 −vobsubid。
−nosub |
禁 用 所 有 默 认 情 况 下 自 动 选 择 的 内 部 字 幕 ( 就 像 Matroska/mkv 之 类 的 流 分 离 器 所 支 持 的 那 样 ) 。 要 使 用 −noautosub 以 禁 止 自 动 加 载 外 部 字 幕 文 件 。 |
−slang <语 言 代 码 [,语 言 代 码 ,...]>( 另 见 −sid)
指 定 所 使 用 字 幕 语 言 的 优 先 级 列 表 。 不 同 的 容 器 格 式 使 用 不 同 的 语 言 代 码 。 DVD 使 用 ISO 639−1 的 双 字 符 语 言 代 码 , Matroska 使 用 ISO 639−2 的 三 字 符 语 言 代 码 , 而 OGM 使 用 一 种 不 限 制 形 式 的 标 识 代 码 。 MPlayer 以 详 细 输 出 模 式 ( −v) 运 行 时 会 打 印 可 用 的 语 言 。
示 例 :
mplayer dvd://1 −slang hu,en
选 用 DVD 上 的 匈 牙 利 语 字 幕 轨 道 , 而 在 没 有 匈 牙 利 语 时 使 用 英 语 作 为 备 用 语 言 。
mplayer −slang jpn example.mkv
播 放 日 语 字 幕 的 Matroska 文 件 。
−spuaa <模 式 >
DVD/VOBsub 的 抗 锯 齿 / 缩 放 模 式 。 即 使 原 始 帧 与 缩 放 帧 的 画 面 尺 寸 已 匹 配 , 也 可 在 <模 式 > 数 值 上 增 加 16 以 强 制 执 行 缩 放 。 该 选 项 可 用 于 进 行 诸 如 利 用 高 斯 模 糊 平 滑 字 幕 的 操 作 。 可 用 模 式 有 :
0 |
不 处 理 ( 运 行 最 快 , 视 觉 效 果 很 差 ) | ||
1 |
近 似 模 式 ( 该 模 式 已 失 效 ? ) | ||
2 |
完 全 模 式 ( 运 行 慢 ) | ||
3 |
双 重 线 性 模 式 ( 默 认 值 , 运 行 快 且 效 果 不 算 太 差 ) | ||
4 |
使 用 软 件 缩 放 器 的 高 斯 模 糊 模 式 ( 视 觉 效 果 很 好 ) |
−spualign <−1−2>
指 定 SPU( DVD/VOBsub) 字 幕 的 对 齐 方 式 。
−1 |
置 于 原 本 的 位 置 。 |
|||
0 |
顶 部 对 齐 ( 原 本 的 方 式 , 默 认 值 ) 。 |
|||
1 |
中 部 对 齐 。 |
|||
2 |
底 部 对 齐 。 |
−spugauss <0.0−3.0>
用 于 −spuaa 4 高 斯 模 糊 的 方 差 参 数 。 值 越 高 意 味 着 越 模 糊 ( 默 认 值 : 1.0) 。
−sub <字 幕 文 件 1,字 幕 文 件 2,...>
使 用 /显 示 所 指 定 的 字 幕 文 件 。 同 一 时 间 只 能 显 示 一 个 文 件 。
−sub−bg−alpha <0−255>
指 定 字 幕 和 OSD 背 景 的 alpha 通 道 值 。 值 越 大 代 表 越 透 明 。 0 表 示 完 全 透 明 。
−sub−bg−color <0−255>
指 定 字 幕 和 OSD 背 景 的 颜 色 值 。 目 前 字 幕 是 灰 度 图 像 , 所 以 这 个 值 相 当 于 颜 色 的 亮 度 。 255 代 表 白 色 , 0 代 表 黑 色 。
−sub−demuxer <[+]名 称 >( 仅 用 于 −subfile) ( 用 于 公 测 的 代 码 )
强 制 指 定 −subfile 的 字 幕 流 分 离 器 类 型 。 在 名 称 前 使 用 ’+’强 制 使 用 该 类 型 , 这 将 跳 过 某 些 检 查 ! 需 使 用 −sub−demuxer help 所 打 印 出 来 的 分 离 器 名 称 。 为 了 向 后 兼 容 , 也 可 识 别 subreader.h 中 定 义 的 分 离 器 代 码 。
−sub−fuzziness <模 式 >
调 整 搜 索 字 幕 时 模 糊 匹 配 的 程 度 :
0 |
精 确 匹 配 ( 默 认 方 式 ) | ||
1 |
加 载 所 有 包 含 影 片 名 称 的 字 幕 。 | ||
2 |
加 载 当 前 目 录 以 及 −sub−paths 目 录 中 的 所 有 字 幕 。 |
−sub−no−text−pp
禁 用 载 入 字 幕 后 执 行 的 任 何 形 式 的 文 字 后 期 处 理 操 作 。 可 用 于 调 试 目 的 。
−subalign <0−2>
指 定 字 幕 的 哪 个 边 缘 对 齐 至 −subpos 所 给 高 度 值 指 示 的 位 置 。
0 |
对 准 顶 部 ( 原 本 的 方 式 ) 。 |
|||
1 |
对 准 中 部 。 |
|||
2 |
对 准 底 部 ( 默 认 方 式 ) 。 |
−subcc <1−8>
显 示 来 自 指 定 通 道 的 DVD 可 隐 藏 字 幕 ( DVD Closed Caption) 。 值 5 至 8 用 以 选 择 从 EIA-708 数 据 中 抽 取 兼 容 EIA-608 数 据 流 的 一 种 模 式 。 这 些 字 幕 不 是 VOB 字 幕 , 而 是 为 听 力 有 障 碍 的 人 准 备 的 特 殊 的 ASCII 字 幕 , 编 码 在 大 多 数 1 区 DVD 的 VOB 用 户 数 据 流 中 。 可 隐 藏 字 幕 到 目 前 为 止 还 未 出 现 在 其 它 区 的 DVD 中 。
−subcp <编 码 页 >( 仅 用 于 iconv)
如 果 系 统 支 持 iconv(3), 可 使 用 该 选 项 指 定 字 幕 的 编 码 页 。 其 优 先 级 高 于 −utf8 和 −unicode 选 项 。
示 例 :
−subcp latin2
−subcp cp1250
−subcp enca:<语 言 >:<备 用 编 码 页 >( 仅 用 于 ENCA)
可 使 用 双 字 符 语 言 代 码 指 定 语 言 , 让 ENCA 自 动 检 测 编 码 页 。 如 果 不 确 定 用 哪 个 参 数 , 可 随 便 输 入 点 什 么 , 然 后 查 看 mplayer −v 输 出 的 可 用 语 言 。 备 用 编 码 页 指 定 自 动 检 测 失 败 时 使 用 的 编 码 页 。
示 例 :
−subcp enca:cs:latin2
猜 测 编 码 方 式 , 假 定 字 幕 是 捷 克 语 , 如 果 检 测 失 败 使 用 latin 2 作 为 备 用 。
−subcp enca:pl:cp1250
猜 测 波 兰 语 的 编 码 方 式 , cp1250 作 为 备 用 方 式 。
−sub−paths <路 径 1,路 径 2,...>
指 定 媒 体 文 件 目 录 中 额 外 需 要 跟 踪 的 字 幕 路 径 。
示 例 : 假 设 播 放 /path/to/movie/movie.avi, 并 且 指 定 了 −sub−paths sub,subtitles,/tmp/subs, 那 么 MPlayer 将 在 这 些 目 录 下 搜 索 字 幕 文 件 :
/path/to/movie/
/path/to/movie/sub/
/path/to/movie/subtitles/
/tmp/subs/
~/.mplayer/sub/
−subdelay <秒 数 >
字 幕 延 迟 <秒 数 > 秒 。 可 以 是 负 数 。
−subfile <文 件 名 >( 用 于 公 测 的 代 码 )
目 前 没 有 作 用 。 作 用 与 −audiofile 一 样 , 但 用 于 字 幕 流 ( OggDS? ) 。
−subfont <字
体 路 径 ( FreeType)
, 字 体 样 式 (
Fontconfig) >( 仅 用 于
FreeType 字 体 )
设 置 字 幕 字 体 ( 参 见 −font) 。 如 果 没 有 给 出 −subfont, 则 使 用 −font。
−subfont−autoscale <0−3>( 仅 用 于 FreeType)
设 置 自
动 缩 放 的 模 式
。
注 意 : 0 表 示 文
本 和 OSD 的 尺 度 为
以 点 为 单 位 的
字 体 高 度 。
可 用 模 式 有 :
0 |
不 自 动 缩 放 |
|||
1 |
与 影 片 高 度 成 正 比 |
|||
2 |
与 影 片 宽 度 成 正 比 |
|||
3 |
与 影 片 对 角 线 长 成 正 比 ( 默 认 值 ) |
−subfont−blur <0−8>( 仅 用 于 FreeType)
设 置 字 体 模 糊 化 半 径 ( 默 认 值 : 2) 。
−subfont−encoding <参 数 值 >
设 置 字 幕 编 码 方 式 。 当 设 为 ’unicode’时 , 将 渲 染 字 体 文 件 中 的 所 有 字 形 , 并 使 用 unicode 编 码 ( 默 认 值 : unicode) 。 ( 没 有 使 用 FreeType 字 体 时 , 设 为 ’unicode’以 外 的 值 将 禁 用 font.desc 文 件 的 unicode 字 形 渲 染 。 使 用 FreeType 并 且 设 为 ’unicode’以 外 的 值 时 , 系 统 必 须 支 持 support iconv(3) 以 使 用 该 选 项 可 正 常 工 作 。 )
−subfont−osd−scale <0−100>( 仅 用 于 FreeType)
设 置 OSD 元 素 的 自 动 缩 放 系 数 ( 默 认 值 : 6) 。
−subfont−outline <0−8>( 仅 用 于 FreeType)
设 置 字 体 轮 廓 的 粗 细 ( 默 认 值 : 2) 。
−subfont−text−scale <0−100>( 仅 用 于 FreeType)
以 屏 幕 尺 寸 的 百 分 比 为 数 值 , 设 置 字 幕 文 本 的 自 动 缩 放 系 数 ( 默 认 值 : 5) 。
−subfps <速 率 >
指 定 字
幕 文 件 的 帧 率
( 默 认 值 : 影
片 的 帧 率 ) 。
注 意 : <速 率 >
大 于 电 影 的 帧
率 时 , 将 使 基
于 帧 的 字 幕 文
件 加 速 播 放 字
幕 , 而 使 基 于
时 间 的 字 幕 文
件 减 慢 播 放 字
幕 。
−subpos <0−150>( 有 助 于 与 −vf expand 一 同 使 用 )
指 定 字 幕 在 屏 幕 上 显 示 的 位 置 。 参 数 值 是 以 屏 幕 高 度 的 百 分 比 为 单 位 的 字 幕 垂 直 位 置 。 值 大 于 100 时 将 截 断 部 分 字 幕 的 显 示 。
−subwidth <10−100>
指 定 字 幕 在 屏 幕 上 显 示 的 最 大 宽 度 。 有 助 于 使 用 电 视 输 出 的 情 况 。 参 数 值 是 以 屏 幕 宽 度 的 百 分 比 为 单 位 的 字 幕 宽 度 。
−noterm−osd
当 没 有 可 用 的 视 频 输 出 时 , 停 止 在 控 制 屏 幕 上 显 示 OSD 消 息 。
−term−osd−esc <转 义 字 符 序 列 >
指 定 在 控 制 屏 幕 上 显 示 OSD 信 息 之 前 使 用 的 转 义 字 符 序 列 。 转 义 字 符 序 列 应 当 将 光 标 移 至 用 于 OSD 显 示 的 那 行 之 首 并 清 空 该 行 ( 默 认 值 : ^[[A\r^[[K) 。
−unicode
告 诉 MPlayer 将 字 幕 文 件 作 为 unicode 文 本 处 理 。 ( 只 有 当 −subcp 和 −utf8 都 未 使 用 时 , 该 选 项 才 可 生 效 )
−unrarexec <unrar 可 执 行 文 件 的 路 径 >( MingW 平 台 上 不 支 持 。 )
指 定 unrar 可 执 行 文 件 的 路 径 , 以 使 MPlayer 可 以 使 用 其 读 取 RAR 压 缩 的 VOBSub 文 件 ( 默 认 值 : 未 设 置 路 径 , 因 此 该 功 能 关 闭 ) 。 该 路 径 必 须 包 含 可 执 行 文 件 的 文 件 名 , 例 如 /usr/local/bin/unrar。
−utf8
告 诉 MPlayer 将 字 幕 文 件 作 为 UTF-8 文 本 来 处 理 。 ( 只 有 当 −subcp 未 指 定 时 该 选 项 才 生 效 , 并 且 其 优 先 级 高 于 −unicode。 )
−vobsub <无 后 缀 名 的 VOBsub 文 件 名 >
指 定 用 作 字 幕 的 VOBsub 文 件 。 必 须 是 无 后 缀 名 的 完 整 路 径 , 即 没 有 ’.idx’、 ’.ifo’及 ’.sub’。
−vobsubid <0−31>
指 定 VOBsub 字 幕 代 码 。
音 频 输 出 选 项 ( 仅 用 于 MPLAYER)
−abs <参 数 值 >( 仅 用 于 −ao oss) ( 已 废 弃 )
改 变 音 频 驱 动 /声 卡 缓 冲 区 大 小 的 检 测 行 为 。
−format <格 式 >( 另 见 format 音 频 过 滤 器 )
选 择 从 音 频 过 滤 器 层 输 出 到 声 卡 时 使 用 的 采 样 格 式 。 <格 式 > 中 可 用 的 值 在 下 文 format 音 频 过 滤 器 的 描 述 中 列 出 。
−mixer <设 备 >
使 用 代 替 默 认 的 /dev/mixer 设 备 的 混 音 设 备 。 使 用 ALSA 时 是 混 音 器 名 称 。
−mixer−channel
<混 音 器 线 路
>[,混 音 器 索 引 号
]( 仅 用 于 −ao oss 和
−ao
alsa)
该 选 项
告 诉 MPlayer 使 用 另
一 个 通 道 控 制
音 量 而 非 默 认
的 PCM。 用 于 OSS 的 选
项 包 括 vol、 pcm、
line。 有 关 选 项
的 完 整 列 表 请
查 阅 /usr/ include/linux/soundcard.h 中
的 SOUND_DEVICE_NAMES。 使 用 ALSA
时 可 以 使 用 alsamixer
显 示 的 名 称 ,
例 如 Master、 Line、
PCM。
注 意 : 后 跟 一
个 数 字 的 ALSA 混 音
通 道 名 称 必 须
以 <名 称 ,数 字 >
格 式 指 定 , 即
alsamixer 中 标 为 “PCM
1”的 通 道 必 须
转 换 为 PCM,1。
−softvol
强 制 使 用 软 件 混 音 , 而 不 用 声 卡 的 混 音 器 。
−softvol−max <10.0−10000.0>
设 置 以 百 分 比 为 单 位 的 最 大 放 大 级 别 ( 默 认 值 : 110) 。 值 为 200 使 调 整 音 量 最 高 能 够 达 到 目 前 级 别 的 两 倍 。 值 低 于 100 时 , 初 始 音 量 ( 其 值 为 100%) 将 高 于 最 大 值 , 于 是 诸 如 OSD 之 类 的 组 件 无 法 正 确 显 示 。
−volstep <0−100>
设 置 以 整 个 范 围 的 百 分 比 为 计 量 的 混 音 器 音 量 调 整 的 单 位 长 度 ( 默 认 值 : 3) 。
−volume <-1−100>( 另 见 −af volume)
设 置 硬 件 或 软 件 ( 如 果 使 用 了 −softvol) 混 音 器 的 起 始 音 量 。 值 为 −1( 默 认 值 ) 将 不 改 变 音 量 。
音 频 输 出 驱 动 ( 仅 用 于 MPLAYER)
音
频 输 出 驱 动 是
各 种 音 频 输 出
设 备 的 接 口 。
使 用 语 法 是 :
−ao <驱 动 1[:子 选
项 1[=参 数 值 ]:...],驱
动 2,...[,]>
指 定 所 使 用 音 频 输 出 驱 动 的 优 先 级 列 表 。
如
果 列 表 末 尾 有
’,’, 则 MPlayer 会 使
用 未 列 出 的 驱
动 作 为 后 备 。
子 选 项 不 是 必
需 的 , 大 多 数
可 省 略 。
注 意 : 参 见 −ao
help 以 了 解 编 译 时
已 包 含 的 音 频
输 出 驱 动 的 列
表 。
示 例 :
−ao alsa,oss,
尝 试 使 用 ALSA 驱 动 , 然 后 是 OSS 驱 动 , 再 然 后 是 其 他 驱 动 。
−ao alsa:noblock:device=hw=0.3
设 置 非 阻 塞 模 式 , 设 备 名 为 第 一 块 卡 , 第 四 个 设 备 。
可
用 音 频 输 出 驱
动 有 :
alsa
ALSA 0.9/1.x 音 频 输 出 驱 动
noblock
设 置 非 阻 塞 模 式 。
device=<设 备 >
设 置 设 备 名 称 。 需 将 ALSA 设 备 名 称 中 的 ’,’替 换 为 ’.’, ’:’替 换 为 ’=’。 通 过 S/PDIF 输 出 hwac3 时 , 需 使 用 “iec958”或 “spdif”设 备 , 除 非 对 于 如 何 正 确 设 置 有 把 握 。
oss
OSS 音 频 输 出 驱 动
<dsp-device>
设 置 音 频 输 出 设 备 ( 默 认 值 : /dev/dsp) 。
<mixer-device>
设 置 音 频 混 音 设 备 ( 默 认 值 : /dev/mixer) 。
<mixer-channel>
设 置 音 频 混 音 通 道 ( 默 认 值 : pcm) 。
sdl( 仅 用 于 SDL)
高 度 独 立 于 平 台 的 SDL( Simple Directmedia Layer) 库 的 音 频 输 出 驱 动
<driver>
明 确 指 定 所 使 用 的 SDL 音 频 驱 动 ( 默 认 方 式 : 让 SDL 选 择 ) 。
arts
通 过 aRts 守 护 进 程 的 音 频 输 出
esd
通 过 ESD 守 护 进 程 的 音 频 输 出
<server>
明 确 指 定 ESD 服 务 器 ( 默 认 值 : localhost) 。
jack
通 过 JACK( Jack 音 频 连 接 组 件 ) 的 音 频 输 出
(no)connect
自 动 创 建 至 输 出 端 口 的 连 接 ( 默 认 值 : 启 用 ) 。 当 启 用 时 , 输 出 信 道 的 数 量 最 大 限 制 为 可 用 的 输 出 端 口 数 量 。
port=<名 称 >
连 接 至 所 给 名 称 的 端 口 ( 默 认 值 : 物 理 端 口 ) 。
name=<客 户 端 名 称 >
将 客 户 端 名 传 递 给 JACK( 默 认 值 : MPlayer [<进 程 代 码 >]) 。 有 助 于 希 望 自 动 建 立 某 些 连 接 的 情 况 。
(no)estimate
估 算 音 频 延 迟 , 这 应 当 能 让 视 频 播 放 更 流 畅 ( 默 认 值 : 启 用 ) 。
(no)autostart
当 有 需 要 时 自 动 启 动 jackd( 默 认 值 : 禁 用 ) 。 注 意 该 选 项 似 乎 不 可 靠 , 并 且 会 往 标 准 输 出 发 送 服 务 端 消 息 。
nas
通 过 NAS 的 音 频 输 出
coreaudio( 仅 用 于 Mac OS X)
Mac OS X 自 带 的 音 频 输 出 驱 动
device_id=<代 码 >
所 使 用 输 出 设 备 的 代 码 ( 0 = 默 认 设 备 )
help |
列 出 所 有 可 用 输 出 设 备 的 代 码 。 |
openal
实 验 性 的 OpenAL 音 频 输 出 驱 动
pulse
PulseAudio 音 频 输 出 驱 动
[<主 机 >[:<输 出 目 标 >[:broken_pause]]]
指 定 所 使 用 的 主 机 , 并 可 指 定 所 使 用 的 输 出 泄 漏 值 。 <主 机 > 字 符 串 为 空 的 话 , 则 使 用 本 地 连 接 。 指 定 “localhost”则 使 用 网 络 传 输 ( 很 可 能 并 非 所 希 望 的 方 式 ) 。 还 可 以 明 确 表 明 强 制 使 用 变 通 逻 辑 , 以 修 复 存 在 故 障 的 暂 停 功 能 ( broken_pause) 。 ( 默 认 值 : 自 动 侦 测 ) 。 如 果 只 需 要 启 用 该 功 能 而 不 指 定 主 机 /输 出 目 标 , 则 形 式 为 −ao pulse:::broken_pause。
sgi( 仅 用 于 SGI)
SGI 自 带 的 音 频 输 出 驱 动
<输 出 设 备 名 >
明 确 指 定 所 使 用 的 音 频 输 出 设 备 / 接 口 ( 默 认 值 : 系 统 范 围 的 默 认 值 ) 。 例 如 : “Analog Out”或 “Digital Out”。
sun (仅 用 于 Sun)
Sun 自 带 的 音 频 输 出 驱 动
<设 备 >
明 确 指 定 所 使 用 的 音 频 设 备 ( 默 认 值 : /dev/audio) 。
win32( 仅 用 于 Windows)
Windows 自 带 的 波 形 输 出 音 频 输 出 驱 动
dsound( 仅 用 于 Windows)
DirectX DirectSound 音 频 输 出 驱 动
device=<设 备 枚 举 值 >
设 置 所 选 用 的 设 备 号 。 用 −v 播 放 文 件 将 显 示 可 用 设 备 列 表 。
kai( 仅 用 于 OS/2)
OS/2 KAI 音 频 输 出 驱 动
uniaud
强 制 使 用 UNIAUD 模 式 。
dart |
强 制 使 用 DART 模 式 。 |
(no)share
以 共 享 或 独 占 模 式 打 开 音 频 。
bufsize=<大 小 >
设 置 缓 冲 大 小 为 <大 小 >, 以 采 样 数 为 单 位 ( 默 认 值 : 2048) 。
dart( 仅 用 于 OS/2)
OS/2 DART 音 频 输 出 驱 动
(no)share
以 共 享 或 独 占 模 式 打 开 DART 输 出 。
bufsize=<大 小 >
将 缓 冲 大 小 设 为 <大 小 >, 单 位 为 采 样 数 ( 默 认 值 : 2048) 。
dxr2( 另 见 −dxr2) ( 仅 用 于 DXR2)
Creative DXR2 专 用 的 输 出 驱 动
ivtv( 仅 用 于 IVTV)
IVTV 专 用 的 MPEG 音 频 输 出 驱 动 。 仅 与 −ac hwmpa 一 同 起 作 用 。
v4l2( 需 要 Linux 2.6.22+ 的 内 核 )
用 于 带 有 硬 件 MPEG 解 码 器 的 V4L2 卡 的 音 频 输 出 驱 动 。
mpegpes( 仅 用 于 数 字 视 频 广 播 )
用 于 数 字 视 频 广 播 卡 的 音 频 输 出 驱 动 ; 如 果 没 安 装 数 字 视 频 广 播 卡 , 则 写 入 至 MPEG-PES 文 件 中 。
card=<1−4>
如 果 有 多 于 一 个 卡 , 指 定 所 使 用 的 数 字 视 频 广 播 卡 。 如 果 不 指 定 , MPlayer 将 搜 索 第 一 个 可 用 的 卡 。
file=<文 件 名 >
输 出 文 件 名
null
不 产 生 音 频 输 出 但 保 持 视 频 播 放 的 速 度 。 要 基 准 测 试 则 使 用 −nosound。
pcm
写 入 未 经 处 理 的 PCM/波 表 文 件 的 音 频 输 出
(no)waveheader
包 括 或 不 包 括 波 表 头 部 数 据 ( 默 认 值 : 包 括 ) 。 如 果 不 包 括 , 则 生 成 未 经 处 理 的 PCM 数 据 。
file=<文 件 名 >
将 声 音 到 <文 件 名 > 中 而 非 默 认 的 audiodump.wav。 如 果 未 指 定 nowaveheader, 默 认 输 入 是 audiodump.pcm。
fast
尝 试 比 实 时 更 快 地 导 出 数 据 。 需 确 保 输 出 不 被 截 断 ( 通 常 是 因 为 “缓 冲 中 视 频 包 太 多 ”消 息 )。 收 到 “你 的 系 统 运 行 太 “慢 ”, 无 法 播 放 ! ”消 息 是 正 常 现 象 。
plugin
插 件 音 频 输 出 驱 动
视 频 输 出 选 项 ( 仅 用 于 MPLAYER)
−adapter <参 数 值 >
设 置 用 于 接 受 图 像 的 显 卡 。 使 用 −v 运 行 该 选 项 可 得 到 可 用 卡 的 列 表 。 目 前 只 能 与 directx 视 频 输 出 驱 动 一 同 起 作 用 。
−bpp <色 彩 深 度 >
改 写 自 动 检 测 到 的 色 彩 深 度 。 只 有 fbdev、 dga、 svga、 vesa 视 频 输 出 驱 动 支 持 。
−border
播 放 影 片 时 使 用 窗 口 边 框 和 装 饰 效 果 。 因 为 默 认 启 用 该 选 项 , 所 以 需 使 用 −noborder 禁 用 标 准 的 窗 口 装 饰 效 果 。
−brightness <−100−100>
调 整 视 频 信 号 的 亮 度 ( 默 认 值 : 0) 。 不 是 所 有 的 视 频 输 出 驱 动 都 支 持 。
−contrast <−100−100>
调 整 视 频 信 号 的 对 比 度 ( 默 认 值 : 0)。 不 是 所 有 的 视 频 输 出 驱 动 都 支 持 。
−display <名 称 >( 仅 用 于 X11)
指 定 希 望 用 于 显 示 的 X server 的 主 机 名 和 显 示 端 号 。
示 例 :
−display xtest.localdomain:0
−dr
开 启 直
接 渲 染 功 能 (
不 是 所 有 的 编
解 码 器 和 视 频
输 出 都 支 持 )
在 一 系 统 上 这
能 显 著 加 快 位
块 传 输 的 速 度
, 但 在 大 多 数
情 况 下 差 异 非
常 小 。 在 某 些
情 况 下 , 尤 其
是 当 解 码 器 不
恰 当 地 指 定 了
所 需 的 缓 冲 大
小 时 , 该 功 能
可 能 变 得 非 常
慢 。
警 告 : 可 能 导
致 OSD/字 幕 功 能 异
常 !
−dxr2 <选 项 1:选 项 2:...>
该 选 项 用 于 控 制 dxr2 视 频 输 出 驱 动 。
ar-mode=<参 数 值 >
宽 高 比 模 式 ( 0 = 普 通 , 1 = 全 景 , 2 = 信 箱 ( 默 认 值 ) )
iec958-encoded
将 iec958 输 出 模 式 设 置 为 encoded。
iec958-decoded
将 iec958 输 出 模 式 设 置 为 decoded( 默 认 值 ) 。
macrovision=<参 数 值 >
macrovision 模 式 ( 0 = off( 默 认 值 ) , 1 = agc, 2 = agc 2 colorstripe, 3 = agc 4 colorstripe)
mute
音 频 输 出 静 默
unmute
解 除 音 频 输 出 静 默
ucode=<参 数 值 >
微 代 码 的 路 径
电 视 输 出 模 式
75ire
启 用 7.5 IRE 输 出 模 式
no75ire
禁 用 7.5 IRE 输 出 模 式 ( 默 认 值 )
bw
黑 白 电 视 输 出
color
彩 色 电 视 输 出 ( 默 认 值 )
interlaced
隔 行 扫 描 电 视 输 出 ( 默 认 值 )
nointerlaced
禁 用 隔 行 扫 描 电 视 输 出
norm=<参 数 值 >
电 视 制 式 ( ntsc( 默 认 值 ) , pal, pal60, palm, paln, palnc)
square-pixel
将 像 素 模 式 设 置 为 square( 正 方 形 像 素 )
ccir601-pixel
将 像 素 模 式 设 置 为 ccir601
覆 盖 模 式
cr-left=<0−500>
设 置 左 侧 裁 剪 值 ( 默 认 值 : 50) 。
cr-right=<0−500>
设 置 右 侧 裁 剪 值 ( 默 认 值 : 300) 。
cr-top=<0−500>
设 置 上 侧 裁 剪 值 ( 默 认 值 : 0) 。
cr-bottom=<0−500>
设 置 下 侧 裁 剪 值 ( 默 认 值 : 0)。
ck-[r|g|b]=<0−255>
设 置 覆 盖 透 明 色 的 红 (r)、 绿 (g)和 蓝 (b)增 益 值 。
ck-[r|g|b]min=<0−255>
各 个 透 明 色 键 的 最 小 值
ck-[r|g|b]max=<0−255>
各 个 透 明 色 键 的 最 大 值
ignore-cache
忽 略 已 缓 存 的 覆 盖 设 置 。
update-cache
更 新 已 缓 存 的 覆 盖 设 置 。
ol-osd
启 用 覆 盖 式 屏 上 显 示 模 式 。
nool-osd
禁 用 覆 盖 式 屏 上 显 示 模 式 ( 默 认 值 ) 。
ol[h|w|x|y]-cor=<−20−20>
当 覆 盖 内 容 与 窗 口 匹 配 得 不 够 完 美 时 , 调 整 覆 盖 尺 寸 (h,w) 和 位 置 (x,y)( 默 认 值 : 0) 。
overlay
激 活 覆 盖 模 式 ( 默 认 值 ) 。
nooverlay
激 活 电 视 输 出 模 式 。
overlay-ratio=<1−2500>
调 整 覆 盖 行 为 ( 默 认 值 : 1000) 。
−fbmode <模 式 名 >( 仅 用 于 −vo fbdev)
将 视 频
模 式 改 为 /etc/fb.modes 中
标 记 为 <模 式 名
> 的 模 式 。
注 意 : VESA 帧 缓
冲 不 支 持 改 变
模 式 。
−fbmodeconfig <文 件 名 >( 仅 用 于 −vo fbdev)
替 换 帧 缓 冲 模 式 的 配 置 文 件 ( 默 认 值 : /etc/fb.modes) 。
−fs( 另 见 −zoom)
全 屏 幕 播 放 ( 影 片 居 中 , 四 周 填 充 黑 色 条 边 ) 。 不 是 所 有 的 视 频 输 出 驱 动 都 支 持 。
−fsmode−dontuse <0−31>( 已 废 弃 , 需 使 用 −fs 选 项 )
如 果 仍 然 有 全 屏 模 式 的 问 题 , 可 尝 试 该 选 项 。
−fstype <类 型 1,类 型 2,...>( 仅 用 于 X11)
指 定 所
使 用 全 屏 模 式
的 优 先 级 列 表
。 可 在 模 式 前
加 上 前 缀
“−”以 取 消 该
模 式 。 如 果 遇
到 诸 如 全 屏 窗
口 被 其 他 窗 口
遮 住 的 问 题 ,
可 尝 试 使 用 不
同 的 顺 序 。
注 意 : 参 见
−fstype help 以 了 解 可
用 模 式 的 完 整
列 表 。
可 用 的 类 型 有 :
above
如 果 可 用 的 话 , 使 用 _NETWM_STATE_ABOVE 提 示 码 。
below
如 果 可 用 的 话 , 使 用 _NETWM_STATE_BELOW 提 示 码 。
fullscreen
如 果 可 用 的 话 , 使 用 _NETWM_STATE_FULLSCREEN 提 示 码 。
layer
将 _WIN_LAYER 提 示 码 用 于 默 认 图 层 。
layer=<0...15>
将 _WIN_LAYER 提 示 码 用 于 所 给 图 层 号 。
netwm
强 制 使 用 NETWM 样 式 。
none
清 空 模 式 列 表 ; 其 后 可 添 加 要 启 用 的 模 式 。
stays_on_top
如 果 可 用 的 话 , 使 用 _NETWM_STATE_STAYS_ON_TOP 提 示 码 。
示 例 :
layer,stays_on_top,above,fullscreen
默 认 顺 序 , 如 果 指 定 了 不 正 确 或 不 支 持 的 模 式 , 其 将 作 为 备 用 值 而 使 用 。
−fullscreen
修 复 OpenBox 1.x 平 台 上 的 全 屏 切 换 问 题 。
−fs-border-left
<像 素 数 >
−fs-border-right <像 素 数 >
−fs-border-top <像 素 数 >
−fs-border-bottom <像 素 数
>
指 定 全 屏 模 式 下 额 外 边 框 的 宽 度 。 该 边 框 用 于 所 有 显 示 的 元 素 : 视 频 、 OSD 和 EOSD。 像 素 数 是 相 对 于 屏 幕 分 辨 率 的 像 素 量 而 指 定 的 。 目 前 仅 gl 视 频 输 出 驱 动 支 持 。
−gamma <−100−100>
调 整 视 频 信 号 的 伽 玛 校 正 值 ( 默 认 值 : 0) 。 不 是 所 有 视 频 输 出 驱 动 都 支 持 。
−geometry x[%][:y[%]] 或 [WxH][+−x+−y]
调 整 屏
幕 上 输 出 的 初
始 位 置 。 x 和 y 指
定 的 是 从 屏 幕
左 上 角 到 所 显
示 图 像 的 左 上
角 以 像 素 为 单
位 的 距 离 。 不
过 如 果 在 参 数
值 后 有 百 分 号
标 记 , 就 变 为
在 该 方 向 上 以
屏 幕 尺 寸 的 百
分 数 计 量 的 距
离 。 也 支 持 标
准 X11 的 −geometry 选 项
的 格 式 。 在 这
种 方 式 下 , 诸
如 ’+10−50’表 示
“放 在 距 左 边 界
10 个 像 素 , 距 下
边 界 50 个 像 素 的
地 方 ”, 而
’−−20+−10’表 示
“放 在 越 出 右 边
界 20 个 像 素 , 越
出 上 边 界 10 个 像
素 的 地 方 。 ”如
果 使 用 −wid 选 项
指 定 了 外 部 窗
口 , 那 么 x 和 y 坐
标 是 相 对 于 窗
口 而 非 屏 幕 的
左 上 角 。 使 用
完 全 支 持 −screen 的
视 频 输 出 的 驱
动 ( direct3d、 gl、
gl_tiled、 vdpau、 x11、 xv、
xvmc、 corevideo) 时 , 坐
标 是 相 对 于 −screen
选 项 所 给 屏 幕
的 值 。
注 意 : 该 选 项
仅 x11、 xmga、 xv、 xvmc、
xvidix、 gl、 gl_tiled、 direct3d、
directx、 fbdev、 sdl、 dfxfb 和
corevideo 视 频 输 出 驱
动 支 持 。
示 例 :
50:40
把 窗 口 放 在 x=50, y=40 处 。
50%:50%
把 窗 口 放 在 屏 幕 中 央 。
100%
把 窗 口 放 在 屏 幕 右 边 中 央 的 位 置 。
100%:100%
把 窗 口 放 在 屏 幕 右 下 角 。
−gui-wid <窗 口 代 码 >( 另 见 −wid) ( 仅 用 于 图 形 界 面 )
该 选 项 告 诉 图 形 界 面 也 使 用 X11 窗 口 并 把 自 己 固 定 在 视 频 窗 口 的 下 方 , 这 有 助 于 将 一 个 迷 你 图 形 界 面 嵌 入 到 浏 览 器 ( 比 如 通 过 使 用 MPlayer 插 件 ) 的 情 况 。
−hue <−100−100>
调 整 视 频 信 号 的 色 调 ( 默 认 值 : 0) 。 可 通 过 该 选 项 得 到 负 片 效 果 的 图 像 。 不 是 所 有 视 频 输 出 驱 动 都 支 持 。
−monitor−dotclock <范 围 [,范 围 ,...]>( 仅 用 于 −vo fbdev 和 vesa)
指 定 显 示 器 点 时 钟 或 像 素 时 钟 的 范 围 。
−monitor−hfreq <范 围 [,范 围 ,...]>( 仅 用 于 −vo fbdev 和 vesa)
指 定 显 示 器 水 平 频 率 的 范 围 。
−monitor−vfreq <范 围 [,范 围 ,...]>( 仅 用 于 −vo fbdev 和 vesa)
指 定 显 示 器 垂 直 频 率 的 范 围 。
−monitoraspect <宽 高 比 >( 另 见 −aspect)
设 置 显 示 器 或 电 视 屏 幕 的 宽 高 比 。 值 0 将 禁 用 先 前 的 设 置 ( 例 如 , 配 置 文 件 中 的 设 置 ) 。 如 果 启 用 该 选 项 , 将 改 写 −monitorpixelaspect 中 的 设 置 。
示 例 :
−monitoraspect 4:3
或 者 1.3333
−monitoraspect 16:9 或 者 1.7777
−monitorpixelaspect <宽 高 比 >( 另 见 −aspect)
设 置 显 示 器 或 电 视 屏 幕 的 单 个 像 素 的 宽 高 比 ( 默 认 值 : 1) 。 值 1 表 示 正 方 形 像 素 ( ( 几 乎 ? ) 对 于 所 有 的 LCD 都 是 正 确 的 设 置 ) 。
−name( 仅 用 于 X11)
设 置 窗 口 类 的 名 字 。
−nodouble
禁 用 双 重 缓 冲 , 多 数 情 况 下 用 于 调 试 目 的 。 双 重 缓 冲 通 过 在 内 存 里 储 存 两 个 帧 , 并 在 显 示 一 帧 的 同 时 解 码 另 一 帧 来 解 决 闪 烁 问 题 。 可 能 对 OSD 有 负 面 影 响 , 但 通 常 能 去 除 OSD 闪 烁 问 题 。
−nograbpointer
视 频 模 式 改 变 ( −vm) 后 , 不 获 取 鼠 标 指 针 。 有 助 于 多 头 输 出 的 配 置 。
−nokeepaspect
缩 放 窗 口 时 不 保 持 窗 口 的 宽 高 比 。 只 能 与 x11, xv, xmga, xvidix, directx 视 频 输 出 驱 动 一 同 起 作 用 。 而 且 在 X11 下 窗 口 管 理 器 必 须 接 受 窗 口 宽 高 比 的 提 示 信 息 。
−ontop
让 播 放 器 窗 口 保 持 位 于 其 他 窗 口 之 上 。 使 用 X11 的 视 频 输 出 驱 动 ( 除 了 SDL) , 以 及 使 用 directx、 corevideo、 quartz、 ggi 和 gl_tiled 的 驱 动 都 支 持 。
−panscan <0.0−1.0>
启 用 全
景 显 示 功 能 (
裁 剪 诸 如 16:9 影 片
的 两 边 以 适 应 4:3
不 带 黑 边 的 显
示 方 式 ) 。 该
范 围 内 的 参 数
值 用 来 控 制 裁
减 多 少 图 像 。
只 能 与 directx、 xv、
xmga、 mga、 gl、 gl_tiled、
quartz、 corevideo 和 xvidix 的 视
频 输 出 驱 动 一
同 使 用 。
注 意 : 也 允 许
−1 和 0 间 的 值 ,
但 这 些 值 处 于
高 度 试 验 阶 段
, 从 而 可 能 导
致 崩 溃 或 更 糟
的 情 况 。 使 用
后 果 自 负 !
−panscanrange <−19.0−99.0>( 试 验 性 的 选 项 )
改 变 全 景 显 示 功 能 的 参 数 值 范 围 ( 默 认 值 : 1) 。 值 为 正 数 表 示 默 认 范 围 所 乘 的 倍 数 。 值 为 负 数 表 示 可 以 放 大 至 −panscanrange+1 所 表 示 的 因 数 。 例 如 −panscanrange −3 允 许 缩 放 因 子 达 到 4。 该 功 能 是 实 验 性 的 。
−border−pos−x
<0.0−1.0>( 仅 用 于
−vo gl,xv,xvmc,vdpau,direct3d, 默
认 值 为
0.5)
当 使 用 黑 边 以 调 整 画 面 大 小 适 应 屏 幕 宽 高 比 时 , 该 选 项 用 于 确 定 在 何 处 摆 放 黑 边 。 值 为 0.0 时 将 黑 边 放 在 右 边 , 1.0 则 放 在 左 边 。 值 超 出 0.0 − 1.0 的 范 围 时 将 在 所 对 应 的 一 边 额 外 增 加 黑 边 的 宽 度 并 使 另 一 边 的 部 分 画 面 被 移 除 。
−border−pos−y
<0.0−1.0>( 仅 用 于
−vo gl,xv,xvmc,vdpau,direct3d
only, 默 认 值 为
0.5)
与 −border−pos−x 相 似 , 但 用 于 上 下 位 置 的 黑 边 。 值 为 0.0 时 将 黑 边 放 在 底 部 , 1.0 则 放 在 底 部 。
−monitor−orientation <0-3>( 实 验 性 选 项 )
将 显 示 的 图 像 旋 转 90、 180 或 270 度 。 也 旋 转 OSD, 而 不 只 是 视 频 图 像 本 身 。 当 前 只 有 gl 视 频 输 出 驱 动 支 持 。 对 于 其 它 视 频 输 出 类 型 可 以 使 用 −vf ass,expand=osd=1,rotate=n。 以 后 甚 至 可 以 自 动 应 用 这 一 行 为 。
−refreshrate <Hz>
设 置 显 示 器 以 以 Hz 为 单 位 的 刷 新 率 。 目 前 仅 −vo directx 与 −vm 选 项 组 合 使 用 时 支 持 。
−rootwin
在 根 窗 口 ( 桌 面 背 景 ) 中 播 放 影 片 。 不 过 , 桌 面 背 景 图 像 可 能 盖 住 影 片 的 窗 口 。 只 能 与 x11, xv, xmga, xvidix, quartz, corevideo 和 directx 的 视 频 输 出 驱 动 一 同 起 作 用 。
−saturation <−100−100>
调 整 视 频 信 号 的 饱 和 度 ( 默 认 值 : 0) 。 可 通 过 该 选 项 获 得 灰 度 输 出 效 果 。 不 是 所 有 的 视 频 输 出 驱 动 都 支 持 。
−screenh <像 素 数 >
指 定 屏 幕 高 度 , 用 于 视 频 输 出 驱 动 , 如 fbdev, x11 和 电 视 输 出 , 不 知 道 屏 幕 分 辨 率 的 情 况 。
−screenw <像 素 数 >
指 定 屏 幕 宽 度 , 用 于 视 频 输 出 驱 动 , 如 fbdev, x11 和 电 视 输 出 , 不 知 道 屏 幕 分 辨 率 的 情 况 。
−(no)stop−xscreensaver( 仅 用 于 X11)
启 动 时 关 闭 xscreensaver, 并 在 退 出 时 重 新 将 其 开 启 ( 默 认 值 : 启 用 ) 。 如 果 屏 保 程 序 不 支 持 XSS 或 XResetScreenSaver 的 API, 请 改 用 −heartbeat−cmd 选 项 。
−title( 另 见 −use−filename−title)
设 置 窗 口 的 标 题 。 基 于 X11 的 视 频 输 出 驱 动 支 持 该 选 项 。
−use−filename−title( 另 见 −title)
当 未 使 用 −title 设 置 窗 口 的 标 题 时 , 使 用 媒 体 的 文 件 名 设 置 标 题 。 基 于 X11 的 视 频 输 出 驱 动 支 持 该 选 项 。
−vm
尝 试 切 换 为 另 一 种 视 频 模 式 。 dga、 x11、 xv、 sdl 和 directx 视 频 输 出 驱 动 支 持 该 选 项 。 如 果 用 于 directx 视 频 输 出 驱 动 , −screenw、 −screenh、 −bpp 和 −refreshrate 选 项 可 用 于 设 置 新 的 显 示 模 式 。
−vsync
启 用 用 于 vesa、 dfbmga 和 svga 视 频 输 出 驱 动 的 垂 直 停 扫 间 隔 功 能 。
−wid <窗 口 代 码 >( 另 见 −gui-wid) ( 仅 用 于 X11、 OpenGL 和 DirectX)
该 选 项 让 MPlayer 绑 定 至 一 个 已 有 的 窗 口 上 。 有 助 于 将 MPlayer 嵌 入 至 浏 览 器 中 ( 比 如 以 扩 展 插 件 的 形 式 ) 。 该 选 项 将 完 整 地 充 填 所 给 的 窗 口 , 因 此 MPlayer 不 再 负 责 诸 如 宽 高 比 缩 放 、 全 景 显 示 之 类 的 功 能 , 而 是 由 创 建 该 窗 口 的 应 用 程 序 管 理 。
−screen <−2−...>( −xineramascreen 的 别 名 )
在 Xinerama 配 置 过 程 中 ( 即 单 个 桌 面 跨 越 多 个 显 示 终 端 显 示 ) , 该 选 项 告 诉 MPlayer 将 影 片 显 示 在 哪 个 屏 幕 上 。 值 为 −2 表 示 跨 越 整 个 虚 拟 显 示 终 端 全 屏 幕 显 示 ( 在 这 种 情 况 下 将 完 全 忽 略 Xinerama 的 信 息 ) , −1 表 示 在 当 前 窗 口 所 在 的 显 示 终 端 上 全 屏 幕 显 示 。 通 过 −geometry 选 项 设 置 的 初 始 位 置 是 相 对 于 指 定 屏 幕 的 位 置 。 通 常 只 能 与 “−fstype −fullscreen”或 “−fstype none”一 同 起 作 用 。 该 选 项 不 适 合 用 于 仅 仅 设 置 启 动 时 使 用 屏 幕 ( 因 为 其 总 是 在 所 给 屏 幕 上 全 屏 显 示 ) , −geometry 是 目 前 可 用 于 此 目 的 的 最 好 选 项 。 至 少 direct3d、 gl、 gl_tiled、 x11、 xv 和 corevideo 视 频 输 出 驱 动 支 持 该 选 项 。
−zrbw( 仅 用 于 −vo zr)
黑 白 显 示 。 要 性 能 最 优 , 该 选 项 可 以 与 “−lavdopts gray”组 合 使 用 。
−zrcrop <[宽 ]x[高 ]+[x 偏 移 ]+[y 偏 移 ]>( 仅 用 于 −vo zr)
选 择 输 入 图 像 的 一 部 分 用 于 显 示 , 使 用 多 个 这 样 的 选 项 就 启 动 了 全 景 电 影 模 式 。 在 全 景 电 影 模 式 下 , 影 片 画 面 分 布 在 多 台 电 视 ( 或 投 影 仪 ) 上 , 用 于 创 建 更 大 的 图 像 。 在 第 n 个 −zrcrop 后 面 的 选 项 应 用 于 第 n 块 MJPEG 解 码 卡 上 , 每 一 块 编 码 卡 至 少 需 要 有 一 个 −zrcrop 选 项 加 上 一 个 −zrdev 选 项 。 参 见 −zrhelp 的 输 出 内 容 和 文 档 Zr 一 节 以 获 取 示 例 。
−zrdev <设 备 >( 仅 用 于 −vo zr)
指 定 MJPEG 编 码 卡 使 用 的 设 备 类 型 特 殊 文 件 的 名 称 , 默 认 情 况 下 zr 视 频 输 出 驱 动 使 用 其 所 能 找 到 的 第 一 个 v4l 设 备 。
−zrfd( 仅 用 于 −vo zr)
强 制 使 用 简 化 采 样 模 式 : 简 化 采 样 因 为 是 由 −zrhdec 和 −zrvdec 指 定 , 所 以 一 般 只 有 在 硬 件 缩 放 器 能 把 图 像 拉 伸 到 原 始 尺 寸 时 才 使 用 。 可 使 用 该 选 项 强 制 使 用 简 化 采 样 模 式 。
−zrhdec <1|2|4>( 仅 用 于 −vo zr)
水 平 方 向 简 化 取 样 : 要 求 驱 动 只 将 输 入 图 像 的 每 数 到 的 第 2 或 第 4 行 / 像 素 发 送 到 MJPEG 编 码 卡 , 并 使 用 MJPEG 卡 的 缩 放 器 把 图 像 拉 伸 到 原 始 尺 寸 。
−zrhelp( 仅 用 于 −vo zr)
显 示 包 括 所 有 −zr* 选 项 的 列 表 , 以 及 这 些 选 项 的 默 认 值 和 使 用 全 景 电 影 模 式 的 示 例 。
−zrnorm <制 式 >( 仅 用 于 −vo zr)
指 定 电 视 制 式 为 PAL 或 NTSC( 默 认 值 : 不 改 变 ) 。
−zrquality <1−20>( 仅 用 于 −vo zr)
代 表 JPEG 编 码 质 量 的 数 值 , 范 围 从 1( 最 好 ) 到 20( 最 差 ) 。
−zrvdec <1|2|4>( 仅 用 于 −vo zr)
垂 直 方 向 简 化 采 样 : 要 求 驱 动 只 将 输 入 图 像 的 每 数 到 的 第 2 或 第 4 行 / 像 素 发 送 到 MJPEG 编 码 卡 , 并 使 用 MJPEG 卡 的 缩 放 器 把 图 像 拉 伸 到 原 始 尺 寸 。
−zrxdoff <x 方 向 显 示 偏 移 量 >( 仅 用 于 −vo zr)
如 果 影 片 尺 寸 比 电 视 屏 幕 小 , 则 该 选 项 指 定 相 对 于 电 视 屏 幕 左 上 角 的 x 方 向 的 偏 移 量 ( 默 认 值 : 居 中 ) 。
−zrydoff <y 方 向 显 示 偏 移 量 >( 仅 用 于 −vo zr)
如 果 影 片 尺 寸 比 电 视 屏 幕 小 , 则 该 选 项 指 定 相 对 于 电 视 屏 幕 左 上 角 的 y 方 向 的 偏 移 量 ( 默 认 值 : 居 中 ) 。
视 频 输 出 驱 动 ( 仅 用 于 MPLAYER)
视
频 输 出 驱 动 是
各 种 视 频 输 出
设 备 的 接 口 。
使 用 语 法 是 :
−vo <驱 动 1[:子 选
项 1[=参 数 值 ]:...],驱
动 2,...[,]>
指 定 所 使 用 视 频 输 出 驱 动 的 优 先 级 列 表 。
如
果 列 表 尾 有
’,’, 则 MPlayer 使 用
未 列 出 的 驱 动
作 为 后 备 驱 动
。 子 选 项 是 不
是 必 需 的 , 并
且 大 多 数 可 省
略 。
注 意 : 参 见 于
−vo help 以 获 取 编 译
时 已 包 含 的 视
频 输 出 驱 动 的
列 表 。
示 例 :
−vo xmga,xv,
尝 试 使 用 Matrox X11 驱 动 , 然 后 是 Xv 驱 动 , 再 然 后 是 其 他 驱 动 。
−vo directx:noaccel
使 用 加 速 功 能 关 闭 的 DirectX 驱 动 。
可
用 视 频 输 出 驱
动 有 :
xv( 仅 用 于 X11)
使 用 XFree86 4.x 的 XVideo 扩 展 组 件 启 用 硬 件 加 速 下 的 播 放 功 能 。 如 果 无 法 使 用 硬 件 专 用 的 驱 动 , 该 选 项 或 许 是 最 好 的 选 择 。 要 了 解 使 用 了 什 么 的 透 明 色 以 及 其 是 如 何 绘 制 的 , 则 以 −v 选 项 运 行 MPlayer 并 注 意 以 标 签 [xv common] 开 头 的 那 些 行 。
adaptor=<数 值 >
选 择 指 定 的 XVideo 适 配 器 ( 请 检 查 xvinfo 的 结 果 ) 。
port=<数 值 >
选 择 指 定 的 XVideo 端 口 。
ck=<cur|use|set>
选 择 获 取 透 明 色 的 来 源 ( 默 认 值 : cur) 。
cur |
该 默 认 值 表 示 采 用 Xv 中 当 前 设 置 的 透 明 色 。 | ||
use |
使 用 来 自 MPlayer 的 透 明 色 但 不 将 其 作 为 设 置 ( 使 用 −colorkey 选 项 修 改 透 明 色 ) 。 | ||
set |
同 use 一 样 但 将 所 提 供 的 透 明 色 作 为 设 置 值 。 |
ck-method=<man|bg|auto>
设 置 透 明 色 绘 制 方 式 ( 默 认 值 : man) 。
man |
手 工 绘 制 透 明 色 ( 某 些 情 况 下 可 减 少 闪 烁 问 题 ) 。 | ||
bg |
将 透 明 色 设 置 为 窗 口 背 景 。 | ||
auto |
让 Xv 绘 制 透 明 色 。 |
x11( 仅 用 于 X11)
共 享 内 存 方 式 的 视 频 输 出 驱 动 , 无 硬 件 加 速 功 能 , 只 要 有 X11 环 境 就 能 起 作 用 。
xover( 仅 用 于 X11)
将 对 于 X11 支 持 添 加 到 所 有 基 于 覆 盖 模 式 的 视 频 输 出 驱 动 中 。 目 前 仅 tdfx_vid 支 持 。
<视 频 输 出 驱 动 >
选 择 作 为 视 频 来 源 而 覆 盖 于 X11 画 面 上 的 驱 动 。
vdpau( 与
−vc ffmpeg12vdpau、 ffwmv3vdpau、
ffvc1vdpau、 ffh264vdpau 或
ffodivxvdpau 一 同 使 用
)
使 用 VDPAU 硬 件 解 码 视 频 的 视 频 输 出 方 式 。 同 时 支 持 显 示 软 件 解 码 的 视 频 。
sharpen=<−1−1>
使 用 正 数 值 时 , 将 锐 化 算 法 应 用 于 视 频 画 面 , 使 用 负 数 值 时 , 则 应 用 模 糊 算 法 ( 默 认 值 : 0) 。
denoise=<0−1>
将 一 种 消 除 噪 点 的 算 法 应 用 于 视 频 画 面 ( 默 认 值 : 0, 不 消 除 噪 点 ) 。
deint=<0−4>
选 择 解 除 隔 行 扫 描 的 算 法 ( 默 认 值 : 0) 。 所 有 大 于 0 的 模 式 遵 照 −field−dominance 选 项 的 设 置 运 行 。
0 |
不 解 除 隔 行 扫 描 。 | ||
1 |
只 显 示 第 一 个 隔 行 扫 描 域 , 与 −vf field 的 作 用 相 类 似 。 | ||
2 |
跳 跃 式 反 隔 行 扫 描 , 与 −vf tfields=1 的 作 用 相 类 似 。 | ||
3 |
顺 应 画 面 运 动 时 间 性 的 解 除 隔 行 扫 描 模 式 。 可 能 在 低 性 能 视 频 硬 件 和 /或 高 分 辨 率 的 情 况 下 导 致 音 视 频 不 同 步 。 这 是 当 使 用 “D”开 启 解 除 隔 行 扫 描 功 能 时 的 默 认 值 。 | ||
4 |
采 用 边 缘 主 导 的 空 间 插 值 算 法 的 顺 应 画 面 运 动 的 时 间 性 的 解 除 隔 行 扫 描 模 式 。 需 要 高 性 能 的 视 频 硬 件 。 |
chroma−deint
使 时 间 性 的 解 除 隔 行 扫 描 算 法 同 时 作 用 于 亮 度 和 色 度 通 道 上 ( 默 认 值 ) 。 可 使 用 nochroma−deint 以 使 其 仅 作 用 于 亮 度 通 道 , 从 而 加 速 高 级 解 除 隔 行 扫 描 算 法 。 有 助 于 显 存 低 速 的 情 况 。
pullup
尝 试 跳 过 逐 行 扫 描 帧 的 解 除 隔 行 扫 描 操 作 , 适 用 于 观 看 电 视 图 像 化 的 内 容 , 高 分 辨 率 的 情 况 下 需 要 高 速 的 视 频 硬 件 。 仅 能 用 于 顺 应 画 面 运 动 的 时 间 性 的 解 除 隔 行 扫 描 操 作 。
colorspace
选 择 YUV 至 RGB 转 换 时 使 用 的 色 彩 空 间 。 通 常 标 清 ( SD) 内 容 应 使 用 BT.601, 而 高 清 ( HD) 内 容 使 用 BT.709。 使 用 不 正 确 的 色 彩 空 间 将 导 致 饱 和 度 稍 许 过 度 或 不 足 , 以 及 色 彩 有 偏 移 。
0 |
根 据 视 频 分 辨 率 判 断 色 彩 空 间 。 宽 度 大 于 1280 或 高 度 大 于 576 的 视 频 将 认 为 是 HD 的 , 从 而 使 用 BT.709 色 彩 空 间 。 | ||
1 |
使 用 ITU-R BT.601 色 彩 空 间 ( 默 认 值 ) 。 | ||
2 |
使 用 ITU-R BT.709 色 彩 空 间 。 | ||
3 |
使 用 SMPTE-240M 色 彩 空 间 。 |
hqscaling
0 |
使 用 默 认 的 VDPAU 缩 放 模 式 ( 默 认 值 ) 。 | ||
1−9 |
应 用 高 质 量 的 VDPAU 缩 放 模 式 ( 需 要 性 能 足 够 的 硬 件 ) 。 |
force−mixer
强 制 使 用 VDPAU 混 合 器 , 其 实 现 了 所 有 以 上 选 项 的 功 能 ( 默 认 值 ) 。 可 使 用 noforce−mixer 以 允 许 显 示 BGRA 色 彩 空 间 。 ( 如 果 实 际 使 用 了 BGRA, 则 禁 用 所 有 以 上 选 项 和 硬 件 均 衡 器 。 )
xvmc( 仅 用 于 带 有 FFmpeg MPEG-1/2 解 码 器 的 X11)
使 用 XFree86 4.x 的 XvMC(X 视 频 运 动 补 偿 ) 扩 展 组 件 加 速 MPEG-1/2 和 VCR2 解 码 的 视 频 输 出 驱 动 。
adaptor=<数 值 >
选 择 指 定 的 XVideo 适 配 器 ( 请 检 查 xvinfo 的 结 果 ) 。
port=<数 值 >
选 择 指 定 的 XVideo 端 口 。
(no)benchmark
禁 止 显 示 图 像 。 一 些 驱 动 在 显 示 器 回 扫 时 会 改 变 图 像 缓 冲 ( nVidia) , 其 基 准 测 试 需 要 该 选 项 。 默 认 是 不 禁 止 显 示 图 像 ( nobenchmark) 。
(no)bobdeint
非 常 简 单 的 解 除 隔 行 扫 描 组 件 。 视 觉 效 果 可 能 没 有 −vf tfields=1 好 , 但 是 这 是 xvmc 仅 有 的 解 除 隔 行 扫 描 组 件 ( 默 认 值 : nobobdeint) 。
(no)queue
为 要 显 示 的 帧 创 建 队 列 , 以 让 视 频 硬 件 更 并 行 的 工 作 。 可 能 增 加 一 点 ( 不 明 显 的 ) 恒 定 的 音 视 频 不 同 步 ( 默 认 值 : noqueue) 。
(no)sleep
等 待 渲 染 完 成 时 使 用 sleep 函 数 ( 不 推 荐 Linux 下 使 用 ) ( 默 认 值 : nosleep) 。
ck=cur|use|set
与 −vo xv:ck 相 同 ( 参 见 −vo xv) 。
ck-method=man|bg|auto
与 −vo xv:ck-method 相 同 ( 参 见 −vo xv) 。
dga( 仅 用 于 X11)
通 过 XFree86 的 直 接 图 形 访 问 ( Direct Graphics Access) 扩 展 组 件 播 放 视 频 。 考 虑 废 弃 该 选 项 。
sdl( 仅 用 于 SDL, 缺 陷 多 且 过 时 )
高 度 不 依 赖 于 平 台 的 SDL( Simple Directmedia Layer) 库 的 视 频 输 出 驱 动 。 因 为 SDL 使 用 自 己 的 X11 逻 辑 层 , 所 以 MPlayer 的 X11 选 项 对 SDL 没 有 效 果 。 注 意 该 选 项 有 数 个 非 重 要 缺 陷 ( 总 是 无 视 −vm/−novm 选 项 , −fs 的 行 为 如 同 −novm 应 有 的 行 为 一 样 , 当 从 全 屏 模 式 切 换 回 来 时 窗 口 在 左 上 角 , 不 支 持 全 景 模 式 ……)
driver=<驱 动 >
明 确 选 择 所 使 用 的 SDL 驱 动 。
(no)forcexv
通 过 sdl 视 频 输 出 驱 动 使 用 XVideo( 默 认 值 : forcexv) 。
(no)hwaccel
使 用 硬 件 加 速 的 缩 放 器 ( 默 认 值 : hwaccel) 。
vidix
VIDIX( *nix 视 频 接 口 , VIDeo Interface for *niX) 是 各 种 显 卡 的 视 频 加 速 功 能 的 接 口 。 非 常 快 的 视 频 输 出 驱 动 , 用 于 支 持 该 功 能 的 显 卡 。
<子 设 备 >
明 确 表 示 选 择 使 用 哪 个 VIDIX 子 设 备 驱 动 。 可 用 的 子 设 备 有 cyberblade, ivtv, mach64, mga_crtc2, mga, nvidia, pm2, pm3, radeon, rage128, s3, sh_veu, sis_vid 和 unichrome。
xvidix( 仅 用 于 X11)
VIDIX 的 X11 前 端 组 件
<子 设 备 >
与 vidix 相 同
cvidix
通 用 的 不 依 赖 于 平 台 的 VIDIX 前 端 组 件 , 甚 至 能 在 使 用 nVidia 显 卡 的 文 本 控 制 屏 幕 上 运 行 。
<子 设 备 >
与 vidix 相 同
winvidix( 仅 用 于 Windows)
VIDIX 的 Windows 前 端 组 件
<子 设 备 >
与 vidix 相 同
direct3d( 仅 用 于 Windows) ( 用 于 公 测 的 代 码 ! )
使 用 Direct3D 接 口 的 视 频 输 出 驱 动 ( 有 助 于 Vista 系 统 ) 。
directx( 仅 用 于 Windows)
使 用 DirectX 接 口 的 视 频 输 出 驱 动 。
noaccel
关 闭 硬 件 加 速 。 如 果 显 示 有 问 题 可 尝 试 该 选 项 。
kva( 仅 用 于 OS/2)
使 用 libkva 接 口 的 视 频 输 出 驱 动 。
snap |
强 制 使 用 SNAP 模 式 。 |
|||
wo |
强 制 使 用 WarpOverlay! 模 式 。 |
|||
dive |
强 制 使 用 DIVE 模 式 。 |
(no)t23
启 用 或 禁 用 解 决 T23 笔 记 本 问 题 的 变 通 模 式 ( 默 认 值 : 禁 用 ) 。 如 果 显 卡 仅 支 持 画 面 放 大 输 出 , 可 尝 试 开 启 这 个 选 项 。
quartz( 仅 用 于 Mac OS X)
Mac OS X Quartz 视 频 输 出 驱 动 。 在 某 些 情 况 下 , 强 制 使 用 已 包 装 的 YUV 输 出 格 式 , 如 : −vf format=yuy2, 可 能 效 率 更 高 。
device_id=<数 值 >
选 择 全 屏 显 示 时 使 用 的 设 备 。
fs_res=<宽 >:<高 >
指 定 全 屏 显 示 的 分 辨 率 ( 有 助 于 运 行 慢 的 系 统 有 用 ) 。
corevideo( 用 于 Mac OS X 10.4 或 10.3.9 的 QuickTime 7)
Mac OS X CoreVideo 视 频 输 出 驱 动
device_id=<数 值 >
过 时 选 项 , 可 使 用 −screen 代 替 。 选 择 用 于 全 屏 模 式 的 显 示 设 备 , 或 将 其 设 为 −1 以 总 是 使 用 视 频 窗 口 所 在 的 屏 幕 ( 默 认 值 : −1 − 自 动 选 择 ) 。
shared_buffer
将 输 出 写 入 一 块 共 享 内 存 模 式 的 缓 冲 区 , 而 不 是 将 其 显 示 出 来 , 并 且 尝 试 打 开 一 个 已 存 在 的 NSConnection 连 接 以 与 图 形 界 面 通 信 。
buffer_name=<名 字 >
shm_open 创 建 的 共 享 缓 冲 区 的 名 字 , 也 是 MPlayer 尝 试 打 开 的 NSConnection 连 接 的 名 字 ( 默 认 值 : “mplayerosx”) 。 设 置 buffer_name 选 项 将 隐 含 地 表 示 启 用 shared_buffer。
fbdev( 仅 用 于 Linux)
使 用 内 核 级 的 帧 缓 冲 播 放 视 频 。
<设 备 >
明 确 选 择 所 使 用 的 fbdev 设 备 名 ( 如 /dev/ fb0) , 或 者 如 果 设 备 名 以 ’vidix’开 头 则 选 择 VIDIX 子 设 备 名 ( 如 : sis 驱 动 的 ’vidixsis_vid’) 。
fbdev2( 仅 用 于 Linux)
使 用 内 核 级 的 帧 缓 冲 播 放 视 频 , 另 一 种 实 现 方 式 。
<设 备 >
明 确 选 择 所 使 用 的 fbdev 设 备 名 ( 默 认 值 : /dev/fb0) 。
vesa
非 常 通 用 的 视 频 输 出 驱 动 , 应 该 能 用 于 任 何 与 VESA VBE 2.0 兼 容 的 显 卡 。
(no)dga
打 开 或 关 闭 DGA 模 式 ( 默 认 值 : 打 开 ) 。
neotv_pal
激 活 NeoMagic 电 视 输 出 并 设 置 成 PAL 制 式 。
neotv_ntsc
激 活 NeoMagic 电 视 输 出 并 设 置 成 NTSC 制 式 。
vidix
使 用 VIDIX 驱 动 。
lvo:
激 活 VESA 模 式 下 的 Linux 视 频 覆 盖 模 式 。
svga
使 用 SVGA 库 播 放 视 频 。
<视 频 模 式 >
指 定 所 使 用 的 视 频 模 式 。 该 模 式 可 以 <宽 >x<高 >x<颜 色 > 格 式 给 出 , 如 640x480x16M, 或 以 图 形 模 式 号 的 形 式 , 如 84。
bbosd
将 OSD 绘 制 到 影 片 下 方 的 黑 条 中 ( 运 行 较 慢 ) 。
native
只 使 用 自 带 的 绘 制 函 数 。 这 可 以 避 免 直 接 渲 染 模 式 , 以 及 OSD 和 硬 件 的 加 速 功 能 。
retrace
强 制 在 垂 直 回 扫 时 切 换 帧 。 仅 当 与 −double 一 同 使 用 可 使 用 。 与 −vsync 选 项 的 效 果 一 样 。
sq
尝 试 选 择 使 用 正 方 形 像 素 的 视 频 模 式 。
vidix
使 用 带 有 VIDIX 接 口 的 svga。
gl
OpenGL 视 频
输 出 驱 动 , 简
单 版 本 。 视 频
尺 寸 必 须 小 于 OpenGL
设 备 的 最 大 纹
理 尺 寸 。 该 驱
动 的 目 标 是 即
使 是 实 现 最 基
本 OpenGL 功 能 的 设 备
也 能 使 用 , 但
同 时 也 能 利 用
较 新 的 扩 展 功
能 , 以 支 持 更
多 的 色 彩 空 间
和 直 接 渲 染 功
能 。 要 实 现 最
优 的 速 度 , 可
尝 试 添 加 选 项
−dr −noslices
代 码 只 做 极 少
的 检 查 , 所 以
如 果 某 个 功 能
不 起 作 用 , 即
使 没 有 任 何 错
误 消 息 , 这 也
可 能 是 因 为 显
卡 /OpenGL 实 现 设 备
不 支 持 。 可 使
用 glxinfo 或 类 似 的
工 具 显 示 已 支
持 的 OpenGL 扩 展 功 能
。
backend=<n>
选 择 要 使 用 的 后 端 /OpenGL的 实 现 方 式 ( 默 认 值 : −1) 。
−1: 自
动 选 择
0: Win32/WGL
1: X11/GLX
2: SDL
3: X11/EGL( 高 度 处
于 实 验 阶 段 )
4: OSX/Cocoa
5: Android( 十 分 糟
糕 的 实 现 , 仅
用 于 测 试 )
(no)ati−hack
当 使 用 了 PBO 时 ( 当 使 用 了 −dr 或 强 制 使 用 −pbo 时 ) , AIT 驱 动 可 能 输 出 损 坏 的 图 像 。 该 选 项 修 正 这 一 问 题 , 代 价 是 多 使 用 了 一 点 内 存 。
(no)force−pbo
总 是 使 用 PBO 传 输 纹 理 , 即 使 这 需 要 额 外 的 复 制 操 作 。 当 前 该 选 项 对 于 NVidia 驱 动 能 提 升 一 点 速 度 , 而 对 于 ATI 驱 动 则 是 大 大 提 升 。 可 能 需 要 −noslices 和 ati−hack 子 选 项 以 使 其 正 常 起 作 用 。
(no)scaled-osd
当 窗 口 大 小 改 变 时 , 改 变 OSD 的 行 为 模 式 ( 默 认 值 : 禁 用 ) 。 启 用 时 其 行 为 就 像 其 它 的 视 频 输 出 驱 动 , 对 固 定 大 小 的 字 体 效 果 更 好 。 禁 用 时 使 用 FreeType 情 况 下 的 视 觉 效 果 更 好 , 并 且 在 全 屏 模 式 下 使 用 边 框 。 无 法 在 使 用 ass 字 幕 的 情 况 下 正 确 起 作 用 ( 参 见 −ass) 。 作 为 替 代 性 方 法 , 可 以 通 过 −vf ass 在 不 用 OpenGL 的 情 况 下 渲 染 这 种 字 幕 。
osdcolor=<0xAARRGGBB>
OSD 的 颜 色 ( 默 认 值 是 : 0x00ffffff, 对 应 不 透 明 的 白 色 ) 。
rectangle=<0,1,2>
选 用 矩 形 纹 理 以 节 省 视 频 内 存 , 但 往 常 运 行 较 慢 ( 默 认 值 : 0) 。
0: 使 用 2
的 n 次 幂 大 小 的
纹 理 ( 默 认 值
) 。
1: 使 用 GL_ARB_texture_rectangle
扩 展 组 件 。
2: 使 用 GL_ARB_texture_non_power_of_two
扩 展 组 件 。 在
某 些 情 况 下 仅
软 件 支 持 , 所
以 运 行 非 常 慢
。
swapinterval=<n>
两 次 缓 冲 切 换 间 的 最 小 间 隔 , 以 已 显 示 帧 的 数 量 计 数 ( 默 认 值 : 1) 。 1 等 价 于 启 用 垂 直 同 步 模 式 , 0 等 价 于 停 用 垂 直 同 步 模 式 。 值 小 于 0 则 使 用 系 统 默 认 值 。 该 选 项 将 帧 率 限 制 为 (水 平 刷 新 率 / n)。 需 要 GLX_SGI_swap_control 支 持 以 起 作 用 。 某 些 ( 大 多 数 /所 有 ? ) 实 现 设 备 仅 能 在 全 屏 模 式 下 起 作 用 。
ycbcr
使 用 GL_APPLE_ycbcr_422 扩 展 组 件 将 YUV 转 换 为 RGB 格 式 。 如 果 指 定 了 yuv= 则 默 认 为 禁 用 , 否 则 默 认 为 自 动 检 测 。 注 意 该 选 项 将 启 用 一 些 特 殊 的 设 置 以 进 入 驱 动 程 序 中 的 一 种 特 殊 的 快 速 通 道 。
yuv=<n>
选 择 YUV 到 RGB 转 换 的 类 型 。 默 认 方 式 是 自 动 侦 测 , 选 取 0 到 2 之 间 的 一 个 值 。
0: 使 用
软 件 转 换 。 兼
容 于 所 有 的 OpenGL 版
本 。 具 有 亮 度
、 对 比 度 和 饱
和 度 的 控 制 功
能 。
1: 使 用 寄 存 器
型 混 合 器 。 该
方 法 使 用 的 是 nVidia
专 用 的 扩 展 组
件 ( GL_NV_register_combiners) 。
至 少 需 要 三 个
纹 理 处 理 单 元
。 提 供 饱 和 度
和 色 调 的 控 制
功 能 。 该 方 法
速 度 快 但 不 精
确 。
2: 使 用 利 用 POW 指
令 的 片 断 程 序
。 需 要 GL_ARB_fragment_program 扩
展 组 件 和 至 少
三 个 纹 理 处 理
单 元 。 提 供 亮
度 、 对 比 度 、
饱 和 度 、 色 调
和 伽 玛 校 正 值
的 控 制 功 能 。
伽 玛 校 正 值 也
能 在 红 、 绿 和
蓝 三 个 方 面 单
独 设 置 。 方 法 4
通 常 更 快 。
3: 与 2 相 同 。 为
该 类 型 专 门 分
配 一 个 值 是 出
于 历 史 原 因 ,
MPlayer 现 在 为 按 需
启 用 的 伽 玛 校
正 值 控 制 功 能
插 入 额 外 的 指
令 。
4: 使 用 具 有 额
外 查 阅 操 作 的
片 断 程 序 。 需
要 GL_ARB_fragment_program 扩 展 组
件 和 至 少 四 个
纹 理 处 理 单 元
。 提 供 亮 度 、
对 比 度 、 饱 和
度 、 色 调 和 伽
玛 校 正 值 的 控
制 功 能 。 伽 玛
校 正 值 也 能 在
红 、 绿 和 蓝 三
个 方 面 单 独 设
置 。
5: 使 用 ATI 专 用 的
方 式 ( 用 于 较
老 的 显 卡 ) 。
该 方 法 使 用 的
是 ATI 专 用 的 扩 展
( GL_ATI_fragment_shader − 不 是
GL_ARB_fragment_shader! ) 。 至
少 需 要 三 个 纹
理 处 理 单 元 。
提 供 饱 和 度 和
色 调 的 控 制 功
能 。 该 方 法 速
度 快 但 不 精 确
。
6: 使 用 3D 纹 理 以
通 过 查 表 方 式
做 转 换 。 需 要
GL_ARB_fragment_program 扩 展 组 件
和 至 少 四 个 纹
理 处 理 单 元 。
由 于 使 用 具 有
边 缘 像 素 的 纹
理 , 因 而 在 某
些 ( 所 有 ? ) ATI
显 卡 上 ( 使 用
软 件 模 拟 ) 极
其 慢 。 提 供 亮
度 、 对 比 度 、
饱 和 度 、 色 调
和 伽 玛 校 正 值
的 控 制 功 能 。
伽 玛 校 正 值 也
能 在 红 、 绿 和
蓝 三 个 方 面 单
独 设 置 。 相 对
于 其 它 方 法 ,
速 度 上 更 多 地
取 决 于 GPU 内 存 带
宽 。
colorspace
选 择 YUV 至 RGB 转 换 所 用 的 色 彩 空 间 。
0 |
使 用 MPlayer 通 常 使 用 的 方 式 ( 默 认 值 ) 。 | ||
1 |
使 用 ITU-R BT.601 色 彩 空 间 。 | ||
2 |
使 用 ITU-R BT.709 色 彩 空 间 。 | ||
3 |
使 用 SMPTE-240M 色 彩 空 间 。 |
levelconv=<n>
选 择 用 于 YUV 至 RGB 转 换 的 亮 度 等 级 的 转 换 方 式 。
0 |
将 TV 等 级 转 换 为 PC 等 级 ( 默 认 值 ) 。 | ||
1 |
将 PC 等 级 转 换 为 TV 等 级 。 | ||
2 |
不 做 任 何 转 换 。 |
lscale=<n>
选 择 用 于 亮 度 调 整 的 调 节 函 数 。 仅 对 yuv 模 式 2、 3、 4 和 6 有 效 。
0 |
使 用 简 单 线 性 过 滤 方 式 ( 默 认 值 ) 。 | ||
1 |
使 用 双 立 方 次 B 曲 线 过 滤 方 式 ( 质 量 更 好 ) 。 需 要 一 个 额 外 的 纹 理 处 理 单 元 。 较 老 的 显 卡 至 少 在 全 屏 模 式 下 无 法 在 色 度 方 面 执 行 该 模 式 。 | ||
2 |
在 水 平 方 向 使 用 立 方 次 过 滤 , 在 垂 直 方 向 使 用 线 性 过 滤 。 比 起 方 式 1 适 用 于 更 多 的 显 卡 。 | ||
3 |
与 1 相 同 , 但 将 纹 理 用 于 查 阅 操 作 。 可 能 在 一 些 显 卡 上 运 行 较 快 。 | ||
4 |
使 用 实 验 性 的 非 锐 化 的 蔽 码 , 支 持 3x3 模 式 并 具 有 默 认 强 化 值 0.5。 ( 参 见 filter-strength) | ||
5 |
使 用 实 验 性 的 非 锐 化 的 蔽 码 , 支 持 5x5 模 式 并 具 有 默 认 强 化 值 0.5。 ( 参 见 filter-strength) | ||
64 |
使 用 最 近 邻 方 式 缩 放 。 |
cscale=<n>
选 择 用 于 色 度 缩 放 的 缩 放 函 数 。 详 情 参 见 lscale。
filter-strength=<值 >
设 置 支 持 强 度 设 置 的 lscale/cscale 过 滤 器 的 效 果 强 度 。
noise-strength=<值 >
设 置 添 加 多 强 的 噪 声 信 号 。 0 用 于 禁 止 添 加 信 号 ( 默 认 值 ) , 1.0 用 于 产 生 适 用 于 抖 动 降 级 为 6 比 特 精 度 的 信 号 等 级 。
stereo=<值 >
选 择 用 于 立 体 显 示 的 方 式 。 可 能 需 要 使 用 −aspect 以 修 正 宽 高 比 的 数 值 。 数 值 加 32 可 以 实 现 左 右 画 面 对 换 。 实 验 性 的 选 项 , 勿 对 其 期 望 太 高 。
0 |
标 准 2D 显 示 | ||
1 |
将 画 面 并 行 排 列 的 输 入 信 号 转 换 为 全 色 彩 的 红 蓝 立 体 图 像 。 | ||
2 |
将 画 面 并 行 排 列 的 输 入 信 号 转 换 为 全 色 彩 的 红 蓝 立 体 图 像 。 | ||
3 |
将 画 面 并 行 排 列 的 输 入 信 号 转 换 为 四 重 缓 冲 的 立 体 图 像 。 只 有 少 数 OpenGL 显 卡 支 持 | ||
4 |
以 按 像 素 排 列 的 方 式 将 左 右 眼 的 图 像 混 合 在 一 起 。 混 合 样 式 由 stipple 选 项 指 定 。 |
stipple=<以 比 特 表 示 的 方 式 >
数 值 的 最 低 16 位 用 以 指 定 所 使 用 4x4 排 列 样 式 ( 默 认 值 : 0x0f0f) 。 可 供 尝 试 的 示 例 : 0x0f0f, 0xf0f0: 按 水 平 线 排 列 ; 0xaaaa, 0x5555: 按 垂 直 线 排 列 ; 0xa5a5, 0x5a5a: 交 错 网 格 排 列
以 下 选 项 只 有 助 于 编 写 自 定 义 的 片 断 程 序 。
customprog=<文 件 名 >
从 <文 件 名 > 装 载 定 制 的 片 断 程 序 。 示 例 参 见 TOOLS/edgedect.fp。
customtex=<文 件 名 >
从 <文 件 名 > 装 载 定 制 的 “伽 玛 梯 度 ”纹 理 。 可 与 yuv=4 或 customprog 选 项 的 组 合 一 同 使 用 。
(no)customtlin
如 果 启 用 ( 默 认 方 式 ) 则 使 用 GL_LINEAR 插 值 , 否 则 使 用 GL_NEAREST 插 值 用 于 customtex 纹 理 。
(no)customtrect
如 果 启 用 则 使 用 texture_rectangle 用 于 customtex 纹 理 。 默 认 是 禁 用 。
(no)mipmapgen
一 旦 启 用 , 将 自 动 生 成 视 频 的 贴 图 。 该 选 项 与 customprog 和 TXB 一 起 使 用 有 助 于 实 现 一 个 具 有 大 影 响 半 径 的 模 糊 化 过 滤 器 。 对 于 大 多 数 OpenGL 的 实 现 设 备 来 说 , 该 选 项 用 于 任 何 非 RGB 的 格 式 运 行 都 很 慢 。 默 认 值 为 禁 用 。
正 常 情 况 下 没 有 理 由 使 用 以 下 选 项 , 其 大 多 是 为 了 测 试 而 存 在 的 。
(no)glfinish
在 切 换 缓 冲 前 调 用 glFinish()。 运 行 较 慢 但 在 某 些 情 况 下 输 出 更 精 确 ( 默 认 值 : 禁 用 ) 。
(no)manyfmts
启 用 对 于 更 多 的 ( RGB 和 BGR) 色 彩 格 式 的 支 持 ( 默 认 值 : 启 用 ) 。 要 求 OpenGL 版 本 >=1.2。
slice-height=<0−...>
单 次 复
制 至 纹 理 的 操
作 包 含 多 少 行
内 容 ( 默 认 值
: 0) 。 0 代 表 整
幅 图 像 。
注 意 : 如 果 使
用 了 YUV 色 彩 空 间
( 参 见 yuv 子 选 项
) , 将 使 用 特
别 的 规 则 :
如 果 解
码 器 采 用 分 片
渲 染 方 式 ( 参
见 −noslices) , 该 设
置 没 有 任 何 效
果 , 所 采 用 的
分 片 大 小 由 解
码 器 提 供 。
如 果 解 码 器 不
采 用 分 片 泻 染
方 式 , 则 默 认
值 为 16。
(no)osd
允 许 或 禁 止 通 过 OpenGL 支 持 OSD 渲 染 ( 默 认 值 : 允 许 ) 。 该 选 项 用 于 测 试 ; 要 禁 用 OSD 应 使 用 −osdlevel 0。
(no)aspect
允 许 或 禁 止 支 持 保 持 比 例 缩 放 和 全 景 缩 放 方 式 ( 默 认 : 允 许 ) 。 禁 用 的 话 可 能 提 高 速 度 。
gl_tiled
OpenGL 视 频 输 出 驱 动 的 修 改 版 。 支 持 大 于 最 大 纹 理 尺 寸 的 视 频 , 但 是 缺 少 许 多 GL 驱 动 的 高 级 功 能 和 优 化 选 项 , 并 且 以 后 也 不 大 可 能 扩 展 功 能 。
(no)glfinish
同 gl 一 样 ( 默 认 值 : 启 用 )
yuv=<n>
选 择 YUV 到 RGB 转 换 的 类 型 。 如 果 设 置 为 0 以 外 的 值 , 将 停 用 OSD, 而 亮 度 、 对 比 度 和 伽 玛 校 正 值 的 设 置 只 使 用 全 局 环 境 下 X 服 务 器 的 设 置 。 除 此 行 为 外 , 设 置 值 的 含 义 与 −vo gl 一 样 。
matrixview
基 于 OpenGL 的 渲 染 器 , 生 成 类 似 于 黑 客 帝 国 的 滚 动 字 幕 效 果 。
cols=<n>
所 显 示 文 字 的 列 数 。 受 限 于 图 像 缩 放 器 的 性 能 , 值 太 小 ( <16) 的 话 该 选 项 很 可 能 失 效 。 不 能 被 16 整 除 的 值 也 可 能 产 生 问 题 。
rows=<n>
所 显 示 文 字 的 行 数 。 受 限 于 图 像 缩 放 器 的 性 能 , 值 太 小 ( <16) 的 话 该 选 项 很 可 能 失 效 。 不 能 被 16 整 除 的 值 也 可 能 产 生 问 题 。
null
不 产 生 视 频 输 出 。 有 助 于 基 准 测 试 。
aa
ASCII art 视 频
输 出 驱 动 , 用
于 文 本 控 制 屏
幕 。
注 意 : 该 驱 动
无 法 正 确 处 理
−aspect 选 项 。
提 示 : 很 可 能
有 必 要 指 定
−monitorpixelaspect 选 项 。
可 尝 试 ’mplayer −vo aa
−monitorpixelaspect 0.5’。
caca
彩 色 ASCII art 视 频 输 出 驱 动 , 用 于 文 本 控 制 屏 幕 。
bl
使 用 Blinkenlights UDP 协 议 播 放 视 频 。 该 驱 动 高 度 依 赖 于 特 定 硬 件 。
<子 设 备 >
明 确 选 择 所 用 的 Blinkenlights 子 设 备 。 该 值 类 似 于 arcade:host=localhost:2323 或 hdl:file=文 件 名 1,file=文 件 名 2。 必 须 指 定 子 设 备 。
ggi
GGI 图 形 系 统 视 频 输 出 驱 动
<驱 动 >
明 确 选 择 所 用 的 GGI 驱 动 。 需 将 <驱 动 > 字 符 串 中 所 有 的 ’,’替 换 为 ’.’。
directfb
使 用 DirectFB 库 播 放 视 频 。
(no)input
使 用 DirectFB 替 代 MPlayer 键 盘 指 令 ( 默 认 值 : 启 用 ) 。
buffermode=single|double|triple
如 果 想 避 免 画 面 撕 裂 问 题 , 双 重 ( double) 和 三 重 ( triple) 缓 冲 能 产 生 最 好 的 效 果 。 三 重 缓 冲 比 双 重 缓 冲 更 有 效 率 , 因 为 其 等 待 垂 直 信 号 回 扫 时 不 阻 塞 MPlayer 的 运 行 。 应 避 免 使 用 单 级 ( single) 缓 冲 ( 默 认 值 : single)。
fieldparity=top|bottom
控 制 隔 行 扫 描 帧 的 输 出 次 序 ( 默 认 值 : 禁 用 ) 。 有 效 值 是 top = 先 输 出 上 半 扫 描 场 , bottom = 先 输 出 下 半 扫 描 场 。 该 选 项 对 于 逐 行 扫 描 的 电 影 内 容 , 例 如 大 多 数 MPEG 电 影 , 没 有 效 果 。 如 果 观 看 隔 行 扫 描 影 片 时 遇 到 画 面 撕 裂 或 画 面 运 行 不 流 畅 的 问 题 , 需 启 用 该 选 项 。
layer=N
强 制 使 用 代 码 为 N 的 图 层 用 于 播 放 ( 默 认 值 : −1 − 自 动 选 择 ) 。
dfbopts=<列 表 >
指 定 DirectFB 的 参 数 列 表 。
dfbmga
Matrox G400/G450/G550 专 用 的 视 频 输 出 驱 动 , 使 用 DirectFB 库 以 利 用 特 殊 的 硬 件 功 能 。 启 用 CRTC2( 第 二 输 出 头 ) , 以 独 立 于 第 一 输 出 头 显 示 视 频 。
(no)input
与 directfb 一 样 ( 默 认 值 : 禁 用 )
buffermode=single|double|triple
与 directfb 一 样 ( 默 认 值 : triple)
fieldparity=top|bottom
与 directfb 一 样
(no)bes
启 用 Matrox BES( 后 台 缩 放 器 ) ( 默 认 值 : 禁 用 ) 。 由 于 图 像 插 值 过 程 在 硬 件 里 完 成 , 因 而 从 速 度 和 输 出 质 量 上 看 效 果 是 非 常 好 的 。 仅 对 主 输 出 头 有 效 。
(no)spic
利 用 Matrox 子 画 面 图 层 显 示 OSD( 默 认 值 : 启 用 ) 。
(no)crtc2
打 开 第 二 输 出 头 上 的 电 视 输 出 ( 默 认 值 : 启 用 ) 。 输 出 质 量 出 奇 得 好 , 因 为 输 出 的 是 完 全 隔 行 扫 描 的 图 像 , 且 每 个 奇 / 偶 扫 描 场 经 过 恰 当 的 同 步 。
tvnorm=pal|ntsc|auto
无 需 修 改 /etc/directfbrc 即 可 设 置 Matrox 卡 的 电 视 制 式 ( 默 认 值 : 禁 用 ) 。 有 效 制 式 是 pal = PAL, ntsc = NTSC。 特 殊 制 式 是 auto( 使 用 PAL/NTSC 自 动 调 整 ) , 因 为 其 是 通 过 查 看 影 片 的 帧 率 决 定 使 用 何 种 制 式 。
mga( 仅 用 于 Linux)
Matrox 专 用 的 视 频 输 出 驱 动 , 通 过 内 核 模 块 利 用 Gxxx 卡 的 YUV 后 台 缩 放 器 。 如 果 有 Matrox 卡 , 这 是 最 快 的 选 项 。
<设 备 名 >
明 确 选 择 所 使 用 的 Matrox 设 备 名 ( 默 认 值 : /dev/mga_vid) 。
xmga( 仅 用 于 Linux, X11)
mga 视 频 输 出 驱 动 , 运 行 在 X11 窗 口 中 。
<设 备 名 >
明 确 选 择 所 使 用 的 Matrox 设 备 名 ( 默 认 值 : /dev/mga_vid) 。
s3fb( 仅 适 于 Linux ) ( 另 见 −dr)
S3 Virge 专 用 的 视 频 输 出 驱 动 。 该 驱 动 支 持 显 卡 的 YUV 转 换 和 缩 放 、 双 重 缓 冲 以 及 直 接 渲 染 功 能 。 可 使 用 −vf format=yuy2 以 采 用 硬 件 加 速 下 的 YUV2 渲 染 , 这 种 方 式 在 此 款 显 卡 下 比 YV12 快 很 多 。
<设 备 名 >
明 确 选 择 所 使 用 的 fbdev 设 备 名 ( 默 认 值 : /dev/fb0) 。
wii( 仅 用 于 Linux)
任 天 堂 Wii/GameCube 专 用 的 视 频 输 出 驱 动 。
3dfx( 仅 用 于 Linux)
3dfx 专 用 的 视 频 输 出 驱 动 , 其 在 X11 模 式 下 时 直 接 使 用 硬 件 。 只 支 持 16 位 图 像 。
tdfxfb( 仅 用 于 Linux)
该 驱 动 使 用 tdfxfb 帧 缓 冲 驱 动 以 在 3dfx 卡 上 使 用 YUV 加 速 播 放 影 片 。
<设 备 名 >
明 确 选 择 所 使 用 的 fbdev 设 备 名 ( 默 认 值 : /dev/fb0) 。
tdfx_vid( 仅 用 于 Linux)
3dfx 专 用 的 视 频 输 出 驱 动 , 需 与 tdfx_vid 内 核 模 块 协 同 起 作 用 。
<设 备 名 >
明 确 选 择 所 使 用 的 设 备 名 ( 默 认 值 : /dev/tdfx_vid) 。
dxr2( 另 见 −dxr2) ( 仅 用 于 DXR2)
Creative DXR2 专 用 的 视 频 输 出 驱 动 。
<视 频 输 出 驱 动 >
用 于 覆 盖 模 式 的 输 出 视 频 子 驱 动 ( x11、 xv) 。
dxr3( 仅 用 于 DXR3)
Sigma Designs em8300 MPEG 解 码 器 芯 片 ( Creative DXR3、 Sigma Designs Hollywood Plus) 专 用 的 视 频 输 出 驱 动 。 另 见 lavc 视 频 过 滤 器 。
overlay
激 活 覆 盖 模 式 以 代 替 电 视 输 出 。
prebuf
打 开 预 缓 冲 。
sync
将 打 开 新 式 的 视 频 同 步 引 擎 。
norm=<制 式 >
指 定 电 视 制 式 。
0: 不 改
变 当 前 制 式 (
默 认 值 ) 。
1: 使 用 PAL/NTSC 自 动
调 整 。
2: 使 用 PAL/PAL-60 自 动
调 整 。
3: PAL
4: PAL-60
5: NTSC
<0−3>
如 果 有 超 过 一 块 em8300 卡 , 指 定 所 使 用 的 设 备 号 。
ivtv( 仅 用 于 IVTV)
Conexant CX23415( iCompression iTVC15) 或 Conexant CX23416( iCompression iTVC16) MPEG 解 码 器 芯 片 ( Hauppauge WinTV PVR-150/250/350/500) 专 用 的 视 频 输 出 驱 动 , 用 于 电 视 输 出 。 另 见 lavc 视 频 过 滤 器 。
<设 备 >
明 确 选 择 所 使 用 的 MPEG 解 码 器 设 备 名 ( 默 认 值 : /dev/video16) 。
<输 出 端 >
明 确 选 择 用 于 视 频 信 号 的 电 视 输 出 端 。
v4l2( 需 要 Linux 2.6.22+ 的 内 核 )
用 于 带 有 内 建 硬 件 MPEG 解 码 器 的 V4L2 标 准 显 卡 的 视 频 输 出 驱 动 。 另 见 lavc 视 频 过 滤 器 。
<设 备 >
明 确 选 择 所 使 用 的 MPEG解 码 设 备 的 名 称 ( 默 认 值 : /dev/video16) 。
<输 出 端 >
明 确 选 择 用 于 视 频 信 号 的 电 视 输 出 端 。
mpegpes( 仅 用 于 数 字 视 频 广 播 )
用 于 数 字 视 频 广 播 卡 的 视 频 输 出 驱 动 , 如 果 未 安 装 数 字 视 频 广 播 卡 , 则 输 出 到 MPEG-PES 文 件 。
card=<1−4>
如 果 有 超 过 一 块 数 字 视 频 广 播 输 出 卡 , 指 定 所 使 用 的 设 备 号 ( 仅 用 于 V3 API, 比 如 1.x.y 驱 动 系 列 ) 。 如 果 不 指 定 , MPlayer 将 搜 索 第 一 块 可 用 的 卡 。
<文 件 名 >
输 出 文 件 名 ( 默 认 值 : ./grab.mpg)
zr( 另 见 −zr* 和 −zrhelp)
用 于 许 多 MJPEG 捕 捉 /回 放 卡 的 视 频 输 出 驱 动 。
zr2( 另 见 zrmjpeg 视 频 过 滤 器 )
用 于 许 多 MJPEG 捕 捉 /回 放 卡 的 视 频 输 出 驱 动 , 第 二 代 驱 动 。
dev=<设 备 >
指 定 所 使 用 的 视 频 设 备 。
norm=<PAL|NTSC|SECAM|auto>
指 定 所 使 用 的 视 频 制 式 ( 默 认 值 : auto) 。
(no)prebuf
激 活 /撤 销 预 缓 冲 模 式 , 还 未 支 持 。
md5sum
计 算 每 帧 的 MD5 校 检 和 并 将 其 写 入 文 件 。 支 持 RGB24 和 YV12 色 彩 空 间 。 有 助 于 调 试 。
outfile=<参 数 值 >
指 定 输 出 文 件 名 ( 默 认 值 : ./md5sums) 。
yuv4mpeg
将 视 频 流 转 换 为 未 压 缩 的 YUV 4:2:0 图 像 序 列 并 将 其 储 存 到 文 件 中 ( 默 认 位 置 : ./stream.yuv) 。 使 用 的 格 式 与 mjpegtools 所 用 的 相 同 , 所 以 有 助 于 想 用 mjpegtools 套 装 软 件 处 理 视 频 的 情 况 。 该 选 项 支 持 YV12 格 式 。 如 果 源 文 件 格 式 不 同 且 为 隔 行 扫 描 格 式 , 则 注 意 要 使 用 −vf scale=::1 以 确 保 转 换 时 使 用 隔 行 扫 描 模 式 。 可 与 −fixed−vo 选 项 组 合 使 用 以 拼 接 具 有 相 同 宽 高 值 和 频 率 的 文 件 。
interlaced
以 隔 行 扫 描 帧 方 式 写 入 输 出 数 据 , 先 写 上 半 扫 描 场 。
interlaced_bf
以 隔 行 扫 描 帧 方 式 写 入 输 出 数 据 , 先 写 下 半 扫 描 场 。
file=<文 件 名 >
将 输 出 写 入 到 <文 件 名 > 而 非 默 认 的 stream.yuv。
注 意 : 如 果 不 指 定 任 何 选 项 , 输 出 数 据 是 逐 行 扫 描 格 式 ( 即 非 隔 行 扫 描 格 式 ) 。
gif89a
将 各 帧 输 出 到 当 前 目 录 下 的 单 个 动 画 GIF 文 件 中 。 仅 支 持 24 位 RGB 格 式 并 且 输 出 内 容 转 换 为 256 色 。
<fps>
指 定 帧 率 的 浮 点 数 值 ( 默 认 值 : 5.0) 。
<输 出 文 件 >
指 定 输 出 文 件 名 ( 默 认 值 : ./out.gif) 。
注 意 : 必 须 在 指 定 文 件 名 之 前 指 定 帧 率 , 否 则 帧 率 将 成 为 文 件 名 的 一 部 分 。
示 例 :
mplayer video.nut −vo gif89a:fps=15.0:output=test.gif
jpeg
将 各 帧 输 出 到 当 前 目 录 下 的 JPEG 文 件 中 。 每 帧 以 帧 号 作 为 文 件 名 , 帧 号 前 以 0 补 全 长 度 。
[no]progressive
指 定 使 用 标 准 或 逐 行 显 示 格 式 的 JPEG( 默 认 值 : noprogressive) 。
[no]baseline
指 定 使 用 基 准 格 式 或 不 使 用 ( 默 认 值 : baseline) 。
optimize=<0−100>
优 化 因 数 ( 默 认 值 : 100)
smooth=<0−100>
平 滑 因 数 ( 默 认 值 : 0)
quality=<0−100>
质 量 因 数 ( 默 认 值 : 75)
outdir=<dirname>
指 定 保 存 JPEG 文 件 的 目 录 ( 默 认 值 : ./) 。
subdirs=<前 缀 >
以 所 指 定 前 缀 名 创 建 带 编 号 的 子 目 录 用 于 保 存 文 件 , 而 非 使 用 当 前 的 目 录 。
maxfiles=<参 数 值 >( 仅 用 于 subdirs)
每 个 子 目 录 下 保 存 的 文 件 的 最 大 编 号 。 必 须 大 于 等 于 1( 默 认 值 : 1000) 。
pnm
将 各 帧 输 出 到 当 前 目 录 下 的 PNM 文 件 中 。 每 帧 以 帧 号 作 为 文 件 名 , 帧 号 前 以 0 补 全 长 度 。 该 选 项 在 raw 和 ASCII 模 式 下 支 持 PPM、 PGM 和 PGMYUV 文 件 。 另 见 pnm(5)、 ppm(5) 和 pgm(5)。
ppm
写 入 PPM 文 件 ( 默 认 值 ) 。
pgm
写 入 PGM 文 件 。
pgmyuv
写 入 PGMYUV 文 件 。 PGMYUV 与 PGM 类 似 , 但 另 外 包 含 U 和 V 平 面 的 数 据 , 附 加 在 画 面 底 部 。
raw
以 raw 模 式 写 入 PNM 文 件 ( 默 认 值 ) 。
ascii
以 ASCII 模 式 写 入 PNM 文 件 。
outdir=<目 录 名 >
指 定 保 存 PNM 文 件 的 目 录 ( 默 认 值 : ./) 。
subdirs=<前 缀 >
以 所 指 定 前 缀 名 创 建 带 编 号 的 子 目 录 用 于 保 存 文 件 , 而 非 使 用 当 前 的 目 录 。
maxfiles=<参 数 值 >( 仅 用 于
每 个 子 目 录 下 保 存 的 文 件 的 最 大 编 号 。 必 须 大 于 等 于 1( 默 认 值 : 1000) 。
png
将 各 帧 输 出 到 当 前 目 录 下 的 PNG 文 件 中 。 每 帧 以 帧 号 作 为 文 件 名 , 帧 号 前 以 0 补 全 长 度 。 支 持 24 位 的 RGB 和 BGR 格 式 。
z=<0−9>
指 定 压 缩 级 别 。 0 代 无 压 缩 , 9 代 表 最 强 压 缩 。
outdir=<目 录 名 >
指 定 保 存 PNG 文 件 的 目 录 ( 默 认 值 : ./) 。
prefix=<前 缀 >
指 定 用 于 PNG 文 件 名 的 前 缀 。 ( 默 认 方 式 : 无 前 缀 ) 。
alpha( 默 认 值 : noalpha)
创 建 使 用 alpha 值 通 道 的 PNG 文 件 。 注 意 MPlayer 通 常 不 支 持 alpha 值 通 道 , 所 以 该 选 项 只 有 助 于 极 少 数 情 况 。
mng
将 视 频 输 出 至 MNG 动 画 文 件 , 使 用 无 损 压 缩 的 24 位 RGB 图 像 。
output=<输 出 文 件 >
指 定 输 出 文 件 名 ( 默 认 值 : out.mng) 。
示 例 :
mplayer video.mkv −vo mng:output=test.mng
tga
将 各 帧 输 出 到 当 前 目 录 下 的 Targa 文 件 中 。 每 帧 以 帧 号 作 为 文 件 名 , 帧 号 前 以 0 补 全 长 度 。 该 视 频 输 出 驱 动 用 于 创 建 一 个 无 需 任 何 外 部 库 的 简 单 而 无 损 压 缩 的 图 像 输 出 。 支 持 15、 24 和 32 位 的 BGR[A] 颜 色 格 式 。 可 强 制 使 用 特 定 的 格 式 以 用 于 format 视 频 过 滤 器 。
示 例 :
mplayer video.nut −vf format=bgr15 −vo tga
解 码 /过 滤 器 选 项
−ac <[−|+]编 解 码 器 1,[−|+]编 解 码 器 2,...[,]>
按 照 codecs.conf
中 的 名 称 指 定
所 用 音 频 编 解
码 器 的 优 先 级
列 表 。 可 在 编
解 码 器 名 称 前
使 用 ’−’表 示
忽 略 该 编 解 码
器 。 可 在 编 解
码 器 名 称 前 使
用 ’+’表 示 强 制
使 用 该 编 解 码
器 , 这 有 可 能
使 程 序 崩 溃 !
如 果 列 表 尾 有
’,’, 则 MPlayer 将 未
列 出 的 编 解 码
器 作 为 后 备 使
用 。
注 意 : 参 见 −ac
help 以 了 解 可 用 编
解 码 器 的 完 整
列 表 。
示 例 :
−ac mp3acm
强 制 使 用 l3codeca.acm MP3 编 解 码 器 。
−ac mad,
先 尝 试 libmad, 将 其 它 编 解 码 器 作 为 后 备 。
−ac hwac3,a52,
先 尝 试 直 通 模 式 的 硬 件 AC-3 解 码 , 软 件 AC-3 解 码 , 最 后 是 其 它 方 式 。
−ac hwdts,
先 尝 试 直 通 模 式 的 硬 件 DTS 解 码 , 然 后 是 其 它 方 式 。
−ac −ffmp3,
跳 过 FFmpeg 的 MP3 解 码 器 。
−af−adv <force=(0−7):list=(若 干 过 滤 器 )>( 另 见 −af)
指 定 高 级 音 频 过 滤 器 选 项 :
force=<0−7>
强 制 以 以 下 方 式 之 一 插 入 音 频 过 滤 器 :
0: 使 用
完 全 自 动 化 的
过 滤 器 插 入 方
式 ( 目 前 与 选
项 1 相 同 ) 。
1: 优 化 解 码 精
度 的 方 式 ( 默
认 值 ) 。
2: 优 化 解 码 速
度 的 方 式 。 警
告 : 某 些 音 频
过 滤 器 的 功 能
可 能 毫 无 症 兆
地 失 效 , 且 音
质 可 能 下 降 。
3: 使 用 非 自 动
化 的 过 滤 器 插
入 方 式 且 无 优
化 。 警 告 : 使
用 该 设 定 可 能
使 MPlayer 崩 溃 。
4: 使 用 上 文 中 0
所 代 表 的 自 动
化 的 过 滤 器 插
入 方 式 , 但 尽
可 能 使 用 浮 点
处 理 模 式 。
5: 使 用 上 文 中 1
所 代 表 的 自 动
化 的 过 滤 器 插
入 方 式 , 但 尽
可 能 使 用 浮 点
处 理 模 式 。
6: 使 用 上 文 中 2
所 代 表 的 自 动
化 的 过 滤 器 插
入 方 式 , 但 尽
可 能 使 用 浮 点
处 理 模 式 。
7: 使 用 上 文 中 2
所 代 表 的 非 自
动 化 的 过 滤 器
插 入 方 式 , 并
且 尽 可 能 使 用
浮 点 处 理 模 式
。
list=<若 干 过 滤 器 >
与 −af 相 同 。
−afm <驱 动 1,驱 动 2,...>
按 照 codecs.conf
中 的 名 称 指 定
使 用 音 频 编 解
码 器 组 的 优 先
级 列 表 。 如 果
所 给 的 编 解 码
器 组 无 一 起 作
用 , 则 将 默 认
的 编 解 码 作 为
后 备 使 用 。
注 意 : 参 见 −afm
help 以 了 解 可 用 编
解 码 器 组 的 完
整 列 表 。
示 例 :
−afm ffmpeg
先 尝 试 FFmpeg 的 libavcodec 编 解 码 器 。
−afm acm,dshow
先 尝 试 Win32 的 编 解 码 器 。
−aspect <高 宽 比 >( 另 见 −zoom)
改 影 片 的 高 宽 比 , 用 于 所 播 放 的 文 件 高 宽 比 信 息 不 正 确 或 缺 失 的 情 况 。
示 例 :
−aspect 4:3 或
−aspect 1.3333
−aspect 16:9 或 −aspect 1.7777
−noaspect
禁 止 自 动 补 偿 影 片 的 高 宽 比 。
−field−dominance <−1−1>
设 置 隔 行 扫 描 内 容 的 第 一 个 扫 描 场 。 有 助 于 使 用 加 倍 帧 率 的 解 除 隔 行 扫 描 器 : −vf tfields=1, −vf yadif=1, −vo vdpau:deint 和 −vo xvmc:bobdeint。
−1 |
自 动 ( 默 认 值 ) : 如 果 解 码 器 不 输 出 合 适 的 信 息 , 则 其 将 设 回 为 0( 上 半 扫 描 场 先 输 出 ) 。 | ||
0 |
上 半 扫 描 场 为 第 一 个 扫 描 场 | ||
1 |
下 半 扫 描 场 为 第 一 个 扫 描 场 |
−flip
上 下 翻 转 图 像 。
−lavdopts <选 项 1:选 项 2:...>( 用 于 调 试 的 代 码 )
指 定 libavcodec 解 码 的 参 数 。 需 用 冒 号 将 多 个 选 项 分 开 。
示 例 :
−lavdopts gray:skiploopfilter=all:skipframe=nonref
可 用 选 项 有 :
bitexact
所 有 解 码 步 骤 中 只 使 用 比 特 级 保 真 的 算 法 ( 以 用 于 编 解 码 器 测 试 ) 。
bug=<参 数 值 >
人 工 指 定 针 对 编 码 器 缺 陷 的 变 通 方 式 :
0: 无
1: 自 动 检 测 缺
陷 ( 默 认 值 )
2( msmpeg4v3) : 老 式 lavc
生 成 的 msmpeg4v3 文 件
( 无 法 自 动 检
测 )
4( mpeg4) : Xvid 隔 行
扫 描 缺 陷 ( 如
果 fourcc==XVIX 可 自 动 检
测 出 )
8( mpeg4) : UMP4( 如
果 fourcc==UMP4 可 自 动 检
测 出 )
16( mpeg4) : 数 据 填
充 缺 陷 ( 可 自
动 检 测 出 )
32( mpeg4) : 不 合 规
范 的 可 变 长 度
编 码 缺 陷 ( 各
种 fourcc 下 都 可 自 动
检 测 出 )
64( mpeg4) : Xvid 或 DivX
的 四 分 之 一 像
素 模 式 缺 陷 (
各 种 fourcc/ 版 本 下
都 可 自 动 检 测
出 )
128( mpeg4) : 旧 标
准 的 四 分 之 一
像 素 模 式 ( 各
种 fourcc/ 版 本 下 都
可 自 动 检 测 出
)
256( mpeg4) : 另 一
种 四 分 之 一 像
素 模 式 缺 陷 (
各 种 fourcc/版 本 下 都
可 自 动 检 测 出
)
512( mpeg4) : 直 接
模 式 四 分 之 一
像 素 块 大 小 缺
陷 ( 各 种 fourcc/版 本
下 都 可 自 动 检
测 出 )
1024( mpeg4) : 边 缘
填 充 缺 陷 ( 各
种 fourcc/ 版 本 下 都
可 自 动 检 测 出
)
debug=<参 数 值 >
显 示 调 试 信 息 。
0: 禁 用
1: 画 面 信 息
2: 码 率 控 制
4: 比 特 流
8: 宏 块 ( MB) 类
型
16: 各 块 的 量 化
参 数 ( QP)
32: 运 动 矢 量
0x0040: 运 动 矢 量 可
视 化 显 示 ( 使
用 −noslices)
0x0080: 宏 块 ( MB)
跳 过 情 况
0x0100: 启 动 代 码
0x0200: 呈 现 时 间 标
签
0x0400: 容 错 性
0x0800: 内 存 管 理 控
制 操 作 ( H.264)
0x1000: 缺 陷
0x2000: 可 视 化 显 示
量 化 参 数 ( QP)
, QP 值 越 低 着 色
越 绿 。
0x4000: 可 视 化 显 示
块 类 型 。
ec=<参 数 值 >
设 置 画 面 错 误 掩 饰 策 略 。
1: 出 现
受 损 的 宏 块 时
使 用 效 果 强 烈
的 去 块 效 应 过
滤 器 。
2: 迭 代 搜 索 运
动 矢 量 ( MV) (
运 行 慢 )
3: 全 部 ( 默 认
)
er=<参 数 值 >
设 置 容 错 策 略 。
0: 禁 用
1: 谨 慎 ( 应 该
可 用 于 损 坏 的
编 码 器 。 )
2: 标 准 ( 默 认
值 ) ( 可 用 于
符 合 规 范 的 编
码 器 。 )
3: 激 进 的 ( 检
查 更 多 , 但 即
使 是 有 效 的 比
特 流 也 可 能 导
致 问 题 。 )
4: 非 常 激 进 的
fast( 仅 用 于 MPEG-2、 MPEG-4 和 H.264)
启 用 与 标 准 不 兼 容 , 并 且 可 能 导 致 问 题 的 优 化 模 式 , 例 如 简 化 反 量 化 方 式 , 简 化 运 动 补 偿 模 式 , 采 用 默 认 的 量 化 矩 阵 , 采 用 YUV 4:2:0, 以 及 跳 过 一 些 检 测 受 损 比 特 流 的 步 骤 。
gray
仅 解 码 灰 度 内 容 ( 比 彩 色 解 码 快 一 点 )
idct=<0−99>( 参 见 −lavcopts)
为 了 获 得 最 佳 的 解 码 质 量 , 编 码 和 解 码 使 用 相 同 的 离 散 余 弦 变 换 算 法 。 不 过 这 可 能 会 牺 牲 一 些 精 度 。
lowres=<数 值 >[,<宽 度 >]
以 较 低 的 分 辨 率 解 码 。 低 分 辨 率 解 码 不 是 所 有 编 解 码 器 都 支 持 , 且 常 常 导 致 难 看 的 画 面 损 伤 。 这 不 是 程 序 缺 陷 , 而 是 不 以 完 整 分 辨 率 解 码 产 生 的 副 作 用 。
0: 禁 用
1: 1/2 分 辨 率
2: 1/4 分 辨 率
3: 1/8 分 辨 率
如 果 指 定 了 <宽 度 >, 则 仅 当 视 频 宽 度 大 于 等 于 <宽 度 > 时 才 使 用 低 分 辨 率 解 码 。
o=<键 >=<值 >[,<键 >=<值 >[,...]] 将 音 视 频 选 项 传 递 至 libavcoder 解 码 器 。 注 意 , 欢 迎 提 供 一 个 能 使 该 设 置 不 再 需 要 o=, 并 让 所 有 未 知 选 项 略 过 音 视 频 选 项 系 统 的 补 丁 。 音 视 频 选 项 的 完 整 列 表 可 在 FFmpeg 用 户 手 册 中 找 到 。 注 意 , 某 些 选 项 可 能 与 MEncoder 的 选 项 冲 突 。
示 例 :
o=debug=pict
sb=<数 值 >( 仅 用 于 MPEG-2)
跳 过 位 于 底 部 的 所 给 数 量 的 宏 块 行 。
st=<数 值 >( 仅 用 于 MPEG-2)
跳 过 位 于 顶 部 的 所 给 数 量 的 宏 块 行 。
skiploopfilter=<跳 过 参 略 值 >( 仅 用 于 H.264)
在 H.264 解 码 期 间 跳 过 loop 过 滤 器 ( 亦 称 为 “去 块 效 应 ”) 。 由 于 所 过 滤 的 帧 是 用 作 解 码 依 赖 帧 时 的 参 照 帧 , 因 而 相 比 处 理 诸 如 MPEG-2 之 类 的 视 频 不 采 取 去 块 效 应 操 作 , 该 选 项 对 于 画 面 质 量 有 更 坏 的 影 响 。 不 过 至 少 在 处 理 高 比 特 率 的 HDTV 视 频 时 , 该 选 项 大 幅 提 高 了 处 理 速 度 且 视 觉 质 量 下 降 不 明 显 。
<跳 过 参 数 值 > 可 以 是 以 下 的 值 之 一 :
none: 从 不
跳 过 。
default: 跳 过 无 用 的
处 理 步 骤 ( 例
如 AVI 中 大 小 为 0 的
数 据 包 ) 。
nonref: 跳 过 未 被 引
用 的 帧 ( 即 未
用 于 解 码 其 它
帧 , 因 而 画 面
错 误 无 法 积 累
) 。
bidir: 跳 过 B 帧 。
nonkey: 跳 过 除 关 键
帧 外 的 所 有 帧
。
all: 跳 过 所 有 帧
。
skipidct=<跳 过 参 数 值 >( 仅 用 于 MPEG1/2)
跳 过 离 散 余 弦 变 换 步 骤 。 几 乎 所 有 情 况 下 该 选 项 都 严 重 降 低 画 画 质 量 ( 参 见 skiploopfilter 以 了 解 可 用 的 跳 过 参 数 值 ) 。
skipframe=<跳 过 参 数 值 >
完 全 跳 过 解 码 帧 的 步 骤 。 提 速 很 明 多 , 但 是 画 面 运 动 扯 动 现 象 , 并 且 有 时 产 生 严 重 的 画 面 损 伤 ( 参 见 skiploopfilter 以 了 解 可 用 的 跳 过 参 数 值 ) 。
threads=<1−8>( 仅 用 于 MPEG-1/2 和 H.264)
用 于 解 码 的 线 程 数 ( 默 认 值 : 1)
vismv=<参 数 值 >
可 视 化 显 示 运 动 矢 量 。
0: 禁 用
1: 可 视 化 显 示 P
帧 的 前 向 预 测
运 动 矢 量 。
2: 可 视 化 显 示 B
帧 的 前 向 预 测
运 动 矢 量 。
4: 可 视 化 显 示 B
帧 的 后 向 预 测
运 动 矢 量 。
vstats
打 印 一 些 统 计 信 息 并 将 其 保 存 至 ./vstats_*.log 中 。
wait_keyframe
显 示 任 何 内 容 前 等 待 关 键 帧 出 现 。 防 止 有 些 格 式 下 开 始 播 放 或 定 位 后 帧 画 面 损 坏 。
−noslices
禁 用 以 16 像 素 高 的 片 断 / 带 状 区 域 为 单 位 绘 制 视 频 , 而 是 一 次 性 绘 制 整 个 帧 。 运 行 可 能 更 快 也 可 能 更 慢 , 取 决 于 显 卡 和 可 用 的 缓 存 量 。 该 选 项 只 对 libmpeg2 和 libavcodec 编 解 码 器 有 效 。
−nosound
不 播 放 /编 码 声 音 。 有 助 于 基 准 测 试 。
−novideo
不 播 放 /编 码 视 频 。 在 许 多 情 况 下 不 起 作 用 , 可 请 使 用 −vc null −vo null 替 代 。
−pp <质 量 >( 另 见 −vf pp)
设 置 DLL 的 后 期 处 理 级 别 。 该 选 项 不 再 可 用 于 −vf pp。 仅 当 使 用 具 有 内 部 后 期 处 理 流 程 的 Win32 DirectShow DLL 时 有 作 用 。 −pp 参 数 值 的 有 效 范 围 依 编 解 码 器 不 同 而 不 同 , 大 部 分 情 况 下 为 0−6, 其 中 0=禁 用 , 6=最 慢 /最 好 。
−pphelp( 另 见 −vf pp)
显 示 可 用 的 后 期 处 理 过 滤 器 及 其 用 法 的 简 介 。
−ssf <模 式 >
指 定 软 件 缩 放 器 参 数 。
示 例 :
−vf scale −ssf
lgb=3.0
lgb=<0−100>
高 斯 模 糊 过 滤 器 ( 亮 度 )
cgb=<0−100>
高 斯 模 糊 过 滤 器 ( 色 度 )
ls=<−100−100>
锐 化 过 滤 器 ( 亮 度 )
cs=<−100−100>
锐 化 过 滤 器 ( 色 度 )
chs=<h>
水 平 色 度 偏 移
cvs=<v>
垂 直 色 度 偏 移
−stereo <模 式 >
选 择 MP2/MP3 立 体 声 输 出 的 类 型 。
0 |
立 体 声 |
|||
1 |
左 声 道 |
|||
2 |
右 声 道 |
−sws <软 件 缩 放 器 类 型 >( 另 见 −vf scale 和 −zoom)
指 定 用 于 −zoom 选 项 的 软 件 缩 放 器 算 法 。 该 选 项 对 于 缺 少 硬 件 加 速 的 视 频 输 出 驱 动 , 如 x11, 有 效 果 。
可 用 类 型 有 :
0 |
快 速 双 重 线 性 模 式 |
|||
1 |
双 重 线 性 模 式 |
|||
2 |
双 重 立 方 模 式 ( 质 量 好 ) ( 默 认 值 ) |
|||
3 |
实 验 性 模 式 |
|||
4 |
最 近 邻 模 式 ( 质 量 差 ) |
|||
5 |
area |
|||
6 |
亮 度 双 重 立 方 /色 度 双 重 线 性 模 式 |
|||
7 |
高 斯 变 换 |
|||
8 |
sincR |
|||
9 |
lanczos 重 采 样 |
|||
10 |
自 然 双 重 立 方 样 条 曲 线 |
注 意 : 有 些 −sws 选 项 可 调 节 。 scale 视 频 过 滤 器 的 描 述 中 有 更 多 的 信 息 。
−vc <[−|+]编 解 码 器 1,[−|+]编 解 码 器 2,...[,]>
按 照 在
codecs.conf 中 名 称 , 指
定 使 用 视 频 编
解 码 器 的 优 先
级 列 表 。 编 解
码 器 名 称 前 使
用 ’−’表 示 忽
略 该 编 解 码 器
。 编 解 码 器 名
称 前 使 用 ’+’表
示 强 制 使 用 该
编 解 码 器 , 这
有 可 能 导 致 程
程 崩 溃 ! 如 果
列 表 尾 有 ’,’,
则 MPlayer 将 未 列 出
的 编 解 码 器 作
为 后 备 使 用 。
注 意 : 参 见 −vc
help 以 了 解 可 用 编
解 码 器 的 完 整
列 表 。
示 例 :
−vc divx
强 制 使 用 Win32/VfW DivX 编 解 码 器 , 无 后 备 编 解 码 器 。
−vc −divxds,−divx,
忽 略 Win32 DivX 编 解 码 器 。
−vc ffmpeg12,mpeg12,
先 尝 试 libavcodec 的 MPEG-1/2 编 解 码 器 , 其 次 是 libmpeg2, 然 后 是 其 它 编 解 码 器 。
−vfm <驱 动 1,驱 动 1,...>
按 照 在
codecs.conf 中 名 称 , 指
定 使 用 视 频 编
解 码 器 组 的 优
先 级 列 表 。 如
果 所 给 编 解 码
器 组 无 一 有 作
用 , 则 使 用 默
认 的 编 解 码 器
作 为 后 备 。
注 意 : 参 见 −vfm
help 以 了 解 可 用 编
解 码 器 组 的 完
整 列 表 。
示 例 :
−vfm ffmpeg,dshow,vfw
尝 试 libavcodec、 Directshow、 然 后 是 VfW 编 解 码 器 , 如 果 其 都 不 起 作 用 则 使 用 其 它 后 备 编 解 码 器 。
−vfm xanim
先 尝 试 XAnim 编 解 码 器 。
−x <x>( 另 见 −zoom) ( 仅 用 于 MPlayer)
将 图 像 缩 放 为 宽 度 <x>( 如 果 有 可 以 软 件 / 硬 件 缩 放 ) 。 禁 止 计 算 高 宽 比 。
−xvidopts <选 项 1:选 项 2:...>
指 定 使
用 Xvid 解 码 时 的 附
加 参 数 。
注 意 : 由 于 libavcodec
运 行 比 Xvid 快 , 因
而 可 能 希 望 换
用 libavcodec 的 后 期 处
理 过 滤 器 ( −vf
pp) 和 解 码 器 (
−vfm ffmpeg) 。
Xvid 的 内 部 后 期 处 理 过 滤 器 有 :
deblock-chroma( 另 见 −vf pp)
色 度 去 块 效 应 过 滤 器
deblock-luma( 另 见 −vf pp)
亮 度 去 块 效 应 过 滤 器
dering-luma( 另 见 −vf pp)
亮 度 去 色 斑 过 滤 器
dering-chroma( 另 见 −vf pp)
色 度 去 色 斑 过 滤 器
filmeffect( 另 见 −vf noise)
在 视 频 中 添 加 人 工 胶 片 纹 理 。 可 能 提 升 感 官 质 量 , 虽 然 是 降 低 了 真 实 质 量 。
渲 染 方 法 :
dr2
激 活 直 接 渲 染 方 法 2。
nodr2
撤 销 直 接 渲 染 方 法 2。
−xy <参 数 值 >( 另 见 −zoom)
参 数 值 <=8
以 <参 数 值 > 为 因 数 缩 放 图 像 。
参 数 值 >8
将 图 像 宽 度 设 为 参 数 值 , 并 计 算 图 像 高 度 以 保 持 正 确 的 高 宽 比 。
−y <y>( 另 见 −zoom) ( 仅 用 于 MPlayer)
将 图 像 缩 放 到 高 度 <y>( 如 果 可 使 用 软 件 / 硬 件 缩 放 ) 。 禁 止 计 算 高 宽 比 。
−zoom
在 可 能 的 情 况 下 允 许 使 用 软 件 缩 放 。 该 选 项 会 使 不 支 持 硬 件 缩 放 的 输 出 驱 动 ( 比 如 x11、 fbdev) 能 够 缩 放 ; 因 为 性 能 原 因 MPlayer 默 认 禁 用 这 些 输 出 驱 动 的 缩 放 功 能 。
音 频 过 滤 器
音
频 过 滤 器 用 于
修 改 音 频 流 及
其 属 性 。 使 用
语 法 是 :
−af <过 滤 器 1[=参
数 1:参 数 2:...],过 滤
器 2,...>
建 立 音 频 过 滤 器 序 列 。
注 意 : 参 见 −af help 以 获 得 可 用 音 频 过 滤 器 的 完 整 列 表 。
音
频 过 滤 器 以 列
表 的 形 式 进 行
管 理 。 有 些 命
令 是 用 来 管 理
这 个 过 滤 器 列
表 的 。
−af−add <过 滤 器
1[,过 滤 器 2,...]>
将 参 数 中 所 给 的 过 滤 器 添 加 至 过 滤 器 列 表 的 末 尾 。
−af−pre <过 滤 器 1[,过 滤 器 2,...]>
将 参 数 中 所 给 的 过 滤 器 添 加 至 过 滤 器 列 表 的 开 头 。
−af−del <索 引 号 1[,索 引 号 2,...]>
删 除 位 于 所 给 索 引 号 处 的 过 滤 器 。 索 引 号 码 起 始 为 0, 负 数 号 码 代 表 从 列 表 的 末 尾 寻 址 ( −1 代 表 最 后 一 个 ) 。
−af−clr
完 全 清 空 过 滤 器 列 表 。
可
用 过 滤 器 有 :
resample[=采 样 率 [:宽 松
性 [:类 型 ]]]
改 变 音
频 流 的 采 样 率
。 可 用 于 声 卡
只 有 一 个 固 定
的 频 率 , 或 者
受 困 于 一 块 最
高 只 能 处 理 44.1kHz
的 老 式 声 卡 的
情 况 。 该 过 滤
器 在 必 要 时 会
自 动 启 用 。 其
只 支 持 长 度 为 16
位 , 以 系 统 本
身 的 字 节 序 为
格 式 的 整 数 和
浮 点 数 作 为 输
入 。
注 意 : 使 用 MEncoder
时 , 还 需 要 使
用 −srate <采 样 率
>。
<采 样 率 >
以 Hz 为 单 位 的 输 出 采 样 率 。 参 数 的 有 效 范 围 是 从 8000 到 192000。 如 果 输 入 和 输 出 的 采 样 率 相 同 , 或 者 如 果 省 略 了 该 参 数 , 则 自 动 卸 载 该 过 滤 器 。 通 常 采 样 率 高 能 改 善 音 频 质 量 , 尤 其 是 与 其 它 过 滤 器 组 合 使 用 时 。
<宽 松 性 >
允 许 ( 1) 或 不 允 许 ( 0) 输 出 采 样 率 与 <采 样 率 > 所 给 的 频 率 有 稍 许 不 同 ( 默 认 值 : 1) 。 可 用 于 启 动 播 放 极 端 慢 的 情 形 。
<类 型 >
选 择 使 用 何 种 重 采 样 方 式 。
0: 线 性
插 值 ( 运 行 快
, 质 量 低 , 尤
其 是 采 样 为 更
高 频 率 时 )
1: 多 相 位 过 滤
器 组 以 及 整 数
处 理 模 式
2: 多 相 位 过 滤
器 组 以 及 浮 点
数 处 理 模 式 (
运 行 慢 , 质 量
最 佳 )
示 例 :
mplayer −af resample=44100:0:0
将 resample 过 滤 器 的 输 出 采 样 率 设 为 44100Hz, 输 出 采 样 率 缩 放 与 所 设 值 完 全 一 致 , 并 且 使 用 线 性 插 值 方 式 。
lavcresample[=采 样 率 [:长 度 [:线 性 [:总 数 [:截 断 ]]]]]
将 音 频
流 采 样 率 变 以 Hz
为 单 位 的 整 数
<采 样 率 >。 该
选 项 只 支 持 长
度 为 16 位 , 以 系
统 本 身 的 字 节
序 排 列 的 格 式
。
注 意 : 使 用 MEncoder
时 , 还 需 要 使
用 −srate <采 样 率
>。
<采 样 率 >
输 出 的 采 样 率
<长 度 >
相 于 较 低 的 那 个 采 样 频 率 的 过 滤 长 度 ( 默 认 值 : 16)
<线 性 >
如 果 值 为 1, 过 滤 操 作 将 在 多 相 位 项 之 间 以 线 性 方 式 插 值 。
<总 数 >
多 相 位 项 数 量 的 log2 对 数 值 ( ..., 10->1024, 11->2048, 12->4096, ...) ( 默 认 值 : 10->1024)
<截 断 >
截 断 频 率 ( 0.0−1.0) , 默 认 设 置 取 决 于 过 滤 长 度
lavcac3enc[=至 SPDIF[:比 特 率 [:最 少 声 道 ]]]
使 用 libavccodec 库 将 多 声 道 音 频 实 时 编 码 为 AC-3 格 式 。 支 持 16 位 任 意 字 节 序 的 输 入 格 式 , 最 多 6个 声 道 。 当 输 出 未 经 处 理 的 AC-3 音 频 流 时 , 输 出 数 据 是 按 高 位 字 节 靠 前 排 列 ; 当 输 出 至 S/PDIF 时 , 则 是 按 系 统 本 身 的 字 节 序 排 列 。 该 过 滤 器 的 输 出 采 样 率 与 输 入 采 样 率 相 同 。 当 输 入 采 样 率 为 48kHz、 44.1kHz 或 32kHz 时 , 该 过 滤 器 则 直 接 采 用 这 个 值 。 否 则 , 将 自 动 在 此 过 滤 器 前 插 入 一 个 重 采 样 过 滤 器 , 以 使 输 入 和 输 出 采 样 率 均 为 48kHz。 需 要 指 定 ’−channels N’以 使 编 码 器 将 音 频 解 码 为 N 声 道 , 然 后 过 滤 器 就 可 以 将 N 声 道 的 输 入 编 码 为 AC-3 格 式 了 。
<至 SPDIF>
若 值 为 零 或 未 设 置 则 输 出 未 经 处 理 的 AC-3 音 频 流 ; 当 <至 SPDIF> 设 为 非 零 值 时 , 则 输 出 至 S/PDIF 以 略 过 解 码 。
<比 特 率 >
编 码 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
<最 少 声 道 >
如 果 输 入 声 道 数 少 于 <最 少 声 道 >, 则 该 过 滤 器 脱 离 过 滤 器 队 列 。 ( 默 认 值 : 5)
sweep[=速 度 ]
产 生 正 弦 波 扫 描 信 号 。
<0.0−1.0>
正 弦 函 数 的 变 化 量 , 可 使 用 非 常 低 的 值 以 听 到 该 扫 描 信 号 。
sinesuppress[=频 率 :衰 减 ]
删 除 指 定 频 率 的 正 弦 波 。 有 助 于 去 除 低 质 量 音 频 设 备 上 的 50/60Hz 噪 声 。 该 选 项 可 能 只 对 单 声 道 输 入 有 作 用 。
<频 率 >
以 Hz 为 单 位 的 应 删 除 正 弦 波 的 频 率 ( 默 认 值 : 50)
<衰 减 >
控 制 适 应 性 行 为 ( 值 越 大 使 过 滤 器 能 够 越 迅 速 地 适 应 振 幅 和 相 位 的 变 化 , 而 值 越 小 使 该 适 应 过 程 越 慢 ) ( 默 认 值 : 0.0001) 。 合 理 的 值 约 为 0.001。
bs2b[=选 项 1:选 项 2:...]
使 用 libbs2b 将 Bauer 立 体 声 转 换 为 双 耳 立 体 声 。 通 过 使 声 音 更 类 似 于 如 同 从 扬 声 器 传 来 以 提 升 耳 机 的 听 觉 效 果 。 该 模 式 让 每 个 耳 朵 同 时 听 见 两 个 声 道 , 并 考 虑 了 声 音 传 播 距 离 的 差 别 及 头 部 回 响 效 果 。 该 选 项 只 能 应 用 于 2 个 声 道 的 音 频 。
fcut=<300−1000>
设 置 以 Hz 为 单 位 的 截 断 频 率 。
feed=<10−150>
设 置 以 0.1*dB 为 单 位 的 用 于 低 频 率 的 反 馈 级 别 。
profile=<参 数 值 >
有 一 些 配 置 集 用 以 让 使 用 更 便 捷 :
default
如 果 未 指 定 其 它 选 项 则 使 用 该 配 置 集 ( fcut=700, feed=45)
cmoy
Chu Moy 回 路 实 现 算 法 ( fcut=700, feed=60)
jmeier
Jan Meier 回 路 实 现 算 法 ( fcut=650, feed=95)
如 果 同 时 指 定 了 fcut 或 feed 选 项 与 配 置 , 则 这 两 个 选 项 将 替 换 配 置 集 中 选 项 的 值 。
hrtf[=标 记 ]
头 部 相
关 的 迁 移 函 数
: 将 多 声 道 音
频 转 换 为 适 用
于 头 戴 式 耳 机
的 双 声 道 输 出
, 同 时 保 持 声
音 的 空 间 感 。
标 记 含 义
m 后 置 声 道 的 矩
阵 式 解 码
s 双 声 道 矩 阵 式
解 码
0 非 矩 阵 式 解 码
( 默 认 值 )
equalizer=[g1:g2:g3:...:g10]
10 个 八 度
波 段 图 形 均 衡
器 , 实 现 为 使
用 10 个 无 限 脉 冲
响 应 带 通 过 滤
器 。 这 意 味 着
无 论 播 放 的 是
何 种 音 频 都 能
起 作 用 。 10 个 波
段 的 中 心 频 率
各 是 : .sp 1
编 号 频 率
0 31.25 Hz
1 62.50 Hz
2 125.00 Hz
3 250.00 Hz
4 500.00 Hz
5 1.00 kHz
6 2.00 kHz
7 4.00 kHz
8 8.00 kHz
9 16.00 kHz
如 果 所 释 放 声 音 的 采 样 率 低 于 某 个 频 率 波 段 的 中 心 频 率 , 则 禁 用 该 波 段 。 该 过 滤 器 有 个 已 知 缺 陷 是 , 如 果 采 样 率 与 最 高 波 段 的 中 心 频 率 相 近 , 则 该 波 段 的 特 性 并 非 完 全 对 称 。 该 问 题 可 变 通 地 解 决 。 方 法 是 在 该 过 滤 器 之 前 使 用 resample 过 滤 器 将 声 音 采 样 为 更 高 的 频 率 。
<g1>:<g2>:<g3>:...:<g10>
浮 点 数 代 表 各 频 率 波 段 的 增 益 分 贝 ( dB) ( −12−12)
示 例 :
mplayer −af equalizer=11:11:10:5:0:−12:0:5:12:12 media.avi
放 大 声 音 高 端 和 底 端 的 频 率 区 段 , 但 几 乎 完 全 消 除 1kHz 附 近 的 信 号 。
channels=声 道 数 [:路 径 数 :来 源 1:去 向 1:来 源 2:去 向 2:来 源 3:去 向 3:...]
可 用 于 添 加 、 去 除 、 转 接 和 复 制 音 频 的 声 道 。 如 果 仅 给 出 <声 道 数 >, 则 使 用 默 认 的 转 接 参 数 , 效 果 如 下 : 如 果 输 出 声 道 数 大 于 输 入 声 道 数 , 则 插 入 空 声 道 ( 除 非 是 将 单 声 道 混 音 为 立 体 声 : 在 这 种 情 况 下 , 两 个 输 出 声 道 重 复 输 出 该 单 声 道 的 内 容 ) 。 如 果 输 出 声 道 数 小 于 输 入 声 道 数 , 则 去 掉 多 余 的 声 道 。
<声 道 数 >
输 出 声 道 数 ( 1−8)
<路 径 数 >
转 接 路 径 数 ( 1−8)
<来 源 1:去 向 1:来 源 2:去 向 2:来 源 3:去 向 3:...>
0 到 7 之 间 的 值 组 成 的 数 字 对 , 其 定 义 的 是 各 声 道 转 接 至 哪 个 声 道 。
示 例 :
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 的 内 容 仍 被 交 换 了 。
mplayer −af channels=6:4:0:0:0:1:0:2:0:3 media.avi
将 声 道 数 变 为 6 并 设 置 4 条 转 接 路 径 : 将 声 道 0 的 内 容 复 制 到 声 道 0 至 3 上 。 声 道 4 和 5 没 有 声 音 。
format[=格 式 ]( 另 见 −format)
在 不 同 的 采 样 格 式 之 间 转 换 。 当 声 卡 或 其 他 过 滤 器 需 要 使 用 时 自 动 启 用 。
<格 式 >
设 置 所 需 的 格 式 。 一 般 的 形 式 是 ’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。
volume[=音 量 [:软 件 级 削 波 ]]
实 现 软
件 级 的 音 量 控
制 。 需 谨 慎 使
用 该 过 滤 器 ,
因 为 可 能 降 低
声 音 的 信 噪 比
。 在 大 多 数 情
况 下 最 好 是 将 PCM
音 量 设 置 为 最
大 , 以 省 去 该
过 滤 器 , 而 使
用 混 音 器 的 主
音 量 控 制 功 能
控 制 传 递 到 扬
声 器 的 输 出 级
别 。 如 果 声 卡
使 用 的 是 数 字
的 PCM 混 音 器 而 非
模 拟 的 , 并 且
可 听 到 失 真 ,
则 需 改 用 主 混
音 器 。 如 果 计
算 机 连 有 外 置
扩 音 器 ( 几 乎
总 是 这 样 的 情
况 ) , 可 通 过
调 节 主 音 量 和
扩 音 器 的 音 量
旋 钮 减 少 噪 声
水 平 , 直 到 背
景 中 的 嘶 嘶 声
消 失 。
该 过 滤 器 有 第
二 个 功 能 : 测
量 总 体 的 最 高
声 音 等 级 , 并
在 MPlayer 退 出 时 将
其 打 印 出 来 。
该 音 量 估 计 值
可 用 于 设 置 MEncoder
的 声 音 级 别 ,
以 使 所 利 用 的
动 态 范 围 最 大
。 该 功 能 当 前
只 对 浮 点 型 数
据 起 作 用 , 可
使 用 例 如 −af−adv
force=5 或 −af stats。
注 意 : 该 过 滤
器 不 可 重 复 设
置 , 否 则 对 每
个 音 频 流 只 能
生 效 一 次 。
<音 量 >
以 dB 为 单 位 设 置 流 中 所 有 声 道 的 所 需 增 益 分 贝 , 范 围 从 −200dB 至 +60dB, 其 中 −200dB 为 完 全 靜 音 , 而 +60dB 等 价 于 增 益 1000 倍 ( 默 认 值 : 0) 。
<软 件 级 削 波 >
打 开 (
1) 或 关 闭 ( 0)
软 件 级 削 波 。
如 果 使 用 了 非
常 高 的 音 量 水
平 , 软 件 级 削
波 可 使 得 声 音
更 平 滑 。 如 果
扬 音 器 的 动 态
范 围 非 常 低 ,
可 使 用 该 选 项
。
警 告 : 该 功 能
会 产 生 失 真 ,
因 而 应 当 是 最
后 才 考 虑 使 用
的 手 段 。
示 例 :
mplayer −af volume=10.1:0 media.avi
放 大 声 音 10.1dB, 并 且 声 音 等 级 太 高 时 使 用 硬 件 级 削 波 。
pan=n[:L00:L01:L02:...L10:L11:L12:...Ln0:Ln1:Ln2:...]
可 任 意 对 声 道 进 行 混 音 。 基 本 上 是 volume 和 channels 过 滤 器 的 组 合 , 能 用 于 将 许 多 声 道 混 音 至 仅 仅 几 个 声 道 , 例 如 将 立 体 声 到 变 单 声 道 , 或 者 改 变 环 绕 声 系 统 中 置 扬 声 器 的 ’声 场 宽 度 ’。 该 过 滤 器 使 用 难 , 并 且 需 要 一 些 修 正 才 能 获 得 所 要 的 结 果 。 该 过 滤 器 的 选 项 数 取 决 于 输 出 声 道 数 。 关 于 如 何 使 用 该 过 滤 器 将 6 声 道 文 件 混 音 为 双 声 道 的 示 例 , 可 在 示 例 章 节 中 邻 近 末 尾 的 部 分 找 到 。
<n>
输 出 声 道 数 ( 1−8)
<Lij>
表 示 输 入 声 道 i 混 音 成 输 出 声 道 j 的 程 度 ( 0−1) 。 所 以 原 则 上 先 要 有 n 个 数 指 定 如 何 处 理 第 一 个 输 入 声 道 , 然 后 是 n 个 数 用 于 第 二 个 输 入 声 道 , 以 此 类 推 。 如 果 某 些 输 入 声 道 未 指 定 任 何 数 , 则 认 为 是 0。
示 例 :
mplayer −af pan=1:0.5:0.5 media.avi
立 体 声 混 音 成 单 声 道 。
mplayer −af pan=3:1:0:0.5:0:1:0.5 media.avi
产 生 3 声 道 输 出 , 保 持 声 道 0 和 1 不 变 , 并 将 声 道 0 和 1 混 音 至 输 出 声 道 2( 这 样 可 以 输 出 至 诸 如 重 低 音 扬 声 器 )。
sub[=频 率 :声 道 ]
将 重 低
音 声 道 添 加 到
音 频 流 中 。 用
于 创 建 超 低 音
声 道 的 音 频 数
据 是 声 道 0 和 声
道 1 中 声 音 的 平
均 值 。 这 样 生
成 的 声 音 接 着
使 用 四 阶 Butterworth 过
滤 器 , 默 认 以 60Hz
为 截 断 频 率 低
通 滤 波 , 并 加
入 至 音 频 流 中
的 一 个 独 立 声
道 。
警 告 : 当 播 放
使 用 杜 比 数 字 5.1
声 的 DVD 时 , 需 禁
用 该 过 滤 器 ,
否 则 该 过 滤 器
将 扰 乱 输 出 至
重 低 音 的 声 音
。
<频 率 >
低 通 过 滤 器 的 以 Hz 为 单 位 的 截 断 频 率 ( 20Hz 至 300Hz) ( 默 认 值 : 60) 。 要 获 取 最 佳 效 果 , 可 尝 试 将 截 断 频 率 尽 可 能 地 设 置 得 低 。 这 将 改 善 立 体 声 或 环 绕 声 的 体 验 效 果 。
<声 道 >
决 定 用 于 插 入 重 低 声 道 音 频 的 声 道 号 。 声 道 号 可 为 0 和 7 之 间 的 值 ( 默 认 值 : 5) 。 可 观 察 到 声 道 数 在 必 要 时 会 自 动 增 加 至 <声 道 >。
示 例 :
mplayer −af sub=100:4 −channels 5 media.avi
将 截 断 频 率 为 100Hz 的 重 低 音 声 道 添 加 到 输 出 声 道 4。
center
根 据 前 置 声 道 创 建 中 置 声 道 。 目 前 可 能 质 量 较 低 , 因 为 还 未 实 现 能 信 号 正 确 抽 取 信 号 的 高 通 过 滤 器 , 而 是 取 前 置 声 道 信 号 的 平 均 值 从 而 各 取 一 半 信 号 。
<声 道 >
决 定 用 于 插 入 中 置 声 道 的 声 道 编 号 。 声 道 号 可 为 0 和 7 之 间 的 值 ( 默 认 值 : 5) 。 可 观 察 到 声 道 数 在 必 要 时 会 自 动 增 加 至 <声 道 >。
surround[=延 迟 ]
用 于 诸 如 杜 比 环 绕 声 之 类 的 矩 阵 式 编 码 的 环 绕 声 的 解 码 器 。 许 多 双 声 道 音 频 文 件 事 实 上 含 有 矩 阵 式 编 码 的 环 绕 音 效 。 需 要 声 卡 支 持 至 少 4 声 道 。
<延 迟 >
后 置 扬 声 器 以 ms 为 单 位 的 延 迟 ( 0 至 1000) ( 默 认 值 : 20) 。 该 延 迟 应 以 如 下 方 式 设 置 : 如 果 d1 是 聆 听 点 到 前 置 扬 声 器 的 距 离 , d2 是 聆 听 点 到 后 置 扬 声 器 的 距 离 , 那 么 如 果 d1 <= d2, 则 延 迟 应 当 设 为 15ms, 而 如 果 d1 > d2 则 设 为 15 + 5*(d1-d2)。
示 例 :
mplayer −af surround=15 −channels 4 media.avi
添 加 环 绕 声 解 码 , 后 置 扬 声 器 声 音 的 延 迟 为 15ms。
delay[=声 道 1:声 道 2:...]
延 迟 扬 声 器 的 声 音 , 以 使 不 同 声 道 的 声 音 同 时 到 达 聆 听 点 。 该 选 项 只 有 助 于 有 两 个 以 上 扬 声 器 的 情 况 。
声 道 1,声 道 2,...
以 ms 为 单 位 的 应 当 加 给 各 个 声 道 的 延 迟 量 ( 0 至 1000 之 间 的 浮 点 数 ) 。
要 计 算 不 同 声 道 所 需 的 延 迟 量 , 可 按 如 下 方 式 做 :
1. |
以 米 为 单 位 测 量 聆 听 点 到 扬 声 器 到 的 距 离 , 得 到 距 离 s1 至 s5。 ( 5.1 系 统 下 ) 没 必 要 补 偿 重 低 音 ( 因 为 无 论 如 何 都 听 不 出 差 别 ) 。 | ||
2. |
从 距 离 s1 至 s5 中 减 去 各 距 离 的 最 大 值 , 即 s[i] = max(s) − s[i]; i = 1...5。 | ||
3. |
将 所 需 的 以 ms 为 单 位 的 延 迟 量 计 算 为 d[i] = 1000*s[i]/342; i = 1...5。 |
示 例 :
mplayer −af delay=10.5:10.5:0:0:7:0 media.avi
延 迟 前 置 左 声 道 和 右 声 道 各 10.5ms, 两 个 后 置 声 道 和 重 低 音 声 道 延 迟 0ms, 而 中 置 声 道 延 迟 7ms。
export[=内 存 映 射 文 件 [:采 样 数 ]]
使 用 内 存 映 射 ( mmap()) 将 输 入 信 号 导 出 至 其 它 进 程 。 内 存 映 射 区 所 含 头 部 数 据 为 :
int nch
/*声 道 数 */
int size /*缓 冲 大 小 */
unsigned long long counter /*用 于 保
持 同 步 , 每 当 有
新
数 据 导 出 时 更
新 。 */
其 余 部 分 是 作 为 负 载 的 ( 非 交 错 排 列 的 ) 16 位 长 的 数 据 。
<内 存 映 射 文 件 >
用 于 映 射 数 据 的 目 标 文 件 ( 默 认 值 : ~/.mplayer/ mplayer-af_export)
<采 样 数 >
每 个 声 道 的 采 样 数 ( 默 认 值 : 512)
示 例 :
mplayer −af export=/tmp/mplayer-af_export:1024 media.avi
每 个 声 道 将 导 出 1024 个 采 样 值 放 入 ’/tmp/mplayer-af_export’中 。
extrastereo[=乘 数 ]
( 线 性 ) 增 加 左 右 声 道 的 差 异 以 在 播 放 时 增 加 某 种 ’现 场 感 ’效 果 。
<乘 数 >
设 置 差 异 系 数 ( 默 认 值 : 2.5) 。 0.0 表 示 单 声 道 声 效 ( 两 个 声 道 的 平 均 值 ) , 1.0 表 示 不 改 变 声 音 , 而 −1.0 表 示 交 换 左 右 声 道 。
volnorm[=方 式 :目 标 值 ]
声 音 不 失 真 的 情 况 下 使 音 量 最 大 化 。
<方 式 >
设 置 所 用 的 方 式 。
1: 通 过
取 先 前 采 样 的
标 准 加 权 平 均
值 使 用 单 个 样
本 平 滑 变 化 幅
度 ( 默 认 值 )
。
2: 通 过 取 先 前
采 样 的 标 准 加
权 平 均 值 使 用
多 个 样 本 平 滑
变 化 幅 度
<目 标 值 >
以 相 于 采 样 类 型 的 最 大 放 大 值 的 比 例 设 置 目 标 扩 大 值 ( 默 认 值 : 0.25) 。
ladspa=文 件 :标 签 [:若 干 控 制 值 ...]
加 载 LADSPA( Linux 音 频 开 发 者 简 单 插 件 开 发 接 口 ) 插 件 。 该 过 滤 器 可 重 复 设 置 , 所 以 一 次 可 使 用 多 个 LADSPA 插 件 。
<文 件 >
指 定 LADSPA 插 件 的 库 文 件 。 如 果 设 置 了 LADSPA_PATH, 则 从 中 搜 寻 所 指 定 的 文 件 。 如 果 未 设 置 , 则 需 提 供 描 述 完 整 的 路 径 名 。
<标 签 >
指 定 使 用 库 中 的 过 滤 器 。 有 些 库 仅 含 一 个 过 滤 器 , 而 另 一 些 含 有 许 多 个 。 将 该 值 输 入 为 ’help’将 列 出 所 指 定 库 中 所 有 可 用 的 过 滤 器 , 从 而 省 去 使 用 LADSPA SDK 中 ’listplugins’的 麻 烦 。
<若 干 控 制 值 >
控 制 值 是 0 个 或 多 个 浮 点 数 值 , 其 决 定 了 所 加 载 插 件 的 行 为 ( 例 如 : 延 迟 、 阈 值 和 增 益 ) 。 在 详 细 输 出 模 式 下 ( 将 −v 添 加 至 MPlayer 命 令 中 ) 将 打 印 所 有 可 用 的 控 制 值 及 其 有 效 范 围 。 这 就 省 去 了 使 用 LADSPA SDK 中 的 ’analyseplugin’的 麻 烦 。
comp
有 助 于 话 筒 输 入 的 压 缩 器 /扩 音 器 过 滤 器 。 其 防 止 非 常 响 的 声 音 造 成 音 质 损 伤 , 并 在 声 音 非 常 低 时 提 高 音 量 。 该 过 滤 器 未 经 测 试 , 甚 至 可 能 不 稳 定 。
gate
类 似 于 comp 音 频 过 滤 器 的 噪 声 门 限 过 滤 器 。 该 过 滤 器 未 经 测 试 , 甚 至 可 能 不 稳 定 。
karaoke
简 单 人 声 去 除 过 滤 器 , 其 利 用 的 原 理 是 人 的 声 音 通 常 以 单 声 道 设 备 录 制 , 并 且 之 后 “以 居 中 的 位 置 ”混 音 至 最 终 的 音 频 流 中 。 注 意 该 过 滤 器 会 将 信 号 变 成 单 声 道 。 2 声 道 音 轨 下 效 果 很 好 ; 在 非 2 声 道 立 体 声 的 内 容 上 切 勿 尝 试 。
scaletempo[=选 项 1:选 项 2:...]
改 变 音
频 的 节 奏 但 不
改 变 音 高 , 可
选 择 与 播 放 速
度 同 步 ( 默 认
值 ) 。
其 工 作 方 式 是
以 正 常 速 度 播
放 ´stride´ ms 的 音 频
, 然 后 处 理
´stride*scale´ ms 的 输 入
音 频 。 通 过 将
跨 度 域 中 ´overlap´%
的 内 容 与 紧 接
着 前 一 个 跨 度
域 的 音 频 混 合
在 一 起 , 使 各
个 跨 度 域 拼 接
在 一 起 。 可 选
择 让 该 选 项 在
下 ´search´ ms 的 音 频
上 作 一 个 短 小
的 统 计 性 分 析
, 以 判 定 最 佳
的 重 叠 位 置 。
scale=<数 量 >
缩 放 节 奏 的 标 称 数 量 。 按 该 数 量 缩 放 节 奏 , 与 speed 的 效 果 相 叠 加 。 ( 默 认 值 : 1.0)
stride=<数 量 >
以 毫 秒 为 单 位 的 所 输 出 的 每 个 跨 度 域 的 长 度 。 值 设 得 太 高 会 在 scale 值 很 高 时 产 生 可 观 的 不 连 贯 现 象 , 而 在 scale 值 很 小 时 产 生 回 声 现 象 。 值 设 得 太 低 会 改 变 音 高 。 值 越 大 性 能 越 好 。 ( 默 认 值 : 60)
overlap=<百 分 比 值 >
跨 度 域 之 间 重 叠 的 百 分 比 。 值 越 小 性 能 越 好 。 ( 默 认 值 : .20)
search=<数 量 >
以 单 位 为 毫 秒 的 用 于 搜 索 最 佳 重 叠 位 置 的 搜 索 长 度 。 值 越 小 性 能 越 是 大 幅 度 提 升 。 在 运 行 慢 的 系 统 上 , 可 能 希 望 将 该 值 设 得 非 常 低 。 ( 默 认 值 : 14)
speed=<tempo|pitch|both|none>
设 置 播 放 速 度 改 变 时 的 反 应 。
tempo
改 变 音 频 节 奏 以 使 其 与 播 放 速 度 同 步 ( 默 认 值 ) 。
pitch
使 过 滤 器 产 生 相 反 的 效 果 。 改 变 音 高 而 不 改 变 音 频 节 奏 。 可 在 input.conf 中 加 入 ´[ speed_mult 0.9438743126816935´ 和 ´] speed_mult 1.059463094352953´ 使 其 以 乐 理 中 的 半 音 为 步 进 改 变 。 警 告 : 与 视 频 的 同 步 变 差 。
both |
同 时 改 变 节 奏 和 音 高 。 |
|||
none |
忽 略 播 放 速 度 的 改 变 。 |
示 例 :
mplayer −af scaletempo −speed 1.2 media.ogg
以 1.2 倍 的 正 常 速 度 播 放 媒 体 , 音 频 的 音 高 保 持 正 常 。 改 变 播 放 速 度 将 改 变 音 频 的 节 奏 以 与 其 相 匹 配 。
mplayer −af
scaletempo=scale=1.2:speed=none −speed 1.2
media.ogg
以 1.2 倍 的 正 常 速 度 播 放 媒 体 , 音 频 的 音 高 保 持 正 常 , 但 改 变 播 放 速 度 对 音 频 的 节 奏 无 影 响 。
mplayer −af
scaletempo=stride=30:overlap=.50:search=10
media.ogg
调 节 质 量 和 性 能 参 数 。
mplayer −af format=floatne,scaletempo media.ogg
使 scaletempo 使 用 浮 点 型 的 编 码 。 可 能 在 一 些 平 台 上 运 行 较 快 。
mplayer −af scaletempo=scale=1.2:speed=pitch audio.ogg
以 1.2 倍 的 正 常 速 度 播 放 媒 体 , 音 频 的 音 高 保 持 正 常 。 改 变 播 放 速 度 只 改 变 音 高 , 而 将 音 频 节 奏 保 持 在 1.2 倍 速 的 水 平 。
stats
收 集 并 打 印 音 频 流 的 统 计 信 息 , 尤 其 是 音 量 信 息 。 这 些 统 计 信 息 特 别 用 于 帮 助 调 节 音 量 以 防 止 削 波 。 音 量 以 dB 为 单 位 打 印 并 与 用 于 音 量 的 音 频 过 滤 器 相 兼 容 , 这 些 数 值 总 是 向 −0dB 方 向 取 整 。
’n_samples’字 段 是 过 滤 器 读 到 的 采 样 总 数 。 ’mean_volume’字 段 是 均 方 值 的 平 方 根 。 ’max_volume’字 段 的 含 义 与 其 名 完 全 一 致 ( 最 大 音 量 ) 。 ’histogram_Xdb’字 段 统 计 的 是 会 有 多 少 采 样 的 值 是 −XdB, 此 时 X 为 刚 好 低 于 最 大 音 量 的 值 。
例 如 , 如 果 max_volume 为 −7dB 并 且 histogram_7dB 为 19, 则 ’volume=7’不 会 导 致 削 波 , 而 ’volume=8’将 在 刚 好 19 个 采 样 中 导 致 削 波 。
视 频 过 滤 器
视
频 过 滤 器 用 于
修 改 视 频 流 及
其 属 性 。 使 用
语 法 是 :
−vf <过 滤 器 1[=参
数 1:参 数 2:...],过 滤
器 2,...>
设 置 视 频 过 滤 器 序 列 。
许
多 参 数 是 可 选
的 并 且 如 果 省
略 的 话 则 设 为
默 认 值 。 要 明
确 表 示 使 用 默
认 值 , 则 将 参
数 设 为 ’−1’。
参 数 w:h 表 示 以 像
素 为 单 位 宽 x 高
h, x:y 表 示 从 较 大
的 图 像 的 左 上
角 开 始 数 x:y 的 位
置 。
注 意 : 要 获 取
可 用 视 频 过 滤
器 列 表 , 参 见
−vf help。
视
频 过 滤 器 以 列
表 的 形 式 维 护
。 有 一 些 命 令
用 于 维 护 过 滤
器 列 表 。
−vf−add <过 滤 器
1[,过 滤 器 2,...]>
在 过 滤 器 列 表 尾 部 加 上 参 数 中 所 给 的 过 滤 器 。
−vf−pre <过 滤 器 1[,过 滤 器 2,...]>
在 过 滤 器 列 表 头 部 加 上 参 数 中 所 给 的 过 滤 器 。
−vf−del <索 引 号 1[,索 引 号 2,...]>
删 除 位 于 指 定 索 引 号 上 的 过 滤 器 。 索 引 号 起 始 为 0, 负 数 表 示 从 列 表 尾 部 开 始 寻 址 ( −1表 示 最 后 一 个 ) 。
−vf−clr
完 全 清 空 过 滤 器 列 表 。
如
果 过 滤 器 支 持
, 可 以 通 过 参
数 的 名 字 操 作
参 数 。
−vf <过 滤 器 >=help
打 印 特 定 过 滤 器 的 参 数 名 及 参 数 的 取 值 范 围 。
−vf <过 滤 器 =已 命 名 参 数 1=参 数 值 1[:已 命 名 参 数 2=参 数 值 2:...]>
将 一 个 已 命 名 参 数 设 置 为 指 定 参 数 值 。 使 用 on 和 off 或 yes 和 no 设 置 标 记 形 式 的 参 数 。
可
用 插 件 有 :
crop[=w:h:x:y]
切 割 出 图 像 的 指 定 部 分 并 丢 弃 其 余 部 分 。 有 助 于 去 掉 宽 银 幕 电 影 的 黑 边 。
<w>,<h>
切 割 出 来 部 分 的 宽 和 高 , 默 认 值 为 原 始 的 宽 度 和 高 度 。
<x>,<y>
切 割 出 来 部 分 的 位 置 , 默 认 值 是 中 央 。
cropdetect[=限 制 :取 整 值 [:重 置 值 ]]
计 算 必 要 的 切 割 参 数 并 把 推 荐 值 显 示 在 标 准 输 出 上 。
<限 制 >
阈 值 , 可 设 范 围 为 无 ( 0) 至 所 有 ( 255) ( 默 认 值 : 24)
<取 整 值 >
宽 :高 值 应 当 能 整 除 的 值 ( 默 认 值 : 16) 。 补 偿 取 整 时 将 自 动 调 整 以 使 视 频 位 于 屏 幕 中 心 。 使 用 2 以 只 得 到 偶 数 尺 寸 ( 4:2:2 的 视 频 需 要 该 设 置 ) 。 16 是 大 多 数 编 码 器 编 码 的 最 合 适 的 值 。
<重 置 值 >
计 数 值 , 用 以 决 定 多 少 帧 后 cropdetect 将 重 置 先 前 侦 测 的 最 大 视 频 区 域 , 并 重 新 侦 测 当 前 的 最 优 切 割 区 域 ( 默 认 值 : 0) 。 该 选 项 可 能 有 助 于 电 视 台 台 标 影 响 了 视 频 区 域 的 情 况 。 0 表 示 从 不 重 置 而 是 返 回 播 放 过 程 中 遇 到 的 最 大 区 域 。
rectangle[=w:h:x:y]
在 图 像 上 的 指 定 坐 标 画 一 个 所 要 求 宽 度 和 高 度 的 矩 形 , 并 且 将 当 前 矩 形 的 参 数 输 出 至 控 制 屏 幕 窗 口 。 该 选 项 可 用 于 找 到 最 优 的 切 割 参 数 。 如 果 将 input.conf 中 的 指 令 ’change_rectangle’与 按 键 绑 定 , 则 可 实 时 移 动 和 调 整 矩 阵 。
<w>,<h>
宽 度 和 高 度 ( 默 认 值 : −1, 在 边 缘 可 见 的 条 件 下 宽 度 的 最 大 可 能 值 ) 。
<x>,<y>
左 上 角 的 位 置 ( 默 认 值 : −1, 屏 幕 最 左 上 角 )
expand[=w:h:x:y:o:a:r]
将 影 片 的 分 辨 率 扩 展 ( 而 不 是 缩 放 ) 至 指 定 的 值 并 将 未 缩 放 的 原 始 图 像 移 至 x,y 坐 标 。 可 以 用 于 将 字 幕 /OSD 放 置 在 该 过 滤 器 生 成 的 黑 边 中 。
<w>,<h>
扩 展 后 的 宽 、 高 ( 默 认 值 : 原 始 的 宽 、 高 ) 。 w 和 h 的 负 数 值 将 视 作 相 对 于 原 始 大 小 的 增 加 量 。
示 例 :
expand=0:−50:0:0
在 画 图 的 底 部 添 加 50像 素 的 边 。
<x>,<y>
原 始 图 像 在 扩 展 后 的 图 像 中 的 位 置 ( 默 认 值 : 位 于 中 心 )
<o>
OSD/字 幕 的 渲 染
0: 禁 用
( 默 认 值 )
1: 启 用
<a>
扩 展 时 力 求 适 应 某 个 宽 高 比 而 非 某 个 分 辨 率 ( 默 认 值 : 0) 。
示 例 :
expand=800:::::4/3
除 非 源 视 频 有 更 高 的 分 辨 率 , 否 则 扩 展 至 800x600, 当 出 现 前 一 种 情 况 时 , 其 将 扩 展 直 至 填 满 一 个 4/3 宽 高 比 的 区 域 。
<r>
对 数 值 取 整 以 使 宽 和 高 的 数 值 能 被 <r> 整 除 ( 默 认 值 : 1) 。
flip( 另 见 −flip)
翻 转 图 像 使 其 上 下 颠 倒 。
mirror
使 图 像 以 Y 轴 翻 转 。
rotate[=<0−7>]
以 90 度 为 单 位 旋 转 图 像 并 可 选 择 将 其 翻 转 。 如 果 值 在 4 至 7 之 间 , 则 只 有 当 影 片 是 纵 向 放 置 ( 宽 度 比 高 度 小 ) 而 非 横 向 放 置 ( 宽 度 比 高 度 大 ) 时 才 执 行 旋 转 操 作 。
0 |
顺 时 针 旋 转 90 度 并 翻 转 ( 默 认 值 ) 。 |
|||
1 |
顺 时 针 旋 转 90 度 。 |
|||
2 |
逆 时 针 旋 转 90 度 。 |
|||
3 |
逆 时 针 旋 转 90 度 并 翻 转 。 |
scale[=w:h[:隔 行 扫 描 [:色 度 丢 弃 [:参 数 [:参 数 2[:预 设 尺 寸 [:不 放 大 [:精 确 取 整 ]]]]]]]]
使 用 软 件 缩 放 器 ( 速 度 慢 ) 缩 放 图 像 并 执 行 YUV<−>RGB 色 彩 空 间 转 换 ( 另 见 −sws) 。
<w>,<h>
缩 放 后
的 宽 /高 值 ( 默
认 值 : 原 始 的
宽 /高 值 )
注 意 : 若 使 用
了 −zoom, 并 且 底
层 的 过 滤 器 (
包 括 libvo) 无 法 执
行 缩 放 , 则 其
默 认 设 置 为 默
认 宽 度 / 默 认 高
度 !
0: 缩 放
后 的 默 认 宽 度
/默 认 高 度
−1: 原 始 宽 /高
−2: 使 用 w/h 中 的
另 一 个 值 和 先
前 已 缩 放 的 宽
高 比 计 算 w/h。
−3: 使 用 w/h 中 的
另 一 个 值 和 原
始 的 宽 高 比 计
算 w/h。
−(n+8): 与 以 上 的
−n 设 置 相 似 ,
但 对 尺 寸 取 整
使 其 最 接 近 的 16
的 倍 数 。
<隔 行 扫 描 >
切 换 隔 行 扫 描 视 频 的 缩 放 方 式 。
0: 关 闭
( 默 认 )
1: 打 开
<色 度 丢 弃 >
忽 略 色 度 信 息 的 方 式
0: 使 用
所 有 可 用 输 入
扫 描 行 上 的 色
度 信 息 。
1: 只 使 用 每 隔 2 个
输 入 扫 描 行 上
的 色 度 信 息 。
2: 只 使 用 每 隔 4 个
输 入 扫 描 行 上
的 色 度 信 息 。
3: 只 使 用 每 隔 8 个
输 入 扫 描 行 上
的 色 度 信 息 。
<参 数 >[:<参 数 2>]( 另 见 −sws)
根 据 −sws 中 所 选 的 缩 放 器 类 型 设 置 缩 放 参 数 。
−sws 2( 双
重 立 方 模 式 )
: B( 模 糊 ) 和
C( 色 斑 )
0.00:0.60 默 认 值
0.00:0.75 VirtualDub 中 的 “精
确 双 立 方 插 值
”
0.00:0.50 Catmull-Rom 曲 线
0.33:0.33 Mitchell-Netravali 曲 线
1.00:0.00 立 方 次 B 曲 线
−sws 7( 高 斯 变 换
) : 锐 化 度 (
0( 柔 和 ) − 100(
锐 利 ) )
−sws 9( LANCZOS 重 采 样
) : 过 滤 长 度
( 1−10)
<预 设 尺 寸 >
缩 放 至 预 设 尺 寸 。
qntsc: 352x240(
NTSC 四 分 之 一 大 小
屏 幕 )
qpal: 352x288( PAL 四 分 之
一 大 小 屏 幕 )
ntsc: 720x480( 标 准 NTSC)
pal: 720x576( 标 准 PAL)
sntsc: 640x480( 正 方 形
像 素 NTSC)
spal: 768x576( 正 方 形
像 素 PAL)
<不 放 大 >
不 允 许 放 大 时 超 出 原 始 尺 寸 。
0: 允 许
放 大 时 超 出 (
默 认 ) 。
1: 若 有 一 个 尺
寸 超 出 其 原 始
值 时 则 不 允 许
。
2: 若 有 两 个 尺
寸 均 超 出 其 原
始 值 时 则 不 允
许 。
<精 确 取 整 >
垂 直 缩 放 器 使 用 的 精 确 取 整 方 式 , 比 默 认 的 取 整 方 式 可 能 速 度 快 , 也 可 能 速 度 慢 。
0: 禁 止
精 确 取 整 ( 默
认 值 ) 。
1: 允 许 精 确 取
整 。
dsize[=宽 高 比 |w:h:宽 高 比 方 式 :r]
在 过 滤 器 序 列 上 的 任 意 位 置 更 改 需 要 应 用 的 显 示 大 小 / 宽 高 比 。 宽 高 比 可 以 是 分 数 ( 4/3) 或 浮 点 数 ( 1.33) 。 或 者 , 可 以 指 定 所 需 显 示 的 宽 和 高 的 实 际 大 小 。 注 意 这 个 过 滤 器 自 己 不 做 任 意 缩 放 操 作 ; 其 只 影 响 到 之 后 的 ( 硬 件 或 软 件 ) 缩 放 器 在 修 正 宽 高 比 时 将 采 取 的 行 为 。
<w>,<h>
新 显 示 模 式 的 宽 度 和 高 度 。 也 可 是 以 下 这 些 特 殊 值 :
0: 原 来
显 示 模 式 的 宽
度 和 高 度
−1: 原 始 视 频
的 宽 度 和 高 度
( 默 认 )
−2: 使 用 w/h 中 的
另 一 个 尺 寸 值
和 原 来 显 示 的
宽 高 比 计 算 w/h。
−3: 使 用 w/h 中 的
另 一 个 尺 寸 值
和 原 始 视 频 宽
高 比 计 算 w/h。
示 例 :
dsize=800:−2
指 定 当 视 频 宽 高 比 为 4/3 时 显 示 分 辨 率 为 800x600, 或 当 视 频 宽 高 比 为 16/9 时 使 用 800x450。
<宽 高 比 方 式 >
根 据 原 来 的 宽 高 比 修 改 宽 度 和 高 度 。
−1: 忽
略 原 有 的 宽 高
比 。 ( 默 认 值
)
0: 在 <w> 和 <h> 作
为 最 大 的 分 辨
率 的 情 况 下 保
持 显 示 出 来 的
宽 高 比 。
1: 在 <w> 和 <h> 作
为 最 小 的 分 辨
率 的 情 况 下 保
持 显 示 出 来 的
宽 高 比 。
2: 在 <w> 和 <h> 作 为
最 大 的 分 辨 率
的 情 况 下 保 持
视 频 的 宽 高 比
。
3: 在 <w> 和 <h> 作 为
最 小 的 分 辨 率
的 情 况 下 保 持
视 频 的 宽 高 比
。
示 例 :
dsize=800:600:0
指 定 显 示 分 辨 率 小 于 等 于 800x600, 以 保 持 宽 高 比 。
<r>
将 宽 度 和 高 度 值 取 整 至 可 被 <r> 整 除 的 值 ( 默 认 值 : 1) 。
yvu9
强 制 执 行 YVU9 至 YV12 色 彩 空 间 的 软 件 转 换 。 不 赞 成 使 用 , 因 为 使 用 软 件 缩 放 器 更 好 。
yuvcsp
将 YUV 色 彩 值 限 制 在 CCIR 601 定 义 的 范 围 内 而 不 做 实 际 的 色 彩 转 换 。
palette
使 用 调 色 板 数 据 进 行 RGB/BGR 8 −> 15/16/24/32 位 色 彩 空 间 转 换 。
format[=fourcc[:输 出 fourcc]]
限 制 下
一 个 过 滤 器 使
用 的 色 彩 空 间
而 不 做 任 何 转
换 。 可 与 scale 过 滤
器 共 同 使 用 完
成 实 际 转 换 。
注 意 : 要 获 取
可 用 格 式 列 表
参 见 format=fmt=help。
<fourcc>
格 式 名 称 , 如 rgb15、 bgr24、 yv12( 默 认 值 : yuy2)
<输 出 fourcc>
用 于 替
换 为 输 出 格 式
的 格 式 名 。 如
果 该 值 不 能 100% 与
<fourcc> 的 值 相 兼 容
, 则 将 导 致 程
序 崩 溃 。
有 效 用 法 示 例
:
format=rgb24:bgr24 format=yuyv:yuy2
无 效 用 法 示 例
( 程 序 将 崩 溃
) :
format=rgb24:yv12
noformat[=fourcc]
限 制 下
一 个 过 滤 器 使
用 的 色 彩 空 间
而 不 做 任 何 转
换 。 与 format 过 滤 器
不 同 , 该 过 滤
器 能 处 理 任 意
色 彩 空 间 , 除
了 自 定 义 的 。
注 意 : 要 获 取
可 用 格 式 列 表
参 见 noformat=fmt=help。
<fourcc>
格 式 名 称 如 rgb15、 bgr24、 yv12( 默 认 值 : yv12)
pp[=过 滤 器 1[:选 项 1[:选 项 2...]]/[−]过 滤 器 2...]( 另 见 −pphelp)
启 用 指 定 序 列 的 后 期 处 理 子 过 滤 器 。 子 过 滤 器 必 须 用 ’/’分 隔 , 并 可 通 过 在 其 名 字 前 加 ’−’而 禁 用 。 所 有 子 过 滤 器 和 有 些 选 项 有 一 个 短 名 和 一 个 长 名 , 两 者 可 以 互 换 使 用 。 例 如 , dr/dering 是 一 样 的 。 一 些 共 用 的 选 项 在 所 有 的 子 过 滤 器 中 使 用 以 决 定 这 些 子 过 滤 器 的 作 用 范 围 :
a/autoq
如 果 CPU 太 慢 则 自 动 关 闭 子 过 滤 器 。
c/chrom
同 时 执 行 色 度 过 滤 ( 默 认 值 ) 。
y/nochrom
只 执 行 亮 度 过 滤 ( 不 使 用 色 度 信 息 ) 。
n/noluma
只 执 行 色 度 过 滤 ( 不 使 用 亮 度 信 息 ) 。
注 意 : −pphelp 列 出 了 可 用 子 过 滤 器 的 列 表 。
可 用 的 子 过 滤 器 有
hb/hdeblock[:差 异 度 [:平 坦 度 ]]
水 平 方 向 上 的 去 块 效 应 过 滤 器
<差 异 度
>: 差 异 系 数 ,
值 越 高 意 味 着
去 块 效 应 效 果
越 强 ( 默 认 值
: 32) 。
<平 坦 度 >: 平
坦 度 阈 值 , 值
越 低 意 味 着 去
块 效 应 效 果 越
强 ( 默 认 值 :
39) 。
vb/vdeblock[:差 异 度 [:平 坦 度 ]]
垂 直 方 向 上 的 去 块 效 应 过 滤 器
<差 异 度
>: 差 异 系 数 ,
值 越 高 意 味 着
去 块 效 应 效 果
越 强 ( 默 认 值
: 32) 。
<平 坦 度 >: 平
坦 度 阈 值 , 值
越 低 意 味 着 反
块 效 应 效 果 越
强 ( 默 认 值 :
39) 。
ha/hadeblock[:差 异 度 [:平 坦 度 ]]
精 确 的 水 平 方 向 上 的 去 块 效 应 过 滤 器
<差 异 度
>: 差 异 系 数 ,
值 越 高 意 味 着
去 块 效 应 效 果
越 强 ( 默 认 值
: 32) 。
<平 坦 度 >: 平
坦 度 阈 值 , 值
越 低 意 味 着 反
块 效 应 效 果 越
强 ( 默 认 值 :
39) 。
va/vadeblock[:差 异 度 [:平 坦 度 ]]
精 确 的 垂 直 方 向 上 的 去 块 效 应 过 滤 器
<差 异 度
>: 差 异 系 数 ,
值 越 高 意 味 着
去 块 效 应 效 果
越 强 ( 默 认 值
: 32) 。
<平 坦 度 >: 平
坦 度 阈 值 , 值
越 低 意 味 着 去
块 效 应 效 果 越
强 ( 默 认 值 :
39) 。
水
平 去 块 效 应 过
滤 器 和 垂 直 去
块 效 应 过 滤 器
共 用 同 一 个 差
异 系 数 和 平 坦
度 阈 值 , 所 以
不 能 在 水 平 和
垂 直 方 向 上 设
置 不 同 阈 值 。
h1/x1hdeblock
试 验 性 的 水 平 方 向 上 的 去 块 效 应 过 滤 器
v1/x1vdeblock
试 验 性 的 垂 直 方 向 上 的 去 块 效 应 过 滤 器
dr/dering
去 色 斑 过 滤 器
tn/tmpnoise[:阈 值 1[:阈 值 2[:阈 值 3]]]
时 间 性 噪 声 去 除 器
<阈 值
1>: 更 大 规 模
->更 强 的 过 滤
<阈 值 2>: 更 大
规 模 ->更 强 的 过
滤
<阈 值 3>: 更 大
规 模 ->更 强 的 过
滤
al/autolevels[:f/fullyrange]
自 动 更 正 亮 度 /对 比 度
f/fullyrange: 增 大 亮 度 范 围 至 ( 0−255) 。
lb/linblenddeint
线 性 混 合 解 除 隔 行 扫 描 过 滤 器 , 通 过 使 用 (1 2 1) 过 滤 器 过 滤 所 有 的 输 入 扫 描 行 以 解 除 所 给 区 块 的 隔 行 扫 描 。
li/linipoldeint
线 性 插 值 解 除 隔 行 扫 描 过 滤 器 , 通 过 线 性 插 值 算 法 每 隔 两 个 扫 描 行 执 行 插 值 以 解 除 所 给 区 块 的 隔 行 扫 描 。
ci/cubicipoldeint
立 方 插 值 解 除 隔 行 扫 描 过 滤 器 , 通 过 立 方 插 值 算 法 每 隔 两 个 扫 描 行 执 行 插 值 以 解 除 所 给 区 块 的 隔 行 扫 描 。
md/mediandeint
中 位 数 解 除 隔 行 扫 描 过 滤 器 , 通 过 每 隔 两 个 扫 描 行 应 用 中 位 数 过 滤 器 以 解 除 所 给 区 块 的 隔 行 扫 描 。
fd/ffmpegdeint
FFmpeg 解 除 隔 行 扫 描 过 滤 器 , 通 过 每 隔 两 个 扫 描 行 使 用 (−1 4 2 4 −1) 过 滤 以 解 除 所 给 区 块 的 隔 行 扫 描 。
l5/lowpass5
垂 直 方 向 上 应 用 的 FIR 低 通 解 除 隔 行 扫 描 过 滤 器 , 通 过 对 所 有 输 入 扫 描 行 使 用 (−1 2 6 2 −1) 过 滤 器 以 解 除 所 给 区 块 的 隔 行 扫 描 。
fq/forceQuant[:量 化 参 数 ]
将 输 入 进 来 的 量 化 参 数 表 替 换 为 指 定 的 恒 定 量 化 参 数 表 。
<量 化 参 数 >: 所 使 用 的 量 化 参 数
de/default
默 认 的 后 期 处 理 过 滤 器 组 合 ( hb:a,vb:a,dr:a)
fa/fast
快 速 的 后 期 处 理 过 滤 器 组 合 ( h1:a,v1:a,dr:a)
ac
高 质 量 的 后 期 处 理 过 滤 器 组 合 ( ha:a:128:7,va:a,dr:a)
示 例 :
−vf pp=hb/vb/dr/al
水 平 和 垂 直 方 向 上 去 块 效 应 、 去 色 斑 以 及 自 动 亮 度 /对 比 度 调 整
−vf pp=de/−al
使 用 默 认 的 过 滤 器 组 合 而 不 使 用 亮 度 /对 比 度 调 整
−vf pp=default/tmpnoise:1:2:3
启 用 默 认 的 过 滤 器 组 合 以 及 时 间 性 噪 声 去 除 器 。
−vf pp=hb:y/vb:a
水 平 方 向 去 块 效 应 只 针 对 亮 度 信 息 , 并 且 根 据 可 用 CPU 时 间 资 源 打 开 或 关 闭 垂 直 方 向 的 去 块 效 应 过 滤 。
spp[=质 量 [:量 化 参 数 [:模 式 ]]]
简 单 后 期 处 理 过 滤 器 , 在 多 次 ( 或 者 ——当 质 量 等 级 为 6 时 ——在 所 有 的 ) 变 换 中 压 缩 和 解 压 图 像 并 取 平 均 值 作 为 结 果 。
<质 量 >
0−6( 默 认 值 : 3)
<量 化 参 数 >
强 制 使 用 的 量 化 参 数 ( 默 认 值 : 0, 使 用 来 自 视 频 的 量 化 参 数 ) 。
<模 式 >
0: 刚 性
阈 值 ( 默 认 值
)
1: 柔 性 阈 值 (
去 色 斑 效 果 好
, 但 较 模 糊 )
4: 与 0 相 似 , 但
同 时 使 用 B 帧 的
量 化 参 数 ( 可
能 导 致 闪 烁 )
5: 与 1 相 似 , 但
同 时 使 用 B 帧 的
量 化 参 数 ( 可
能 导 致 闪 烁 )
uspp[=质 量 [:量 化 参 数 ]]
极 简 单 且 速 度 慢 的 后 期 处 理 过 滤 器 , 在 多 次 ( 或 者 ——当 质 量 等 级 为 8 时 ——在 所 有 的 ) 变 换 中 压 缩 和 解 压 图 像 并 取 平 均 值 作 为 结 果 。 其 与 spp 行 为 的 差 异 在 于 uspp 在 所 有 情 况 下 使 用 libavcodec Snow 编 码 及 解 码 , 而 spp 仅 使 用 类 似 于 MJPEG 的 简 化 的 内 部 8x8 离 散 余 弦 变 换 。
<质 量 >
0−8( 默 认 值 : 3)
<量 化 参 数 >
强 制 使 用 的 量 化 参 数 ( 默 认 值 : 0, 使 用 来 自 视 频 的 量 化 参 数 ) 。
fspp[=质 量 [:量 化 参 数 [:强 度 [:B帧 ]]]]
简 单 后 期 处 理 过 滤 器 的 一 个 快 速 版 本
<质 量 >
4−5( 与 spp 中 的 等 价 ; 默 认 值 : 4)
<量 化 参 数 >
强 制 使 用 的 量 化 参 数 ( 默 认 值 : 0, 使 用 来 自 视 频 的 量 化 参 数 ) 。
<−15−32>
过 滤 强 度 , 值 越 低 意 味 着 加 入 更 多 细 节 但 同 时 也 带 来 更 多 损 伤 , 而 值 越 高 越 使 图 像 平 滑 但 同 时 也 越 模 糊 ( 默 认 值 : 0 − PSNR优 化 ) 。
<B帧 >
0: 不 使
用 B 帧 的 量 化 参
数 ( 默 认 值 )
1: 也 使 用 B 帧 的
量 化 参 数 ( 可
能 导 致 闪 烁 )
pp7[=量 化 参 数 [:模 式 ]]
spp 过 滤 器 的 变 种 , 与 使 用 7 顶 点 离 散 余 弦 变 换 的 spp=6 相 似 , 在 这 种 情 况 下 只 有 中 央 的 采 样 在 离 散 余 弦 逆 变 换 后 使 用 。
<量 化 参 数 >
强 制 使 用 的 量 化 参 数 ( 默 认 值 : 0, 使 用 来 自 视 频 的 量 化 参 数 ) 。
<模 式 >
0: 刚 性
阈 值
1: 柔 性 阈 值 (
去 色 斑 效 果 较
好 , 但 较 模 糊
)
2: 中 性 阈 值 (
默 认 值 , 效 果
好 )
qp=方 程 式
改 变 量 化 参 数 的 过 滤 器
<方 程 式 >
诸 如 “2+2*sin(PI*qp)”之 类 的 方 程 式
geq=方 程 式
改 变 通 用 方 程 式 的 过 滤 器
<方 程 式 >
某 种 方 程 式 , 例 如 用 以 水 平 翻 转 图 像 的 ’p(W−X\,Y)’。 可 使 用 空 白 分 隔 符 使 方 程 式 更 容 易 读 懂 。 有 一 些 常 量 可 以 在 方 程 式 中 使 用 :
PI: 圆 周
率 派
E: 自 然 常 数 e
X / Y: 当 前 采 样 中
的 坐 标
W / H: 图 像 的 宽 度
和 高 度
SW / SH: 当 前 过 滤 器
处 理 过 后 的 平
面 的 宽 /高 度 量
尺 度 , 例 如 用
于 YUV 4:2:0 的 1 ,1 和 0.5,0.5。
p(x,y): 返 回 当 前 平
面 x/y 位 置 上 像 素
的 值 。
test
生 成 各 种 测 试 中 的 测 试 用 图 样 。
rgbtest[=宽 :高 ]
生 成 RGB 测 试 图 样 , 适 用 于 对 比 RGB 和 BGR 的 场 合 。 将 看 到 由 上 而 下 的 红 、 黄 、 蓝 三 色 条 纹 。
<宽 > |
期 望 生 成 图 像 所 具 有 的 宽 度 ( 默 认 值 : 0) 。 0 表 示 输 入 图 像 的 宽 度 。 |
|||
<高 > |
期 望 生 成 图 像 所 具 有 的 高 度 ( 默 认 值 : 0) 。 0 表 示 输 入 图 像 的 高 度 。 |
lavc[=质 量 :fps]
使 用 libavcodec 执 行 YV12 至 MPEG-1 的 软 件 级 的 快 速 转 换 , 用 于 与 DVB/DXR3/IVTV/V4L2 一 同 使 用 。
<质 量 >
1−31: 固
定 的 量 化 尺 度
32−: 以 kbits 为 单 位
的 固 定 比 特 率
<fps>
强 制 指 定 的 输 出 fps 值 ( 浮 点 值 ) ( 默 认 值 : 0, 根 据 图 像 高 度 自 动 检 测 )
dvbscale[=宽 高 比 ]
设 置 用 于 数 字 视 频 广 播 卡 的 优 化 缩 放 比 例 , 用 硬 件 度 量 x 轴 而 用 软 件 计 算 y 轴 比 率 以 保 持 宽 高 比 。 只 有 当 与 expand 和 scale 过 滤 器 一 同 使 用 时 才 有 作 用 。
<宽 高 比 >
控 制 宽 高 比 例 , 计 算 方 式 为 数 字 视 频 高 度 *宽 高 比 ( 默 认 值 : 576*4/3=768 ) , 使 用 16:9 的 电 视 时 需 将 其 设 置 为 576*(16/9)=1024。
示 例 :
−vf dvbscale,scale=−1:0,expand=−1:576:−1:−1:1,lavc
FIXME: 解 释 一 下 这 个 是 干 什 么 的 。
noise[=luma[u][t|a][h][p]:chroma[u][t|a][h][p]]
添 加 噪 声 效 果 。
<0−100>
亮 度 噪 声
<0−100>
色 度 噪 声
u |
均 匀 噪 声 ( 否 则 就 是 高 斯 分 布 的 ) | ||
t |
时 间 性 噪 声 ( 噪 声 样 式 在 不 同 帧 上 是 不 同 的 ) | ||
a |
平 均 化 的 时 间 性 噪 声 ( 更 平 滑 , 但 相 较 而 言 渲 染 得 很 慢 ) | ||
h |
高 质 量 ( 稍 显 好 看 , 渲 染 稍 慢 ) | ||
p |
具 有 ( 半 ) 规 则 样 式 的 混 合 随 机 噪 声 |
denoise3d[=亮 度 空 间 :色 度 空 间 :亮 度 时 间 :色 度 时 间 ]
该 过 滤 器 目 标 在 于 消 除 图 像 上 的 噪 声 , 产 生 平 滑 的 图 像 , 并 且 使 静 态 图 像 真 正 静 止 ( 这 能 提 高 可 压 缩 性 。 ) 。
<亮 度 空 间 >
亮 度 空 间 上 的 强 度 ( 默 认 值 : 4)
<色 度 空 间 >
色 度 空 间 上 的 强 度 ( 默 认 值 : 3)
<亮 度 时 间 >
亮 度 时 间 上 的 强 度 ( 默 认 值 : 6)
<色 度 时 间 >
色 度 时 间 上 的 强 度 ( 默 认 值 : 亮 度 时 间 *色 度 空 间 /亮 度 空 间 )
hqdn3d[=亮 度 空 间 :色 度 空 间 :亮 度 时 间 :色 度 时 间 ]
denoise3d 过 滤 器 的 高 精 度 /质 量 版 本 。 参 数 与 用 法 与 denoise3d 相 同 。
ow[=深 度 [:亮 度 强 度 [:色 度 强 度 ]]]
过 补 偿 小 波 降 噪 过 滤 器 。
<深 度 >
深 度 值 越 大 将 去 除 越 是 多 地 去 除 越 是 低 频 率 部 分 的 噪 音 , 但 同 时 越 是 减 慢 过 滤 速 度 ( 默 认 值 : 8) 。
<亮 度 强 度 >
亮 度 强 度 ( 默 认 值 : 1.0)
<色 度 强 度 >
色 度 强 度 ( 默 认 值 : 1.0)
eq[=亮 度 :对 比 度 ]( 不 推 荐 使 用 )
像 硬 件 均 衡 器 一 样 可 以 交 互 式 控 制 的 软 件 均 衡 器 , 用 于 那 些 不 支 持 硬 件 级 亮 度 和 对 比 度 控 制 的 显 卡 / 驱 动 。 可 能 有 助 于 MEncoder 修 改 抓 取 得 不 好 的 影 片 , 或 是 稍 稍 降 低 对 比 度 以 隐 藏 画 质 损 伤 并 使 低 比 特 率 下 画 质 尚 可 。
<−100−100>
初 始 亮 度
<−100−100>
初 始 对 比 度
eq2[=伽 玛 值 :对 比 度 :亮 度 :饱 和 度 :rg:gg:bg:权 重 ]
另 一 种 软 件 均 衡 器 , 其 使 用 对 照 表 ( 运 行 缓 慢 ) , 除 了 简 单 的 亮 度 和 对 比 度 调 整 外 还 允 许 伽 玛 修 正 。 注 意 当 所 有 的 伽 玛 值 为 1.0 时 , 其 与 −vf eq 使 用 同 样 的 MMX 优 化 代 码 。 参 数 值 是 以 浮 点 值 形 式 给 出 的 。
<0.1−10>
初 始 伽 玛 值 ( 默 认 值 : 1.0)
<−2−2>
初 始 对 比 度 , 在 此 设 负 数 值 将 导 致 图 像 呈 现 负 片 效 果 ( 默 认 值 : 1.0)
<−1−1>
初 始 亮 度 ( 默 认 值 : 0.0)
<0−3>
初 始 饱 和 度 ( 默 认 值 : 1.0)
<0.1−10>
红 色 成 份 的 伽 玛 值 ( 默 认 值 : 1.0)
<0.1−10>
绿 色 成 份 的 伽 玛 值 ( 默 认 值 : 1.0)
<0.1−10>
蓝 色 成 份 的 伽 玛 值 ( 默 认 值 : 1.0)
<0−1>
权 重 参 数 可 以 用 来 消 减 速 高 伽 玛 值 在 图 像 明 亮 区 域 的 效 果 , 比 方 说 防 止 这 些 区 域 过 度 增 益 而 变 得 仅 仅 是 纯 白 色 。 值 为 0.0 则 使 得 在 所 有 情 况 下 执 行 伽 玛 值 修 正 , 而 值 为 1.0 则 让 伽 玛 值 始 终 保 持 其 修 饰 力 度 ( 默 认 值 : 1.0) 。
hue[=色 调 :饱 和 度 ]
像 硬 件 均 衡 器 一 样 可 以 交 互 控 制 的 软 件 均 衡 器 , 用 于 那 些 不 支 持 硬 件 级 色 调 和 饱 和 度 控 制 的 显 卡 / 驱 动 。
<−180−180>
初 始 色 调 ( 默 认 值 : 0.0)
<−100−100>
初 始 饱 和 度 , 在 此 设 负 数 值 将 导 致 负 色 度 ( 默 认 值 : 1.0)
halfpack[=f]
将 按 平 面 存 放 的 YUV 4:2:0 格 式 转 换 成 半 高 度 已 打 包 的 4:2:2 格 式 , 对 于 亮 度 值 降 低 质 量 采 样 但 保 留 所 有 色 度 采 样 值 。 有 用 于 硬 件 降 低 精 度 采 样 图 像 的 质 量 不 高 或 无 法 提 供 该 功 能 , 而 需 将 信 号 输 出 至 一 个 低 分 辨 率 显 示 设 备 的 场 合 。 也 可 以 作 为 一 种 占 用 CPU 低 , 仅 针 对 亮 度 信 号 的 简 单 的 解 除 隔 行 扫 描 过 滤 器 。
<f>
默 认 情 况 下 , 半 打 包 过 程 在 降 低 质 量 采 样 时 取 每 对 扫 描 行 的 平 均 值 。 任 何 不 为 0 或 1 的 值 指 定 均 是 采 用 默 认 的 ( 取 平 均 值 的 ) 行 为 。
0: 在 降
低 质 量 采 样 时
只 使 用 偶 数 扫
描 行 的 信 息 。
0: 在 降 低 质 量
采 样 时 只 使 用
奇 数 扫 描 行 的
信 息 。
ilpack[=模 式 ]
当 隔 行 扫 描 视 频 以 YUV 4:2:0 格 式 存 放 时 , 由 于 色 度 信 道 在 垂 直 方 向 上 降 低 质 量 采 样 的 关 系 , 色 度 信 号 在 隔 行 扫 描 中 没 有 恰 当 地 地 排 列 。 该 过 滤 器 将 按 平 面 存 放 的 4:2:0 的 数 据 打 包 进 YUY2( 4:2:2) 格 式 时 , 将 色 度 信 号 恰 当 地 排 列 至 应 处 的 位 置 , 以 便 在 任 意 所 给 扫 描 行 中 亮 度 和 色 度 数 据 来 源 于 同 一 个 数 据 域 。
<模 式 >
选 择 采 样 的 模 式 。
0: 最 近
邻 采 样 模 式 ,
快 速 但 不 准 确
1: 线 性 插 值 (
默 认 方 式 )
harddup
仅 有 助 于 使 用 MEncoder。 如 果 在 编 码 中 使 用 了 hardup, 其 将 强 制 造 成 重 复 的 帧 编 码 至 输 出 中 。 这 将 占 用 稍 多 的 空 间 , 但 当 输 出 至 MPEG 文 件 或 需 在 编 码 后 分 离 再 合 并 视 频 流 时 , 这 有 必 要 的 。 应 放 置 于 过 滤 器 序 列 的 最 后 或 接 近 于 最 后 , 除 非 有 充 足 的 理 由 不 这 样 做 。
softskip
仅 有 助 于 使 用 MEncoder。 softskip 将 编 码 中 跳 过 ( 丢 弃 ) 帧 的 步 骤 从 过 滤 器 序 列 之 前 移 至 过 滤 器 序 列 中 的 某 个 位 置 。 这 使 那 些 需 要 读 取 所 有 帧 的 过 滤 器 ( 反 电 视 图 像 模 式 、 去 时 间 性 噪 声 等 等 ) 能 正 常 工 作 。 应 放 置 在 那 些 需 要 读 取 所 有 帧 的 过 滤 器 之 后 , 并 在 任 何 大 量 消 耗 CPU 的 过 滤 器 之 前 。
decimate[=最 大 :高 :低 :部 分 ]
丢 弃 那 些 与 先 前 的 帧 差 别 不 大 的 帧 , 以 降 低 帧 率 。 该 过 滤 器 的 主 要 用 途 是 在 极 低 的 比 特 率 下 编 码 ( 例 如 在 拨 号 接 入 的 调 制 解 调 器 线 路 上 传 输 流 媒 体 ) , 但 在 理 论 上 可 以 用 于 修 复 未 正 确 去 除 电 视 图 像 模 式 的 影 片 ) 。
<最 大 >
设 置 最 大 可 以 连 续 丢 弃 的 帧 的 个 数 ( 当 该 值 为 正 数 时 ) , 或 被 丢 弃 帧 间 的 最 小 间 隔 ( 当 该 值 为 负 数 时 ) 。
<高 >,<低 >,<部 分 >
当 没 有 一 个 8x8 的 区 域 的 差 别 值 大 于 阈 值 <hi>, 并 且 不 超 过 <frac> 个 部 分 ( 1 表 示 整 幅 画 面 ) 的 差 别 值 大 于 阈 值 <lo> 时 , 这 个 帧 就 可 以 被 丢 弃 。 数 值 <hi> 和 <lo> 表 示 8x8 像 素 区 块 中 实 际 存 在 的 不 同 值 的 像 素 个 数 , 于 是 阈 值 64 对 应 于 每 个 像 素 都 有 一 个 不 同 的 值 , 或 这 种 情 形 以 不 同 的 形 式 在 整 个 区 块 中 分 布 的 形 式 。
dint[=灵 敏 度 :等 级 ]
该 丢 帧 式 解 除 隔 行 扫 描 ( dint) 过 滤 器 侦 测 出 并 丢 弃 一 连 串 隔 行 扫 描 视 频 的 帧 中 的 第 一 个 帧 。
<0.0−1.0>
相 邻 像 素 间 的 相 对 差 异 值 ( 默 认 值 : 0.1)
<0.0−1.0>
只 有 当 图 像 中 的 哪 个 部 分 必 须 侦 测 为 隔 行 扫 描 时 , 才 能 丢 弃 该 帧 ( 默 认 值 : 0.15) 。
lavcdeint( 不 推 荐 使 用 )
FFmpeg 的 解 除 隔 行 扫 描 过 滤 器 , 与 −vf pp=fd 相 同
lavfi=filtergraph
包 装 FFmpeg libavfilter 接 口 的 过 滤 器 。 filtergraph 定 义 的 是 具 有 单 个 输 入 和 单 个 输 出 的 libavfilter 流 程 图 。 参 见 http://www.ffmpeg.org/libavfilter.html#SEC4 以 了 解 详 细 信 息 。
有 一 种 特 殊 情 况 , 如 果 filtergraph 为 $word, 那 么 将 使 用 环 境 变 量 word 的 值 ; 当 逗 号 出 现 在 流 程 图 的 描 述 中 时 , 这 是 有 必 要 的 , 因 为 mplayer 使 用 这 些 符 号 作 为 过 滤 器 之 间 的 分 隔 符 。
注 意 : 一 般 认 为 该 过 滤 器 只 用 于 实 验 , 因 为 其 与 其 它 过 滤 器 交 换 可 能 不 正 常 。
示
例 :
overlay="movie=$small_video, scale=160:120 [ca]; [in]
[ca] overlay=16:8" mplayer −vf
lavfi=’$overlay’ $big_video
kerndeint[=阈 值 [:映 射 [:次 序 [:锐 化 [:双 向 ]]]]]
Donald Graft 的 自 适 应 的 内 核 级 解 除 隔 行 扫 描 过 滤 器 。 当 超 过 配 置 中 的 阈 值 时 , 解 除 视 频 中 的 隔 行 扫 描 部 分 。
<0−255>
阈 值 ( 默 认 值 : 10)
<映 射 >
0: 忽 略
超 出 阈 值 的 像
素 ( 默 认 值 )
。
1: 将 超 出 阈 值
的 像 素 输 出 为
白 色 。
<次 序 >
0: 保 持
扫 描 场 次 序 (
默 认 值 ) 。
1: 交 换 扫 描 场
的 次 序 。
<锐 化 >
0: 禁 用
额 外 的 锐 化 处
理 ( 默 认 值 )
。
1: 启 用 额 外 的
锐 化 处 理
<双 向 >
0: 禁 用
双 向 锐 化 处 理
( 默 认 值 ) 。
1: 启 用 双 向 锐
化 处 理 。
unsharp[=l|c宽 x高 :量 [:l|c宽 x高 :量 ]]
反 锐 化 修 饰 / 高 斯 模 糊
l
将 效 果 应 用 于 亮 度 部 分 。
c
将 效 果 应 用 于 色 度 部 分 。
<宽 >x<高 >
矩 阵 的 宽 度 和 高 度 , 两 者 都 是 奇 数 尺 寸 ( 最 小 值 = 3x3, 最 大 值 = 13x11 或 11x13, 通 常 在 3x3 至 7x7 之 间 )
amount
图 像 锐 利 度 /模 糊 度 的 相 对 增 量 ( 合 理 的 值 应 为 −1.5−1.5) 。
<0: 模 糊
>0: 锐 利
swapuv
交 换 U 和 V 两 个 平 面 的 位 置 。
il[=d|i][s][:[d|i][s]]
对 扫 描 行 执 行 ( 解 除 ) 交 错 操 作 。 该 过 滤 器 的 目 标 是 提 供 处 理 隔 行 扫 描 图 像 的 前 半 个 扫 描 场 而 不 对 其 进 行 解 除 隔 行 扫 描 操 作 的 功 能 。 可 在 不 破 化 隔 行 扫 描 结 构 的 情 况 下 过 滤 隔 行 扫 描 的 DVD 视 频 , 然 后 让 其 在 电 视 上 播 放 。 ( 在 后 期 处 理 过 滤 器 的 作 用 下 ) 解 除 隔 行 扫 描 ( 通 过 柔 化 、 平 均 化 之 类 的 手 段 ) 永 久 性 地 去 除 了 隔 行 扫 描 结 构 , 而 解 除 交 错 操 作 将 帧 分 离 成 2 个 扫 描 场 ( 所 谓 的 半 幅 画 面 ) , 因 此 可 以 分 别 地 处 理 ( 过 滤 ) 这 些 扫 描 场 然 后 重 新 将 其 交 错 起 来 。
d |
解 除 交 错 操 作 ( 将 一 个 扫 描 场 置 于 另 一 个 上 方 ) |
|||
i |
交 错 操 作 |
|||
s |
交 换 扫 描 场 的 位 置 ( 交 换 奇 偶 扫 描 线 的 位 置 ) |
fil[=i|d]
对 扫 描 行 执 行 ( 解 除 ) 交 错 操 作 。 与 il 过 滤 器 十 分 相 像 , 但 相 较 之 下 运 行 得 很 快 , 其 主 要 的 缺 点 是 并 非 总 是 起 作 用 。 尤 其 是 当 与 其 它 过 滤 器 一 起 使 用 时 , 可 能 随 机 产 生 一 些 渲 染 错 误 的 图 像 , 所 以 如 果 其 能 起 作 用 则 暗 自 庆 幸 吧 , 而 如 果 其 在 过 滤 器 组 合 中 不 起 作 用 也 不 要 抱 怨 。
d |
对 扫 描 场 执 行 反 交 错 操 作 , 将 其 一 个 个 紧 挨 着 放 在 一 起 。 | ||
i |
对 扫 描 场 再 次 执 行 交 错 操 作 ( 产 生 与 fil=d 相 反 的 效 果 ) 。 |
field[=n]
使 用 大 跨 度 计 算 方 式 从 一 幅 隔 行 扫 描 图 像 中 抽 取 单 个 扫 描 场 , 以 避 免 浪 费 CPU 时 间 。 可 选 参 数 n 指 定 抽 取 的 是 偶 数 场 还 是 奇 数 场 ( 取 决 于 n 是 偶 数 还 是 奇 数 ) 。
detc[=变 量 1=值 1:变 量 2=值 2:...]
尝 试 逆 转 ’电 视 电 影 模 式 ’处 理 操 作 以 还 原 电 影 帧 率 下 纯 净 、 非 隔 行 扫 描 的 视 频 流 。 这 是 第 一 个 也 是 最 基 本 的 一 个 添 加 到 MPlayer/MEncoder 中 的 反 电 视 图 像 模 式 过 滤 器 。 其 工 作 方 式 是 锁 定 电 视 图 像 模 式 中 的 3:2 画 面 特 征 , 然 后 尽 可 能 长 地 跟 踪 这 个 特 征 。 这 使 其 适 用 于 完 全 电 视 图 像 化 的 数 据 , 即 使 在 有 一 定 噪 声 的 情 况 下 亦 是 如 此 , 但 不 适 用 于 复 杂 的 后 期 电 视 图 像 模 式 的 图 像 的 编 辑 。 该 过 滤 器 的 开 发 已 不 再 继 续 , 因 为 ivtc、 pullup、 和 filmdint 在 大 多 数 应 用 中 效 果 更 好 。 以 下 参 数 ( 参 见 下 面 的 句 法 解 释 ) 可 用 于 控 制 detc 的 行 为 :
<dr>
设 置 丢 弃 帧 的 模 式 。
0: 不 丢
弃 帧 以 保 证 输
出 帧 率 恒 定 (
默 认 方 式 ) 。
1: 当 最 近 5个 帧
没 有 丢 弃 或 不
是 电 视 图 像 模
式 时 则 一 定 丢
弃 一 个 帧 。
2: 总 保 证 输 入
输 出 帧 率 比 正
好 为 5:4。
注 意 : 模 式 1 和
2 用 于 MEncoder。
<am>
分 析 模 式 。
0: 固 定
特 征 , 初 始 帧
的 代 号 由 <fr> 指
定 。
1: 积 极 搜 寻 电
视 图 像 模 式 特
征 ( 默 认 值 )
<fr>
设 定 帧 序 列 中 初 始 帧 的 代 号 。 0−2 是 三 个 纯 逐 行 扫 描 的 帧 ; 3 和 4 是 两 个 隔 行 扫 描 的 帧 。 默 认 值 −1 表 示 ’初 始 帧 不 在 电 视 图 像 模 式 的 序 列 中 ’。 这 里 指 定 的 代 号 是 假 想 位 于 影 片 开 始 前 的 那 一 帧 的 类 型 。
<t0>, <t1>, <t2>, <t3>
用 于 某 些 模 式 下 的 阈 值 。
ivtc[=1]
实 验 性 的 ’无 状 态 ’逆 转 电 视 图 像 模 式 过 滤 器 。 ivtc 并 不 像 detc 过 滤 器 那 样 尝 试 锁 定 特 征 , 而 是 对 于 每 一 帧 独 立 地 决 策 。 这 对 于 那 些 在 应 用 电 视 图 像 模 式 后 经 历 较 多 编 辑 的 视 频 相 对 而 言 具 有 很 好 的 效 果 , 但 相 应 地 其 相 对 不 能 容 忍 有 噪 声 的 输 入 , 比 如 从 电 视 上 捕 捉 来 的 视 频 。 可 选 参 数 ( ivtc=1) 对 应 于 detc 过 滤 器 的 dr=1 选 项 , 并 且 应 当 用 于 MEncoder 中 而 不 能 用 于 MPlayer。 与 detc 一 样 , 必 须 在 使 用 MEncoder 时 指 定 正 确 的 输 出 帧 率 ( −ofps24000/1001) 。 ivtc 的 进 一 步 开 发 已 停 止 , 因 为 pullup 和 filmdint 过 滤 器 显 得 相 对 精 确 得 多 。
pullup[=jl:jr:jt:jb:sb:mp]
第 三 代 反 下 拉 处 理 ( 逆 转 电 视 图 像 模 式 ) 过 滤 器 , 能 够 处 理 混 合 型 硬 件 生 成 的 电 视 图 像 化 的 、 24000/1001 帧 率 逐 行 扫 描 的 以 及 30000/1001 帧 率 逐 行 扫 描 的 内 容 。 pullup 过 滤 器 在 设 计 上 通 过 决 策 中 参 考 将 来 的 相 关 内 容 , 以 比 detc 或 ivtc 更 稳 定 。 与 ivtc 相 似 , pullup 是 无 状 态 的 , 这 是 因 为 其 不 是 锁 定 所 追 踪 的 扫 描 场 , 而 是 预 先 查 看 紧 接 着 的 扫 描 场 , 以 此 找 出 匹 配 的 场 并 重 建 逐 行 扫 描 的 帧 。 其 仍 处 于 开 发 之 中 , 但 可 确 信 是 相 当 精 确 的 。
jl、 jr、 jt、 和 jb
这 些 选 项 用 于 设 置 图 像 的 左 边 、 右 边 、 上 边 和 下 边 各 有 多 少 “垃 圾 信 息 ”要 忽 略 。 左 / 右 两 边 是 以 8 像 素 为 单 位 计 量 , 而 上 /下 两 边 是 以 2 个 扫 描 行 为 单 位 计 量 。 默 认 是 每 边 各 取 8 个 像 素 。
sb( strict breaks, 严 格 拆 分 )
该 选 项 设 置 为 1 将 减 小 pullup 产 生 偶 发 性 不 匹 配 帧 的 机 率 , 但 也 可 能 导 致 高 动 态 的 帧 序 列 中 丢 弃 过 多 的 帧 。 与 之 相 反 , 将 其 设 置 为 −1 将 使 pullup 能 更 容 易 地 匹 配 扫 描 场 。 这 可 能 有 助 于 处 理 那 些 在 扫 描 场 间 存 在 些 许 模 糊 特 征 的 视 频 , 但 也 可 能 导 致 输 出 中 存 在 隔 行 扫 描 的 帧 。
mp( metric plane, 度 量 平 面 )
该 选 项 可 设 为 1 或 2 以 使 用 色 度 平 面 而 非 亮 度 平 面 来 进 行 pullup 的 计 算 。 这 可 能 提 高 处 理 清 晰 视 频 时 的 精 确 度 , 但 更 可 能 降 低 精 确 度 , 尤 其 是 存 在 色 度 噪 声 ( 彩 虹 效 应 ) 或 视 频 为 灰 度 的 场 合 。 将 mp 设 置 成 色 度 平 面 的 主 要 目 的 是 降 低 CPU 负 荷 , 并 使 pullup 在 运 行 慢 机 器 上 可 用 。
注 意 : 在 编 码 中 一 定 要 在 pullup 后 跟 上 softskip 过 滤 器 以 保 证 pullup 能 读 取 所 有 帧 。 由 于 编 解 码 器 / 过 滤 器 层 在 设 计 上 的 局 限 , 不 这 样 做 会 导 致 输 出 不 正 确 , 并 且 往 往 程 序 会 崩 溃 。
filmdint[=若 干 选 项 ]
逆 转 电 视 图 像 模 式 过 滤 器 , 与 上 文 的 pullup 过 滤 器 相 似 。 其 设 计 上 用 于 处 理 任 意 下 拉 处 理 特 征 , 包 括 混 合 型 软 件 和 硬 件 生 成 的 电 视 图 像 模 式 , 并 有 限 地 支 持 那 些 在 电 视 上 播 放 时 会 慢 于 或 快 于 原 始 帧 率 的 影 片 。 只 有 亮 度 平 面 用 以 寻 找 拆 分 帧 的 位 置 。 如 果 一 个 扫 描 场 没 有 匹 配 上 特 征 , 则 就 使 用 简 单 的 线 性 估 计 方 式 解 除 其 隔 行 扫 描 结 构 。 如 果 来 源 是 MPEG-2 格 式 , 那 么 该 过 滤 器 必 须 是 第 一 个 过 滤 器 , 以 便 能 够 获 得 MPEG-2 解 码 器 设 置 的 扫 描 场 标 志 。 根 据 MPEG 来 源 的 不 同 , 只 要 未 看 到 许 多 “下 半 扫 描 场 先 扫 描 ”的 警 告 , 可 能 无 需 采 纳 该 建 议 。 不 设 选 项 时 , 该 过 滤 器 只 是 做 普 通 的 逆 转 电 视 图 像 模 式 处 理 , 并 且 应 当 与 mencoder −fps 30000/1001 −ofps 24000/1001 一 同 使 用 。 当 该 过 滤 器 用 于 MPlayer 时 , 将 导 致 播 放 时 帧 速 率 不 匀 衡 , 但 在 通 常 情 况 下 比 使 用 pp=lb 或 不 进 行 解 除 隔 行 扫 描 操 作 要 好 。 多 个 选 项 可 以 使 用 /分 隔 开 指 定 。
crop=<w>:<h>:<x>:<y>
就 像 crop 过 滤 器 一 样 , 但 更 快 而 且 能 用 于 混 合 型 硬 件 和 软 件 生 成 的 电 视 图 像 化 的 内 容 , 以 及 y 不 是 4的 倍 数 的 情 形 。 如 果 x 或 y 的 设 置 要 求 从 色 度 平 面 中 裁 剪 掉 非 整 个 像 素 时 , 裁 剪 出 的 区 域 将 延 伸 。 这 通 常 意 味 着 x 和 y 必 须 是 偶 数 。
io=<ifps>:<ofps>
每 输 入 ifps 个 帧 , 过 滤 器 将 输 出 ofps 个 帧 。 ifps/ofps 的 比 率 应 当 与 −fps/−ofps 的 比 率 相 匹 配 。 这 可 用 于 过 滤 那 些 在 电 视 上 播 放 时 帧 率 不 同 于 原 始 值 的 影 片 。
luma_only=<n>
如 果 n 为 非 零 值 , 色 度 平 面 就 原 封 不 动 地 输 出 。 这 有 助 于 处 理 YV12 采 样 的 电 视 信 号 , 这 种 信 号 丢 弃 其 中 一 个 色 度 扫 描 场 。
mmx2=<n>
在 x86 系 统 上 , 如 果 n=1, 则 使 用 MMX2 优 化 的 函 数 , 如 果 n=2, 则 使 用 3DNow! 优 化 的 函 数 , 否 则 使 用 普 通 的 C 代 码 。 如 果 不 指 定 该 选 项 , 将 自 动 侦 测 MMX2 和 3DNow!; 可 使 用 该 选 项 改 写 自 动 侦 测 到 的 结 果 。
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, 将 使 用 一 个 更 快 的 , 但 相 较 之 下 很 不 精 确 的 测 量 标 准 来 寻 找 帧 拆 分 点 , 这 样 做 会 增 加 将 垂 直 方 向 上 细 节 很 多 的 图 像 误 测 为 隔 行 扫 描 内 容 的 可 能 性 。
verbose=<n>
如 果 n 是 非 零 值 , 则 打 印 出 用 于 每 个 帧 的 具 体 测 量 标 准 。 有 助 于 程 序 调 试 。
dint_thres=<n>
解 除 隔 行 扫 描 的 阈 值 。 用 于 解 除 未 匹 配 任 何 特 征 的 帧 的 隔 行 扫 描 结 构 的 过 程 。 阈 值 大 意 味 着 较 少 的 帧 经 过 解 除 隔 行 扫 描 处 理 , 要 完 全 关 闭 反 隔 行 扫 描 处 理 则 使 用 n=256。 默 认 值 为 n=8。
comb_thres=<n>
比 较 上 半 扫 描 场 和 下 半 扫 描 场 的 阈 值 。 默 认 值 为 128。
diff_thres=<n>
用 于 侦 测 扫 描 场 时 间 性 变 化 的 阈 值 。 默 认 值 为 128。
sad_thres=<n>
绝 对 值 差 总 数 的 阈 值 , 默 认 值 为 64。
softpulldown
该 过 滤 器 只 能 用 于 MEncoder, 并 且 依 赖 于 用 于 软 件 级 3:2下 拉 处 理 ( 软 件 级 电 视 图 像 化 ) 的 MPEG-2 标 志 位 。 如 果 想 对 半 软 件 级 电 视 图 像 化 的 影 片 使 用 ivtc 或 detc 过 滤 器 , 那 么 将 该 过 滤 器 插 入 到 这 些 过 滤 器 之 前 能 使 其 更 稳 定 。
divtc[=options]
逆 转 隔 行 扫 描 视 频 的 电 视 图 像 模 式 。 如 果 3:2 下 拉 处 理 的 电 视 图 像 模 式 的 视 频 丢 失 了 其 中 的 一 个 扫 描 场 , 或 在 解 除 隔 行 扫 描 时 使 用 了 保 留 一 个 扫 描 场 而 插 值 计 算 另 一 个 的 方 法 , 那 么 输 出 的 是 一 个 抖 动 的 视 频 , 其 中 每 四 个 帧 后 有 一 个 是 重 复 的 帧 。 该 过 滤 器 目 的 是 找 到 并 丢 弃 这 些 重 复 的 帧 , 并 还 原 原 来 的 影 片 帧 率 。 在 使 用 这 个 过 滤 器 时 , 必 须 设 将 −ofps 指 定 为 输 入 视 频 文 件 帧 率 的 4/5 并 将 softskip 放 在 过 滤 器 链 中 位 于 其 后 的 地 方 , 以 保 证 divtc 能 读 取 所 有 的 帧 。 有 两 种 不 同 的 模 式 可 选 : 一 阶 段 模 式 是 默 认 的 模 式 , 并 且 直 接 就 能 使 用 , 但 缺 点 是 任 何 电 视 图 像 模 式 下 相 位 的 变 化 ( 丢 帧 或 编 辑 错 误 ) 将 导 致 暂 时 的 画 面 抖 动 直 至 过 滤 器 重 新 恢 复 同 步 。 二 阶 段 模 式 通 过 事 先 分 析 整 个 视 频 来 避 免 这 种 问 题 , 所 以 能 事 先 知 道 相 位 的 变 化 并 能 在 准 确 的 位 置 恢 复 同 步 。 这 些 阶 段 不 对 应 于 第 一 阶 段 和 第 二 阶 段 的 编 码 处 理 过 程 。 必 须 在 正 式 编 码 过 程 释 放 出 生 成 的 视 频 前 , 使 用 divtc 的 第 一 阶 段 配 置 运 行 额 外 的 一 个 阶 段 。 可 使 用 −nosound −ovc raw −o /dev/null 避 免 在 这 一 阶 段 浪 费 CPU 的 运 算 能 力 。 可 在 divtc 后 加 上 诸 如 crop=2:2:0:0 之 类 的 配 置 以 运 行 得 更 快 。 然 后 使 用 divtc 第 二 阶 段 配 置 以 进 行 真 正 的 编 码 。 如 果 使 用 多 阶 段 编 码 器 编 码 , 那 么 在 所 有 阶 段 均 要 使 用 divtc 第 二 阶 段 的 配 置 。 相 关 选 项 有 :
pass=1|2
使 用 二 阶 段 模 式 。
file=<文 件 名 >
设 置 第 二 阶 段 使 用 的 日 志 的 文 件 名 ( 默 认 值 : “framediff.log”) 。
threshold=<参 数 值 >
设 置 过 滤 器 认 为 某 个 特 征 是 电 视 图 像 模 式 特 征 时 , 该 特 征 所 必 须 达 到 的 最 小 强 度 ( 默 认 值 : 0.5) 。 这 用 于 避 免 从 视 频 中 很 暗 或 很 静 止 的 部 分 里 错 误 地 识 别 出 一 些 特 征 。
window=<帧 数 >
设 置 搜 寻 特 征 时 需 要 察 看 多 少 个 最 近 读 到 的 帧 ( 默 认 值 : 30) 。 较 长 的 察 看 范 围 能 增 加 特 征 搜 寻 的 可 靠 性 , 但 较 短 的 察 看 范 围 能 改 善 对 于 电 视 图 像 模 式 中 相 位 变 化 的 反 应 时 间 。 该 选 项 只 对 一 阶 段 模 式 有 作 用 。 当 前 , 二 阶 段 模 式 使 用 固 定 的 察 看 范 围 , 该 范 围 包 含 了 过 去 和 将 来 输 入 的 帧 。
phase=0|1|2|3|4
设 置 一 阶 段 模 式 中 电 视 图 像 模 式 的 初 始 相 位 ( 默 认 值 : 0) 。 二 阶 段 模 式 能 读 取 将 来 输 入 的 帧 , 所 以 能 够 在 一 开 始 就 使 用 正 确 的 相 位 值 , 但 一 阶 段 模 式 只 能 靠 猜 测 。 当 找 到 正 常 的 相 位 时 就 能 跟 上 这 个 相 位 , 但 该 选 项 能 用 于 解 决 开 始 时 可 能 出 现 的 抖 动 。 二 阶 段 模 式 的 第 一 阶 段 也 使 用 该 选 项 , 所 以 如 果 保 存 了 第 一 阶 段 的 输 出 内 容 , 就 能 得 到 持 续 的 相 位 值 跟 踪 结 果 。
deghost=<参 数 值 >
设 置 去 鬼 影 处 理 的 阈 值 ( 0−255 用 于 一 阶 段 模 式 , −255−255 用 于 二 阶 段 模 式 , 默 认 为 0) 。 如 果 为 非 零 值 , 则 使 用 去 鬼 影 模 式 。 该 选 项 用 于 那 些 通 过 将 扫 描 场 混 合 在 一 起 而 非 丢 弃 其 中 一 个 场 的 方 式 解 除 隔 行 扫 描 的 视 频 。 去 鬼 影 处 理 会 增 强 混 合 后 帧 中 的 压 缩 损 伤 , 所 以 该 参 数 值 作 为 一 个 阈 值 用 以 将 那 些 在 去 鬼 影 过 程 中 与 前 一 帧 的 相 差 值 小 于 一 个 特 定 值 的 像 素 排 除 在 外 。 如 果 使 用 了 二 阶 段 模 式 , 可 用 负 数 值 使 过 滤 器 在 第 二 阶 段 开 始 时 分 析 整 个 视 频 , 以 确 定 其 是 否 需 要 去 鬼 影 处 理 , 然 后 要 么 选 择 值 为 零 , 要 么 选 择 该 值 的 绝 对 值 作 为 去 鬼 影 的 参 数 。 应 将 该 选 项 用 于 第 二 阶 段 , 将 其 用 于 第 一 阶 段 没 有 作 用 。
phase[=t|b|p|a|u|T|B|A|U][:v]
将 隔 行 扫 描 的 视 频 延 迟 一 个 扫 描 场 的 时 间 , 以 改 变 扫 描 场 的 次 序 。 其 目 的 是 修 复 那 些 在 录 像 带 传 输 至 电 脑 视 频 的 捕 捉 过 程 中 使 用 了 相 反 的 扫 描 场 次 序 的 PAL 影 片 。 选 项 有 :
t |
捕 捉 时 扫 描 场 次 序 为 上 半 场 先 输 入 , 传 输 时 为 下 半 场 先 输 入 。 过 滤 器 将 延 迟 下 半 场 。 | ||
b |
捕 捉 时 扫 描 场 次 序 为 下 半 场 先 输 入 , 传 输 时 为 上 半 场 先 输 入 。 过 滤 器 将 延 迟 上 半 场 。 | ||
p |
捕 捉 和 传 输 时 使 用 同 样 的 扫 描 场 次 序 。 该 模 式 只 是 为 了 在 其 它 选 项 的 使 用 说 明 中 引 用 而 存 在 的 , 但 如 果 真 的 选 了 该 模 式 , 那 么 过 滤 器 会 按 照 旨 意 不 做 任 何 事 情 。 ;-) | ||
a |
捕 捉 时 的 次 序 将 自 动 通 过 扫 描 场 的 标 志 位 来 判 断 , 传 输 时 的 与 捕 捉 时 的 相 反 。 过 滤 器 根 据 扫 描 场 的 标 志 位 为 每 一 个 帧 在 t 和 b 两 个 模 式 中 选 择 一 个 。 如 果 没 有 任 何 扫 描 场 的 信 息 , 那 么 该 模 式 就 与 u 一 样 了 。 | ||
u |
捕 捉 时 的 次 序 未 知 或 不 断 变 化 , 传 输 时 的 与 捕 捉 时 的 相 反 。 过 滤 器 通 过 分 析 图 像 并 选 择 能 在 扫 描 场 间 产 生 最 佳 匹 配 的 那 个 候 选 模 式 来 给 每 一 个 帧 在 t 和 b 中 选 择 一 个 模 式 。 | ||
T |
捕 捉 时 为 上 半 场 先 输 入 , 传 输 时 未 知 或 不 断 变 化 。 过 滤 器 通 过 分 析 图 像 在 t 和 p 模 式 中 选 择 一 个 。 | ||
B |
捕 捉 时 为 下 半 场 先 输 入 , 传 输 时 未 知 或 不 断 变 化 。 过 滤 器 通 过 分 析 图 像 在 b 和 p 模 式 中 选 择 一 个 。 | ||
A |
捕 捉 时 的 次 序 由 扫 描 场 标 志 位 判 断 , 传 输 时 的 未 知 或 不 断 变 化 。 过 滤 器 通 过 扫 描 场 标 志 位 和 图 像 分 析 从 t、 b 和 p 中 选 择 一 个 模 式 。 如 果 没 有 任 何 扫 描 场 信 息 , 则 该 模 式 与 U 一 样 。 这 是 默 认 的 模 式 。 | ||
U |
捕 捉 时 和 传 输 时 的 次 序 均 未 知 或 不 断 变 化 。 过 滤 器 只 通 过 图 像 分 析 以 从 t、 b 和 p 中 选 择 一 个 模 式 。 | ||
v |
详 细 输 出 操 作 。 打 印 每 个 帧 所 选 用 的 模 式 以 及 在 t、 b 和 p 三 种 模 式 间 扫 描 场 数 的 均 方 差 值 。 |
telecine[=启 始 ]
应 用 3:2’电 视 图 像 化 ’处 理 以 使 帧 率 增 加 20%。 该 选 项 极 可 能 无 法 用 于 MPlayer, 但 其 可 以 以 ’mencoder −fps 30000/1001 −ofps 30000/1001 −vf telecine’形 式 使 用 。 两 个 fps 选 项 都 必 须 设 置 ! ( 如 果 设 置 不 正 确 , 音 视 频 将 无 法 同 步 。 ) 可 选 的 ’启 始 ’参 数 告 诉 过 滤 器 从 电 视 图 像 模 式 特 征 中 的 哪 个 位 置 开 始 执 行 ( 0−3) 。
tinterlace[=模 式 ]
时 间 性 扫 描 场 隔 行 扫 描 处 理 ——将 各 对 帧 分 别 合 并 为 一 个 隔 行 扫 描 的 帧 , 从 而 使 帧 率 减 半 。 偶 数 帧 移 至 上 半 扫 描 场 , 奇 数 帧 移 至 下 半 扫 描 场 。 该 过 滤 器 可 用 于 充 分 反 转 ( 模 式 0 下 的 ) tfields 过 滤 器 的 效 果 。 可 用 模 式 有 :
0 |
将 奇 数 帧 移 至 上 半 场 , 偶 数 帧 移 至 下 半 场 , 从 而 在 半 速 帧 率 下 产 生 一 个 完 整 高 度 的 帧 。 | ||
1 |
只 输 出 奇 数 帧 , 丢 弃 偶 数 帧 ; 帧 的 高 度 不 变 。 | ||
2 |
只 输 出 偶 数 帧 , 丢 弃 奇 数 帧 ; 帧 的 高 度 不 变 。 | ||
3 |
将 每 个 帧 扩 展 至 完 整 高 度 , 但 每 两 个 扫 描 行 间 插 入 黑 色 的 扫 描 行 ; 帧 速 不 变 。 | ||
4 |
将 偶 数 帧 的 偶 数 扫 描 行 与 奇 数 帧 的 奇 数 扫 描 行 交 叉 在 一 起 。 帧 高 度 不 变 , 帧 速 减 半 。 |
tfields[=模 式 [:扫 描 场 顺 序 ]]
时 间 性 扫 描 场 分 离 ——将 扫 描 场 分 离 成 帧 , 从 而 输 出 帧 率 加 倍 。 就 像 telecine 过 滤 器 一 样 , 除 非 用 于 MEncoder, 并 且 −fps 和 −ofps 设 置 成 所 需 的 ( 加 倍 的 ) 帧 率 , 否 则 tfields 可 能 无 法 完 整 正 确 地 起 作 用 !
<模 式 >
0: 保 持
扫 描 场 不 变 (
会 产 生 跳 帧 /闪
烁 ) 。
1: 插 值 恢 复 缺
少 的 扫 描 行 。
( 所 用 的 算 法
可 能 不 太 好 。
)
2: 使 用 线 性 插
值 法 以 1/4 像 素 精
度 转 换 扫 描 场
( 不 产 生 跳 帧
) 。
4: 使 用 4tap 过 滤 器
以 1/4 像 素 精 度 转
换 扫 描 场 ( 较
高 质 量 ) ( 默
认 方 式 ) 。
<扫 描 场 顺 序 >( 不 推 荐 使 用 )
−1: 自
动 ( 默 认 值 )
只 有 当 解 码 器
输 出 适 当 的 信
息 , 并 且 过 滤
器 序 列 中 tfields 之
前 没 有 其 它 的
过 滤 器 丢 弃 这
些 信 息 时 才 能
起 作 用 , 否 则
该 值 将 退 回 为
0( 上 半 扫 描 场
先 输 入 ) 。
0: 上 半 扫 描 场
先 输 入
1: 下 半 扫 描 场
先 输 入
注 意 : 该 选 项
相 当 可 能 在 以
后 的 版 本 里 去
除 。 可 使 用
−field−dominance 代 替 。
yadif=[模 式 [:扫 描 场 顺 序 ]]
又 一 个 解 除 隔 行 扫 描 的 过 滤 器
<模 式 >
0: 每 存
在 一 帧 输 出 一
帧 。
1: 每 存 在 一 个
扫 描 场 输 出 一
帧 。
2: 与 0 相 似 但 跳
过 空 间 性 隔 行
扫 描 检 查 。
3: 与 1 相 似 但 跳
过 空 间 性 隔 行
扫 描 检 查 。
<扫 描 场 顺 序 >( 不 推 荐 使 用 )
与 tfields 运
行 方 式 相 似 。
注 意 : 该 选 项
相 当 可 能 在 以
后 的 版 本 中 去
除 。 可 使 用
−field−dominance 代 替 。
mcdeint=[模 式 [:奇 偶 性 [:量 化 参 数 ]]]
包 含 运 动 补 偿 的 解 除 隔 行 扫 描 过 滤 器 。 其 要 求 每 帧 有 一 个 扫 描 场 作 为 输 入 , 并 且 必 须 与 tfields=1 或 yadif=1/3 或 与 之 等 价 的 过 滤 器 一 起 使 用 。
<模 式 >
0: 快 速
1: 中 等
2: 慢 速 , 迭 代
式 的 运 动 估 计
3: 更 慢 , 与 模
式 2 外 加 参 照 多
个 帧 的 方 式 相
似
<奇 偶 性 >
0 或 1 用 于 选 择 使 用 哪 个 扫 描 场 ( 注 意 : 目 前 还 不 能 自 动 侦 测 ! ) 。
<量 化 参 数 >
较 高 的 值 能 产 生 较 平 滑 的 运 动 矢 量 场 , 但 单 个 矢 量 得 到 优 化 的 较 少 。
boxblur=半 径 :力 度 [:半 径 :力 度 ]
盒 状 模 糊 处 理
<半 径 >
模 糊 过 滤 的 强 度
<力 度 >
应 用 过 滤 的 数 量
sab=半 径 :预 过 滤 :色 差 [:半 径 :预 过 滤 :色 差 ]
自 适 合 形 状 的 模 糊 处 理
<半 径 >
模 糊 过 滤 的 强 度 ( ~0.1−4.0) ( 值 越 大 越 慢 )
<pf>
预 过 滤 强 度 ( ~0.1−2.0)
<色 差 >
像 素 间 可 认 同 的 最 大 差 值 ( ~0.1−100.0)
smartblur=半 径 :强 度 :阈 值 [:半 径 :强 度 :阈 值 ]
智 能 模 糊 处 理
<半 径 >
模 糊 过 滤 的 强 度 ( ~0.1−5.0) ( 值 越 大 越 慢 )
<强 度 >
模 糊 化 ( 0.0−1.0) 或 锐 利 化 ( −1.0−0.0)
<阈 值 >
过 滤 全 部 区 域 ( 0) , 过 滤 平 坦 区 域 ( 0−30) 或 过 滤 边 缘 ( −30−0)
perspective=x0:y0:x1:y1:x2:y2:x3:y3:t
修 正 未 以 垂 直 于 屏 幕 角 度 摄 制 的 影 片 视 角 。
<x0>,<y0>,...
左 上 角 、 右 上 角 、 左 下 角 、 右 下 角 的 坐 标
<t>
线 性 ( 0) 或 立 方 次 ( 1) 重 采 样
2xsai
使 用 两 倍 缩 放 及 插 值 算 法 缩 放 并 平 滑 图 像 。
1bpp
每 像 素 1 比 特 的 位 图 至 YUV/BGR 8/15/16/32 的 转 换
down3dright[=扫 描 行 ]
重 设 立 体 图 像 的 位 置 及 大 小 。 将 两 个 立 体 扫 描 场 都 抽 取 出 来 并 将 其 左 右 紧 靠 着 摆 放 , 以 将 其 缩 放 至 保 持 原 有 影 片 宽 高 比 的 大 小 。
<扫 描 行 >
要 从 图 像 的 中 间 选 取 的 扫 描 行 的 数 量 ( 默 认 值 : 12)
bmovl=hidden:opaque:fifo
该 位 图 覆 盖 过 滤 器 从 FIFO 管 道 中 读 取 位 图 并 将 其 显 示 在 影 片 的 上 方 , 以 支 持 某 些 图 像 上 的 变 换 。 另 见 TOOLS/bmovl-test.c 以 获 取 一 个 小 型 的 bmovl 测 试 程 序 。
<hidden>
设 置 ’hidden’标 志 位 的 默 认 值 ( 0=可 见 , 1=不 可 见 ) 。
<opaque>
设 置 ’opaque’标 志 位 的 默 认 值 ( 0=透 明 , 1=不 透 明 ) 。
<fifo>
FIFO 管 道 ( 连 接 ’mplayer −vf bmovl’和 主 控 程 序 的 命 名 管 道 ) 的 路 径 /文 件 名
FIFO 管 道 中 使 用 的 命 令 有 :
RGBA32 宽 高 x位 置 y位 置 alpha 清 空
其 后 出 现 的 是 宽 *高 *4 字 节 大 小 的 原 始 RGBA32 数 据 。
ABGR32 宽 高 x位 置 y位 置 alpha 清 空
其 后 出 现 的 是 宽 *高 *4 字 节 大 小 的 原 始 ABGR32 数 据 。
RGB24 宽 高 x位 置 y位 置 alpha 清 空
其 后 出 现 的 是 宽 *高 *3 字 节 大 小 的 原 始 RGB24 数 据 。
BGR24 宽 高 x位 置 y位 置 alpha 清 空
其 后 出 现 的 是 宽 *高 *3 字 节 大 小 的 原 始 BGR24 数 据 。
ALPHA 宽 高 x位 置 y位 置 alpha
更 改 指 定 区 域 的 阿 尔 法 透 明 度 。
CLEAR 宽 高 x位 置 y位 置
清 空 某 个 区 域 。
OPAQUE
禁 用 一 切 阿 尔 法 透 明 。 要 再 次 启 用 则 发 送 “ALPHA 0 0 0 0 0”
HIDE
隐 藏 位 图 。
SHOW
显 示 位 图 。
参 数 有 :
<宽 >, <高 >
图 像 /区 域 的 大 小
<x位 置 >, <y位 置 >
从 x/y 位 置 开 始 位 图 混 合
<alpha>
设 置 阿 尔 法 差 异 值 。 如 果 将 该 值 设 为 −255, 就 可 以 发 送 一 系 列 的 阿 尔 法 命 令 将 该 区 域 设 置 为 −225、 −200、 −175 等 等 以 得 到 一 个 不 错 的 渐 渐 出 现 的 效 果 ! ;)
0: 保 持
原 来 的 值
255: 使 所 有 的 位
图 不 透 明 。
−255: 使 所 有 的
位 图 透 明 。
<清 空 >
在 位 图 混 合 前 清 空 帧 缓 冲 。
0: 在 原
来 的 图 像 上 进
行 位 图 混 合 ,
于 是 不 必 每 当
屏 幕 中 的 一 小
部 分 更 新 时 就
得 发 送 1.8MB 的 RGB32 数
据 。
1: 清 空 图 像
framestep=I|[i]步 长
仅 对 每 隔 第 n 个 帧 或 每 个 内 部 参 照 帧 ( 关 键 帧 ) 进 行 渲 染 。
如 果 使 用 I( 大 写 ) 作 为 参 数 调 用 这 个 过 滤 器 , 那 么 只 有 关 键 帧 才 渲 染 。 对 于 DVD 来 说 其 通 常 意 味 着 每 15/12 个 帧 中 才 有 一 帧 ( IBBPBBPBBPBBPBB) , 对 于 AVI 来 说 意 味 着 每 当 场 景 切 换 时 或 每 隔 keyint( 参 见 −lavcopts keyint=参 数 值 ) 所 指 定 数 量 的 帧 过 后 才 有 一 帧 。
当 找 到 关 键 帧 时 , 将 打 印 一 个 ’I!’字 符 串 并 紧 接 着 一 个 换 行 符 , 以 完 当 前 MPlayer/MEncoder 在 屏 幕 上 一 行 的 输 出 , 因 为 这 段 信 息 中 包 含 了 关 键 帧 的 时 间 值 ( 以 秒 计 ) 以 及 帧 编 号 ( 可 利 用 这 一 信 息 切 分 AVI。 ) 。
如 果 使 用 一 个 数 值 参 数 ’步 长 ’调 用 这 个 过 滤 器 , 那 么 只 有 每 隔 ’步 长 ’个 帧 过 后 才 有 一 个 帧 得 到 渲 染 。
如 果 在 数 值 前 加 上 一 个 ’i’( 小 写 ) , 那 么 将 输 出 ’I!’( 就 像 I参 数 一 样 )
如 果 只 给 出 i, 那 么 不 对 帧 做 任 何 处 理 , 只 打 印 I!。
tile=x拼 帖 数 :y拼 帖 数 :输 出 :启 始 位 :增 量
将 一 系 列 图 像 拼 成 单 个 大 图 像 。 如 果 省 略 了 某 个 参 数 或 使 用 一 个 小 于 0 的 值 , 则 将 使 用 默 认 值 。 也 可 在 认 为 满 意 的 情 况 下 放 弃 指 定 更 多 的 参 数 ( ... −vf tile=10:5 ...) 。 将 scale 过 滤 器 放 在 tile 之 前 很 可 能 比 较 好 :-)
这 些 参 数 有 :
<x拼 帖 数 >
x 轴 方 向 拼 贴 的 图 像 数 ( 默 认 值 : 5)
<y拼 帖 数 >
y 轴 方 向 拼 贴 的 图 像 数 ( 默 认 值 : 5)
<输 出 >
当 ’output’个 帧 到 达 时 , 渲 染 拼 贴 的 图 像 , 这 里 ’output’应 当 是 一 个 小 于 xtile * ytile的 数 。 拼 贴 图 像 中 缺 失 的 部 分 保 留 为 空 白 。 比 如 , 可 以 每 50 帧 写 入 一 个 8 * 7 的 拼 帖 图 像 , 这 样 就 在 25fps 下 每 2 秒 产 生 一 幅 图 像 。
<启 始 位 >
以 像 素 为 单 位 的 外 边 框 的 厚 度 ( 默 认 值 : 2)
<增 量 >
以 像 素 为 单 位 的 内 边 框 的 厚 度 ( 默 认 值 : 4)
delogo[=x:y:w:h:t]
通 过 根 据 周 围 像 素 进 行 简 单 的 插 值 以 去 除 电 视 台 的 台 标 。 只 需 设 置 一 个 能 盖 住 台 标 的 长 方 形 区 域 , \[u7136]后 等 着 看 其 消 失 就 行 了 ( 有 时 会 出 现 更 难 看 的 画 面 ——能 得 到 效 果 是 说 不 准 的 ) 。
<x>,<y>
台 标 的 左 上 角
<w>,<h>
所 清 理 的 长 方 形 区 域 的 宽 度 和 高 度
<t> |
长 方 形 区 域 的 模 糊 边 缘 的 宽 度 ( 增 加 w 和 h 的 大 小 ) 。 当 设 为 −1 时 , 屏 幕 上 将 绘 出 一 个 绿 色 的 长 方 形 以 方 便 寻 找 合 适 的 x、 y、 w、 h 参 数 值 。 |
file=<文 件 名 >
可 指 定 一 个 文 本 文 件 , 从 中 加 载 坐 标 。 每 一 行 内 容 必 须 有 一 个 时 间 标 签 ( 以 秒 为 单 位 , 并 且 升 序 排 序 ) 以 及 “x:y:w:h:t”坐 标 值 ( t 可 省 略 ) 。
remove−logo=/path/to/logo_bitmap_file_name.pgm
去 除 电 视 台 台 标 , 使 用 PGM 或 PPM 图 像 文 件 判 断 哪 些 像 素 组 成 了 台 标 。 图 像 文 件 的 宽 度 和 高 度 必 须 与 所 处 理 的 视 频 流 的 宽 高 相 匹 配 。 该 过 滤 器 使 用 该 过 滤 图 像 以 及 循 环 的 模 糊 算 法 去 除 台 标 。
/path/to/logo_bitmap_file_name.pgm
过 滤 图 像 的 [路 径 ] + 文 件 名 。
zrmjpeg[=若 干 选 项 ]
与 zr2 视 频 输 出 设 备 一 同 使 用 的 软 件 级 YV12 至 MJPEG 编 码 器 。
maxheight=<h>|maxwidth=<w>
这 些 选 项 设 置 zr 采 集 卡 能 处 理 的 最 大 宽 度 和 高 度 ( MPlayer的 过 滤 器 层 当 前 还 不 能 查 询 这 些 信 息 ) 。
{dc10+,dc10,buz,lml33}-{PAL|NTSC}
可 使 用 这 些 选 项 将 maxwidth 和 maxheight 自 动 设 置 为 已 知 的 卡 / 模 式 组 合 的 值 。 比 如 , 有 效 的 选 项 有 : dc10-PAL 和 buz-NTSC( 默 认 值 : dc10+PAL)
color|bw
选 择 彩 色 或 黑 白 的 编 码 。 黑 白 编 码 较 快 。 彩 色 编 码 为 默 认 方 式 。
hdec={1,2,4}
水 平 方 向 简 化 采 样 因 数 1、 2 或 4。
vdec={1,2,4}
垂 直 方 向 简 化 采 样 因 数 1、 2 或 4。
quality=1−20
设 置 JPEG 压 缩 的 质 量 : [最 好 ] 1 − 20 [非 常 差 ]。
fd|nofd
默 认 设 置 下 , 只 有 当 Zoran 采 集 卡 的 硬 件 支 持 MJPEG 图 像 放 大 至 其 原 有 大 小 时 才 进 行 简 化 采 样 。 选 项 fd 命 令 过 滤 器 总 是 进 行 所 请 求 的 简 化 采 样 操 作 ( 效 果 很 糟 ) 。
screenshot=前 缀 字 符 串
允 许 使 用 可 以 与 按 键 绑 定 的 被 动 模 式 下 的 命 令 获 取 影 片 的 截 屏 。 参 见 被 动 模 式 的 说 明 文 档 以 及 交 互 式 控 制 一 节 以 获 取 详 细 信 息 。 默 认 情 况 下 命 名 为 ’shotNNNN.png’的 文 件 将 保 存 在 工 作 目 录 下 , 所 用 的 编 号 为 第 一 个 可 以 用 的 编 号 ——不 会 覆 盖 任 何 文 件 。 指 定 前 缀 字 符 串 可 改 变 文 件 的 名 字 和 位 置 , 例 如 , −vf screenshot=shots/now 将 把 文 件 保 存 在 shots 目 录 下 并 以 nowNNNN.png 为 文 件 名 。 该 过 滤 器 在 不 用 时 不 占 用 资 源 , 并 且 支 持 任 意 色 彩 空 间 , 所 以 将 其 添 加 进 配 置 文 件 中 很 安 全 。 需 确 保 screenshot 过 滤 器 位 于 所 有 产 生 希 望 保 存 于 图 像 的 效 果 的 过 滤 器 之 后 。 例 如 , 如 果 希 望 截 屏 与 在 显 示 屏 上 看 到 的 完 全 一 致 , 则 其 应 当 是 最 后 一 个 过 滤 器 。
ass
将 SSA/ASS 字 幕 的 渲 染 移 至 过 滤 器 链 中 的 任 意 一 个 位 置 。 仅 有 助 于 存 在 −ass 选 项 的 时 候 。
示 例 :
−vf ass,screenshot
将 SSA/ASS 的 渲 染 移 至 screenshot 过 滤 器 之 前 。 这 样 做 后 的 截 屏 内 容 将 包 含 字 幕 。
blackframe[=数 量 :阈 值 ]
侦 测 出 ( 几 乎 ) 完 全 黑 色 的 帧 。 可 有 助 于 侦 测 影 片 章 节 的 切 换 或 广 告 。 输 出 行 由 所 侦 测 出 帧 的 编 号 、 黑 色 程 度 的 百 分 比 、 帧 的 类 型 和 最 近 遇 到 的 关 键 帧 的 编 号 组 成 。
<数 量 >
低 于 阈 值 的 像 素 必 须 有 多 少 的 百 分 比 率 ( 默 认 值 : 98) 。
<阈 值 >
决 定 像 素 值 低 于 多 少 就 认 作 是 黑 色 的 阈 值 ( 默 认 值 : 32) 。
stereo3d[=输 入 格 式 :输 出 格 式 ]
stereo3d 选 项 用 于 转 换 不 同 的 立 体 图 像 格 式 。
<输 入 格 式 >
输 入 的
立 体 图 像 格 式
。 可 设 值 有 :
sbsl 或 side_by_side_left_first
由 左 而 右 平 行 排 列 ( 左 眼 图 像 在 左 , 右 眼 图 像 在 右 )
sbsr 或 side_by_side_right_first
由 左 而 右 交 换 左 右 眼 图 像 地 排 列 ( 右 眼 图 像 在 左 , 左 眼 图 像 在 右 )
sbs2l 或 side_by_side_half_width_left_first
平 行 排 列 , 分 辨 率 方 面 宽 度 减 半 ( 左 眼 图 像 在 左 , 右 眼 图 像 在 右 )
sbs2r 或 side_by_side_half_width_right_first
平 行 排 列 , 分 辨 率 方 面 宽 度 减 半 ( 右 眼 图 像 在 左 , 左 眼 图 像 在 右 )
abl 或 above_below_left_first
由 上 而 下 排 列 ( 左 眼 图 像 在 上 , 右 眼 图 像 在 下 )
abl 或 above_below_right_first
由 上 而 下 排 列 ( 右 眼 图 像 在 上 , 左 眼 图 像 在 下 )
ab2l 或 above_below_half_height_left_first
由 上 而 下 排 列 , 纵 向 分 辨 率 减 半 ( 左 眼 图 像 在 上 , 右 眼 图 像 在 下 )
ab2r 或 above_below_half_height_right_first
由 上 而 下 排 列 , 纵 向 分 辨 率 减 半 ( 右 眼 图 像 在 上 , 左 眼 图 像 在 下 )
<输 出 格 式 >
输 出 的
立 体 图 像 格 式
。 可 设 值 除 了
所 有 输 入 格 式
外 还 有 :
arcg 或 anaglyph_red_cyan_gray
红 /青 立 体 灰 度 图 像 ( 红 色 图 层 通 过 左 眼 图 像 , 青 色 图 层 通 过 右 眼 图 像 )
arch 或 anaglyph_red_cyan_half_color
红 /青 立 体 半 彩 色 图 像 ( 红 色 图 层 通 过 左 眼 图 像 , 青 色 图 层 通 过 右 眼 图 像 )
arcc 或 anaglyph_red_cyan_color
红 /青 立 体 彩 色 图 像 ( 红 色 图 层 通 过 左 眼 图 像 , 青 色 图 层 通 过 右 眼 图 像 )
arcd 或 anaglyph_red_cyan_dubois
通 过 Dubois 的 最 小 二 次 映 射 优 化 的 红 /青 立 体 彩 色 图 像 ( 红 色 图 层 通 过 左 眼 图 像 , 青 色 图 层 通 过 右 眼 图 像 )
agmg 或 anaglyph_green_magenta_gray
绿 /品 红 立 体 灰 度 图 像 ( 绿 色 图 层 通 过 左 眼 图 像 , 品 红 图 层 通 过 右 眼 图 像 )
agmh 或 anaglyph_green_magenta_half_color
绿 /品 红 立 体 半 彩 色 图 像 ( 绿 色 图 层 通 过 左 眼 图 像 , 品 红 图 层 通 过 右 眼 图 像 )
agmc 或 anaglyph_green_magenta_color
绿 /品 红 立 体 彩 色 图 像 ( 绿 色 图 层 通 过 左 眼 图 像 , 品 红 图 层 通 过 右 眼 图 像 )
aybg 或 anaglyph_yellow_blue_gray
黄 /蓝 立 体 灰 度 图 像 ( 黄 色 图 层 通 过 左 眼 图 像 , 蓝 色 图 层 通 过 右 眼 图 像 )
aybh 或 anaglyph_yellow_blue_half_color
黄 /蓝 立 体 半 彩 色 图 像 ( 黄 色 图 层 通 过 左 眼 图 像 , 蓝 色 图 层 通 过 右 眼 图 像 )
aybc 或 anaglyph_yellow_blue_color
黄 /蓝 立 体 彩 色 图 像 ( 黄 色 图 层 通 过 左 眼 图 像 , 蓝 色 图 层 通 过 右 眼 图 像 )
irl 或 interleave_rows_left_first
像 素 行 交 错 排 列 ( 左 眼 图 像 占 据 最 高 一 行 , 右 眼 图 像 从 其 下 一 行 开 始 )
irr 或 interleave_rows_right_first
像 素 行 交 错 排 列 ( 右 眼 图 像 占 据 最 高 一 行 , 左 眼 图 像 从 其 下 一 行 开 始 )
ml 或 mono_left
单 眼 图 像 输 出 ( 只 输 出 左 眼 图 像 )
mr 或 mono_right
单 眼 图 像 输 出 ( 只 输 出 右 眼 图 像 )
注 意 : 无 论 使 用 哪 一 种 像 素 行 交 错 排 列 的 输 出 格 式 在 行 交 错 的 3D 显 示 终 端 上 显 示 全 屏 画 面 , 都 需 在 视 频 未 具 有 正 确 的 高 度 时 使 用 “scale”过 滤 器 将 其 缩 放 至 准 确 的 高 度 。 典 型 的 情 况 是 , 高 度 为 1080 行 ( 所 以 要 使 用 诸 如 “−vf scale=1440:1080,stereo3d=sbsl:irl”以 处 理 720p 平 行 排 列 方 式 编 码 的 影 片 ) 。
gradfun[=强 度 [:半 径 ]]
消 除 有 时 候 因 为 将 色 深 降 至 8 比 特 后 , 在 颜 色 近 似 不 变 的 区 域 造 成 的 带 状 损 伤 。 通 过 插 值 在 带 状 区 域 产 生 变 化 坡 度 , 从 而 使 其 颜 色 产 生 抖 动 效 果 。
该 过 滤 器 设 计 上 仅 用 于 播 放 。 勿 在 有 损 压 缩 步 骤 前 使 用 该 过 滤 器 , 因 为 压 缩 过 程 容 易 丢 失 抖 动 效 果 , 从 而 恢 复 带 状 损 伤 。
<强 度 >
过 滤 器 改 变 单 个 像 素 的 最 大 程 度 。 同 时 也 是 侦 测 颜 色 近 似 不 变 区 域 的 阈 值 ( 默 认 值 : 1.2) 。
<半 径 >
应 用 变 化 坡 度 的 周 边 区 域 大 小 。 较 大 的 半 径 值 带 来 较 平 缓 的 变 化 坡 度 , 但 同 时 使 过 滤 器 无 法 修 改 靠 近 颜 色 变 化 丰 富 区 域 的 像 素 ( 默 认 值 : 16) 。
fixpts[=若 干 选 项 ]
修 正 视 频 帧 的 呈 现 时 间 标 签 ( PTS) 。 默 认 行 为 是 丢 弃 传 递 至 下 一 级 过 滤 器 的 PTS, 但 以 下 选 项 可 以 改 变 这 一 行 为 :
打 印 得 到 的 PTS。
fps=<fps>
指 定 每 秒 帧 数 值
start=<pts>
为 PTS 指 定 初 始 值 。
autostart=<n>
使 用 第 n个 得 到 的 PTS 作 为 初 始 PTS。 保 留 所 有 之 前 的 PTS, 因 此 如 果 设 置 了 一 个 很 大 的 值 或 设 为 −1 则 将 完 整 保 留 PTS。
autofps=<n>
在 自 动 开 始 后 使 用 第 n个 得 到 的 PTS 判 断 帧 率 。
示 例 :
−vf fixpts=fps=24000/1001,ass,fixpts
产 生 一 个 新 的 PTS 序 列 , 将 其 用 于 ASS 字 幕 , 然 后 将 其 丢 弃 。 在 节 目 结 束 后 时 间 标 签 就 重 置 的 情 况 下 , 生 成 一 个 新 的 序 列 是 有 效 的 ; 该 情 形 在 DVD 中 很 常 见 。 丢 弃 该 序 列 对 于 避 免 编 码 器 判 断 错 误 是 有 必 要 的 。
注 意 : 将 该 过 滤 器 与 任 何 种 类 的 定 位 选 项 ( 包 括 −ss 和 EDL) 一 同 使 用 可 能 会 产 生 意 想 不 到 的 结 果 。
通 用 编 码 选 项 ( 仅 用 于 MENCODER)
−audio−delay <任 何 浮 点 数 >
通 过 在 文 件 头 部 中 设 置 延 迟 信 息 域 来 延 迟 音 频 或 视 频 。 ( 默 认 值 : 0.0) 。 该 选 项 不 在 编 码 过 程 中 延 迟 音 频 或 视 频 流 , 但 播 放 器 会 读 出 延 迟 信 息 域 并 做 相 应 的 补 偿 处 理 。 正 数 值 延 迟 音 频 , 而 负 数 值 延 迟 视 频 。 注 意 该 选 项 正 好 与 −delay 选 项 相 反 。 例 如 , 如 果 一 段 视 频 在 −delay 0.2 下 正 确 播 放 , 那 么 可 在 MEncoder 中 使 用 −audio−delay −0.2 修 复 视 频 的 不 同 步 问 题 。
当 前 , 该 选 项 只 能 用 于 默 认 的 流 合 并 器 ( −of avi) 。 如 果 使 用 了 另 外 的 流 合 并 器 , 那 么 必 须 使 用 −delay 来 代 替 该 选 项 。
−audio−density <1−50>
每 秒 钟
处 理 的 音 频 数
据 块 数 量 ( 默
认 值 为 2, 用 于 0.5s
长 的 音 频 数 据
块 ) 。
注 意 : 只 用 于
CBR 方 式 , VBR 方 式
忽 略 该 选 项 ,
因 为 其 将 每 个
数 据 包 分 别 放
入 一 个 数 据 块
中 。
−audio−preload <0.0−2.0>
设 置 音 频 缓 冲 的 时 间 间 隔 ( 默 认 值 : 0.5s) 。
−fafmttag <格 式 >
可 用 于 改 写 输 出 文 件 中 的 音 频 格 式 标 签 。
示 例 :
−fafmttag 0x55
将 使 输 出 文 件 包 含 0x55( mp3) 的 信 息 作 为 音 频 格 式 标 签 。
−ffourcc <fourcc>
可 用 于 改 写 输 出 文 件 中 的 视 频 fourcc 值 。
示 例 :
−ffourcc div3
将 使 输 出 文 件 包 含 ’div3’的 信 息 作 为 视 频 fourcc 值 。
−force−avi−aspect <0.2−3.0>
代 替 存 储 在 AVI OpenDML vprp 头 部 中 的 宽 高 比 值 。 该 选 项 可 用 于 在 使 用 ’−ovc copy’时 更 改 宽 高 比 值 。
−frameno−file <文 件 名 >( 不 推 荐 使 用 )
指 定 包
含 有 帧 序 号 对
应 关 系 表 的 音
频 文 件 的 文 件
名 , 该 对 应 关
系 表 是 在 特 殊
的 三 阶 段 编 码
模 式 的 第 一 阶
段 ( 只 处 理 音
频 ) 中 生 成 的
。
注 意 : 使 用 该
模 式 很 可 能 造
成 音 视 频 不 同
步 。 勿 使 用 。
其 只 是 为 了 向
后 兼 容 而 保 留
的 , 并 且 相 当
可 能 在 以 后 的
版 本 中 去 除 。
−hr−edl−seek
在 跳 过
处 理 区 域 时 使
用 一 种 更 精 确
但 相 对 很 慢 的
方 式 。 不 是 定
位 至 标 记 为 需
跳 过 的 处 理 区
域 , 而 是 解 码
所 有 的 帧 并 且
只 编 码 需 要 的
帧 。 该 选 项 使
从 非 关 键 帧 的
边 界 开 始 编 码
成 为 可 能 。
注 意 : 不 保 证
能 与 ’−ovc copy’一
同 起 作 用 。
−info <选 项 1:选 项 2:...>( 只 用 于 AVI)
指 定 生 成 的 AVI 文 件 的 头 部 信 息 内 容 。
可 用 选 项 有 :
help
显 示 本 部 分 描 述 。
name=<参 数 值 >
作 品 的 标 题
artist=<参 数 值 >
作 品 的 作 者
genre=<参 数 值 >
原 作 的 类 别
subject=<参 数 值 >
作 品 的 内 容
copyright=<参 数 值 >
版 权 信 息
srcform=<参 数 值 >
数 字 化 资 料 的 原 始 格 式
comment=<参 数 值 >
关 于 作 品 的 总 体 性 注 释
−noautoexpand
不 自 动 在 MEncoder 过 滤 器 链 中 插 入 expand 过 滤 器 。 有 助 于 将 字 幕 内 嵌 入 影 片 时 , 控 制 在 过 滤 器 链 中 的 哪 一 个 点 上 渲 染 字 幕 。
−noencodedups
不 尝 试 将 重 复 的 帧 重 复 地 编 码 ; 总 是 以 输 出 零 字 节 帧 的 方 式 表 明 有 重 复 帧 。 除 非 加 载 了 能 进 行 重 复 帧 编 码 的 过 滤 器 或 编 码 器 , 否 则 无 论 如 何 将 写 入 零 字 节 帧 。 当 前 这 样 的 过 滤 器 只 有 hardup。
−noodml( 仅 用 于 −of avi)
处 理 大 于 1GB 的 AVI 文 件 时 不 写 入 OpenDML 索 引 。
−noskip
不 跳 过 任 何 帧 。
−o <文 件 名 >
输 出 至
所 给 的 文 件 名
。
如 果 需 要 有 一
个 默 认 的 输 出
文 件 名 , 可 将
该 选 项 放 在 MEncoder
的 配 置 文 件 中
。
−oac <编 解 码 器 名 >
使 用 所
给 的 音 频 编 解
码 器 编 码 ( 没
有 默 认 值 ) 。
注 意 : 可 使 用
−oac help 来 获 取 可 用
音 频 编 解 码 器
的 列 表 。
示 例 :
−oac copy
不 编 码 , 直 接 复 制 音 频 流
−oac pcm
编 码 为 未 压 缩 的 PCM 格 式 。
−oac mp3lame
编 码 为 MP3 格 式 ( 使 用 LAME) 。
−oac lavc
使 用 libavcodec 编 解 码 器 编 码 。
−of <格 式 >( 用 于 BETA 测 试 ! )
编 码 为
指 定 的 容 器 格
式 ( 默 认 值 :
AVI) 。
注 意 : 可 使 用
−of help 以 获 取 可 用
的 容 器 格 式 的
列 表 。
示 例 :
−of avi
编 码 为 AVI 格 式 。
−of mpeg
编 码 为 MPEG 格 式 ( 另 见 −mpegopts) 。
−of lavf
使 用 libavformat 流 合 并 器 编 码 ( 另 见 −lavfopts) 。
−of rawvideo
未 经 处 理 的 视 频 流 ( 不 合 并 ——只 含 一 个 视 频 流 )
−of rawaudio
未 经 处 理 的 音 频 流 ( 不 合 并 ——只 含 一 个 音 频 流 )
−ofps <fps>
为 输 出 文 件 指 定 一 个 每 秒 帧 数 ( fps) 值 , 、 该 值 可 以 与 原 来 视 频 中 的 不 同 。 必 须 为 可 变 fps( ASF、 一 些 MOV) 以 及 逐 行 扫 描 ( 30000/1001 fps 的 电 视 图 像 模 式 的 MPEG) 文 件 设 置 该 值 。
−ovc <编 解 码 器 名 >
使 用 所
给 的 视 频 编 解
码 器 编 码 ( 没
有 默 认 值 ) 。
注 意 : 可 使 用
−ovc help 获 取 可 用 视
频 编 解 码 器 的
列 表 。
示 例 :
−ovc copy
不 编 码 , 直 接 复 制 视 频 流
−ovc raw
编 码 为 任 意 的 未 处 理 格 式 ( 使 用 ’−vf format’选 择 具 体 格 式 ) 。
−ovc lavc
使 用 libavcodec 编 解 码 器 编 码 。
−passlogfile <文 件 名 >
在 二 阶 段 编 码 模 式 中 将 第 一 阶 段 的 信 息 导 出 至 <文 件 名 >, 而 非 默 认 的 divx2pass.log。
−skiplimit <参 数 值 >
指 定 编 码 了 一 帧 之 后 最 多 可 以 跳 过 的 帧 的 数 量 ( −noskiplimit 表 示 不 限 数 量 ) 。
−vobsubout <主 名 >
指 定 输 出 的 .idx 和 .sub 文 件 的 主 文 件 名 。 该 选 项 使 字 幕 不 已 编 码 的 影 片 中 渲 染 , 而 是 将 其 转 而 输 出 至 VOBsub 的 字 幕 文 件 。
−vobsuboutid <语 言 代 码 >
为 字 幕 指 定 双 字 符 语 言 代 码 。 该 选 项 改 写 了 从 DVD 或 .ifo 文 件 中 读 取 的 语 言 代 码 。
−vobsuboutindex <索 引 >
指 定 输 出 文 件 中 字 幕 的 索 引 号 ( 默 认 值 : 0) 。
−force−key−frames <时 间 >,<时 间 >,...
强 制 在 指 定 的 时 间 标 签 处 使 用 关 键 帧 , 准 确 来 说 是 每 个 指 定 的 时 间 点 之 后 的 第 一 个 帧 。
该 选 项 可 用 于 保 证 输 出 文 件 的 章 节 标 记 处 或 其 它 特 定 的 位 置 有 定 位 点 。
指 定 的 时 间 标 签 必 须 按 升 序 排 列 。
因 为 MEncoder 不 在 过 滤 器 序 列 中 传 递 时 间 标 签 , 所 以 很 可 能 需 要 使 用 fixpts 过 滤 器 以 使 该 选 项 生 效 。
并 非 所 有 的 编 解 码 器 可 以 强 制 使 用 关 键 帧 。 当 前 已 实 现 该 功 能 的 编 码 器 如 下 : lavc, x264, xvid。
各 编 解 码 器 专 用 的 编 码 选 项 ( 仅 用 于 MENCODER)
可
使 用 以 下 的 语
法 指 定 特 定 编
解 码 器 专 用 的
参 数 :
−<编 解 码 器 >opts
<选 项 1[=参 数 值
1]:选 项 2[=参 数 值
2]:...>
这 里 <编 解 码 器 > 可 以 是 : lavc、 xvidenc、 mp3lame、 toolame、 twolame、 nuv、 xvfw、 faac、 x264enc、 mpeg、 lavf。
mp3lame(
−lameopts)
help
获 取 帮 助 信 息
vbr=<0−4>
可 变 比 特 率 方 式
0 |
cbr |
|||
1 |
mt |
|||
2 |
rh( 默 认 值 ) |
|||
3 |
abr |
|||
4 |
mtrh |
abr
平 均 比 特 率
cbr
恒 定 比 特 率 同 时 强 制 在 后 面 指 定 的 ABR 预 设 模 式 中 使 用 CBR 模 式 。
br=<0−1024>
以 kbps 为 单 位 的 比 特 率 ( 仅 用 于 CBR 和 ABR)
q=<0−9>
质 量 ( 0 − 最 好 , 9 − 最 差 ) ( 仅 用 于 VBR)
aq=<0−9>
算 法 质 量 ( 0 − 最 好 /最 慢 , 9 − 最 差 /最 快 )
ratio=<1−100>
压 缩 比
vol=<0−10>
音 频 输 入 的 增 益
mode=<0−3>
( 默 认 方 式 : 自 动 判 断 )
0 |
立 体 声 |
|||
1 |
共 享 式 立 体 声 |
|||
2 |
双 声 道 |
|||
3 |
单 声 道 |
padding=<0−2>
0 |
无 填 充 |
|||
1 |
所 情 况 下 均 填 充 |
|||
2 |
调 整 |
fast
打 开 后 面 所 指 定 的 VBR 预 设 模 式 中 的 较 快 编 码 方 式 。 这 将 造 成 质 量 稍 差 而 比 特 率 稍 高 。
highpassfreq=<频 率 >
设 置 高 通 过 滤 的 频 率 值 , 单 位 为 Hz。 低 于 所 指 定 值 的 频 率 将 被 滤 除 。 值 −1 将 禁 用 过 滤 , 值 0 将 让 LAME 自 动 选 择 一 个 值 。
lowpassfreq=<频 率 >
设 置 低 通 过 滤 的 频 率 值 , 单 位 为 Hz。 高 于 所 指 定 值 的 频 率 将 被 滤 除 。 值 −1 将 禁 用 过 滤 , 值 0 将 让 LAME 自 动 选 择 一 个 值 。
preset=<参 数 值 >
预 设 值
help
打 印 关 于 预 设 设 置 的 额 外 选 项 与 信 息 。
medium
VBR 编 码 , 质 量 不 错 , 比 特 率 范 围 为 150−180 kbps
standard
VBR 编 码 , 高 质 量 , 比 特 率 范 围 为 170−210 kbps
extreme
VBR 编 码 , 超 高 质 量 , 比 特 率 范 围 为 200−240 kbps
insane
CBR 编 码 , 最 高 的 预 设 质 量 , 比 较 率 为 320bps
<8−320>
ABR 编 码 , 平 均 比 特 率 为 所 给 的 kbps 值
示 例 :
fast:preset=standard
适 用 大 多 数 人 以 大 多 数 音 乐 类 型 , 质 量 已 经 相 当 高 了
cbr:preset=192
使 用 192 kbps 的 ABR 预 设 模 式 , 强 制 使 用 固 定 比 特 率 编 码 。
preset=172
使 用 ABR 预 设 模 式 、 172 kbps 的 平 均 比 特 率 编 码 。
preset=extreme
用 于 那 些 有 极 好 听 力 和 极 好 设 备 的 人
toolame
和 twolame( 分 别 对 应
−toolameopts 和 −twolameopts)
br=<32−384>
在 CBR 模 式 下 该 参 数 指 明 比 特 率 值 , 单 位 为 kbps, 而 在 VBR 模 式 下 则 是 每 个 音 频 帧 所 允 许 的 最 小 比 特 率 。 VBR 模 式 无 法 在 该 值 低 于 112 时 起 作 用 。
vbr=<−50−50>( 仅 用 于 VBR)
比 特 率 可 变 范 围 ; 如 果 为 负 值 , 则 编 码 器 使 平 均 比 特 率 向 所 限 制 最 低 值 靠 拢 , 如 果 为 正 值 , 则 向 最 高 值 靠 拢 。 设 为 0 时 使 用 CBR 模 式 ( 默 认 值 ) 。
maxvbr=<32−384>( 仅 用 于 VBR)
每 个 音 频 帧 所 允 许 的 最 大 比 特 率 , 单 位 为 kbps
mode=<stereo | jstereo | mono | dual>
( 默 认 值 : 单 声 道 音 频 使 用 mono, 否 则 为 stereo)
psy=<−1−4>
心 理 声 学 模 型 ( 默 认 值 : 2)
errprot=<0 | 1>
使 用 错 误 保 护 功 能 。
debug=<0−10>
调 试 等 级
faac(
−faacopts)
br=<比 特 率 >
平 均 比 特 率 , 单 位 为 kbps( 与 quality 选 项 不 能 同 时 使 用 )
quality=<1−1000>
质 量 模 式 , 值 越 高 效 果 越 好 ( 与 br 选 项 不 能 同 时 使 用 )
object=<1−4>
目 标 类 型 复 杂 度
1 |
MAIN( 默 认 值 ) |
|||
2 |
LOW |
|||
3 |
SSR |
|||
4 |
LTP( 运 行 极 慢 ) |
mpeg=<2|4>
MPEG 版 本 ( 默 认 值 : 4)
tns
启 用 时 间 性 噪 声 整 形 ( TNS) 功 能 。
cutoff=<0−采 样 频 率 /2>
截 断 频 率 ( 默 认 值 : 采 样 频 率 /2)
raw
将 比 特 流 保 存 为 未 处 理 的 负 载 , 而 额 外 的 数 据 保 存 在 容 器 文 件 的 头 部 中 ( 默 认 值 : 0, 与 ADTS 相 一 致 ) 。 如 果 没 有 明 确 需 要 就 不 要 设 置 这 个 标 志 位 , 否 则 以 后 将 无 法 重 新 将 音 频 流 合 并 进 容 器 文 件 了 。
lavc(
−lavcopts)
有 许 多 libavcodec( 简
称 lavc) 选 项 只 是
简 要 作 了 说 明
。 要 了 解 详 情
请 阅 读 源 代 码
。
示 例 :
vcodec=msmpeg4:vbitrate=1800:vhq:keyint=250
o=<键 >=<值 >[,<键 >=<值 >[,...]]
将 音 视 频 选 项 传 递 至 libavcodec 编 码 器 。 注 意 , 欢 迎 提 供 一 个 使 o= 选 项 不 再 需 要 , 而 使 所 有 未 知 选 项 绕 开 音 视 频 选 项 系 统 的 补 丁 。 音 视 频 选 项 的 完 整 列 表 可 以 在 FFmpeg 用 户 手 册 中 找 到 。 注 意 有 些 音 视 频 选 项 选 项 可 能 与 MEncoder 选 项 冲 突 。
示 例 :
o=bt=100k
acodec=<参 数 值 >
音 频 编 解 码 器 ( 默 认 值 : mp2)
ac3
杜 比 数 字 ( AC-3)
adpcm_*
自 适 应 PCM 格 式 ——参 见 HTML 文 档 以 获 取 详 细 信 息 。
flac
Free Lossless Audio Codec( FLAC, 免 费 无 损 音 频 编 解 码 器 )
g726
G.726 ADPCM
libfaac
Advanced Audio Coding( AAC, 高 级 音 频 编 码 ) ——使 用 FAAC
libmp3lame
MPEG-1 音 频 层 次 3( MP3) ——使 用 LAME
mp2
MPEG-1 音 频 层 次 2( MP2)
pcm_*
PCM 格 式 ——参 见 HTML 文 档 以 获 取 详 细 信 息 。
roq_dpcm
Id Software 的 RoQ DPCM
sonic
实 验 性 的 简 易 有 损 编 解 码 器
sonicls
实 验 性 的 简 易 无 损 编 解 码 器
vorbis
Vorbis
wmav1
Windows Media Audio v1
wmav2
Windows Media Audio v2
abitrate=<参 数 值 >
音 频 比 特 率 , 单 位 为 kbps( 默 认 值 : 224)
atag=<参 数 值 >
使 用 所 指 定 的 Windows 音 频 格 式 标 签 ( 例 如 atag=0x55) 。
bit_exact
只 使 用 比 特 级 保 真 的 算 法 ( 除 了 离 散 余 弦 ( 逆 ) 变 换 ) 。 此 外 , 比 特 级 保 真 的 方 式 禁 用 了 许 多 的 优 化 模 式 , 因 而 应 当 只 用 于 回 归 测 试 。 这 种 测 试 要 求 即 使 编 码 器 的 版 本 变 了 , 文 件 的 二 进 制 内 容 也 要 相 同 。 该 选 项 同 时 禁 用 MPEG-4 流 中 的 用 户 数 据 头 。 除 非 确 切 知 道 要 做 什 么 , 否 则 不 要 使 用 该 选 项 。
threads=<1−8>
最 大 能 使 用 的 线 程 数 ( 默 认 值 : 1) 。 可 能 对 运 动 预 测 有 一 定 负 面 影 响 。
vcodec=<参 数 值 >
使 用 所 指 定 的 编 解 码 器 ( 默 认 值 : mpeg4) 。
asv1
ASUS Video v1
asv2
ASUS Video v2
dvvideo
Sony Digital Video
ffv1
FFmpeg 的 无 损 视 频 编 解 码 器
ffvhuff
非 标 准 20% 精 简 化 的 HuffYUV, 使 用 YV12 格 式
flv
用 于 Flash 视 频 的 Sorenson H.263
h261
H.261
h263
H.263
h263p
H.263+
huffyuv
HuffYUV
libtheora
Theora
libx264
x264 H.264/AVC MPEG-4 Part 10
libxvid
Xvid MPEG-4 Part 2( ASP)
ljpeg
Lossless JPEG
mjpeg
Motion JPEG
mpeg1video
MPEG-1 video
mpeg2video
MPEG-2 video
mpeg4
MPEG-4( DivX 4/5)
msmpeg4
DivX 3
msmpeg4v2
微 软 MPEG4v2
roqvideo
ID Software 的 RoQ Video
rv10
一 个 老 旧 的 RealVideo 编 解 码 器
snow( 另 见 : vstrict)
FFmpeg 实 验 性 的 基 于 小 波 变 换 的 编 解 码 器
svq1
Apple Sorenson Video 1
wmv1
Windows Media Video, version 1( 也 就 是 WMV7)
wmv2
Windows Media Video, version 2( 也 就 是 WMV8)
vqmin=<1−31>
最 低 量 化 参 数
1 |
不 推 荐 ( 文 件 大 很 多 , 质 量 差 别 不 大 , 而 且 有 奇 怪 的 副 作 用 : msmpeg4、 h263 的 质 量 会 很 差 , 码 率 控 制 会 混 乱 从 而 质 量 下 升 , 而 且 一 些 解 码 器 将 无 法 解 码 ) 。 | ||
2 |
推 荐 用 于 普 通 mpeg4/mpeg1video 的 编 码 ( 默 认 值 ) 。 | ||
3 |
推 荐 用 于 h263(p)/msmpeg4。 建 议 采 用 3 而 不 是 2 的 原 因 是 2 可 能 造 成 溢 出 。 ( 这 在 h263(p) 中 会 在 将 来 通 过 改 变 每 个 宏 块 的 量 化 参 数 而 解 决 , 而 msmpeg4 中 无 法 修 复 , 因 为 其 不 支 持 那 种 方 式 。 ) |
lmin=<0.01−255.0>
用 于 码 率 控 制 的 最 小 帧 级 别 的 拉 格 朗 日 乘 子 ( 默 认 值 : 2.0) 。 Lavc 很 少 会 使 用 低 于 vqmin 值 的 量 化 参 数 。 降 低 lmin 会 使 lavc 更 容 易 在 处 理 某 些 帧 时 选 用 更 低 的 量 化 参 数 , 但 不 会 低 于 vqmin 值 。 类 似 的 , 提 高 lmin 将 使 lavc 更 不 可 能 选 用 低 的 量 化 参 数 , 即 使 vqmin 参 数 允 许 使 用 这 些 量 化 参 数 。 很 可 能 希 望 将 lmin 设 为 大 致 与 vqmin 相 等 。 当 使 用 自 适 应 量 化 模 式 时 , 改 变 lmin/lmax 可 能 影 响 不 大 ; 参 见 mblmin/mblmax。
lmax=<0.01−255.0>
用 于 码 率 控 制 的 最 大 拉 格 朗 日 乘 子 ( 默 认 值 : 31.0)
mblmin=<0.01−255.0>
用 于 码 率 控 制 的 最 小 宏 块 级 别 的 拉 格 朗 日 乘 子 ( 默 认 值 : 2.0) 该 参 数 影 响 诸 如 qprd、 lumi_mask 等 自 适 应 量 化 选 项 。
mblmax=<0.01−255.0>
用 于 码 率 控 制 的 最 大 宏 块 级 别 的 拉 格 朗 日 乘 子 ( 默 认 值 : 31.0)
vqscale=<0−31>
恒 定 量 化 参 数 / 恒 定 质 量 编 码 ( 选 用 固 定 量 化 参 数 模 式 ) 。 值 越 小 意 味 着 质 量 越 好 , 但 文 件 越 大 ( 默 认 值 : −1) 。 在 使 用 snow 编 解 码 器 的 情 况 下 , 值 0 表 示 无 损 编 码 。 由 于 其 它 编 解 码 器 不 支 持 这 个 值 , vqscale=0 会 有 未 定 义 的 效 果 。 不 推 荐 用 1( 详 情 参 见 vqmin) 。
vqmax=<1−31>
最 大 量 化 参 数 , 10−31 应 该 是 一 个 合 理 的 范 围 ( 默 认 值 : 31) 。
vqdiff=<1−31>
连 续 的 I 或 P 帧 之 间 最 大 的 量 化 参 数 差 异 ( 默 认 值 : 3)
vmax_b_frames=<0−4>
非 B 帧 之 间 存 在 的 最 大 B 帧 数 目 :
0 |
无 B 帧 ( 默 认 值 ) |
|||
0−2 |
对 于 MPEG-4 来 说 是 合 理 的 范 围 |
vme=<0−5>
运 动 预 测 方 式 。 可 用 方 式 有 :
0 |
none( 质 量 很 低 ) | ||
1 |
full( 运 行 慢 , 当 前 代 码 未 维 护 且 已 禁 用 ) | ||
2 |
log( 质 量 低 , 当 前 代 码 未 维 护 且 已 禁 用 ) | ||
3 |
phods( 质 量 低 , 当 前 代 码 未 维 护 且 已 禁 用 ) | ||
4 |
EPZS: size=1 的 菱 形 模 板 , size 可 以 通 过 *dia 选 项 调 整 ( 默 认 值 ) | ||
5 |
X1( 实 验 性 选 项 , 当 前 是 EPZS 的 一 个 别 名 ) | ||
8 |
iter( 迭 代 重 叠 的 区 块 , 仅 用 于 snow) |
注 意 : 目 前 0−3 无 视 所 花 费 比 特 的 多 少 , 所 以 质 量 可 能 比 较 低 。
me_range=<0−9999>
运 动 预 测 的 搜 索 范 围 ( 默 认 值 : 0( 不 限 制 ) )
mbd=<0−2>( 另 见 *cmp、 qpel)
宏 块 决 策 算 法 ( 高 质 量 模 式 ) , 将 每 个 宏 块 在 所 有 模 式 下 编 码 然 后 选 择 最 佳 的 模 式 。 该 模 式 运 行 很 慢 , 但 能 使 质 量 提 高 , 文 件 大 小 降 低 。 当 mbd 设 为 1 或 2 时 , 比 较 宏 块 过 程 中 将 不 考 虑 mbcmp 的 值 ( 但 是 其 它 地 方 还 是 使 用 了 mbcmp 值 , 特 别 是 运 动 搜 索 算 法 中 ) 。 然 而 当 某 个 比 较 设 置 ( precmp、 subcmp、 cmp 或 mbcmp) 为 非 零 值 时 , 将 会 使 用 一 种 更 慢 但 更 好 的 半 像 素 运 动 搜 索 模 式 , 而 不 管 mbd 设 为 何 值 。 如 果 设 置 了 qpel 参 数 , 则 将 肯 定 使 用 四 分 之 一 像 素 运 动 搜 索 模 式 。
0 |
使 用 mbcmp 提 供 的 比 较 函 数 ( 默 认 方 式 ) 。 |
|||
1 |
选 用 需 要 比 特 最 少 的 宏 块 模 式 ( =vhq) 。 |
|||
2 |
选 用 码 率 失 真 最 优 的 宏 块 模 式 。 |
vhq
与 mbd=1 相 同 , 出 于 兼 容 性 考 虑 而 保 留 了 下 来 。
v4mv
允 许 每 个 宏 块 有 4个 运 动 矢 量 ( 质 量 较 好 些 ) 。 当 mbd>0 时 使 用 效 果 更 好 。
obmc
重 叠 区 块 的 运 动 补 偿 ( H.263+)
loop
遁 环 过 滤 ( H.263+) 注 意 , 该 选 项 有 问 题
keyint=<0−300>
关 键 帧 的 最 大 间 隔 , 单 位 为 帧 数 ( 默 认 值 : 250, 或 者 说 25fps 的 影 片 中 每 10 秒 一 个 关 键 帧 。 该 值 是 MPEG-4 中 推 荐 使 用 的 默 认 值 ) 。 大 多 数 编 解 码 器 需 要 定 期 使 用 关 键 帧 以 限 制 不 匹 配 错 误 的 聚 积 效 应 。 关 键 帧 也 在 播 放 定 位 时 需 要 , 因 为 只 能 定 位 于 关 键 帧 ——但 关 键 帧 比 其 它 帧 需 要 更 多 空 间 , 所 以 这 里 的 数 值 设 得 越 大 意 味 着 文 件 越 小 , 但 定 位 越 不 精 确 。 0 与 1 相 同 , 这 将 使 每 个 帧 都 成 为 关 键 帧 。 不 推 荐 大 于 300 的 值 , 因 为 质 量 可 能 很 差 , 这 取 决 于 解 码 器 、 编 码 器 和 运 气 。 通 常 MPEG-1/2 使 用 小 于 等 于 30 的 值 。
sc_threshold=<−1000000000−1000000000>
用 于 场 景 切 换 侦 测 的 阈 值 。 当 libavcodec 侦 测 到 场 景 切 换 时 , 将 插 入 一 个 关 键 帧 。 可 通 过 该 选 项 指 定 侦 测 模 式 的 敏 感 度 。 −1000000000 表 示 每 个 帧 下 都 会 侦 测 出 一 个 场 景 切 换 , 1000000000 表 示 侦 测 不 出 任 何 场 景 切 换 ( 默 认 值 : 0) 。
sc_factor=<任 何 正 整 数 >
导 致 使 用 较 高 量 化 参 数 的 帧 更 容 易 引 发 场 景 切 换 的 侦 测 , 从 而 使 libavcodec 使 用 一 个 I 帧 ( 默 认 值 : 1) 。 1−16 是 一 个 合 理 的 范 围 。 2 至 6 之 间 的 值 能 提 高 峰 值 信 噪 比 ( PSNR) ( 最 高 大 约 为 0.04dB) 并 且 让 I 帧 在 高 动 态 场 景 中 放 置 于 更 合 适 的 位 置 。 高 于 6 的 值 可 能 提 高 一 点 点 PSNR( 大 约 比 sc_factor=6 多 0.01dB) , 而 视 觉 质 量 下 降 却 相 当 可 观 。
vb_strategy=<0−2>( 只 用 于 第 一 阶 段 编 码 )
选 用 I/P/B 帧 的 策 略 :
0 |
总 是 使 用 最 多 的 B 帧 ( 默 认 值 ) 。 | ||
1 |
在 高 动 态 场 景 中 避 免 使 用 B 帧 。 参 见 b_sensitivity 选 项 以 调 试 这 一 策 略 。 | ||
2 |
调 整 使 用 B 帧 的 个 数 以 使 质 量 最 好 ( 运 行 缓 慢 ) 。 可 通 过 调 整 brd_scale 选 项 以 减 少 该 选 项 对 于 运 行 速 度 的 负 面 作 用 。 |
b_sensitivity=<任 何 大 于 0 的 整 数 >
调 整 vb_strategy=1 时 运 动 侦 测 的 敏 感 程 度 从 而 避 免 使 用 B 帧 ( 默 认 值 : 40) 。 敏 感 程 度 越 低 将 导 致 越 多 的 B帧 。 使 用 更 多 的 B 帧 通 常 能 提 升 峰 值 信 噪 比 , 但 太 多 的 B 帧 可 能 导 致 在 高 动 态 场 景 中 质 量 下 降 。 除 非 运 动 程 度 极 其 高 , 否 则 b_sensitivity 设 为 低 于 默 认 的 值 是 很 安 全 的 ; 10 在 大 多 数 情 况 下 是 一 个 理 想 的 值 。
brd_scale=<0−10>
减 小 动 态 B 帧 决 策 中 帧 的 尺 寸 ( 默 认 值 : 0) 。 brd_scale 每 增 加 一 , 帧 的 宽 高 将 减 小 一 半 , 这 样 就 使 运 行 速 度 提 升 至 四 倍 。 尺 寸 减 小 后 帧 的 宽 和 高 都 必 须 是 偶 数 , 所 以 brd_scale=1 要 求 原 来 的 宽 高 尺 寸 是 四 的 倍 数 , brd_scale=2 要 求 原 来 的 宽 高 尺 寸 是 八 的 倍 数 , 依 次 类 推 。 换 句 话 说 , 原 来 帧 的 宽 高 尺 寸 都 必 须 能 被 2^(brd_scale+1) 整 除 。
bidir_refine=<0−4>
优 化 用 于 双 向 宏 块 的 两 个 运 动 矢 量 , 而 非 重 复 使 用 向 前 和 向 后 搜 索 所 找 到 的 矢 量 。 该 选 项 只 对 B 帧 有 效 。
0 |
禁 用 ( 默 认 值 ) 。 |
|||
1−4 |
使 用 更 广 泛 的 搜 索 模 式 ( 值 越 大 运 行 越 慢 ) 。 |
vpass=<1−3>
启 用 内 置 的 二 阶 段 ( 或 更 多 阶 段 ) 编 码 模 式 , 需 仅 当 希 望 使 用 二 阶 段 ( 或 更 多 阶 段 ) 编 码 模 式 时 才 指 定 该 值 。
1 |
第 一 阶 段 编 码 ( 另 见 turbo) | ||
2 |
第 二 阶 段 编 码 | ||
3 |
第 N 阶 段 编 码 ( N 阶 段 编 码 模 式 中 第 二 阶 段 以 及 之 后 各 阶 段 的 编 码 ) |
以 下 展
示 了 其 如 何 工
作 , 以 及 如 何
使 用 :
第 一 阶 段 编 码
( vpass=1) 输 出 统 计
文 件 。 可 能 希
望 关 闭 一 些 大
量 消 耗 CPU 的 选 项
, 就 像 “turbo”模
式 所 做 的 那 样
。
在 二 阶 段 编 码
模 式 中 , 第 二
阶 段 ( vpass=2) 读 取
统 计 文 件 的 内
容 并 依 据 该 内
容 作 出 码 率 控
制 的 决 策 。
在 N 阶 段 模 式 中
, 第 二 阶 段 (
vpass=3——这 不 是 本
文 档 的 印 刷 错
误 ) 同 时 做 两
件 事 : 首 先 读
取 统 计 信 息 ,
然 后 重 写 这 些
信 息 。 如 果 存
在 不 得 不 终 断
MEncoder 的 可 能 , 那
么 可 能 希 望 在
做 这 一 步 前 备
份 divx2pass.log。 可 使 用
所 有 的 编 码 选
项 , 除 非 是 非
常 消 耗 CPU 的 选 项
, 如 “qns”。
可 反 复 执 行 与
此 相 同 的 编 码
阶 段 以 优 化 编
码 。 每 个 紧 接
着 的 编 码 阶 段
将 使 用 上 一 个
阶 段 的 统 计 信
息 并 进 一 步 优
化 。 最 后 一 个
编 码 阶 段 可 以
包 含 任 意 大 量
消 耗 CPU 的 编 码 选
项 。
如 果 想 用 二 阶
段 编 码 模 式 ,
那 么 先 使 用 vpass=1,
然 后 再 用 vpass=2。
如 果 想 用 三 阶
段 或 更 多 阶 段
的 编 码 模 式 ,
那 么 在 第 一 阶
段 使 用 vpass=1, 接 着
用 vpass=3, 接 着 不 断
用 vpass=3 直 至 对 编
码 结 果 满 意 为
止 。
huffyuv:
第 一 阶 段
保 存 统 计 信 息 。
第 二 阶 段
使 用 基 于 第 一 阶 段 统 计 信 息 的 最 优 哈 夫 曼 表 编 码 。
turbo( 仅 用 于 二 阶 段 编 码 )
使 用 更 快 的 算 法 并 禁 用 大 量 占 用 CPU 的 选 项 以 使 第 一 阶 段 编 码 的 运 行 大 幅 加 快 。 该 选 项 可 能 稍 稍 降 低 全 局 峰 值 信 噪 比 ( 大 约 为 0.01dB) 并 且 改 变 单 个 帧 的 类 型 以 及 稍 稍 改 变 该 帧 的 峰 值 信 噪 比 ( 最 多 至 0.03dB) 。
aspect=<x/y>
在 文 件 内 部 保 存 影 片 的 宽 高 比 , 就 像 MPEG 文 件 一 样 。 比 使 用 缩 放 功 能 效 果 好 多 了 , 因 为 质 量 不 下 降 。 只 有 MPlayer 能 正 确 播 放 这 些 文 件 , 其 它 播 放 器 会 以 错 误 的 宽 高 比 显 示 。 宽 高 比 参 数 可 以 以 比 率 或 浮 点 数 字 的 形 式 给 出 。
示 例 :
aspect=16/9 或 aspect=1.78
autoaspect
与 aspect 选 项 相 同 , 但 是 通 过 综 合 考 量 过 滤 器 序 列 上 的 各 种 调 整 ( crop/expand/ scale/ 等 等 ) 自 动 计 算 宽 高 比 。 不 会 对 性 能 产 生 负 面 影 响 , 所 以 可 放 心 地 让 该 选 项 保 持 为 打 开 的 状 态 。
vbitrate=<参 数 值 >
指 定 比
特 率 ( 默 认 值
: 800) 。
警 告 : 1kbit = 1000 bits
4−16000
( 单 位 为 kbit)
16001−24000000
( 单 位 为 bit)
vratetol=<参 数 值 >
文 件 大
小 控 制 中 允 许
出 入 的 数 量 ,
单 位 为 kbit。
1000−100000是 一 个 合
理 的 范 围 。 (
警 告 : 1kbit = 1000 bits)
( 默 认 值 : 8000)
注 意 : vratetol 在 第
二 阶 段 编 码 中
不 应 设 得 太 大
, 否 则 当 设 置
了 vrc_(min|max)rate 时 , 可
能 会 产 生 问 题
。
vrc_maxrate=<参 数 值 >
最 大 比 特 率 , 单 位 为 kbit/sec( 默 认 值 : 0, 无 限 制 )
vrc_minrate=<参 数 值 >
最 小 比 特 率 , 单 位 为 kbit/sec( 默 认 值 : 0, 无 限 制 )
vrc_buf_size=<参 数 值 >
缓 冲 大 小 , 单 位 为 kbit。 在 MPEG-1/2 中 该 选 项 同 时 设 置 vbv 缓 冲 的 大 小 , 对 于 VCD 需 使 用 327, 对 于 SVCD 使 用 917, 而 DVD 使 用 1835。
vrc_buf_aggressivity
当 前 没 有 什 么 作 用
vrc_strategy
码 率 控 制 方 式 。 注 意 当 vrc_strategy 不 设 为 0 时 , 一 些 影 响 码 率 控 制 的 选 项 将 不 起 任 何 作 用 。
0 |
使 用 内 置 的 lavc 码 率 控 制 方 式 ( 默 认 值 ) 。 | ||
1 |
使 用 Xvid 的 码 率 控 制 方 式 ( 仅 供 测 试 用 ; 要 求 MEncoder 编 译 时 包 含 对 Xvid 1.1 或 更 高 版 本 的 支 持 ) 。 |
vb_qfactor=<−31.0−31.0>
B 帧 和 非 B 帧 间 的 量 化 参 数 因 数 ( 默 认 值 : 1.25)
vi_qfactor=<−31.0−31.0>
I 帧 和 非 I 帧 间 的 量 化 参 数 因 数 ( 默 认 值 : 0.8)
vb_qoffset=<−31.0−31.0>
B 帧 和 非 B 帧 间 的 量 化 参 数 补 偿 量 ( 默 认 值 1.25)
vi_qoffset=<−31.0−31.0>
( 默 认
值 : 0.0)
如 果 v{b|i}_qfactor > 0,
I/B帧 量 化 参 数 = P帧
量 化 参 数 * v{b|i}_qfactor +
v{b|i}_qoffset,
否 则
使 用 常 规 的 码
率 控 制 方 式 (
不 限 定 为 下 一
个 P 帧 的 量 化 参
数 ) 并 设 置 q= −q *
v{b|i}_qfactor + v{b|i}_qoffset
提 示 : 要 执 行
恒 定 量 化 参 数
的 编 码 而 对 I/P 和 B
帧 应 用 不 同 的
量 化 参 数 , 可
使 用 : lmin= <I/P帧 量
化 参 数 >:lmax= <I/P帧
量 化 参 数 >:vb_qfactor=
<B帧 量 化 参 数
/I/P帧 量 化 参 数
>。
vqblur=<0.0−1.0>( 用 于 第 一 阶 段 编 码 )
量 化 参 数 模 糊 系 数 ( 默 认 值 : 0.5) , 值 越 大 将 使 量 化 参 数 在 时 间 上 分 布 得 越 平 均 ( 变 化 得 越 慢 ) 。
0.0 |
禁 用 量 化 参 数 模 糊 功 能 。 |
|||
1.0 |
取 量 化 参 数 在 所 有 先 前 出 现 的 帧 中 的 平 均 值 。 |
vqblur=<0.0−99.0>( 用 于 第 二 阶 段 编 码 )
量 化 参 数 高 斯 模 糊 ( 默 认 值 : 0.5) , 值 越 大 将 使 量 化 参 数 在 时 间 上 分 布 得 越 平 均 ( 变 化 得 越 慢 ) 。
vqcomp=<0.0−1.0>
量 化 参 数 压 缩 , vrc_eq 选 项 依 赖 于 该 选 项 ( 默 认 值 : 0.5) 。 注 意 : 在 两 个 极 端 值 之 间 的 某 个 值 能 使 感 观 质 量 达 到 最 优 。
vrc_eq=<方 程 式 >
主 码 率 控 制 方 程 式
1+(tex/avgTex-1)*qComp
近 似 于 以 前 码 率 控 制 代 码 所 用 的 方 程 式
tex^qComp
式 中 qcomp 为 0.5 或 某 个 类 似 设 置 ( 默 认 值 )
中 置 运 算 符 :
+,−,*,/,^
变 量 :
tex
纹 理 复 杂 度
iTex,pTex
内 部 、 非 内 部 纹 理 复 杂 度
avgTex
平 均 纹 理 复 杂 度
avgIITex
I 帧 中 的 平 均 内 部 纹 理 复 杂 度
avgPITex
P 帧 中 的 平 均 内 部 纹 理 复 杂 度
avgPPTex
P 帧 中 的 平 均 非 内 部 纹 理 复 杂 度
avgBPTex
B 帧 中 的 平 均 非 内 部 纹 理 复 杂 度
mv
用 于 运 动 矢 量 的 比 特 数
fCode
以 log2 对 数 值 为 单 位 的 最 大 运 动 矢 量 长 度
iCount
内 部 宏 块 数 /宏 块 数
var
空 间 复 杂 度
mcVar
时 间 复 杂 度
qComp
命 令 行 输 入 的 qcomp 值
isI, isP, isB
若 图 像 类 型 为 I/P/B 则 为 1, 否 则 为 0。
Pi,E
参 见 你 最 喜 欢 的 数 学 书 。
函 数 :
max(a,b),min(a,b)
最 大 值 /最 小 值
gt(a,b)
若 a>b 则 为 1, 否 则 为 0
lt(a,b)
若 a<b 则 为 1, 否 则 为 0
eq(a,b)
若 a==b 则 为 1, 否 则 为 0
sin, cos, tan, sinh, cosh, tanh, exp, log, abs
vrc_override=<若 干 选 项 >
用 户 指 定 的 针 于 影 片 特 定 部 分 ( 尾 声 、 演 职 员 表 ……) 的 质 量 值 。 选 项 是 <start-frame>、 <end-frame>、 <quality>[/<start-frame>、 <end-frame>、 <quality>[/...]]:
quality( 2−31)
量 化 参 数
quality( −500−0)
以 百 分 比 为 单 位 的 质 量 修 正 度
vrc_init_cplx=<0−1000>
初 始 复 杂 度 ( 用 于 第 一 阶 段 编 码 )
vrc_init_occupancy=<0.0−1.0>
初 始 缓 冲 占 用 量 , 为 vrc_buf_size 值 的 比 例 值 ( 默 认 值 : 0.9)
vqsquish=<0|1>
指 定 如 何 使 量 化 参 数 保 持 在 qmin 和 qmax 之 间 。
0 |
使 用 截 断 方 式 。 |
|||
1 |
使 用 一 种 不 错 的 微 分 函 数 ( 默 认 值 ) 。 |
vlelim=<−1000−1000>
设 置 亮 度 的 单 一 系 数 消 减 阈 值 。 设 为 负 数 值 则 将 同 时 考 量 直 流 信 号 系 数 ( 在 以 quant=1 编 码 时 应 当 至 少 设 为 −4 或 更 低 ) :
0 |
禁 用 ( 默 认 值 ) |
|||
−4 |
JVT 推 荐 值 |
vcelim=<−1000−1000>
设 置 色 度 的 单 一 系 数 消 减 阈 值 。 设 为 负 数 值 则 将 同 时 考 量 直 流 信 号 系 数 ( 在 以 quant=1 编 码 时 应 当 至 少 设 为 −4 或 更 低 ) :
0 |
禁 用 ( 默 认 值 ) |
|||
7 |
JVT 推 荐 值 |
vstrict=<−2|−1|0|1>
严 格 符 合 编 码 标 准
0 |
禁 用 | ||
1 |
仅 当 希 望 让 MPEG-4 标 准 解 码 器 读 取 编 码 输 出 结 果 时 才 推 荐 使 用 | ||
−1 |
允 许 使 用 libavcodec 专 用 的 扩 展 功 能 ( 默 认 值 ) 。 | ||
−2 |
启 用 实 验 性 的 编 解 码 器 和 功 能 , 这 些 可 能 在 将 来 版 本 的 MPlayer 中 无 法 播 放 ( 用 于 snow) 。 |
vdpart
数 据 分 段 。 每 个 视 频 数 据 包 增 加 2 字 节 内 容 , 从 而 改 善 在 不 可 靠 信 道 上 传 输 时 ( 例 如 , 在 因 特 网 上 传 输 流 媒 体 ) 的 容 错 能 力 。 每 个 视 频 数 据 包 将 编 码 为 3 个 独 立 的 部 分 :
1. MVs
运 动 信 息
2. DC coefficients( 直 流 信 号 系 数 )
低 分 辨 率 画 面
3. AC coefficients( 交 流 信 号 系 数 )
细 节
MV 和 DC 最 为 重 要 , 丢 失 这 两 个 部 分 似 乎 远 比 丢 失 AC 部 分 和 1. & 2. 部 分 严 重 得 多 。 (MV & DC) 远 比 3. 部 分 ( AC) 小 得 多 , 这 意 味 着 传 输 错 误 更 多 出 现 在 AC 部 分 而 非 MV & DC 部 分 。 所 以 , 画 面 在 数 据 分 段 后 将 比 未 分 段 时 看 上 去 更 好 , 因 为 未 分 割 时 传 输 错 误 将 同 等 概 率 地 损 坏 AC/DC/MV 三 个 部 分 。
vpsize=<0−10000>( 另 见 vbpart)
视 频 数 据 包 的 大 小 , 用 于 改 善 容 错 能 力 。
0
禁 用 ( 默 认 值 )
100−1000
较 好 的 选 择
ss
用 于 H.263+ 的 分 片 结 构 模 式
gray
仅 灰 度 的 编 码 ( 较 快 )
vfdct=<0−10>
离 散 余 弦 变 换 算 法
0 |
自 动 选 用 一 个 良 好 的 算 法 ( 默 认 值 ) 。 |
|||
1 |
快 速 整 数 型 |
|||
2 |
精 确 整 数 型 |
|||
3 |
MMX |
|||
4 |
mlib |
|||
5 |
AltiVec |
|||
6 |
浮 点 AAN |
idct=<0−99>
离 散 余
弦 逆 变 换 算 法
注 意 : 据 我 们
所 知 , 所 有 这
些 离 散 余 弦 逆
变 换 算 法 均 通
过 IEEE1180 测 试 。
0 |
自 动 选 用 一 个 良 好 的 算 法 ( 默 认 值 ) 。 | ||
1 |
JPEG 标 准 整 数 型 | ||
2 |
简 单 型 | ||
3 |
简 单 MMX | ||
4 |
libmpeg2mmx( 不 精 确 , 勿 用 于 keyint >100 模 式 下 的 编 码 ) | ||
5 |
ps2 | ||
6 |
mlib | ||
7 |
arm | ||
8 |
AltiVec | ||
9 |
sh4 | ||
10 |
simplearm | ||
11 |
H.264 | ||
12 |
VP3 | ||
13 |
IPP | ||
14 |
xvidmmx | ||
15 |
CAVS | ||
16 |
simplearmv5te | ||
17 |
simplearmv6 |
lumi_mask=<0.0−1.0>
亮 区 屏
蔽 是 一 种 ’心 理
感 官 性 ’的 设 置
, 一 般 认 为 其
所 利 用 的 事 实
是 人 眼 倾 向 于
在 画 面 中 很 亮
的 部 分 里 只 注
意 到 较 少 的 细
节 。 亮 区 屏 蔽
模 式 比 中 性 的
模 式 更 大 幅 度
地 压 缩 明 亮 的
区 域 , 所 以 能
省 下 不 少 比 特
将 其 用 于 其 它
的 帧 中 , 从 而
提 高 整 体 的 主
观 感 官 质 量 ,
但 同 时 可 能 降
低 了 峰 值 信 噪
比 。
警 告 : 小 心 ,
值 过 大 可 能 导
致 灾 难 性 的 后
果 。
警 告 : 值 设 得
大 可 能 在 某 些
显 示 器 上 看 起
来 效 果 好 , 但
可 能 在 其 它 显
示 器 上 就 显 得
难 看 。
0.0
禁 用 ( 默 认 值 )
0.0−0.3
合 理 的 范 围
dark_mask=<0.0−1.0>
暗 区 屏
蔽 是 一 种 ’心 理
感 官 性 ’的 设 置
, 一 般 认 为 其
所 利 用 的 事 实
是 人 眼 倾 向 于
在 画 面 中 很 暗
的 部 分 里 只 注
意 到 较 少 的 细
节 。 暗 区 屏 蔽
模 式 比 中 性 的
模 式 更 大 幅 度
地 压 缩 明 亮 的
区 域 , 所 以 能
省 下 不 少 比 特
将 其 用 于 其 它
的 帧 中 , 从 而
提 高 整 体 的 主
观 感 官 质 量 ,
但 同 时 可 能 降
低 了 峰 值 信 噪
比 。
警 告 : 小 心 ,
值 过 大 可 能 导
致 灾 难 性 的 后
果 。
警 告 : 值 设 得
大 可 能 在 某 些
显 示 器 上 看 起
来 效 果 好 , 但
可 能 在 其 它 显
示 器 /电 视 /液 晶
屏 上 就 显 得 难
看 。
0.0
禁 用 ( 默 认 值 )
0.0−0.3
合 理 的 范 围
tcplx_mask=<0.0−1.0>
时 间 复 杂 性 屏 蔽 ( 默 认 值 : 0.0( 禁 用 ) ) 。 设 想 一 下 场 景 中 一 只 鸟 飞 过 整 个 场 景 ; tcplx_mask 将 提 高 描 绘 鸟 的 宏 块 的 量 化 参 数 ( 从 而 降 低 这 些 宏 块 的 质 量 ) , 而 人 眼 通 常 没 有 时 间 去 看 清 鸟 的 所 有 细 节 。 注 意 如 果 被 屏 蔽 的 对 象 停 止 运 动 ( 例 如 鸟 儿 落 地 了 ) , 那 么 很 有 可 能 在 短 时 间 内 该 对 象 会 显 得 很 难 看 , 直 至 编 码 器 注 意 到 该 对 象 不 动 了 因 而 需 要 更 好 的 块 来 描 绘 。 节 省 下 来 的 比 特 将 用 于 视 频 中 的 其 它 部 分 , 只 要 tcplx_mask 经 过 精 心 选 取 , 这 将 提 高 主 观 感 官 质 量 。
scplx_mask=<0.0−1.0>
空 间 复
杂 性 屏 蔽 。 如
果 没 有 去 块 效
应 过 滤 器 用 于
解 码 过 程 , 那
么 较 大 的 值 有
助 于 消 除 块 效
应 , 但 这 可 能
不 是 一 个 好 办
法 。
设 想 一 下 含 有
草 丛 ( 这 通 常
有 很 大 的 空 间
复 杂 度 ) 、 蓝
天 和 一 间 房 子
的 场 景 , scplx_mask 将
提 高 描 绘 草 丛
的 宏 块 的 量 化
参 数 , 从 而 降
低 其 质 量 , 由
此 将 更 多 的 比
特 花 在 天 空 和
房 子 上 。
提 示 : 要 充 分
切 除 所 有 的 影
片 黑 边 , 因 为
它 们 使 宏 块 的
质 量 下 降 ( 这
同 样 适 用 于 不
使 用 scplx_mask 的 情 形
) 。
0.0
禁 用 ( 默 认 值 )
0.0−0.5
合 理 的 范 围
注 意 : 这 个 设 置 与 使 用 能 更 大 幅 度 压 缩 高 频 信 号 的 自 定 义 量 化 矩 阵 不 具 有 相 同 效 果 , 因 为 即 使 直 流 信 号 改 变 时 , scplx_mask 也 不 会 降 低 P 块 的 质 量 。 scplx_mask 的 效 果 可 能 也 不 如 那 种 方 式 好 。
p_mask=<0.0−1.0>( 另 见 vi_qfactor)
降 低 帧 间 块 的 质 量 。 这 等 价 于 提 高 内 部 块 的 质 量 , 因 为 码 率 控 制 器 仍 在 整 个 视 频 序 列 上 以 相 同 的 平 均 码 率 分 配 了 数 据 资 源 ( 默 认 值 : 0.0( 禁 用 ) ) 。 p_mask=1.0 使 分 配 到 每 个 内 部 块 的 比 特 数 加 倍 。
border_mask=<0.0−1.0>
用 于 MPEG 风 格 编 码 器 的 画 面 边 缘 处 理 模 式 。 画 面 边 缘 处 理 模 式 提 高 距 离 画 面 帧 边 缘 不 到 1/5 个 帧 宽 度 /高 度 的 宏 块 的 量 化 参 数 , 因 为 这 些 宏 块 通 常 对 于 显 示 效 果 较 为 不 重 要 。
naq
使 自 适 应 量 化 模 式 正 态 化 ( 实 验 性 选 项 ) 。 当 使 用 自 适 应 量 化 模 式 ( *_mask) 时 , 平 均 每 个 宏 块 的 量 化 参 数 大 小 可 能 不 再 与 所 需 要 的 帧 级 别 的 量 化 参 数 相 一 致 。 Naq 将 尝 试 调 整 每 个 宏 块 的 量 化 参 数 以 保 证 平 均 值 为 适 当 的 值 。
ildct
使 用 隔 行 扫 描 的 离 散 余 弦 变 换 。
ilme
使 用 隔 行 扫 描 的 运 动 估 计 模 式 ( 与 qpel 不 能 同 时 使 用 ) 。
alt
使 用 另 一 种 扫 描 表 。
top=<−1−1>
−1 |
自 动 判 断 |
|||
0 |
下 半 扫 描 场 先 输 入 |
|||
1 |
上 半 扫 描 场 先 输 入 |
format=<参 数 值 >
YV12
默 认 值
444P
用 于 ffv1
422P
用 于 HuffYUV、 无 损 JPEG、 dv 和 ffv1
411P
用 于 无 损 JPEG、 dv 和 ffv1
YVU9
用 于 无 损 JPEG、 ffv1 和 svq1
BGR32
用 于 无 损 JPEG 和 ffv1
pred
( 用 于 HuffYUV)
0 |
左 预 测 |
|||
1 |
平 面 /梯 度 预 测 |
|||
2 |
中 位 数 预 测 |
pred
( 用 于 无 损 JPEG)
0 |
左 预 测 |
|||
1 |
上 预 测 |
|||
2 |
左 上 预 测 |
|||
3 |
平 面 /梯 度 预 测 |
|||
6 |
平 均 数 预 测 |
coder
( 用 于 ffv1)
0 |
vlc 编 码 ( Golomb-Rice) |
|||
1 |
算 术 编 码 ( CABAC) |
context
( 用 于 ffv1)
0 |
小 型 上 下 文 环 境 模 式 |
|||
1 |
大 型 上 下 文 环 境 模 式 |
( 用 于 ffvhuff)
0 |
预 先 确 定 的 哈 夫 曼 表 ( 内 置 的 或 是 二 阶 编 码 中 产 生 的 ) | ||
1 |
自 适 应 哈 夫 曼 表 |
qpel
使 用 四
分 之 一 像 素 的
运 动 补 偿 模 式
( 与 ilme 不 能 同 时
使 用 ) 。
提 示 : 该 选 项
似 乎 只 对 高 比
特 率 的 编 码 有
用 。
mbcmp=<0−2000>
设 置 用 于 宏 块 决 策 的 比 较 函 数 , 只 有 当 mbd=0 时 才 有 作 用 。 该 选 项 也 用 于 一 些 运 动 搜 索 函 数 中 , 此 时 不 管 mbd 设 置 如 何 都 有 作 用 。
0( SAD)
绝 对 值 差 求 合 , 运 行 快 ( 默 认 值 )
1( SSE)
误 差 的 平 方 求 合
2( SATD)
Hadamard 变 换 后 绝 对 值 差 求 合
3( DCT)
离 散 余 弦 变 换 后 绝 对 值 差 求 合
4( PSNR)
量 化 误 差 的 平 方 求 合 ( 需 避 免 使 用 , 质 量 差 )
5( BIT)
块 中 所 需 的 比 特 的 数 量
6( RD)
码 率 失 真 最 优 , 运 行 慢
7( ZERO)
0
8( VSAD)
垂 直 方 向 绝 对 值 差 求 合
9( VSSE)
垂 直 方 向 绝 对 值 差 的 平 方 求 合
10( NSSE)
保 留 噪 声 的 差 值 的 平 方 求 合
11( W53)
5/3 小 波 , 只 用 于 snow 中
12( W97)
9/7 小 波 , 只 用 于 snow 中
+256
同 时 使 用 色 度 信 息 , 当 前 无 法 在 B 帧 中 ( 正 确 ) 起 作 用 。
ildctcmp=<0−2000>
设 置 隔 行 扫 描 离 散 余 弦 变 换 决 策 中 使 用 的 比 较 函 数 ( 参 见 mbcmp 以 获 取 可 用 比 较 函 数 信 息 ) 。
precmp=<0−2000>
设 置 运 动 估 计 预 处 理 阶 段 所 使 用 的 比 较 函 数 ( 参 见 mbcmp 以 获 取 可 用 比 较 函 数 信 息 ) ( 默 认 值 : 0) 。
cmp=<0−2000>
设 置 整 像 素 运 动 估 计 中 所 使 用 的 比 较 函 数 ( 参 见 mbcmp 以 获 取 可 用 比 较 函 数 信 息 ) ( 默 认 值 : 0) 。
subcmp=<0−2000>
设 置 亚 像 素 运 动 估 计 中 所 使 用 的 比 较 函 数 ( 参 见 mbcmp 以 获 取 可 用 比 较 函 数 信 息 ) ( 默 认 值 : 0) 。
skipcmp=<0−2000>
FIXME: 为 该 选 项 写 说 明 文 档 。
nssew=<0−1000000>
该 设 置 控 制 NSSE 的 权 重 , 较 大 的 权 重 将 导 致 较 多 的 噪 声 。 0 NSSE 与 SSE 是 一 样 的 。 如 果 希 望 在 编 码 后 的 视 频 中 保 留 一 些 噪 声 , 而 不 是 在 编 码 时 将 其 滤 除 , 那 么 这 个 设 置 很 有 用 ( 默 认 值 : 8) 。
predia=<−99−6>
运 动 估 计 预 处 理 阶 段 中 使 用 菱 形 的 类 型 和 大 小
dia=<−99−6>
运 动 估
计 中 使 用 的 菱
形 的 类 型 和 大
小 。 运 动 搜 索
是 一 个 迭 代 式
的 过 程 。 使 用
一 个 较 小 的 菱
形 并 不 会 限 制
搜 索 只 找 较 小
的 运 动 矢 量 。
而 是 说 在 找 到
最 合 适 的 运 动
矢 量 前 搜 索 更
倾 向 于 停 止 ,
尤 其 是 在 噪 声
介 入 的 情 形 下
。 较 大 的 菱 形
将 使 最 佳 运 动
矢 量 的 搜 索 更
加 广 泛 , 从 而
搜 索 更 加 慢 ,
但 得 到 的 结 果
质 量 更 加 好 。
大 型 的 常 规 菱
形 比 自 适 应 形
状 的 菱 形 质 量
更 好 。
自 适 应 形 状 的
菱 形 在 速 度 和
质 量 之 间 有 较
好 的 折 中 。
注 意 : 常 规 菱
形 和 自 适 应 形
状 菱 形 在 大 小
概 念 上 的 含 义
是 不 同 的 。
−3 |
大 小 为 3 的 自 适 形 形 状 ( 快 速 ) 菱 形 |
|||
−2 |
大 小 为 2 的 自 适 形 形 状 ( 快 速 ) 菱 形 |
|||
−1 |
非 均 匀 的 多 重 六 边 形 搜 索 ( 运 行 慢 ) |
|||
1 |
size=1 的 常 规 菱 形 ( 默 认 值 ) =EPZS 类 型 的 菱 形 |
0
000
0
2 |
size=2 的 常 规 菱 形 |
0
000
00000
000
0
trell
使 用 格 子 因 子 搜 索 的 量 化 模 式 。 该 选 项 将 为 每 个 8x8 块 找 到 最 优 的 编 码 方 式 。 使 用 格 子 因 子 搜 索 的 量 化 方 式 就 是 一 种 在 峰 值 信 噪 比 相 对 码 率 意 义 下 最 优 的 量 化 模 式 ( 假 设 离 散 余 弦 逆 变 换 不 造 成 任 何 数 值 取 整 错 误 , 这 种 情 形 显 然 不 在 讨 论 之 列 。 ) 。 这 种 量 化 模 式 就 是 找 一 个 具 有 最 小 错 误 数 和 lambda*bits 值 的 块 。
lambda
与 量 化 参 数 ( QP) 相 关 的 常 数
bits
编 码 这 个 块 所 需 的 比 特 数 量 。
error
量 化 错 误 数 的 平 方 和
cbp
码 率 失 真 最 优 的 已 编 码 块 的 特 征 。 将 选 取 使 削 减 值 与 lambda*rate 值 的 合 最 小 化 的 已 编 码 块 的 特 征 。 该 选 项 只 能 与 格 子 因 子 量 化 模 式 一 起 使 用 。
mv0
尝 行 在 运 动 矢 量 =<0,0> 的 条 件 下 编 码 每 个 宏 块 并 选 取 最 好 的 一 个 。 当 mbd=0 时 该 选 项 没 有 作 用 。
mv0_threshold=<任 意 非 负 整 数 >
当 周 围
的 运 动 矢 量 为
<0,0>, 而 当 前 块
的 运 动 估 计 评
分 小 于 mv0_threshold 时 ,
将 使 用 <0,0> 作 为
运 动 矢 量 , 而
跳 过 进 一 步 的
运 动 估 计 步 骤
( 默 认 值 : 256)
。 将 mv0_threshold 降 低 至 0
可 以 使 峰 值 信
噪 比 有 稍 许 (
0.01dB) 增 加 , 并 且
可 能 使 编 码 后
的 视 频 看 上 去
稍 微 好 一 些 ;
将 mv0_threshold 设 为 高 于
320 时 将 导 致 峰 值
信 噪 比 和 视 觉
质 量 大 大 降 低
。 较 高 的 值 使
编 码 加 快 一 点
点 ( 通 常 低 于
1%, 这 取 决 于 所
使 用 的 其 它 选
项 ) 。
注 意 : 该 选 项
不 要 求 启 用 mv0 选
项 。
qprd( 仅 用 于 mbd=2)
用 于 所 给 各 个 宏 块 的 lambda 值 的 码 率 失 真 最 优 的 量 化 参 数 ( QP)
last_pred=<0−99>
来 自 前 一 帧 的 运 动 预 测 器 的 数 量
0 |
( 默 认 值 ) |
|||
a |
将 使 用 2a+1 x 2a+1 宏 块 数 平 方 个 来 自 前 一 帧 的 运 动 矢 量 预 测 器 。 |
preme=<0−2>
运 动 估 计 的 预 处 理 阶 段
0 |
禁 用 |
|||
1 |
只 在 I 帧 后 使 用 ( 默 认 值 ) |
|||
2 |
总 是 使 用 |
subq=<1−8>
亚 像 素
优 化 质 量 ( 用
于 qpel) ( 默 认 值
: 8( 高 质 量 )
)
注 意 : 该 选 项
对 速 度 有 极 大
影 响 。
refs=<1−8>
运 动 补 偿 中 所 考 虑 的 参 照 帧 的 数 量 ( 仅 用 于 Snow) ( 默 认 值 : 1)
psnr
编 码 后 打 印 整 个 视 频 的 PSNR( 峰 值 信 噪 比 ) , 并 将 每 个 帧 的 PSNR 存 放 在 名 字 诸 如 ’psnr_hhmmss.log’的 文 件 中 。 返 回 值 的 单 位 为 dB( 分 贝 ) , 值 越 高 越 好 。
mpeg_quant
使 用 MPEG 的 量 化 器 而 非 H.263 的 。
aic
启 用 MPEG-4
的 交 流 信 号 预
测 模 式 , 或 是 H.263+
的 高 级 帧 内 预
测 模 式 。 该 选
项 将 很 有 限 地
提 升 质 量 ( 大
约 0.02dB 的 PSNR) , 同
时 稍 许 减 慢 编
码 速 度 ( 大 约
为 1%) 。
注 意 : vqmin 应 当
设 为 8 或 更 大 以
使 用 H.263+ AIC。
aiv
用 于 H.263+ 的 另 一 种 帧 间 可 变 长 度 编 码 模 式
umv
无 限 制 的 运 动 矢 量 ( MV) ( 仅 用 于 H.263+) 允 许 编 码 任 意 长 的 MV。
ibias=<−256−256>
帧 内 量
化 器 的 偏 向 系
数 ( 256 等 价 于 1.0,
MPEG 类 型 的 量 化 器
的 默 认 值 : 96,
H.263 类 型 的 量 化 器
的 默 认 值 : 0)
注 意 : H.263 MMX 量 化
器 无 法 处 理 正
数 值 的 偏 向 系
数 ( 应 设 置 vfdct=1
或 2) , MPEG MMX 量 化
器 无 法 处 理 负
数 值 的 偏 向 系
数 ( 应 设 置 vfdct=1
或 2) 。
pbias=<−256−256>
帧 间 量
化 器 偏 向 系 数
( 256 等 价 于 1.0,
MPEG类 型 的 量 化 器
的 默 认 值 : 0, H.263
类 型 的 量 化 器
的 默 认 值 :
−64)
注 意 : H.263 MMX 量 化
器 无 法 处 理 正
数 值 的 偏 向 系
数 ( 应 设 置 vfdct=1
或 2) , MPEG MMX 量 化
器 无 法 处 理 负
数 值 的 偏 向 系
数 ( 应 设 置 vfdct=1
或 2) 。
提 示 : 偏 向 系
数 的 值 越 大 (
−32 − −16, 而 不
是 −64) 看 上 去
越 能 提 升 PSNR。
nr=<0−100000>
噪 声 削 减 模 式 , 0 表 示 禁 用 。 0−600 对 于 典 型 的 视 频 内 容 来 说 是 一 个 有 用 的 范 围 , 但 是 可 能 希 望 将 其 调 高 一 点 以 用 于 噪 点 十 分 多 的 视 频 内 容 ( 默 认 值 : 0) 。 考 虑 到 该 选 项 对 于 编 码 速 度 影 响 小 , 可 能 希 望 更 倾 向 于 使 用 这 个 选 项 , 而 不 是 用 诸 如 denoise3d 或 hqdn3d 之 类 的 视 频 过 滤 器 来 过 滤 噪 声 。
qns=<0−3>
量 化 器 噪 声 整 形 模 式 。 该 选 项 不 是 选 择 在 PSNR 上 最 接 近 源 视 频 的 量 化 模 式 , 而 是 选 择 能 使 噪 声 ( 通 常 是 色 斑 ) 会 被 图 像 中 相 近 频 率 内 容 所 屏 蔽 的 量 化 模 式 。 较 大 的 值 运 行 速 度 较 慢 , 但 可 能 无 法 产 生 较 好 的 编 码 质 量 。 该 选 项 可 以 并 且 应 当 与 格 子 因 子 量 化 模 式 一 起 使 用 , 在 这 种 情 况 下 格 子 因 子 量 化 模 式 ( 对 于 恒 定 权 值 是 最 优 的 ) 将 作 为 迭 代 搜 索 的 起 始 操 作 。
0 |
禁 用 ( 默 认 值 ) |
|||
1 |
仅 降 低 系 数 的 绝 对 值 。 |
|||
2 |
仅 改 变 最 后 一 个 非 零 系 数 +1 之 前 的 系 数 。 |
|||
3 |
尝 试 所 有 操 作 。 |
inter_matrix=<逗 号 分 隔 的 矩 阵 >
使 用 自 定 义 的 帧 间 矩 阵 。 该 选 项 需 要 一 个 用 逗 号 分 隔 的 64 个 整 数 组 成 的 字 符 串 。
intra_matrix=<逗 号 分 隔 的 矩 阵 >
使 用 自 定 义 的 帧 内 矩 阵 。 该 选 项 需 要 一 个 用 逗 号 分 隔 的 64 个 整 数 组 成 的 字 符 串 。
vqmod_amp
实 验 性 的 量 化 参 数 调 整 模 式
vqmod_freq
实 验 性 的 量 化 参 数 调 整 模 式
dc
以 比 特 为 单 位 的 帧 内 直 流 信 号 的 精 度 ( 默 认 值 : 8) 。 如 果 指 定 了 vcodec=mpeg2video, 那 么 该 值 可 以 是 8、 9、 10 或 11。
cgop( 另 见 sc_threshold)
封 闭 所 有 的 画 面 组 。 当 前 该 选 项 只 有 当 场 景 切 换 侦 测 功 能 禁 用 时 才 能 起 作 用 ( sc_threshold=1000000000) 。
gmc
启 动 全 局 动 作 补 偿 。
(no)lowdelay
设 置 用 于 MPEG-1/2 的 低 延 迟 标 志 位 ( 禁 用 B 帧 ) 。
vglobal=<0−3>
控 制 写 入 全 局 视 频 头 部 信 息 的 方 式 。
0 |
编 解 码 器 决 在 哪 里 写 入 全 局 头 部 信 息 ( 默 认 值 ) 。 | ||
1 |
只 在 extradata( 额 外 数 据 ) 域 中 写 入 全 局 头 部 信 息 ( .mp4/MOV/NUT 需 要 这 样 做 ) 。 | ||
2 |
只 在 关 键 帧 之 前 写 入 全 局 头 部 信 息 。 | ||
3 |
结 合 1 和 2 两 种 方 式 。 |
aglobal=<0−3>
与 vglobal 相 同 , 用 于 音 频 头 部 信 息 。
level=<参 数 值 >
设 置 编 解 码 器 环 境 等 级 。 可 使 用 31 或 41 以 在 Playstation 3 上 播 放 视 频 。
skip_exp=<0−1000000>
FIXME: 为 这 个 选 项 写 说 明 文 档 。
skip_factor=<0−1000000>
FIXME: 为 这 个 选 项 写 说 明 文 档 。
skip_threshold=<0−1000000>
FIXME: 为 这 个 选 项 写 说 明 文 档 。
nuv(
−nuvopts)
Nuppel 是 基 于 RTJPEG 和 LZO
的 视 频 。 默 认
方 式 下 , 帧 首
先 以 RTJPEG 方 式 编 码
, 然 后 再 用 LZO 压
缩 , 但 可 以 禁
用 这 两 个 阶 段
中 的 一 个 或 两
个 。 于 是 , 实
际 可 以 输 出 的
是 原 始 的 i420、 LZO压
缩 的 i420、 RTJPEG 或 默
认 情 况 下 的 经 LZO
压 缩 的 RTJPEG。
注 意 : nuvrec 文 档
中 包 含 了 一 些
用 于 大 多 数 常
见 电 视 信 号 编
码 的 设 置 的 建
议 和 示 例 。
c=<0−20>
色 度 阈 值 ( 默 认 值 : 1)
l=<0−20>
亮 度 阈 值 ( 默 认 值 : 1)
lzo
启 用 LZO 压 缩 ( 默 认 值 ) 。
nolzo
禁 用 LZO 压 缩 。
q=<3−255>
质 量 等 级 ( 默 认 值 : 255)
raw
禁 用 RTJPEG 编 码 。
rtjpeg
启 用 RTJPEG 编 码 ( 默 认 值 ) 。
xvidenc
(−xvidencopts)
有 三 个 模 式 可
以 使 用 : 恒 定
比 特 率 模 式 (
CBR) 、 固 定 量 化
参 数 模 式 和 二
阶 段 编 码 模 式
。
pass=<1|2>
在 二 阶 段 编 码 模 式 中 指 定 哪 一 个 阶 段 。
turbo( 仅 用 于 二 阶 段 编 码 模 式 )
通 过 使 用 更 快 的 算 法 并 禁 用 大 量 消 耗 CPU 的 选 项 , 以 加 速 第 一 阶 段 编 码 。 该 选 项 可 能 稍 许 降 低 全 局 的 PSNR, 改 变 单 个 帧 的 类 型 , 并 且 稍 许 提 升 这 个 帧 的 PSNR。
bitrate=<参 数 值 >( 用 于 CBR 或 二 阶 段 编 码 模 式 )
设 置 所 使 用 的 比 特 率 。 若 值 小 于 16000, 则 单 位 为 千 比 特 /秒 ; 若 值 大 于 16000, 则 单 位 为 比 特 /秒 。 如 果 <参 数 值 > 为 负 数 , 那 么 Xvid 将 把 这 个 值 的 绝 对 值 作 为 视 频 的 目 标 大 小 ( 单 位 为 kBytes) , 并 自 动 计 算 出 相 应 的 比 特 率 ( 默 认 值 : 687kbits/s) 。
fixed_quant=<1−31>
切 换 至 固 定 量 化 参 数 模 式 , 并 指 定 所 使 用 的 量 化 参 数 。
zones=<区 域 0>[/<区 域 1>[/...]]( 用 于 CBR 或 二 阶 段 编 码 模 式 )
用 户 指 定 的 针 对 影 片 特 定 部 分 ( 片 尾 、 演 职 员 表 、 ……) 的 质 量 值 。 每 个 区 域 的 格 式 是 <启 始 帧 >,<模 式 >,<参 数 值 >, 其 中 <模 式 > 可 以 是
q |
更 改 恒 定 量 化 参 数 , 在 这 种 模 式 下 参 数 值 =<2.0−31.0>, 代 表 量 化 参 数 值 。 | ||
w |
更 改 码 率 控 制 权 值 , 在 这 种 模 式 下 参 数 值 =<0.01−2.00>, 代 表 单 位 为 % 的 质 量 修 正 值 。 |
示 例 :
zones=90000,q,20
将 90000 开 始 的 所 有 帧 以 恒 定 量 化 参 数 20 编 码 。
zones=0,w,0.1/10001,w,1.0/90000,q,20
将 0−10000 帧 以 10% 的 比 特 率 编 码 , 将 90000 直 至 结 尾 的 帧 以 20 的 恒 定 量 化 参 数 编 码 。 注 意 需 要 有 第 二 个 区 域 以 限 定 第 一 个 区 域 , 因 为 没 有 这 个 区 域 的 话 , 直 至 89999 的 所 有 帧 都 会 以 10% 的 比 特 率 编 码 。
me_quality=<0−6>
该 选 项 控 制 运 动 估 计 子 系 统 。 值 越 高 , 运 动 估 计 就 越 精 确 ( 默 认 值 : 6) 。 运 动 估 计 越 精 确 , 就 能 节 省 越 多 的 比 特 。 提 高 精 度 是 以 牺 牲 CPU 时 间 为 代 价 的 , 所 以 如 果 需 要 实 时 编 码 , 那 么 就 降 低 这 个 设 置 。
(no)qpel
MPEG-4 默 认 在 其 运 动 搜 索 中 采 用 半 像 素 的 精 度 。 标 准 中 提 出 了 一 种 允 许 编 码 器 采 用 四 分 之 一 像 素 精 度 的 模 式 。 该 选 项 通 常 导 致 图 像 较 为 锐 化 。 不 幸 的 是 , 该 选 项 对 于 比 特 率 有 很 大 影 响 , 并 且 有 时 候 这 种 较 高 的 比 特 率 的 占 用 阻 碍 其 在 固 定 比 特 率 下 给 予 图 像 较 好 质 量 。 最 好 在 启 用 和 禁 用 这 个 选 项 的 情 况 下 测 试 一 下 , 以 看 看 是 否 值 得 激 活 该 选 项 。
(no)gmc
启 用 全 局 运 动 补 偿 模 式 , 该 模 式 使 Xvid 生 成 特 殊 的 帧 ( GMC 帧 ) , 这 种 帧 相 当 适 合 带 有 摇 摄 /推 近 / 旋 转 等 镜 头 的 画 面 。 使 用 该 选 项 是 否 能 节 省 比 特 是 高 度 取 决 于 源 视 频 素 材 。
(no)trellis
格 子 因 子 量 化 模 式 是 一 种 自 适 应 的 量 化 方 式 , 该 方 式 通 过 修 改 量 化 后 的 系 数 , 以 使 这 些 系 数 能 被 熵 编 码 器 更 大 幅 度 地 压 缩 , 从 而 节 省 比 特 。 其 对 质 量 的 提 升 是 不 错 的 , 如 果 VHQ 显 得 占 用 了 太 多 CPU, 那 么 这 个 设 置 可 能 是 比 VHQ 以 较 少 代 价 节 省 一 些 比 特 ( 并 且 提 升 固 定 比 特 率 下 画 面 质 量 ) 的 另 一 种 方 法 ( 默 认 值 : 打 开 ) 。
(no)cartoon
如 果 所 编 码 的 帧 序 列 是 动 画 / 卡 通 的 话 , 那 么 就 激 活 这 个 选 项 。 这 个 选 项 修 改 Xvid 内 部 的 一 些 阈 值 , 以 使 Xvid 对 于 外 观 平 面 化 的 卡 通 片 的 帧 类 型 和 运 动 矢 量 的 决 策 中 有 较 好 判 断 。
(no)chroma_me
通 常 的 运 动 估 计 算 法 仅 使 用 亮 度 信 息 寻 找 最 佳 的 运 动 矢 量 。 然 而 对 于 一 些 视 频 素 材 , 使 用 色 度 平 面 能 有 助 于 找 到 更 好 的 矢 量 。 该 设 置 开 启 在 运 动 估 计 中 对 于 色 度 平 面 的 使 用 ( 默 认 值 : 开 启 ) 。
(no)chroma_opt
启 用 色 度 优 化 器 预 过 滤 器 。 该 预 过 滤 器 将 对 色 彩 信 息 做 一 些 额 外 的 特 殊 处 理 , 以 使 图 形 边 缘 的 阶 梯 性 变 化 效 果 降 至 最 低 。 该 预 过 滤 器 会 以 牺 牲 编 码 速 度 为 代 价 以 提 升 质 量 。 这 自 然 会 降 低 PSNR, 因 为 相 对 于 原 始 画 面 数 学 上 的 偏 移 将 增 大 , 但 是 主 观 感 觉 上 图 像 的 质 量 将 得 到 提 升 。 由 于 其 依 据 色 彩 信 息 而 发 挥 作 用 , 因 而 在 以 灰 度 模 式 编 码 时 可 能 希 望 将 这 个 选 项 关 闭 。
(no)hq_ac
处 理 来 自 邻 近 块 的 内 部 帧 时 , 激 活 交 流 信 号 系 数 的 高 质 量 预 测 模 式 ( 默 认 值 : 开 启 ) 。
vhq=<0−4>
运 动 搜 索 算 法 是 基 于 对 于 通 常 色 彩 域 的 搜 索 , 其 尝 试 找 到 一 个 能 将 参 照 帧 和 编 码 所 得 帧 的 差 别 降 至 最 小 的 运 动 矢 量 。 激 活 该 选 项 时 , Xvid 将 同 时 利 用 频 率 域 ( 离 散 余 弦 变 换 ) 搜 索 到 一 个 既 将 空 间 上 的 差 别 降 至 最 小 , 又 将 块 的 编 码 长 度 降 至 最 短 的 运 动 矢 量 。 从 运 行 最 快 至 运 行 最 慢 的 设 置 有 :
0 |
关 闭 |
|||
1 |
根 椐 模 式 决 定 ( 帧 间 /帧 内 宏 块 ) ( 默 认 值 ) |
|||
2 |
限 制 性 搜 索 |
|||
3 |
中 性 搜 索 |
|||
4 |
宽 泛 性 搜 索 |
(no)lumi_mask
自 适 应 的 量 化 模 式 使 宏 块 的 量 化 参 数 能 在 每 个 帧 中 有 所 不 同 。 这 是 一 种 ’心 理 感 官 性 ’的 设 置 , 一 般 认 为 其 所 利 用 的 事 实 是 人 眼 倾 向 于 在 画 面 中 十 分 亮 的 和 十 分 暗 的 部 分 只 注 意 到 较 少 的 细 节 。 相 对 于 中 性 的 区 域 , 该 选 项 对 于 这 些 区 域 压 缩 幅 度 更 大 , 这 将 节 省 一 些 比 特 而 将 其 用 在 其 它 的 帧 中 , 从 而 提 升 整 体 的 主 观 视 觉 质 量 , 但 可 能 降 低 了 PSNR。
(no)grayscale
使 Xvid 丢 弃 色 度 平 面 信 息 , 从 而 使 编 码 得 到 的 视 频 只 有 灰 度 信 息 。 注 意 该 选 项 并 不 加 快 编 码 速 度 , 而 只 是 在 编 码 的 最 后 阶 段 阻 止 写 入 色 度 数 据 。
(no)interlacing
编 码 隔
行 扫 描 视 频 内
容 的 扫 描 场 。
可 打 开 该 选 项
以 用 于 隔 行 扫
描 内 容 。
注 意 : 如 果 要
改 变 视 频 的 尺
寸 , 那 么 需 要
一 个 能 识 别 隔
行 扫 描 内 容 的
缩 放 器 , 可 以
使 用 −vf scale=<宽
>:<高 >:1 来 激 活 这
种 缩 放 器 。
min_iquant=<0−31>
最 小 I 帧 量 化 参 数 ( 默 认 值 : 2)
max_iquant=<0−31>
最 大 I 帧 量 化 参 数 ( 默 认 值 : 31)
min_pquant=<0−31>
最 小 P 帧 量 化 参 数 ( 默 认 值 : 2)
max_pquant=<0−31>
最 大 P 帧 量 化 参 数 ( 默 认 值 : 31)
min_bquant=<0−31>
最 小 B 帧 量 化 参 数 ( 默 认 值 : 2)
max_bquant=<0−31>
最 大 B 帧 量 化 参 数 ( 默 认 值 : 31)
min_key_interval=<参 数 值 >( 仅 用 于 二 阶 段 编 码 模 式 )
关 键 帧 间 的 最 小 间 隔 ( 默 认 值 : 0)
max_key_interval=<参 数 值 >
关 键 帧 间 的 最 大 间 隔 ( 默 认 值 : 10*fps)
quant_type=<h263|mpeg>
设 置 所 使 用 的 量 化 参 数 类 型 。 处 理 高 码 率 时 , 会 发 现 MPEG 量 化 模 式 保 留 了 更 多 的 细 节 。 处 理 低 码 率 时 , H.263 的 平 滑 特 性 会 带 来 较 少 的 宏 块 噪 声 。 当 使 用 自 定 义 的 量 化 矩 阵 时 , 必 须 使 用 MPEG 量 化 模 式 。
quant_intra_matrix=<文 件 名 >
载 入 自 定 义 的 帧 内 量 化 矩 阵 文 件 。 可 使 用 xvid64conf 的 矩 阵 编 码 器 构 建 这 样 的 文 件 。
quant_inter_matrix=<filename>
载 入 自 定 义 的 帧 间 量 化 矩 阵 文 件 。 可 使 用 xvid64conf 的 矩 阵 编 码 器 构 建 这 样 的 文 件 。
keyframe_boost=<0−1000>( 仅 用 于 二 阶 段 编 码 模 式 )
将 一 些 比 特 从 其 它 帧 类 型 的 空 间 储 备 中 转 移 至 内 部 帧 中 , 从 而 提 高 关 键 帧 的 质 量 。 该 数 量 是 增 加 的 百 分 比 量 , 所 以 值 为 10 将 给 关 键 帧 带 来 比 通 常 情 况 下 多 10% 的 比 特 量 ( 默 认 值 : 0) 。
kfthreshold=<参 数 值 >( 仅 用 于 二 阶 段 编 码 模 式 )
与 kfreduction 一 同 使 用 。 定 义 一 个 最 小 距 离 , 低 于 这 个 距 离 就 认 为 两 个 帧 应 当 视 作 是 连 续 的 , 从 而 根 据 kfreduction 的 设 置 处 理 这 个 情 况 ( 默 认 值 : 10) 。
kfreduction=<0−100>( 仅 用 于 二 阶 段 编 码 模 式 )
以 上 两 个 设 置 可 用 于 调 整 那 些 视 作 过 于 接 近 ( 一 个 序 列 中 ) 第 一 个 帧 的 关 键 帧 的 大 小 。 kfthreshold 设 置 在 哪 个 范 围 内 的 关 键 帧 要 被 削 减 , 而 kfreduction 决 定 了 这 些 关 键 帧 被 削 减 比 特 率 的 量 。 最 后 一 个 I 帧 将 以 通 常 的 方 式 处 理 ( 默 认 值 : 30) 。
max_bframes=<0−4>
位 于 I/P 帧 间 的 B 帧 的 最 大 数 量 ( 默 认 值 : 2) 。
bquant_ratio=<0−1000>
B 帧 与 非 B 帧 间 的 量 化 参 数 比 , 150=1.50( 默 认 值 : 150)
bquant_offset=<−1000−1000>
B 帧 与 非 B 帧 间 的 量 化 参 数 差 异 值 , 100=1.00( 默 认 值 : 100)
bf_threshold=<−255−255>
该 选 项 用 于 指 定 使 用 B 帧 的 优 先 级 。 该 值 越 高 , 就 越 可 能 使 用 B 帧 ( 默 认 值 : 0) 。 不 要 忘 了 B 帧 通 常 量 化 参 数 比 较 高 , 因 而 过 分 产 生 B 帧 可 能 导 致 视 觉 质 量 变 差 。
(no)closed_gop
该 选 项 告 诉 Xvid 封 闭 每 个 GOP( Group Of Pictures, 由 两 个 I 帧 分 隔 出 来 的 画 面 组 ) , 这 使 GOP 彼 此 之 间 相 互 独 立 。 这 就 是 意 味 着 GOP 的 最 后 一 个 帧 要 么 是 P 帧 , 要 么 是 N 帧 , 而 不 是 B 帧 。 通 常 开 启 这 个 选 项 是 比 较 好 的 ( 默 认 值 : 开 启 ) 。
(no)packed
该 选 项
意 在 解 决 编 码
至 诸 如 AVI 之 类 的
不 能 处 理 乱 序
帧 序 列 的 容 器
格 式 时 , 所 发
生 的 帧 顺 序 问
题 。 实 际 应 用
中 , 大 多 数 解
码 器 ( 无 论 是
软 件 的 还 是 硬
件 的 ) 都 能 够
自 己 处 理 帧 的
顺 序 , 因 而 当
该 选 项 开 启 时
可 能 反 而 引 起
混 乱 , 所 以 可
以 放 心 地 让 这
个 选 项 保 留 为
关 闭 状 态 , 除
非 确 实 知 道 在
做 什 么 。
警 告 : 该 选 项
会 产 生 非 法 的
比 特 流 , 从 而
无 法 被 DivX/libavcodec/Xvid 以
外 的 ISO-MPEG-4 的 解 码
器 解 码 。
警 告 : 该 选 项
同 时 会 在 文 件
中 存 入 一 个 虚
假 的 DivX 版 本 号 ,
所 以 某 些 解 码
器 中 有 缺 陷 的
自 动 侦 测 系 统
可 能 会 搞 不 清
楚 。
frame_drop_ratio=<0−100>( 仅 用 于 max_bframes=0)
该 设 置
使 创 建 可 变 帧
率 视 频 流 成 为
可 能 。 该 设 置
的 值 指 定 了 一
个 阈 值 , 如 果
后 一 个 帧 相 对
于 前 一 个 帧 的
差 异 低 于 或 等
于 这 个 阈 值 ,
那 么 将 跳 过 对
于 帧 的 编 码 (
一 个 所 谓 的 n-vop 将
放 置 于 视 频 流
中 ) 。 在 播 放
时 , 当 遇 到 n-vop 时
, 将 显 示 前 一
个 帧 。
警 告 : 滥 用 这
个 设 置 可 能 导
致 视 频 跳 跃 ,
所 以 使 用 该 选
项 后 果 自 负 !
rc_reaction_delay_factor=<参 数 值 >
CBR 码 率 控 制 器 在 对 于 比 特 率 变 后 作 出 反 应 并 且 对 其 作 出 补 偿 , 以 使 比 特 率 在 平 均 化 范 围 内 的 帧 中 保 持 恒 定 。 该 参 数 控 制 此 操 作 前 所 等 待 帧 的 数 量 。
rc_averaging_period=<参 数 值 >
真 正 的 CBR 是 很 难 达 到 的 。 由 于 视 频 素 材 的 不 同 , 比 特 率 可 能 是 变 化 而 难 以 预 测 的 。 所 以 Xvid 采 用 了 一 种 平 均 化 周 期 , 在 这 个 周 期 中 保 证 比 特 数 量 为 所 给 的 值 ( 减 去 一 个 较 小 的 可 变 值 ) 。 该 设 置 所 表 达 的 是 Xvid 平 均 “多 少 数 量 的 帧 ”的 比 特 率 从 而 达 到 CBR 效 果 。
rc_buffer=<参 数 值 >
码 率 控 制 缓 冲 的 大 小
curve_compression_high=<0−100>
该 设 置 使 Xvid 能 够 从 高 比 特 率 的 场 景 中 拿 出 一 定 百 分 比 的 比 特 , 而 将 这 些 比 特 还 给 比 特 预 留 储 备 中 。 也 可 使 用 这 个 设 置 用 于 一 个 视 频 有 太 多 的 比 特 分 配 给 了 高 比 特 率 的 场 景 , 以 致 于 ( 较 ) 低 比 特 率 的 场 景 变 得 视 觉 效 果 很 糟 糕 的 情 况 ( 默 认 值 : 0) 。
curve_compression_low=<0−100>
该 设 置 使 Xvid 能 够 将 一 定 百 分 比 的 额 外 的 比 特 分 给 低 比 特 率 的 场 景 , 而 从 整 个 视 频 剪 辑 中 拿 去 一 部 分 比 特 。 如 果 一 些 低 比 特 率 场 景 仍 然 有 马 赛 克 , 那 么 这 个 设 置 可 能 很 好 的 作 用 ( 默 认 值 : 0) 。
overflow_control_strength=<0−100>
在 二 阶
段 编 码 模 式 的
第 一 阶 段 , 计
算 出 了 一 个 经
过 缩 放 的 比 特
率 曲 线 。 这 个
所 期 望 曲 线 与
编 码 中 得 到 的
曲 线 之 间 的 差
值 称 为 溢 出 。
显 然 , 二 阶 段
编 码 的 码 率 控
制 器 尝 试 弥 补
这 个 溢 出 量 ,
将 这 个 差 值 派
分 到 后 续 帧 中
。 该 设 置 控 制
了 每 次 有 一 个
新 帧 时 , 分 配
多 少 溢 出 量 。
较 低 的 值 允 许
使 用 较 迟 缓 的
溢 出 控 制 , 较
大 的 码 率 喷 发
将 较 慢 地 得 到
补 偿 ( 可 能 导
致 小 型 视 频 剪
辑 缺 乏 精 度 )
。 较 大 的 值 将
使 比 特 再 分 配
过 程 中 的 变 化
更 具 突 发 性 ,
如 果 设 得 太 高
则 可 能 太 具 突
发 性 , 以 致 产
生 损 伤 ( 默 认
值 : 5) 。
注 意 : 该 设 置
对 于 质 量 极 具
影 响 , 小 心 使
用 !
max_overflow_improvement=<0−100>
在 帧 所 用 比 特 的 分 配 过 程 中 , 溢 出 控 制 可 能 增 加 帧 的 大 小 。 该 参 数 指 定 溢 出 控 制 允 许 相 对 于 理 想 分 配 曲 线 所 增 加 帧 大 小 的 最 大 的 百 分 比 ( 默 认 值 : 5) 。
max_overflow_degradation=<0−100>
在 帧 所 用 比 特 的 分 配 过 程 中 , 溢 出 控 制 可 能 减 少 帧 的 大 小 。 该 参 数 指 定 溢 出 控 制 允 许 相 对 理 想 分 配 曲 线 减 小 帧 大 小 的 最 大 的 百 分 比 ( 默 认 值 : 5) 。
container_frame_overhead=<0...>
指 定 每 帧 的 平 均 开 销 , 单 位 为 字 节 。 大 多 数 时 候 用 户 表 达 的 是 视 频 的 目 标 比 特 率 , 而 不 关 心 视 频 容 器 文 件 的 开 销 。 这 种 小 而 ( 往 往 ) 恒 定 的 开 销 可 以 导 致 目 标 文 件 大 小 超 过 预 期 值 。 Xvid 允 许 用 户 设 置 容 器 产 生 的 平 均 每 帧 的 开 销 数 量 ( 只 给 出 每 帧 的 平 均 值 ) 。 0 具 有 特 殊 的 含 义 , 这 个 值 使 Xvid 采 用 自 己 的 默 认 值 ( 默 认 值 : 24——AVI的 平 均 开 销 ) 。
profile=<配 置 集 名 >
根 据 简 单 配 置 集 ( Simple Profile) 、 高 级 简 单 配 置 集 ( Advanced Simple Profile) 以 及 DivX 配 置 集 ( DivX Profile) 限 制 选 项 的 使 用 和 VBV( 短 周 期 峰 值 比 特 率 ) 。 所 产 生 的 视 频 应 该 能 够 在 符 合 这 些 配 置 集 标 准 的 独 立 播 放 器 上 播 放 。
unrestricted
没 有 限 制 ( 默 认 值 )
sp0
第 0 级 的 简 单 配 置 集
sp1
第 1 级 的 简 单 配 置 集
sp2
第 2 级 的 简 单 配 置 集
sp3
第 3 级 的 简 单 配 置 集
sp4a
第 4a 级 的 简 单 配 置 集
sp5
第 5 级 的 简 单 配 置 集
sp6
第 6 级 的 简 单 配 置 集
asp0
第 0 级 的 高 级 简 单 配 置 集
asp1
第 1 级 的 高 级 简 单 配 置 集
asp2
第 2 级 的 高 级 简 单 配 置 集
asp3
第 3 级 的 高 级 简 单 配 置 集
asp4
第 4 级 的 高 级 简 单 配 置 集
asp5
第 5 级 的 高 级 简 单 配 置 集
dxnhandheld
DXN 手 持 式 设 备 配 置 集
dxnportntsc
DXN 便 携 NTSC 制 式 设 备 配 置 集
dxnportpal
DXN 便 携 PAL 制 式 设 备 配 置 集
dxnhtntsc
DXN 家 庭 影 院 NTSC 制 式 设 备 配 置 集
dxnhtpal
DXN 家 庭 影 院 PAL 制 式 设 备 配 置 集
dxnhdtv
DXN 高 清 电 视 设 备 配 置 集
注 意 : 这 些 配 置 集 应 当 与 适 当 的 −ffourcc 选 项 一 起 使 用 。 通 常 DX50 是 可 以 采 用 的 , 因 为 某 些 播 放 器 不 能 识 别 Xvid 但 大 多 数 能 识 别 DivX。
par=<模 式 >
指 定 像
素 宽 高 比 ( Pixel Aspect
Ratio) 模 式 ( 勿 将
其 与 DAR, 屏 幕 宽
高 比 , 混 淆 在
一 起 ) 。 PAR 是 单
个 像 素 的 宽 度
和 高 度 的 比 例
。 所 以 两 者 的
关 系 如 下 : DAR = PAR *
(宽 度 /高 度 )。
MPEG-4 定 义 了 5 种 像
素 宽 高 比 以 及
一 种 泛 用 宽 高
比 , 这 为 指 定
一 种 专 用 的 像
素 宽 高 比 留 下
了 余 地 。 可 以
指 定 5 种 标 准 模
式 :
vga11
这 是 通 常 用 于 PC 视 频 内 容 的 PAR。 像 素 是 正 方 形 单 元 。
pal43
PAL 标 准 的 4:3 的 PAR。 像 素 是 长 方 形 的 。
pal169
与 上 面 同 理
ntsc43
与 上 面 同 理
ntsc169
与 上 面 同 理 ( 不 要 忘 了 给 出 精 确 的 比 率 )
ext
允 许 使 用 par_width 和 par_height 指 定 自 定 义 的 像 素 宽 高 比 。
注 意 : 通 常 , 设 置 aspect 和 autoaspect 选 项 就 已 经 足 够 了 。
par_width=<1−255>( 仅 用 于 par=ext)
指 定 自 定 义 像 素 宽 高 比 的 宽 度 。
par_height=<1−255>( 仅 用 于 par=ext)
指 定 自 定 义 像 素 宽 高 比 的 高 度 。
aspect=<x/y | f( 浮 点 值 ) >
将 影 片 的 宽 高 比 存 放 于 文 件 内 部 , 就 像 MPEG 文 件 一 样 。 比 重 新 缩 放 的 效 果 好 很 多 , 因 为 质 量 并 不 下 降 。 MPlayer 与 其 它 一 些 播 放 器 能 正 确 播 放 这 些 文 件 , 除 此 之 外 的 播 放 器 会 以 错 误 的 宽 高 比 显 示 这 些 文 件 。 宽 高 比 参 数 可 以 以 比 率 或 是 浮 点 数 的 形 式 给 出 。
(no)autoaspect
与 aspect 选 项 相 同 , 但 是 是 自 动 计 算 宽 高 比 , 在 此 过 程 中 考 虑 了 过 滤 器 序 列 中 所 进 行 的 所 有 的 调 整 ( crop/ expand/scale/等 等 ) 。
psnr
编 码 之 后 打 印 出 整 个 视 频 的 PSNR( 峰 值 信 噪 比 ) , 并 将 逐 帧 计 算 的 PSNR 保 存 在 当 前 目 录 中 名 字 诸 如 ’psnr_hhmmss.log’的 一 个 文 件 里 。 返 回 值 的 单 位 是 dB( 分 贝 ) , 值 越 高 越 好 。
debug
将 逐 帧 计 算 的 统 计 信 息 保 存 在 ./xvid.dbg 中 。 ( 这 个 文 件 不 是 二 阶 段 编 码 模 式 中 的 码 率 控 制 文 件 。 )
以
下 选 项 只 适 用
于 Xvid 1.1.x 以 及 之 后
的 版 本 。
bvhq=<0|1>
该 设 置 允 许 通 过 使 用 一 种 针 对 码 率 失 真 优 化 的 运 算 , 来 选 取 用 于 编 码 中 使 用 的 B 帧 的 候 选 运 动 矢 量 , 对 于 P 帧 这 种 方 式 是 通 过 vhq 选 项 实 现 的 。 该 方 式 产 生 的 B 帧 看 上 去 较 好 , 而 同 时 也 几 乎 不 影 响 性 能 ( 默 认 值 : 1) 。
vbv_bufsize=<0...>( 仅 用 于 二 阶 段 编 码 模 式 )
以 比 特 为 单 位 指 定 视 频 缓 冲 校 验 器 ( VBV) 的 缓 冲 大 小 ( 默 认 值 : 0 − 禁 用 VBV 校 验 ) 。 VBV 提 供 限 制 峰 值 比 特 率 的 功 能 , 以 使 视 频 能 在 硬 件 播 放 器 上 正 常 播 放 。 例 如 , Home 配 置 集 使 用 vbv_bufsize=3145728。 如 果 设 置 了 vbv_bufsize, 则 应 当 同 时 设 置 vbv_maxrate。 注 意 , 没 有 所 谓 vbv_peakrate 的 选 项 , 因 为 Xvid 实 际 上 并 不 使 用 这 种 选 项 控 制 比 特 率 ; 其 它 的 VBV 选 项 足 以 限 制 峰 值 比 特 率 。
vbv_initial=<0...vbv_bufsize>( 仅 用 于 二 阶 段 编 码 模 式 )
以 比 特 为 单 位 指 定 VBV 缓 冲 初 始 填 充 的 大 小 ( 默 认 值 : vbv_bufsize 的 75%) 。 默 认 值 通 常 是 所 需 的 值 。
vbv_maxrate=<0...>( 仅 用 于 二 阶 段 编 码 模 式 )
指 定 最 大 处 理 的 比 特 率 , 单 位 为 比 特 /秒 ( 默 认 值 : 0) 。 例 如 , Home 配 置 集 使 用 vbv_maxrate=4854000。
以
下 选 项 只 适 用
于 Xvid 1.2.x 以 及 之 后
的 版 本 。
threads=<0−n>
创 建 n 个 线 程 用 以 运 行 运 动 估 计 任 务 ( 默 认 值 : 0) 。 最 多 可 以 使 用 的 线 程 的 数 量 为 画 面 的 高 度 除 以 16 所 得 的 值 。
x264enc(
−x264encopts)
bitrate=<参 数 值 >
设 置 所 采 用 的 平 均 比 特 率 , 单 位 为 千 比 特 / 秒 ( 默 认 值 : 关 闭 ) 。 由 于 局 部 比 特 率 会 变 化 , 因 而 这 个 平 均 值 对 于 十 分 短 的 视 频 来 说 可 以 不 精 确 ( 参 见 ratetol) 。 可 以 通 过 将 此 设 置 与 vbv_maxrate 一 起 使 用 来 实 现 恒 定 的 比 特 率 , 代 价 是 质 量 严 重 下 降 。
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 在 相 同 数 据 量 下 能 产 生 更 好 的 视 觉 效 果 。
crf=<1.0−50.0>
启 用 恒 定 质 量 模 式 , 并 选 择 质 量 值 。 该 质 量 值 的 尺 度 与 QP 的 相 类 似 。 就 像 基 于 比 特 率 的 模 式 一 样 , 该 模 式 允 许 每 个 帧 根 据 帧 的 复 杂 度 使 用 不 同 的 QP。 通 常 情 况 下 应 使 用 该 选 项 而 非 qp。
crf_max=<浮 点 值 >
当 使 用 CRF 和 VBV 时 , 限 制 RF 最 多 为 该 值 ( 可 以 导 致 VBV 下 溢 ! ) 。
pass=<1−3>
启 用 2 或 3 阶 段 编 码 模 式 。 推 荐 总 是 以 2 或 3 阶 段 编 码 模 式 编 码 , 因 为 该 模 式 使 比 特 的 分 配 更 佳 , 从 而 提 升 整 体 质 量 。
1 |
第 一 阶 段 |
|||
2 |
( 二 阶 段 编 码 模 式 中 的 ) 第 二 阶 段 |
|||
3 |
第 N 阶 段 ( 三 阶 段 编 码 模 式 的 第 二 和 第 三 阶 段 ) |
以 下 介
绍 的 是 其 如 何
工 作 , 以 及 如
何 使 用 这 个 参
数 :
第 一 阶 段 ( pass=1)
收 集 视 频 上 的
统 计 信 息 , 并
将 这 些 信 息 写
入 一 个 文 件 中
。 除 了 那 些 默
认 为 打 开 的 选
项 , 可 能 希 望
关 闭 一 些 消 耗 CPU
的 选 项 。
在 二 阶 段 编 码
模 式 , 第 二 阶
段 ( pass=2) 读 取 统
计 信 息 文 件 ,
并 基 于 这 个 文
件 进 行 码 率 控
制 决 策 。
在 三 阶 段 编 码
模 式 中 , 第 二
阶 段 ( pass=3, 这 是
不 打 印 错 误 )
同 时 做 两 件 事
: 其 首 先 读 取
统 计 信 息 , 然
后 重 写 这 些 统
计 信 息 。 可 使
用 所 有 的 编 码
选 项 , 除 了 那
些 十 分 消 耗 CPU 的
选 项 。
第 三 阶 段 ( pass=3)
与 第 二 阶 段 相
同 , 只 是 这 一
阶 段 基 于 第 二
阶 段 产 生 的 统
计 信 息 工 作 。
可 使 用 所 有 的
编 码 选 项 , 包
括 消 耗 CPU 的 那 些
选 项 。
第 一 阶 段 可 以
使 用 平 均 比 特
率 模 式 , 或 是
使 用 恒 定 量 化
参 数 。 推 荐 使
用 ABR, 因 为 该 模
式 无 需 猜 测 所
要 使 用 的 量 化
参 数 。 后 续 阶
段 是 ABR 模 式 的 ,
并 且 必 须 指 定
比 特 率 。
profile=<名 称 >
限 制 所 用 选 项 , 使 必 须 与 某 个 H.264 配 置 集 相 兼 容 。
baseline
no8x8dct bframes=0 nocabac cqm=flat weightp=0 nointerlaced qp>0
main |
no8x8dct cqm=flat qp>0 |
|||
high |
qp>0( 默 认 值 ) |
preset=<名 称 >
使 用 一 套 预 设 值 以 选 用 编 码 设 置 。
ultrafast
no8x8dct aq_mode=0 b_adapt=0 bframes=0 nodeblock nombtree me=dia nomixed_refs partitions=none ref=1 scenecut=0 subq=0 trellis=0 noweight_b weightp=0
superfast
nombtree me=dia nomixed_refs partitions=i8x8,i4x4 ref=1 subq=1 trellis=0 weightp=0
veryfast
nombtree nomixed_refs ref=1 subq=2 trellis=0 weightp=0
faster
nomixed_refs rc_lookahead=20 ref=5 subq=4 weightp=1
fast |
rc_lookahead=30 ref=2 subq=6 |
medium
使 用 默 认 设 置 。
slow |
b_adapt=2 direct=auto me=umh rc_lookahead=50 ref=5 subq=8 |
slower
b_adapt=2 direct=auto me=umh partitions=all rc_lookahead=60 ref=8 subq=9 trellis=2
veryslow
b_adapt=2 b_frames=8 direct=auto me=umh me_range=24 partitions=all ref=16 subq=10 trellis=2 rc_lookahead=60
placebo
bframes=16 b_adapt=2 direct=auto nofast_pskip me=tesa me_range=24 partitions=all rc_lookahead=60 ref=16 subq=10 trellis=2
tune=<名 称 ,[名 称 ,...]>
调 整 设 置 以 适 应 特 定 种 类 的 视 频 片 源 或 场 景 。 用 户 明 确 指 定 的 设 置 会 改 写 任 何 所 调 整 的 设 置 。 多 个 调 整 选 项 间 以 逗 号 分 隔 , 但 同 一 时 间 只 能 使 用 一 个 心 理 调 整 选 项 。
film( 心 理 调 整 选 项 )
deblock=-1,-1 psy-rd=<unset>,0.15
animation( 心 理 调 整 选 项 )
b_frames={+2} deblock=1,1 psy-rd=0.4:<unset> aq_strength=0.6 ref={double if >1 else 1}
grain( 心 理 调 整 选 项 )
aq_strength=0.5 nodct_decimate deadzone_inter=6 deadzone_intra=6 deblock=-2,-2 ipratio=1.1 pbratio=1.1 psy-rd=<unset>,0.25 qcomp=0.8
stillimage( 心 理 调 整 选 项 )
aq_strength=1.2 deblock=-3,-3 psy-rd=2.0,0.7
psnr( 心 理 调 整 选 项 )
aq_mode=0 nopsy
ssim( 心 理 调 整 选 项 )
aq_mode=2 nopsy
fastdecode
nocabac nodeblock noweight_b weightp=0
zerolatency
bframes=0 force_cfr rc_lookahead=0 sync_lookahead=0 sliced_threads
slow_firstpass
当 pass=1 时
禁 用 以 下 运 行
较 快 的 选 项 :
no_8x8dct me=dia partitions=none ref=1 subq={2 if >2 else
unchanged} trellis=0 fast_pskip。 这 些
选 项 大 幅 度 地
提 高 编 码 速 度
, 同 时 对 于 最
终 阶 段 的 编 码
质 量 只 有 很 少
甚 至 没 有 影 响
。
使 用 preset=placebo 隐 含 地
表 示 开 启 该 选
项 。
keyint=<参 数 值 >
设 置 IDR 帧 间 的 最 大 间 隔 ( 默 认 值 : 250) 。 较 大 的 值 节 省 比 特 , 从 而 提 高 质 量 , 代 价 是 降 低 播 放 中 的 定 位 精 度 。 与 MPEG-1/2/4 不 同 , H.264 在 keyint 值 很 大 时 并 不 受 离 散 余 弦 变 换 漂 移 效 应 影 响 。
keyint_min=<1−keyint/2>
设 置 IDR 帧 间 的 最 小 间 隔 ( 默 认 值 : 自 动 ) 。 如 果 间 隔 中 出 现 了 场 景 切 换 , 那 么 切 换 仍 然 编 码 为 I 帧 , 但 不 产 生 新 的 画 面 组 。 在 H.264 中 , I 帧 并 不 一 定 是 封 闭 画 面 组 的 边 界 , 因 为 其 允 许 P 帧 在 其 前 面 的 一 帧 之 前 预 测 出 来 ( 另 见 frameref) 。 所 以 , I 帧 并 不 一 定 可 用 于 播 放 定 位 。 IDR 帧 限 制 其 后 续 P 帧 , 使 其 参 照 该 IDR 帧 之 前 的 帧 。
scenecut=<−1−100>
控 制 插 入 额 外 I 帧 行 为 的 激 进 程 度 ( 默 认 值 : 40) 。 当 scenecut 值 小 时 , 编 解 码 器 在 即 将 超 过 keyint 所 规 定 值 时 总 是 强 制 使 用 I 帧 。 scenectu 值 设 置 得 好 可 能 为 I 帧 找 到 一 个 更 好 的 位 置 。 较 大 的 数 值 导 致 使 用 多 于 所 需 的 I 帧 , 从 而 浪 费 了 比 特 。 −1 表 示 禁 用 场 景 切 换 侦 测 , 这 样 I 帧 只 有 每 过 keyint 个 帧 时 才 会 插 入 一 个 , 即 使 场 景 切 换 之 前 就 已 发 生 。 这 种 方 式 不 推 荐 使 用 , 并 且 浪 费 比 特 率 , 因 为 场 景 切 换 编 码 为 P 帧 与 编 码 为 I 帧 数 据 量 几 乎 差 不 多 , 但 其 并 不 重 置 ’keyint 计 数 器 ’。
(no)intra_refresh
使 用 周 期 性 的 内 部 区 域 更 新 而 不 使 用 关 键 帧 ( 默 认 值 : 禁 用 ) 。 该 选 项 禁 用 IDR 帧 , 而 是 使 用 由 一 组 内 部 编 码 的 区 域 组 成 的 移 动 垂 直 带 。 该 模 式 降 低 了 压 缩 效 率 但 减 小 了 流 传 输 的 延 并 增 强 了 对 丢 包 的 容 错 能 力 。
frameref=<1−16>
B 帧 和 P 帧 中 的 预 测 器 里 所 使 用 的 之 前 出 现 的 帧 的 数 量 ( 默 认 值 : 3) 。 该 选 项 对 动 画 是 有 效 果 的 , 但 在 实 拍 视 频 素 材 中 , 大 约 6 个 参 照 帧 之 后 参 照 帧 的 优 化 效 果 急 剧 下 降 。 该 选 项 对 于 解 码 速 度 没 有 影 响 , 但 确 实 增 加 了 解 码 所 需 的 内 存 量 。 某 些 解 码 器 最 多 只 能 处 理 15 个 参 照 帧 。
bframes=<0−16>
I 帧 和 P 帧 之 间 连 续 出 现 的 B 帧 的 最 大 数 量 ( 默 认 值 : 3)
(no)b_adapt
自 动 决 定 何 时 使 用 B 帧 以 及 使 用 多 少 , 数 量 上 限 为 以 上 所 指 定 的 最 大 值 ( 默 认 值 : 开 启 ) 。 如 果 禁 用 了 这 个 该 项 , 那 么 将 使 用 的 B 帧 数 为 最 大 值 。
b_bias=<−100−100>
控 制 b_adapt 所 做 的 决 策 。 b_bias 值 越 高 产 生 的 B 帧 越 多 ( 默 认 值 : 0) 。
b_pyramid=<normal|strict|none>
允 许 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 帧 。
normal
允 许 B 帧 以 如 上 所 述 的 方 式 作 为 引 用 帧 使 用 ( 与 蓝 光 标 准 不 兼 容 ) 。
strict
不 允 许 P 帧 引 用 B 帧 。 压 缩 率 下 降 , 但 要 与 蓝 光 标 准 兼 容 时 必 须 使 用 。
none
禁 止 使 用 B 帧 作 为 引 用 帧 。
(no)open_gop
使 用 恢 复 点 闭 合 图 像 组 ; 只 可 用 于 B 帧 。
(no)bluray_compat
启 用 提 供 兼 容 性 的 破 解 逻 辑 以 支 持 蓝 光 播 放 。
(no)fake_interlaced
将 媒 体 流 标 记 为 隔 行 扫 描 模 式 , 但 以 逐 行 扫 描 模 式 编 码 。 这 使 编 码 25p 和 30p 的 蓝 光 媒 体 流 成 为 可 能 。 在 隔 行 扫 描 模 式 下 忽 略 该 选 项 。
frame_packing=<0-5>
指 定 立 体 视 频 中 帧 的 排 列 方 式 。
0 |
花 格 式 交 替 - 左 右 眼 画 面 的 像 素 交 替 出 现 。 | ||
1 |
按 列 交 替 - 左 右 眼 画 面 按 像 素 列 交 替 排 列 。 | ||
2 |
按 行 交 替 - 左 右 眼 画 面 按 像 素 行 交 替 排 列 。 | ||
3 |
边 靠 边 排 列 - 左 眼 画 面 在 左 边 , 右 眼 画 面 在 右 边 。 | ||
4 |
上 下 排 列 - 左 眼 画 面 在 上 面 , 右 眼 画 面 在 下 边 。 | ||
5 |
按 帧 交 替 - 每 帧 为 单 眼 的 画 面 。 |
(no)deblock
使 用 反 块 效 应 过 滤 器 ( 默 认 值 : 开 启 ) 。 由 于 相 对 于 其 提 高 的 质 量 而 言 , 该 选 项 占 用 极 少 时 间 , 所 以 不 推 荐 禁 用 这 个 选 项 。
deblock=<−6−6>,<−6−6>
第 一 个
参 数 是 AlphaC0( 默 认
值 : 0) 。 该 参
数 调 整 的 是 H.264 内
循 环 去 块 效 应
过 滤 器 所 用 的
阈 值 。 首 先 ,
该 参 数 调 整 的
是 过 滤 器 对 于
任 何 一 个 像 素
所 允 许 产 生 的
变 动 的 最 大 数
量 。 其 次 , 该
参 数 影 响 的 是
将 被 滤 除 的 边
界 两 侧 差 异 的
阈 值 。 正 数 值
使 更 多 的 块 效
应 损 伤 得 到 削
减 , 但 同 时 也
会 损 伤 画 面 细
节 。
第 二 个 参 数 是
Beta( 默 认 值 : 0)
。 该 参 数 影 响
的 是 画 面 细 节
的 阈 值 。 细 节
很 多 的 块 将 不
被 过 滤 , 因 为
过 滤 器 产 生 的
平 滑 效 果 会 比
原 来 的 块 效 应
效 果 更 加 明 显
。
过 滤 器 的 默 认
行 为 几 乎 总 是
带 来 最 优 的 质
量 , 所 以 最 好
要 么 不 调 这 个
选 项 , 要 么 只
对 其 作 少 量 调
整 。 然 而 , 如
果 源 视 频 素 材
已 经 有 一 些 块
效 应 或 噪 声 效
果 想 要 去 除 ,
那 么 可 能 将 这
个 选 项 调 高 一
点 是 个 不 错 的
办 法 。
(no)cabac
使 用 CABAC 模 式 ( Context-Adaptive Binary Arithmetic Coding, 上 下 文 自 适 应 的 二 进 制 算 术 编 码 ) ( 默 认 值 : 开 启 ) 。 稍 稍 减 慢 编 码 和 解 码 的 速 度 , 但 应 该 可 以 节 省 10−15% 的 比 特 率 。 除 非 需 要 解 码 速 度 , 否 则 不 该 禁 用 该 选 项 。
qp_min=<1−51>( 用 于 ABR 或 二 阶 段 编 码 模 式 )
最 小 量 化 参 数 , 10−30 似 乎 是 用 处 很 多 的 范 围 ( 默 认 值 : 10) 。
qp_max=<1−51>( 用 于 ABR 或 二 阶 段 编 码 模 式 )
最 大 量 化 参 数 ( 默 认 值 : 51)
qp_step=<1−50>( 用 于 ABR 或 二 阶 段 编 码 模 式 )
量 化 参 数 在 帧 之 间 增 加 /降 低 的 最 大 数 值 ( 默 认 值 : 4)
(no)mbtree
启 用 宏 块 树 结 构 的 码 率 控 制 ( 默 认 值 : 启 用 ) 。 采 用 大 量 的 预 读 以 跟 上 数 据 在 时 间 上 的 变 化 并 相 应 地 设 置 编 码 质 量 的 权 重 。 在 多 阶 段 的 编 码 模 式 中 , 该 模 式 将 信 息 写 入 一 个 名 为 <passlogfile>.mbtree 的 独 立 的 状 态 文 件 中 。
rc_lookahead=<0−250>
调 整 mbtree 的 预 读 范 围 ( 默 认 值 : 40) 。 较 大 的 值 将 运 行 得 较 慢 并 使 x264 消 耗 较 多 的 内 存 , 但 同 时 能 产 生 较 高 的 质 量 。
ratetol=<0.1−100.0>( 用 于 ABR 或 二 阶 段 编 码 模 式 )
相 对 于 平 均 比 特 率 的 所 允 许 的 变 化 程 度 ( 不 针 对 特 定 编 码 单 元 ) ( 默 认 值 : 1.0)
vbv_maxrate=<参 数 值 >( 用 于 ABR 或 二 阶 段 编 码 模 式 )
局 部 最 大 的 比 特 率 , 单 位 为 千 比 特 /秒 ( 默 认 值 : 禁 用 )
vbv_bufsize=<参 数 值 >( 用 于 ABR 或 二 阶 段 编 码 模 式 )
计 算 vbv_maxrate时 所 使 用 的 平 均 化 周 期 , 单 位 为 千 比 特 ( 默 认 值 : 无 , 如 果 启 用 了 vbv_maxrate 那 么 必 须 指 定 该 选 项 )
vbv_init=<0.0−1.0>( 用 于 ABR 或 二 阶 段 编 码 模 式 )
初 始 缓 冲 占 用 量 , 为 相 对 于 vbv_bufsize 值 的 一 个 比 率 ( 默 认 值 : 0.9)
ip_factor=<参 数 值 >
I 帧 和 P 帧 间 的 量 化 参 数 因 数 ( 默 认 值 : 1.4)
pb_factor=<参 数 值 >
P 帧 和 B 帧 间 的 量 化 参 数 因 数 ( 默 认 值 : 1.3)
qcomp=<0−1>( 用 于 ABR 或 二 阶 段 编 码 模 式 )
量 化 参 数 压 缩 率 ( 默 认 值 : 0.6) 。 值 越 小 使 比 特 率 越 恒 定 , 而 值 越 大 使 量 化 参 数 越 恒 定 。
cplx_blur=<0−999>( 仅 用 于 二 阶 段 编 码 模 式 )
估 计 出 的 帧 复 杂 度 的 时 间 性 模 糊 度 , 应 用 于 曲 线 压 缩 之 前 ( 默 认 值 : 20) 。 值 越 低 则 量 化 参 数 值 能 够 浮 动 得 越 多 , 值 越 高 则 能 够 变 化 得 越 平 滑 。 cplx_blur 保 证 每 个 I 帧 的 质 量 与 其 后 的 P 帧 相 当 , 并 保 证 复 杂 度 高 低 交 替 变 化 的 帧 ( 例 如 , 低 帧 率 的 动 画 ) 不 会 因 为 量 化 参 数 的 波 动 而 浪 费 比 特 。
qblur=<0−99>( 仅 用 于 二 阶 段 编 码 模 式 )
量 化 参 数 的 时 间 性 模 糊 度 , 应 用 于 曲 线 压 缩 之 后 ( 默 认 值 : 0.5) 。 值 越 低 则 量 化 参 数 能 够 浮 动 得 越 多 , 值 越 高 则 能 够 变 化 得 越 平 滑 。
zones=<区 域 0>[/<区 域 1>[/...]]
用 户 指 定 的 用 于 影 片 特 定 部 分 ( 片 尾 、 演 职 员 表 、 ……) 的 质 量 值 。 每 个 区 域 的 格 式 是 <启 始 帧 >,<结 束 帧 >,<选 项 >, 其 中 选 项 可 以 是
q=<0−51>
量 化 参 数
b=<0.01−100.0>
比 特 率 的 倍 数
注 意 : 量 化 参 数 选 项 不 是 严 重 执 行 的 。 其 影 响 的 只 是 码 率 控 制 过 程 中 的 计 划 阶 段 , 并 且 仍 然 受 制 于 溢 出 补 偿 和 qp_min/qp_max 选 项 。
direct_pred=<名 称 >
决 定 用 于 B 帧 中 直 接 模 式 宏 块 的 运 动 预 测 的 类 型 。
none |
不 使 用 直 接 模 式 的 宏 块 。 |
spatial
运 动 矢 量 由 邻 接 块 推 断 出 来 。 ( 默 认 值 )
temporal
运 动 矢 量 由 其 后 的 P 帧 推 断 出 来 。
auto |
编 解 码 器 为 每 个 帧 分 别 选 择 是 用 spatial 还 是 用 temporal。 |
spatial 和 temporal 速 度 上 和 PSNR 上 大 致 相 同 , 选 择 两 者 中 的 哪 一 个 取 决 于 视 频 的 内 容 。 auto 稍 稍 好 一 些 , 但 运 行 慢 一 些 。 当 与 多 阶 段 编 码 模 式 一 同 使 用 时 , auto 非 常 有 效 。 direct_pred=none 不 仅 运 行 速 度 较 慢 而 且 质 量 也 较 差 。
weightp
基 于 权 重 的 P 帧 预 测 模 式 ( 默 认 值 : 2) 。
0 |
禁 用 ( 运 行 最 快 ) |
|||
1 |
基 于 权 重 的 帧 引 用 方 式 ( 质 量 较 好 ) |
|||
2 |
基 于 权 重 的 帧 引 用 方 式 + 重 复 输 出 ( 质 量 最 好 ) |
(no)weight_b
使 用 B 帧 中 带 权 重 的 预 测 模 式 。 不 用 这 个 选 项 的 话 , 双 向 预 测 出 的 宏 块 给 每 个 所 参 照 的 帧 相 等 的 权 重 值 。 使 用 了 该 选 项 后 , 权 重 值 是 根 据 B 帧 相 对 参 照 帧 的 时 间 位 置 而 决 定 的 。 要 求 bframes > 1。
partitions=<列 表 >
启 用 一 些 可 选 的 宏 块 类 型 ( 默 认 值 : p8x8,b8x8,i8x8,i4x4) 。
p8x8 |
启 用 p16x8、 p8x16、 p8x8 类 型 。 | ||
p4x4 |
启 用 p8x4、 p4x8、 p4x4 类 型 。 p4x4 只 在 subq >= 5, 并 且 分 辨 率 低 时 才 推 荐 使 用 。 | ||
b8x8 |
启 用 b16x8、 b8x16、 b8x8 类 型 。 | ||
i8x8 |
启 用 i8x8类 型 。 除 非 启 用 了 8x8dct, 否 则 i8x8 没 有 任 何 效 果 。 | ||
i4x4 |
启 用 i4x4 类 型 。 | ||
all |
启 用 以 上 所 有 类 型 。 | ||
none |
禁 用 以 上 所 有 类 型 。 |
不 管 这
个 选 项 设 为 何
值 , p16x16、 b16x16 和 i16x16
三 种 宏 块 类 型
总 是 启 用 的 。
其 思 想 是 找 到
最 适 合 描 绘 画
面 某 一 区 域 的
宏 块 类 型 和 尺
寸 。 例 如 , 全
局 摇 摄 镜 头 较
好 以 16x16 的 块 来 表
示 , 而 小 型 移
动 物 体 较 好 以
小 一 点 的 块 来
表 示 。
(no)8x8dct
自 适 应 空 间 变 换 尺 寸 : 允 许 宏 块 在 4x4 和 8x8 的 离 散 余 弦 变 换 间 选 择 一 种 。 同 时 允 许 使 用 i8x8 的 宏 块 类 型 。 不 使 用 这 个 选 项 时 , 只 使 用 4x4 的 离 散 余 弦 变 换 。
me=<名 称 >
选 择 全 像 素 运 动 估 计 算 法 。
dia |
菱 形 搜 索 , 半 径 为 1( 运 行 快 ) | ||
hex |
六 边 形 搜 索 , 半 径 为 2( 默 认 值 ) | ||
umh |
非 均 匀 的 多 六 边 形 搜 索 ( 运 行 慢 ) | ||
esa |
彻 底 性 搜 索 ( 运 行 非 常 慢 , 而 且 不 比 umh 好 多 少 ) |
me_range=<4−64>
彻 底 性 运 动 搜 索 或 多 六 边 形 运 动 搜 索 的 半 径 ( 默 认 值 : 16)
subq=<0−11>
调 整 亚 像 素 优 化 质 量 。 该 参 数 控 制 的 是 运 动 估 计 决 策 过 程 中 质 量 与 速 度 间 的 权 衡 。 subq=5 能 比 subq=1 多 压 缩 掉 10%。
0 |
对 于 所 有 候 选 宏 块 类 型 运 行 全 像 素 精 度 的 运 动 估 计 操 作 。 然 后 选 择 SAD 指 标 最 佳 的 类 型 ( 比 subq=1 快 , 不 推 荐 , 除 非 需 要 极 其 快 速 的 编 码 ) 。 | ||
1 |
执 行 值 为 0 时 的 操 作 , 然 后 优 化 这 种 类 型 的 运 动 值 , 使 其 达 到 快 速 四 分 之 一 像 素 模 式 的 精 度 ( 运 行 快 ) 。 | ||
2 |
对 于 所 有 候 选 宏 块 类 型 运 行 半 像 素 精 度 的 运 动 估 计 操 作 。 然 后 选 择 SATD 指 标 最 佳 的 类 型 。 然 后 优 化 这 种 类 型 的 运 动 值 , 使 其 达 到 快 速 四 分 之 一 像 素 模 式 的 精 度 。 | ||
3 |
与 2 相 似 , 但 采 用 较 慢 的 四 分 之 一 像 素 优 化 模 式 。 | ||
4 |
对 于 所 有 候 选 宏 块 类 型 运 行 快 速 四 分 之 一 像 素 精 度 的 运 动 估 计 操 作 。 然 后 选 择 SATD 指 标 最 佳 的 类 型 。 然 后 完 成 对 于 此 种 类 型 的 四 分 之 一 像 素 模 式 的 优 化 操 作 。 | ||
5 |
在 选 择 最 佳 类 型 之 前 , 对 于 所 有 候 选 宏 块 类 型 运 行 最 佳 质 量 的 四 分 之 一 像 素 精 度 的 运 动 估 计 操 作 。 同 时 也 使 用 SATD 指 标 优 化 双 向 宏 块 中 使 用 的 两 个 运 动 矢 量 , 而 不 是 重 用 向 前 和 向 后 搜 索 中 找 到 的 矢 量 。 | ||
6 |
启 用 I 帧 和 P 帧 中 宏 块 类 型 的 码 率 失 真 优 化 模 式 。 | ||
7 |
在 所 有 帧 中 启 用 宏 块 类 型 的 码 率 失 真 优 化 模 式 。 ( 默 认 值 ) | ||
8 |
启 用 运 动 矢 量 的 码 率 失 真 优 化 模 式 , 以 及 I 帧 和 P 帧 中 的 内 部 预 测 模 式 。 | ||
9 |
启 用 运 动 矢 量 的 码 率 失 真 优 化 模 式 , 以 及 所 有 帧 中 的 内 部 预 测 模 式 。 | ||
10 |
量 化 参 数 上 码 率 失 真 模 式 ; 需 要 指 定 trellis=2 并 且 aq_mode=1 或 更 高 的 参 数 ( 最 佳 ) 。 | ||
11 |
完 全 码 率 失 真 模 式 ; 禁 用 所 有 提 前 终 止 逻 辑 。 |
以 上 内 容 中 , “所 有 的 候 选 宏 块 类 型 ”并 不 恰 恰 意 味 着 所 有 已 启 用 的 类 型 : 4x4、 4x8、 8x4 只 有 当 8x8 比 16x16 好 时 才 尝 试 采 用 。
(no)chroma_me
在 亚 像 素 运 动 搜 索 中 考 虑 色 度 信 息 ( 默 认 值 : 启 用 ) 。 要 求 subq>=5。
(no)mixed_refs
允 许 每 个 8x8 或 16x8 的 运 动 部 分 独 立 地 选 取 一 个 参 照 帧 。 不 用 这 个 选 项 的 话 , 整 个 宏 块 必 须 采 用 同 一 个 参 照 帧 。 要 求 frameref>1。
trellis=<0−2>( 仅 用 于 cabac)
码 率 失 真 最 优 的 量 化 模 式
0 |
禁 用 | ||
1 |
仅 对 最 终 编 码 启 用 ( 默 认 值 ) | ||
2 |
启 用 所 有 模 式 下 的 决 策 ( 运 行 慢 , 要 求 subq>=6) |
psy-rd=rd[,trell]
设 置 心 理 视 觉 优 化 模 式 的 强 度 。
rd=<0.0−10.0>
心 理 视 觉 优 化 模 式 的 强 度 ( 要 求 subq>=6) ( 默 认 值 : 1.0)
trell=<0.0−10.0>
格 子 因 子 ( 要 求 使 用 trellis, 实 验 性 ) ( 默 认 值 : 0.0)
(no)psy
启 用 心 理 视 觉 优 化 模 式 , 该 模 式 降 低 PSNR 和 SSIM 但 应 该 视 觉 效 果 更 好 ( 默 认 值 : 启 用 ) 。
deadzone_inter=<0−32>
设 置 非 格 子 因 子 量 化 模 式 中 帧 间 亮 度 量 化 无 效 区 的 大 小 ( 默 认 值 : 21) 。 较 小 的 值 有 助 于 保 留 最 好 的 细 节 和 影 片 的 粒 度 感 ( 特 别 是 对 于 高 比 特 率 /质 量 编 码 有 用 ) , 而 较 大 的 值 有 助 于 滤 除 这 些 细 节 从 而 省 下 比 特 以 用 在 其 它 宏 块 和 帧 上 ( 特 别 是 对 于 低 比 特 率 的 编 码 有 用 ) 。 推 荐 在 更 改 这 个 参 数 前 调 试 一 下 deadzone_intra。
deadzone_intra=<0−32>
设 置 非 格 子 因 子 量 化 模 式 中 帧 内 亮 度 量 化 无 效 区 的 大 小 ( 默 认 值 : 11) 。 该 选 项 与 deadzon_inter 有 相 同 的 效 果 , 不 同 在 于 其 影 响 的 是 内 部 帧 。 推 荐 在 更 改 deadzone_inter 之 前 先 调 试 一 下 这 个 参 数 。
(no)fast_pskip
执 行 P 帧 中 的 早 期 跳 跃 侦 测 功 能 ( 默 认 值 : 启 用 ) 。 该 选 项 通 常 不 花 任 何 代 价 而 提 升 编 码 速 度 , 但 其 有 时 可 能 在 缺 乏 细 节 的 画 面 区 域 , 如 天 空 , 产 生 画 面 损 伤 。
(no)dct_decimate
去 除 只 含 有 单 个 微 小 系 数 的 P 帧 中 的 离 散 余 弦 变 换 块 ( 默 认 值 : 启 用 ) 。 该 选 项 会 去 除 一 切 画 面 细 节 , 所 以 会 省 下 一 些 比 特 以 用 在 其 它 帧 上 , 从 而 有 可 能 提 升 整 体 的 主 观 质 量 。 如 果 正 以 较 高 的 目 标 比 特 率 压 缩 非 动 画 视 频 内 容 , 那 么 可 能 希 望 禁 用 该 选 项 以 尽 可 能 保 留 画 面 细 节 。
nr=<0−100000>
噪 声 削 减 强 度 , 0 表 示 禁 用 。 100−1000 对 于 典 型 内 容 来 说 是 一 个 用 处 很 大 的 范 围 , 但 可 能 希 望 对 噪 声 很 强 的 视 频 内 容 调 高 一 些 这 个 选 项 ( 默 认 值 : 0) 。 考 虑 到 这 个 选 项 对 于 运 行 速 度 影 响 小 , 可 能 希 望 倾 向 于 使 用 这 个 选 项 , 而 不 是 使 用 诸 如 denoise3d 或 hqdn3d 之 类 的 视 频 过 滤 器 来 滤 除 噪 声 。
chroma_qp_offset=<−12−12>
相 对 于 亮 度 为 色 度 使 用 一 个 不 同 的 量 化 参 数 。 用 处 多 的 值 范 围 是 <−2−2>( 默 认 值 : 0) 。
aq_mode=<0−2>
定 义 自 适 应 量 化 模 式 ( AQ) 如 何 分 配 比 特 :
0 |
禁 用 |
|||
1 |
避 免 在 帧 间 转 移 比 特 。 |
|||
2 |
( 默 认 方 式 下 ) 在 帧 间 转 移 比 特 。 |
aq_strength=<正 浮 点 数 值 >
控 制 自 适 应 量 化 模 式 ( AQ) 在 平 坦 和 有 纹 理 的 区 域 能 减 少 多 少 块 效 应 和 模 糊 ( 默 认 值 : 1.0) 。 值 为 0.5 将 导 致 较 弱 的 AQ 和 较 少 的 细 节 , 而 值 为 1.5 则 能 产 生 较 强 的 AQ 和 更 多 的 细 节 。
cqm=<flat|jvt|<文 件 名 >>
使 用 预 先 定 义 好 的 自 定 义 量 化 矩 阵 , 或 者 加 载 JM 格 式 的 矩 阵 文 件 。
flat
使 用 预 先 定 义 好 的 平 坦 16 元 矩 阵 ( 默 认 值 ) 。
jvt
使 用 预 先 定 义 好 的 JVT 矩 阵 。
<文 件 名 >
使 用 所 给 出 的 JM 格 式 矩 阵 文 件 。
注 意 : Windows CMD.EXE 的 用 户 如 果 尝 试 使 用 全 部 CQM 列 表 时 , 可 能 在 解 析 命 令 行 时 遇 到 问 题 。 这 是 因 为 命 令 行 长 度 有 限 制 。 在 这 种 情 况 下 推 荐 将 列 表 存 在 一 个 JM 格 式 的 CQM 文 件 中 , 然 后 像 上 文 所 说 那 样 加 载 进 来 。
cqm4iy=<列 表 >( 另 见 cqm)
自 定 义 的 4x4 帧 内 亮 度 矩 阵 , 以 由 16 个 逗 号 分 隔 的 值 域 为 1−255 的 值 组 成 的 列 表 的 形 式 给 出 。
cqm4ic=<列 表 >( 另 见 cqm)
自 定 义 的 4x4 帧 内 色 度 矩 阵 , 以 由 16 个 逗 号 分 隔 的 值 域 为 1−255 的 值 组 成 的 列 表 的 形 式 给 出 。
cqm4py=<列 表 >( 另 见 cqm)
自 定 义 的 4x4 帧 间 亮 度 矩 阵 , 以 由 16 个 逗 号 分 隔 的 值 域 为 1−255 的 值 组 成 的 列 表 的 形 式 给 出 。
cqm4pc=<列 表 >( 另 见 cqm)
自 定 义 的 4x4 帧 间 色 度 矩 阵 , 以 由 16 个 逗 号 分 隔 的 值 域 为 1−255 的 值 组 成 的 列 表 的 形 式 给 出 。
cqm8iy=<列 表 >( 另 见 cqm)
自 定 义 的 8x8 帧 内 亮 度 矩 阵 , 以 由 64 个 逗 号 分 隔 的 值 域 为 1−255 的 值 组 成 的 列 表 的 形 式 给 出 。
cqm8py=<列 表 >( 另 见 cqm)
自 定 义 的 8x8 帧 间 亮 度 矩 阵 , 以 由 64 个 逗 号 分 隔 的 值 域 为 1−255 的 值 组 成 的 列 表 的 形 式 给 出 。
level_idc=<10−51>
将 比 特 率 的 等 级 设 置 为 H.264 标 准 附 件 A 中 定 义 的 值 ( 默 认 值 : 51 − 5.1级 ) 。 该 选 项 用 于 告 诉 解 码 器 其 需 要 支 持 怎 么 样 的 性 能 。 只 有 当 知 道 这 个 参 数 是 什 么 意 思 , 并 且 需 要 设 置 时 , 才 可 使 用 这 个 参 数 。
(no)cpu_independent
保 证 不 同 的 CPU 下 有 可 重 现 的 输 出 , 而 不 是 当 有 更 好 的 算 法 时 选 择 一 个 不 同 的 算 法 ( 默 认 值 : 启 用 ) 。
threads=<0−16>
生 成 线 程 以 在 多 个 CPU上 并 行 编 码 ( 默 认 值 : 0) 。 该 选 项 对 于 压 缩 质 量 稍 有 一 些 影 响 。 0 或 ’auto’告 诉 x264 让 其 侦 测 有 多 个 CPU, 并 选 取 一 个 适 当 的 线 程 数 。
(no)sliced_threads
使 用 基 于 片 段 的 多 线 程 模 式 ( 默 认 值 : 禁 用 ) 。 与 通 常 的 多 线 程 模 式 不 同 , 该 选 项 不 增 加 编 码 延 迟 , 但 运 行 稍 慢 且 压 缩 上 较 低 效 。
slice_max_size=<0 或 正 整 数 >
最 大 的 片 段 尺 寸 , 单 位 为 字 节 ( 默 认 值 : 0) 。 值 为 零 则 没 有 最 大 值 。
slice_max_mbs=<0 或 正 整 数 >
最 大 的 片 段 尺 寸 , 单 位 为 宏 块 数 ( 默 认 值 : 0) 。 值 为 零 则 没 有 最 大 值 。
slices=<0 或 正 整 数 >
每 帧 最 大 的 片 段 数 ( 默 认 值 : 0) 。 值 为 零 则 没 有 最 大 值 。
sync_lookahead=<0−250>
调 整 基 于 多 线 程 的 预 读 缓 冲 的 大 小 ( 默 认 值 : 0) 。 0 或 ’auto’告 诉 x264 自 动 确 定 缓 冲 大 小 。
(no)deterministic
仅 使 用 多 线 程 编 码 的 确 定 性 优 化 模 式 ( 默 认 值 : 启 用 ) 。
(no)global_header
使 SPS 和 PPS 只 出 现 一 次 , 即 在 比 特 流 的 开 始 部 分 ( 默 认 值 : 禁 用 ) 。 某 些 播 放 器 , 诸 如 Sony PSP, 需 要 使 用 这 个 选 项 。 默 认 行 为 是 使 SPS 和 PPS 在 每 个 IDR 帧 前 重 复 出 现 。
(no)tff
启 用 隔 行 扫 描 模 式 , 上 半 扫 描 场 在 前 ( 默 认 值 : 禁 用 )
(no)bff
启 用 隔 行 扫 描 模 式 , 下 半 扫 描 场 在 前 ( 默 认 值 : 禁 用 )
nal_hrd=<none|vbr|cbr>
通 知 HRD 信 息 ( 需 要 指 定 vbv_bufsize) ( 默 认 值 : 无 ) 。
(no)pic_struct
在 图 像 计 时 SEI 中 强 制 使 用 pic_struct( 默 认 值 : 禁 用 ) 。
(no)constrained_intra
启 用 受 限 制 的 帧 内 预 测 模 式 ( 默 认 值 : 禁 用 ) 。 该 选 项 稍 稍 降 低 压 缩 率 , 但 对 于 SVC 编 码 中 的 基 础 编 码 层 次 是 必 须 的 。
output_csp=<i420|i422|i444|rgb>
指 定 输 出 信 号 的 色 彩 空 间 ( 默 认 值 : i420) 。
(no)aud
将 存 取 单 元 的 分 隔 标 志 写 入 数 据 流 ( 默 认 值 : 禁 用 ) 。 除 非 目 标 存 储 格 式 需 要 有 存 取 单 元 分 隔 标 志 , 否 则 不 要 启 用 该 选 项 。
overscan=<undef|show|crop>
在 媒 体 流 中 包 含 VUI 全 画 面 模 式 信 息 ( 默 认 值 : 禁 用 ) 。 参 见 x264 源 代 码 中 的 doc/vui.txt 以 获 取 更 多 信 息 。
videoformat=<component|pal|ntsc|secam|mac|undef>
在 媒 体 流 中 包 含 VUI 视 频 格 式 信 息 ( 默 认 值 : 禁 用 ) 。 该 选 项 只 是 用 以 描 述 最 初 媒 体 来 源 的 一 个 提 供 信 息 的 选 项 。 参 见 x264 源 代 码 中 的 doc/vui.txt 以 获 取 更 多 信 息 。
(no)fullrange
在 媒 体 流 中 包 含 VUI 全 信 号 范 围 信 息 ( 默 认 值 : 禁 用 ) 。 如 果 源 视 频 不 限 制 信 号 范 围 则 使 用 该 选 项 。 参 见 x264 源 代 码 中 的 doc/vui.txt 以 获 取 更 多 信 息 。
colorprim=<bt709|bt470m|bt470bg|smpte170m|smpte240m|film|undef>
包 含 元 色 彩 信 息 ( 默 认 值 : 禁 用 ) 。 该 选 项 可 用 于 色 彩 修 正 。 参 见 x264 源 代 码 中 的 doc/vui.txt 以 获 取 更 多 信 息 。
transfer=<bt709|bt470m|bt470bg|linear|log100|log316|smpte170m|smpte240m>
在 媒 体 流 中 包 含 VUI 传 输 特 征 信 息 ( 默 认 值 : 禁 用 ) 。 该 选 项 可 用 于 色 彩 修 正 。 参 见 x264 源 代 码 中 的 doc/vui.txt 以 获 取 更 多 信 息 。
colormatrix=<bt709|fcc|bt470bg|smpte170m|smpte240m|GBR|YCgCo>
在 媒 体 流 中 包 含 VUI 矩 阵 系 数 ( 默 认 值 : 禁 用 ) 。 该 选 项 可 用 于 色 彩 修 正 。 参 见 x264 源 代 码 中 的 doc/vui.txt 以 获 取 更 多 信 息 。
chromaloc=<0-5>
在 媒 体 流 中 包 含 VUI 色 度 样 本 位 置 信 息 ( 默 认 值 : 禁 用 ) 。 使 用 该 选 项 能 保 证 色 彩 空 间 转 换 后 色 度 和 亮 度 平 面 正 确 排 列 。 参 见 x264 源 代 码 中 的 doc/vui.txt 以 获 取 更 多 信 息 。
log=<−1−3>
调 整 打 印 在 屏 幕 上 的 日 志 信 息 的 量 。
−1 |
无 | ||
0 |
只 打 印 错 误 信 息 。 | ||
1 |
警 告 信 息 | ||
2 |
当 编 码 结 束 时 打 印 PSNR 以 及 其 它 分 析 统 计 信 息 ( 默 认 值 ) | ||
3 |
每 个 帧 的 PSNR、 QP、 帧 类 型 、 大 小 以 及 其 它 统 计 信 息 |
(no)psnr
打 印 信
噪 比 统 计 信 息
。
注 意 : 统 计 报
告 中 的 PSNR’Y’、
’U’、 ’V’和
’Avg’字 段 在 数
学 上 并 不 完 美
( 这 些 值 只 是
逐 帧 PSNR 的 平 均 值
) 。 这 些 只 是
为 了 与 JM 标 准 的
编 解 码 器 相 比
较 , 而 保 留 下
来 的 。 出 于 其
它 目 的 的 话 ,
请 采 用 log=3 打 印 的
’全 局 ’PSNR, 或
是 逐 帧 的 PSNR。
(no)ssim
打 印 结 构 相 似 度 计 量 结 果 。 该 值 为 PSNR 的 一 种 替 代 计 量 值 , 并 且 可 能 与 压 缩 后 视 频 上 观 察 到 的 质 量 有 更 好 的 相 关 性 。
(no)visualize
启 用 x264 在 编 码 时 的 可 视 化 效 果 。 如 果 系 统 上 的 x264 支 持 该 选 项 , 那 么 在 编 码 过 程 中 将 打 开 一 个 新 窗 口 , 在 这 个 窗 口 中 , x264 会 尝 试 总 体 性 地 显 示 出 每 一 帧 是 如 何 编 码 。 在 可 视 化 模 式 下 影 片 的 每 种 块 类 型 将 以 如 下 方 式 着 色 :
dump_yuv=<文 件 名 >
将 YUV 帧 导 出 到 指 定 的 文 件 中 。 用 于 调 试 。
红 /粉 红
帧 内 块
蓝 |
帧 间 块 |
|||
绿 |
跳 跃 |
|||
黄 |
B 块 |
该 功 能 可 以 认 为 是 实 验 性 , 并 且 容 易 变 化 。 特 别 是 , 其 需 要 x264 编 译 时 包 含 可 视 化 功 能 。 注 意 在 写 这 部 分 内 容 时 , x264 在 编 码 并 可 视 化 显 示 每 一 帧 后 会 暂 停 , 等 待 用 户 按 一 个 键 , 在 此 之 后 才 编 码 下 一 帧 。
xvfw(
−xvfwopts)
使 用 Windows 视 频 编
解 码 器 编 码 基
本 上 是 过 时 的
做 法 , 除 非 希
望 编 码 为 某 种
难 懂 而 极 端 的
编 解 码 器 格 式
。
codec=<名 称 >
用 于 编 码 的 二 进 制 编 解 码 器 文 件 的 文 件 名 。
compdata=<文 件 >
vfw2menc 创 建 的 编 解 码 器 设 置 文 件 的 文 件 名 ( 如 firstpass.mcf) 。
MPEG
流 合 并 器 (
−mpegopts)
MPEG 流 合 并 器 可 以
生 成 5种 类 型 的
视 频 流 , 每 种
都 有 较 好 的 默
认 参 数 , 而 用
户 可 以 更 改 这
些 参 数 。 通 常
, 当 生 成 MPEG 文 件
时 , 建 议 禁 用
MEncoder 的 跳 帧 指 令
( 参 见 −noskip、 −mc
以 及 视 频 滤 镜
harddup 和 softskip) 。
示 例 :
format=mpeg2:tsaf:vbitrate=8000
format=<mpeg1 | mpeg2 | xvcd | xsvcd | dvd | pes1 | pes2>
视 频 流 格 式 ( 默 认 值 : mpeg2) 。 pes1 与 pes2 是 非 常 有 问 题 的 格 式 ( 没 有 打 包 头 , 没 有 填 充 ) , 但 VDR 使 用 这 些 格 式 ; 不 要 选 用 这 些 格 式 , 除 非 确 切 知 道 在 做 什 么 。
size=<最 大 65535>
单 位 为 字 节 的 打 包 大 小 , 不 要 更 改 这 个 值 除 非 确 切 知 道 在 做 什 么 ( 默 认 值 : 2048) 。
muxrate=<整 数 >
打 包 头 部 信 息 中 的 单 位 为 kbit/s 的 标 称 复 合 流 速 率 ( 默 认 值 : 1800 kb/s) 。 当 ’format=mpeg1’或 ’mpeg2’时 将 根 据 需 要 更 新 该 值 。
tsaf
如 果 可 能 , 在 所 有 帧 上 设 置 时 间 标 签 ; 推 荐 当 format=dvd 时 使 用 。 如 果 dvdauthor 输 出 报 警 信 息 , 例 如 “..audio sector out of range...”时 , 那 么 可 能 不 该 启 用 这 个 选 项 。
interleaving2
使 用 一 种 更 好 的 算 法 来 交 织 音 频 和 视 频 数 据 包 , 其 所 基 于 的 原 则 是 流 合 并 器 将 总 是 尝 试 在 空 闲 空 间 所 占 百 分 比 最 大 的 条 件 下 填 充 流 。
vdelay=<1−32760>
初 始 视 频 延 迟 时 间 , 单 位 为 毫 秒 ( 默 认 值 : 0) , 如 果 想 让 视 频 相 对 音 频 有 一 定 延 后 , 就 使 用 该 选 项 。 该 选 项 在 使 用 了 drop 时 无 效 。
adelay=<1−32760>
初 始 音 频 延 迟 时 间 , 单 位 为 毫 秒 ( 默 认 值 : 0) , 如 果 想 让 音 频 相 对 视 频 有 一 定 延 后 , 就 使 用 该 选 项 。
drop
当 与 vdelay 一 起 使 用 时 , 流 合 并 器 将 丢 弃 先 于 视 频 出 现 的 那 部 分 音 频 。
vwidth, vheight=<1−4095>
当 视 频 是 MPEG-1/2 时 , 设 置 视 频 的 宽 度 和 高 度 。
vpswidth, vpsheight=<1−4095>
当 视 频 是 MPEG-2 时 , 设 置 全 景 显 示 模 式 下 视 频 的 宽 度 和 高 度 。
vaspect=<1 | 4/3 | 16/9 | 221/100>
设 置 MPEG-2 视 频 的 显 示 宽 高 比 。 勿 对 MPEG-1 视 频 使 用 这 个 选 项 , 否 则 产 生 的 宽 高 比 将 完 全 错 误 。
vbitrate=<整 数 >
设 置 MPEG-1/2 视 频 单 位 为 kbit/s 的 视 频 比 特 率 。
vframerate=<24000/1001 |
24 | 25 | 30000/1001 | 30 | 50 | 60000/1001 |
60 >
设 置 MPEG-1/2 视 频 的 帧 率 。 如 果 与 telecine 选 项 一 同 使 用 , 那 么 将 忽 略 该 选 项 。
telecine
启 用 3:2 下 拉 处 理 软 件 级 电 视 图 像 模 式 : 流 合 并 器 将 使 视 频 流 看 上 去 像 是 以 30000/1001fps 编 码 的 。 只 有 当 输 出 帧 率 为 24000/1001 fps时 这 个 选 项 才 对 MPEG-2 有 效 , 如 需 要 则 使 用 −ofps 改 变 输 出 帧 率 。 其 它 的 帧 率 与 该 选 项 不 兼 容 。
film2pal
启 用 电 影 转 换 至 NTSC 至 PAL 的 软 件 级 电 视 图 像 模 式 : 流 合 并 器 将 使 视 频 流 看 上 去 像 是 以 25fps 编 码 的 。 只 有 当 输 出 帧 率 为 24000/1001fps 时 这 个 选 项 才 对 MPEG-2 有 效 , 如 需 要 则 使 用 −ofps 改 变 输 出 帧 率 。 其 它 的 帧 率 与 该 选 项 不 兼 容 。
tele_src 与 tele_dest
使 用 Donand Graft 的 DGPulldown 代 码 启 用 任 意 电 视 图 像 模 式 。 需 要 指 定 原 始 帧 率 和 所 期 望 的 帧 率 ; 流 合 并 器 将 使 视 频 流 看 上 去 像 是 以 所 期 望 的 帧 率 编 码 的 。 只 有 当 输 入 的 帧 率 比 输 出 的 帧 率 小 , 并 且 帧 率 的 增 加 量 <= 1.5时 , 这 个 选 项 才 对 MPEG-2 视 频 有 效 。
示 例 :
tele_src=25, tele_dest=30000/1001
PAL 转 换 至 NTSC 的 电 视 图 像 化 处 理
vbuf_size=<40−1194>
设 置 视 频 解 码 器 的 缓 冲 大 小 , 以 千 字 节 为 单 位 表 示 。 只 有 当 视 频 流 的 比 特 率 对 于 所 选 的 格 式 来 说 太 高 了 , 并 且 完 全 了 解 在 做 什 么 时 , 才 指 定 这 个 选 项 。 太 高 的 值 可 能 导 致 影 片 无 法 播 放 , 这 取 决 于 播 放 器 的 能 力 。 当 合 并 HDTV 视 频 流 时 , 400 的 值 应 该 足 够 了 。
abuf_size=<4−64>
设 置 音 频 解 码 器 的 缓 冲 大 小 , 以 千 字 节 为 单 位 表 示 。 针 对 vbuf_size 的 原 则 在 此 同 样 适 用 。
FFmpeg
的 libavformat 库 流 分 离
器 ( −lavfdopts)
analyzeduration=<参 数 值 >
单 位 为 秒 的 分 析 媒 体 流 属 性 时 的 最 大 长 度 。
format=<参 数 值 >
强 制 使 用 一 个 特 定 的 libav 格 式 库 的 流 分 离 器 。
o=<键 >=<值 >[,<键 >=<值 >[,...]]
将 音 视 频 选 项 传 递 至 libavformat 流 分 解 器 。 注 意 , 欢 迎 提 供 一 个 使 o= 不 再 需 要 , 而 将 所 有 未 知 选 项 绕 开 音 视 频 选 项 系 统 的 补 丁 。 音 视 频 选 项 的 完 整 列 表 可 在 FFmpeg 用 户 手 册 中 找 到 。 注 意 某 些 选 项 可 能 与 MPlayer/MEncoder 选 项 冲 突 。
示 例 :
o=ignidx
probesize=<参 数 值 >
在 侦 测 阶 段 所 探 测 的 最 大 数 据 量 。 当 处 理 MPEG-TS 时 , 这 个 值 指 定 了 所 扫 描 TS 包 的 最 大 个 数 。
cryptokey=<16进 制 字 符 串 >
流 分 离 器 所 使 用 的 加 密 密 钥 。 该 值 是 密 钥 的 原 始 二 进 制 数 据 转 换 后 得 到 十 六 进 制 字 符 串 。
FFmpeg
的 libavformat 库 流 合 并
器 ( −lavfopts) ( 另
见 −of lavf)
delay=<参 数 值 >
当 前 只 对 MPEG[12] 有 意 义 : 单 位 为 秒 的 , 对 于 任 意 出 现 的 流 , 输 出 流 参 照 计 时 器 ( SCR) 和 解 码 时 间 标 签 ( DTS) 之 间 的 最 大 所 允 许 的 差 距 。 默 认 值 为 0.7( 与 MPEG 标 准 所 定 义 的 强 制 执 行 值 相 同 ) 。 较 高 的 值 要 求 较 大 的 缓 冲 , 因 而 不 应 使 用 。
format=<容 器 格 式 >
重 新 定 义 所 合 并 输 出 的 是 哪 种 容 器 格 式 ( 默 认 值 : 根 据 输 出 文 件 的 扩 展 名 自 动 侦 测 ) 。
mpg
MPEG-1 系 统 以 及 MPEG-2 PS
asf
高 级 流 媒 体 格 式
avi
音 视 频 交 织 文 件
wav
波 形 音 频
swf
Macromedia Flash
flv
Macromedia Flash 视 频 文 件
rm
RealAudio 和 RealVideo
au
SUN AU格 式
nut
NUT 开 放 容 器 格 式 ( 实 验 性 )
mov
QuickTime
mp4
MPEG-4 格 式
ipod
含 有 苹 果 iPod 固 件 所 需 额 外 标 志 数 据 的 MPEG-4 格 式
dv
Sony 数 字 视 频 容 器 格 式
matroska
Matroska
muxrate=<码 率 >
流 合 流 时 的 标 称 比 特 率 , 单 位 为 比 特 每 秒 ; 当 前 该 选 项 只 对 MPEG[12] 有 意 义 。 有 时 需 要 提 高 这 个 值 以 防 止 “缓 冲 下 溢 ”。
o=<键 >=<值 >[,<键 >=<值 >[,...]]
将 音 视 频 选 项 传 递 至 libavformat 流 合 并 器 。 注 意 , 欢 迎 提 供 一 个 使 o= 不 再 需 要 , 而 将 所 有 未 知 选 项 绕 开 音 视 频 选 项 系 统 的 补 丁 。 音 视 频 选 项 的 完 整 列 表 可 在 FFmpeg 用 户 手 册 中 找 到 。 注 意 某 些 选 项 可 能 与 MEncoder 选 项 冲 突 。
示 例 :
o=packetsize=100
packetsize=<大 小 >
所 选 格 式 单 个 数 据 包 的 大 小 , 以 字 节 为 单 位 表 示 。 当 将 流 合 并 至 MPEG[12] 的 实 现 格 式 时 , 默 认 值 为 : 为 [S]VCD 时 是 2324, 为 所 有 其 它 格 式 时 是 2048。
preload=<距 离 >
当 前 只 对 MPEG[12] 有 意 义 : 单 位 为 秒 , 对 于 任 意 出 现 的 流 , 输 出 流 参 照 计 时 器 ( SCR) 和 解 码 时 间 标 签 ( DTS) 间 的 初 始 差 距 ( 流 分 离 至 解 码 间 的 延 迟 ) 。
环 境 变 量
有
一 些 环 境 变 量
可 用 于 控 制 MPlayer
和 MEncoder 的 行 为 。
MPLAYER_CHARSET( 另 见
−msgcharset)
将 控 制 屏 幕 的 消 息 转 换 为 指 定 字 符 集 ( 默 认 值 : 自 动 检 测 ) 。 值 ’noconv’表 示 不 转 换 。
MPLAYER_HOME
MPlayer 寻 找 用 户 设 置 的 目 录 。
MPLAYER_VERBOSE( 另 见 −v 和 −msglevel)
设 置 所 有 消 息 模 块 的 初 始 详 细 级 别 ( 默 认 值 : 0) 。 生 成 的 详 细 级 别 是 −msglevel 5 的 级 别 再 加 上 MPLAYER_VERBOSE 的 值 。
libaf:
LADSPA_PATH
如 果 设 置 了 LADSPA_PATH, 其 将 寻 找 指 定 的 文 件 。 如 果 未 设 置 , 就 必 须 提 供 完 整 的 路 径 名 。 FIXME: 这 也 在 ladspa 一 节 有 提 到 .
libdvdcss:
DVDCSS_CACHE
指 定 目 录 以 储 存 标 题 的 密 钥 值 。 这 会 加 速 DVD 在 缓 存 中 的 解 密 过 程 。 如 果 不 存 在 就 创 建 DVDCSS_CACHE 目 录 , 并 创 建 以 DVD 标 题 或 生 产 日 期 为 名 称 的 子 目 录 。 如 果 DVDCSS_CACHE 未 设 置 或 是 空 的 , libdvdcss 会 使 用 默 认 值 为 Unix 的 ’${HOME}/.dvdcss/’或 Win32 的 ’C:\Documents and Settings\$USER\Application Data\dvdcss\’。 特 殊 值 ’off’可 停 用 缓 存 。
DVDCSS_METHOD
设 置 libdvdcss 用 于 解 读 加 密 盘 片 的 认 证 和 解 密 方 法 。 值 可 以 是 title、 key 或 disc。
key
是 默 认 方 法 。 libdvdcss 会 使 用 一 套 已 计 算 的 播 放 器 密 钥 , 以 尝 试 取 得 碟 片 的 密 钥 。 如 果 驱 动 器 不 认 可 播 放 器 的 任 何 钥 匙 就 会 失 败 。
disc
是 key 方 法 失 败 的 备 用 方 法 。 libdvdcss 不 使 用 播 放 器 密 钥 , 而 使 用 暴 力 破 解 算 法 破 解 碟 片 密 钥 。 该 过 程 需 要 CPU 高 强 度 运 行 , 并 需 要 64 MB 内 存 以 储 存 临 时 的 数 据 。
title
是 所 有 其 它 方 法 的 备 用 方 法 。 其 不 通 过 与 DVD 设 备 交 换 密 钥 , 而 是 使 用 一 种 密 码 攻 击 法 来 猜 测 标 题 密 钥 。 在 极 少 的 情 况 下 该 方 式 会 失 败 , 因 为 碟 片 上 没 有 足 够 的 加 密 数 据 用 于 统 计 式 攻 击 ; 但 是 另 一 方 面 这 是 解 密 储 存 在 硬 盘 上 的 DVD 或 RPC2 驱 动 器 上 区 码 错 误 的 DVD 的 唯 一 方 式 。
DVDCSS_RAW_DEVICE
指 定 使 用 的 原 生 数 据 设 备 。 确 切 的 用 法 依 赖 于 操 作 系 统 , 例 如 Linux 环 境 设 置 的 原 生 数 据 设 备 是 raw(8)。 请 注 意 在 大 多 数 操 作 系 统 上 , 使 用 原 生 数 设 备 要 求 缓 冲 高 度 一 致 : Linux 要 求 与 2048 字 节 ( 等 于 DVD 扇 区 大 小 ) 相 一 致 。
DVDCSS_VERBOSE
设 置 libdvdcss 详 细 输 出 级 别 。
0 |
一 点 都 不 输 出 消 息 。 |
|||
1 |
将 错 误 消 息 输 出 到 标 准 错 误 输 出 。 |
|||
2 |
将 错 误 和 调 试 消 息 输 出 到 标 准 错 误 输 出 |
DVDREAD_NOKEYS
启 动 时 不 获 取 所 有 的 密 钥 。 目 前 禁 用 。
HOME |
FIXME: 待 解 释 。 |
libao2:
AO_SUN_DISABLE_SAMPLE_TIMING
FIXME: 待 解 释 。
AUDIODEV
FIXME: 待 解 释 。
AUDIOSERVER
指 定 nas 音 频 输 出 驱 动 应 当 连 接 并 用 于 传 输 数 据 的 网 络 音 频 系 统 ( Network Audio System) 服 务 器 。 如 果 未 设 置 , 就 使 用 DISPLAY。 传 输 方 式 可 以 是 tcp 和 unix。 语 法 是 tcp/<某 主 机 >:<某 端 口 >、 <某 主 机 >:<实 例 号 > 或 [unix]:<实 例 号 >。 NAS 的 基 本 端 口 是 8000, 而 <实 例 号 > 在 其 之 上 的 增 加 值 。
示 例 :
AUDIOSERVER=somehost:0
连 接 到 NAS 服 务 器 , 位 于 somehost 上 , 使 用 默 认 的 端 口 和 传 输 协 议 。 .IPs AUDIOSERVER=tcp/somehost:8000 连 接 到 NAS 服 务 器 , 位 于 监 听 TCP 端 口 8000 的 somehost 上 。
AUDIOSERVER=(unix)?:0
连 接 到 NAS 服 务 器 , 位 于 本 地 主 机 上 的 实 例 0, 使 用 unix 域 连 接 端 。
DISPLAY
FIXME: 待 解 释 。
vidix:
VIDIX_CRT
FIXME: 待 解 释 。
VIDIXIVTVALPHA
将 该 选 项 设 为 ’disable’可 以 阻 止 VIDIX 驱 动 控 制 阿 尔 法 混 合 的 参 数 。 然 后 就 可 以 自 己 使 用 ’ivtvfbctl’操 作 这 一 参 数 。
osdep:
TERM |
FIXME: 待 解 释 。 |
libvo:
DISPLAY
FIXME: 待 解 释 。
FRAMEBUFFER
FIXME: 待 解 释 。
HOME |
FIXME: 待 解 释 。 |
libmpdemux:
HOME |
FIXME: 待 解 释 。 |
HOMEPATH
FIXME: 待 解 释 。
http_proxy
FIXME: 待 解 释 。
LOGNAME
FIXME: 待 解 释 。
USERPROFILE
FIXME: 待 解 释 。
GUI:
DISPLAY
图 形 界 面 应 当 连 接 的 显 示 终 端 的 名 称 。
HOME |
当 前 用 户 的 起 始 目 录 。 |
libavformat:
AUDIO_FLIP_LEFT
FIXME: 待 解 释 。
BKTR_DEV
FIXME: 待 解 释 。
BKTR_FORMAT
FIXME: 待 解 释 。
BKTR_FREQUENCY
FIXME: 待 解 释 。
http_proxy
FIXME: 待 解 释 。
no_proxy
FIXME: 待 解 释 。
相 关 文 件
/usr/local/etc/mplayer/mplayer.conf
MPlayer 系 统 范 围 的 设 置
/usr/local/etc/mplayer/mencoder.conf
MEncoder 系 统 范 围 的 设 置
~/.mplayer/config
MPlayer 的 用 户 设 置
~/.mplayer/mencoder.conf
MEncoder 的 用 户 设 置
~/.mplayer/input.conf
按 键 输 入 绑 定 ( 参 见 ’−input keylist’的 输 出 以 获 取 按 键 的 完 整 列 表 )
~/.mplayer/gui.conf
图 形 界 面 的 配 置 文 件
~/.mplayer/gui.history
图 形 界 面 的 目 录 访 问 历 史
~/.mplayer/gui.pl
图 形 界 面 的 播 放 列 表
~/.mplayer/gui.url
图 形 界 面 的 URL 列 表
~/.mplayer/font/
字 体 目 录 ( 里 面 必 须 有 一 个 font.desc 文 件 和 带 .RAW 后 缀 的 文 件 。 )
~/.mplayer/DVDkeys/
缓 存 的 CSS 密 钥
MPLAYER 的 使 用 示 例
快
递 上 手 播 放 蓝
光 DVD:
mplayer br:////path/to/disc
mplayer br:// −bluray−device /path/to/disc
快
速 上 手 播 放 DVD:
mplayer dvd://1
播
放 日 文 音 频 和
英 文 字 幕 :
mplayer dvd://1 −alang ja −slang en
只
播 放 第 5、 6、 7 章
节 :
mplayer dvd://1 −chapter 5−7
只
播 放 第 5、 6、 7 标
题 :
mplayer dvd://5−7
播
放 多 视 角 DVD:
mplayer dvd://1 −dvdangle 2
播
放 不 同 的 DVD 设 备
上 的 内 容 :
mplayer dvd://1 −dvd−device /dev/dvd2
播
放 含 有 VOB 文 件 的
目 录 中 的 DVD 视 频
:
mplayer dvd://1 −dvd−device
/path/to/directory/
将 DVD
标 题 复 制 到 硬
盘 , 保 存 文 件
名 为 “title1.vob”:
mplayer dvd://1 −dumpstream −dumpfile
title1.vob
使
用 dvdnav 播 放 /dev/sr1 路 径
下 的 DVD 碟 片 :
mplayer dvdnav:////dev/sr1
播
放 HTTP 流 :
mplayer http://mplayer.hq/example.avi
播
放 RTSP 流 :
mplayer rtsp://server.example.com/streamName
将
字 幕 转 换 为 MPsub 格
式 :
mplayer dummy.avi −sub source.sub −dumpmpsub
将
字 幕 转 换 为 MPsub 格
式 但 不 播 放 :
mplayer /dev/zero −rawvideo pal:fps=xx −demuxer
rawvideo −vc null −vo null −noframedrop
−benchmark −sub source.sub −dumpmpsub
从
标 准 的 V4L 输 入 信
号 :
mplayer tv:// −tv
driver=v4l:width=640:height=480:outfmt=i420 −vc
rawi420 −vo xv
播
放 Zoran 卡 上 的 内 容
( 旧 方 法 , 不
推 荐 ) :
mplayer −vo zr −vf scale=352:288 file.avi
播
放 Zoran 卡 上 的 内 容
( 新 方 法 ) :
mplayer −vo zr2 −vf scale=352:288,zrmjpeg
file.avi
以
直 通 模 式 播 放
DTS-CD:
mplayer −ac hwdts −rawaudio format=0x2001
−cdrom−device /dev/cdrom cdda://
可 使 用 −afm hwac3 代
替 −ac hwdts。 调 整
’/dev/cdrom’使 其 与 系
统 中 的 CD-ROM 设 备 相
适 应 。 如 果 外
部 的 接 收 设 备
支 持 解 码 未 处
理 的 DTS 音 频 流 ,
那 么 可 通 过 cdda://
直 接 播 放 , 而
不 用 设 置 format、 hwac3
或 hwdts。
只
用 两 个 扬 声 器
播 放 6 声 道 AAC 文 件
:
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
可 能 希 望 调 试 pan
的 参 数 值 ( 例
如 使 用 某 个 值
的 倍 数 ) 以 增
加 音 量 或 者 避
免 削 波 。
使
用 geq 过 滤 器 产 生
的 颠 倒 的 棋 盘
样 式 :
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’
MENCODER 的 使 用 示 例
编
码 DVD 标 题 #2, 仅 所
选 的 场 景 :
mencoder dvd://2 −chapter 10−15 −o
title2.avi −oac copy −ovc lavc −lavcopts
vcodec=mpeg4
编
码 DVD 标 题 #2, 缩 放
到 640x480:
mencoder dvd://2 −vf scale=640:480 −o title2.avi
−oac copy −ovc lavc −lavcopts
vcodec=mpeg4
编
码 DVD 标 题 #2, 缩 放
到 512xHHH( 保 持 宽 高
比 ) :
mencoder dvd://2 −vf scale −zoom −xy 512
−o title2.avi −oac copy −ovc lavc
−lavcopts vcodec=mpeg4
同
上 , 但 比 特 率
设 为 1800kbit 并 优 化
宏 块 :
mencoder dvd://2 −o title2.avi −oac copy
−ovc lavc −lavcopts
vcodec=mpeg4:mbd=1:vbitrate=1800
同
上 , 但 使 用 MJPEG 压
缩 :
mencoder dvd://2 −o title2.avi −oac copy
−ovc lavc −lavcopts
vcodec=mjpeg:mbd=1:vbitrate=1800
编
码 当 前 目 录 下
的 所 有 *.jpg 文 件
:
mencoder "mf://*.jpg" −mf fps=25 −o
output.avi −ovc lavc −lavcopts vcodec=mpeg4
编
码 来 自 电 视 调
谐 器 的 信 号 (
指 定 格 式 用 −vf
format) :
mencoder −tv driver=v4l:width=640:height=480 tv://
−o tv.avi −ovc raw
编
码 来 自 管 道 的
数 据 :
rar p test-SVCD.rar | mencoder −ovc lavc
−lavcopts vcodec=mpeg4:vbitrate=800 −ofps 24
−
程 序 缺 陷
不 要 惊 慌 。 如 果 发 现 缺 陷 , 可 将 其 报 告 给 我 们 , 但 请 首 先 保 证 已 阅 读 了 所 有 的 文 档 。 同 时 注 意 那 些 表 情 符 号 :)许 多 缺 陷 是 由 设 置 和 参 数 使 用 不 正 确 引 起 的 。 文 档 的 缺 陷 报 告 一 节 ( http://www.mplayerhq.hu/ DOCS/HTML/en/bugreports.html) 解 释 了 如 何 创 建 有 用 的 缺 陷 报 告 。
作 者
MPlayer 最 初 由 Arpad Gereoffy 制 作 。 参 见 AUTHORS 文 件 以 查 看 其 它 众 多 贡 献 者 的 部 分 列 表 。
MPlayer 为 (C) 2000−2016 MPlayer 团 队 所 有
本 ( 英 文 ) 手 册 主 要 由 Gabucino、 Jonas Jermann 和 Diego Biurrun 编 写 , 由 Diego Biurrun 维 护 。 中 文 版 由 JRaSH <jrash06 AT 163.com> 翻 译 。 有 关 本 手 册 的 事 宜 , 请 发 送 邮 件 至 MPlayer-DOCS 邮 件 列 表 。 与 翻 译 相 关 的 邮 件 归 属 于 MPlayer-translations 邮 件 列 表 。