|
mplayer − Linux下的电影播放器 |
|
mplayer [选项] [ 文件 | URL | 播放列表 |
- ] |
|
mplayer 是一个LINUX下的电影播放器, (也能运行在许多其它的Unices 和 非x86 的CPU 上, 参看文档). 它能使用本地的, XAnim, Win32 DLL的编解码器播放绝大 部分的MPEG/VOB, AVI, ASF/WMA/WMV, RM, QT/MOV/MP4, OGG/OGM, VIVO, FLI, NuppelVideo, yuv4mpeg, FILM 和RoQ 文 件. 你还能观看VideoCD,SVCD, DVD, 3ivx, DivX 3/4/5甚至WMV电影(不需要使用avifile库). MPlayer的另一个优越的特性是对输出设备的广泛的支持. 它可以使 用X11, XV, DGA, OpenGL, SVGAlib, fbdev, AAlib, DirectFB, 但你也可以使用GGI, SDL(由 此可以使用他们的所有驱动), VESA(所有VESA兼容的显卡,甚至可以 没 有X11), 某 些 低级的显卡相关的驱动(Matrox, 3Dfx和ATI)和一些硬件MPEG解码器卡, 比 如Siemens DVB, DXR2和DXR3/Hollywood+. 它们中绝大多数支持软件或硬件缩放, 所以你可以 享 受全屏电影. MPlayer 具有onscreen display(OSD)功能, 用来显示状态信息, 清晰放大反锯齿 带阴影的字幕和键盘控制的视觉反馈. 支持的字体包括欧洲语种/ISO 8859-1,2 ( 匈 牙 利语, 英语, 捷克语等等), 西里尔语和韩语, 可以播放10种格式的字幕文 件(MicroDVD, SubRip, SubViewer, Sami, VPlayer, RT, SSA, AQTitle, JACOsub 和 我 们 自 己 的: MPsub)和DVD字幕(SPU流, VobSub和隐藏字幕数据 表(Closed Captions)). mencoder (MPlayer的电影编码器)是一个简单的电影编码器, 设计用来把MPlayer 可 以播放的电影(见上面)编码成另一些MPlayer可以播放的格式(见下面). 它可 以通过1, 2或者3 pass的方式编码DivX4, XviD, libavcodec的编解码器支持的视 频格式和PCM/MP3/VBRMP3的音频. 进一步的它还拥有流复制的能力, 一个强大的 插件系统(crop, expand, flip, postprocess, rotate, scale, noise, rgb/yuv 转换)和更多. gmplayer 是使用图形用户界面的MPlayer. 它使用跟MPlayer相同的参数. |
|
参见HTML文档! 每个’flag’选项都有一个对应的’noflag’选项, 比如−fs选项的对应选项是−nofs. 你可以把所有选项放在配置文件中, mplayer每次运行时都会读取它们. 系统 范 围 的配置文件’mplayer.conf’在你的配置目录中, (比如/etc/mplayer或者/usr/ local/etc/mplayer), 用户特定的配置文件是’~/.mplayer/config’. 用户特 定 的 选 项优先于系统范围的选项, 而命令行选项优先于这两者. 配置文件的语法 是’选项=<参数>’, ’#’后面的都认为是注释. 启用没有参数的选项可以把参数设 为’yes’ 或者’1’, 而如果要禁用就把它们设置为’no’或者’0’. 甚至子选项也可 以通过这种方式设定. 示例: 你也可以制作针对特定文件的配置文件. 如果你希望’movie.avi’这个文件有自己 的 配置文件, 创建一个叫’movie.avi.conf’的文件, 写上针对该文件的选项, 把 它放在~/.mplayer中或者该文件同一目录下. |
|
−, −use-stdin |
|
从标准输入读取数据. −idx选项无法与这个选项同时工作. |
|
−autoq <质量> (与−vf pp一起使用) |
|
根据可用的CPU空闲时间动态调整后期处理的级别. 你设定的数字是允许 使用的最高级别. 一般来说你可以使用一些比较大的数字. 你必须使用 不带参数的−vf pp才能使用它. |
|
−autosync <因子> |
|
基于音频延迟的检测逐步调整A/V同步. 设定−autosync 0, 也就是默 认 值, 将导致帧记时完全基于音频延迟的检测. 设定−autosync 1也是一 样, 但将会微妙的改变所使用的A/V修正算法. 设置大于1的值对那些 视 频 帧速率不均匀, 但用−nosound可以正常播放的电影一般会有帮助. 这 个值越大, 记时方法越接近于−nosound. 对于没有好的音频延迟检测功 能的声卡驱动试试用−autosync 30来平滑这个问题. 使用这个值时, 如 果出现大的A/V同步偏移, 只需要1或2秒就可以摆平. 对于任何声卡 驱 动, 打开这个选项的唯一缺点就是对于突然的A/V偏移的反应延迟时间. |
|
−benchmark |
|
在终端显示一些CPU使用率和丢帧数的统计信 息. 与−nosound 和−vo null联合使用可以用来评测视频解码器. |
|
−edl <文件名> |
|
在播放时启用编辑决定列表(EDL)的动作. 根据所给文件的内容, 可以跳 过视频, 静 音 和 取 消 静 音. 具 体 内 容 和 使 用 方 法 参 见DOCS/documentation.html#edl. |
|
−edlout <文件名> |
|
建立一个新文件并写入编辑决定列表(EDL)的记录. 在播放时, 当用户按 下’i’, 一个跳过下面两秒的记录将写入文件. 用户以后可以以此作为调 整EDL记录的出发点. 具体内容参见DOCS/documentation.html#edl. |
|
−enqueue (仅用于GUI) |
|
将命令行中的文件加入播放序列而不是立刻播放它们. |
|
−fixed-vo (BETA代码!) |
|
对 多 个 文件使用一个固定的视频系统(对所有文件初始化/释放一次). 所以对所有文件只使用一个窗口, 目前fixed-vo兼容的驱 动 有: x11, xv, xvidix, xmga, gl2, and svga. |
|
−framedrop (参见−hardframedrop) |
|
跳 过一些帧从而在慢的机器上实现A/V同步.视频滤镜不会应用到这些帧 上. 对于B帧解码也会完全跳过. |
|
−h, −help, −−help |
|
显示简短的选项摘要. |
|
−hardframedrop |
|
丢掉更多的帧(破坏解码). 导致图像破损! |
|
−identify |
|
用容易分析的格式显示文件参数. 调用的TOOLS/midentify脚 本 将 滤 除mplayer的其它输出而(但愿能)留下文件名. |
|
−input <命令> |
|
这 个选项可以用来配置输入系统的特定部分. 路径相对于~/.mplayer/. 注意: |
|
conf=<文件> |
|
读取另外的input.conf. 如果没有给出路径名, 将 假 设 是~/ .mplayer. |
|
ar−delay |
|
在开始自动重复一个键之前等待多少毫秒(0代表禁用). |
|
ar−rate |
|
当自动重复是每秒重复多少次. |
|
keylist |
|
列出所有可以被绑定的键. |
|
cmdlist |
|
列出所有可以被绑定的命令. |
|
js−dev |
|
指定可用的游戏操纵杆设备(默认为/dev/input/js0). |
|
file |
|
从指定文件读取命令, 用于命名管道很有效. |
|
−lircconf <文件> |
|
指 定LIRC(Linux Infrared Remote Control, 参 见http://www.lirc.org)的配置文件, 如果你不喜欢默认的~/.lircrc的 话. |
|
−loop <数字> |
|
重复播放电影<数字>遍. 0表示不断重复. |
|
−menu (BETA代码) |
|
打开OSD菜单支持. |
|
−menu-root <参数> (BETA代码) |
|
指定主菜单. |
|
−menu-cfg <文件> (BETA代码) |
|
使用另外的menu.conf. |
|
−nojoystick |
|
关闭游戏操纵杆的支持. 默认是只要编译了就会打开. |
|
−nolirc |
|
关闭LIRC支持. |
|
−nortc |
关闭使用Linux的RTC(real-time clock − /dev/rtc)作为计时 器的功能. |
|
−playlist <文件> |
|
根据播放列表播放文件(每行一个文件或者Winamp或ASX格式). |
|
−quiet |
显示较少的输出和状态信息. |
|
−really−quiet |
|
显示更少的输出和状态信息. |
|
−sdp |
指定输入文件为描述一个RTP会话 的SDP(’Session Description Protocol’)文件, (参见http://www.live.com/mplayer/). |
|
−shuffle |
|
以随机顺序播放文件. |
|
−skin <skin目录> (BETA代码) |
|
从指定目录中装载skin(没有路径名). 示例: |
|
−skin fittyfene |
|
尝 试Skin/fittyfene. 将 会 首 先 察 看/usr/local/share/mplayer/, 然后是~/.mplayer/. |
|
−slave |
这个选项打开slave模式. 这用来将MPlayer作为其它程序的后 端. MPlayer将从他的标准输入读取简单命令行, 而不再截获键盘事件. SLAVE模式协议部分将解释其语法. |
|
−softsleep |
|
使用高质量的软件计时器. 跟RTC同样精确且不需要特别权限. 代价是更 高的CPU消耗. |
|
−speed <0.01−100> |
|
设置播放速率. |
|
−sstep <秒> |
|
设定各帧显示之间的时间间隔. 用于幻灯片播放. |
|
−aid <标识> (参见 −alang选项) |
|
选 择音频频道 [MPEG: 0−31 AVI/OGM: 1−99 ASF/RM: 0−127 VOB(AC3): 128−159 VOB(LPCM): 160−191] MPlayer在冗长(-v)模式下会显示可用的 标识. |
|
−alang <两个字母的国家代码> (参见−aid选项) |
|
仅 用于DVD播放. 它选择DVD的音频语言并总是尝试播放与所给代码符合 的语言. 加上−v参数观察输出可以获得可用语言的列表. 示例: |
|
−alang hu,en |
|
播放匈牙利语, 英语在没有匈牙利语时备用. |
|
−audio−demuxer <数字> (仅用于−audiofile) |
|
指定用于−audiofile的分路器. 分路器的标识 在demuxers.h 中. 使 用−audio−demuxer 17将指定.mp3检测. |
|
−audiofile <文件名> |
|
在看电影时播放外部文件(WAV, MP3或Ogg Vorbis)的音频. |
|
-audiofile-cache <kBytes> |
|
对-audiofile的文件流启用缓存, 使用指定大小的内存. |
|
−bandwidth <参数> |
|
设 定 网络流的最大带宽(用于服务器可以以不同带宽传送内容的情况). 当你以慢速连接观看流媒体实况时有用. |
|
−cdrom−device <设备路径> |
|
替代默认的CDROM设备名/dev/cdrom. |
|
−cache <kBytes> |
|
这个选项设定用多少内存(以kBytes为单位)作为播放文件/URL的预缓冲. 对速度慢的媒体特别有用(默认为−nocache). |
|
−cdda <选项1:选项2> |
|
这个选项用来调整MPlayer的CD音频读取特性. |
|
speed=<参数> |
|
设定CD转速 |
|
paranoia=<0−2> |
|
设定谨慎级别 |
|
0: 关闭检测 |
|
generic-dev=<参数> |
|
使用指定的通用SCSI设备 |
|
sector-size=<参数> |
|
单位读取量 |
|
overlap=<参数> |
|
将校检时的最小重叠搜索设置为<参数>个扇区. |
|
toc-bias |
|
假定TOC中报告的第1音轨的起始偏移量将按照LBA 0定位. 有些 东芝光驱需要这个来获得正确的音轨边界. |
|
toc-offset=<参数> |
|
给定位音轨时在报告的扇区数上再加上<参数>个扇区. 可以是负 数. |
|
(no)skip |
|
(不)接受不完整的数据重建. |
|
−channels <数字> |
|
改变播放的声道数, 如果没有设定默认值为’2’. 如果输出声道数比输入 声道数多时, 将插入空声道(但在将单声道混合为立体声时, 会把单声道 复 制到两个输出声道). 如果输出声道比输入声道少, 结果取决与所用 的音频解码器(−afm). MPlayer会要求解码器把音频解码到跟指定数 量 的声道. 由解码器来实现这个要求. 如果解码器的输出比要求的多, 多 余的声道会被去掉. 这个选项通常只有在播放AC3音频(比如DVD)的视频 时才显得重要. 在那时默认使用liba52解码并把音频适当的混合到需要 的输出声道. 注意: |
|
2 |
Stereo |
|||
|
4 |
Surround |
|||
|
6 |
Full 5.1 |
|
−chapter <场景标识>[-<结束的场景标识>] |
|
设 定 从 哪个场景开始播放. 也可以设定在哪个场景结束播放(默认值: 1). 示例可以在下面找到. |
|
−csslib <文件名> |
|
(老式DVD选项)这个选项用来替代libcss.so的默认位置. |
|
−cuefile <文件名> (参见−vcd) |
|
从指定的文件中描述的, CDRwin的(bin/cue文件格式)光盘 镜 像 中 播 放(S)VCD. |
|
−demuxer <参数> |
|
指 定 分路器类型. 分路器的标识定义在demuxers.h中. 使用−demuxer 17将指定.mp3检测. |
|
−dumpaudio (仅用于MPLAYER) |
|
将原始的音频压缩流复制到./stream.dump(用于mpeg/ac3). |
|
−dumpfile <文件名> (仅用于MPLAYER) |
|
指定MPlayer复制的输出文件. 应该 与−dumpaudio / −dumpvideo / −dumpstream一起使用. |
|
−dumpstream (仅用于MPLAYER) |
|
将原始流复制到./stream.dump. 当从DVD或网络上rip时候有用. |
|
−dumpvideo (仅用于MPLAYER) |
|
将原始的视频压缩流复制到./stream.dump(不是十分好用). |
|
vd://<节目标识> |
|
告 诉MPlayer播放哪个电影(通过节目标识指定). 比如有时’1’是一部预 告片, 而’2’才是真正的电影. 注意: |
|
−dvd−device <设备路径> |
|
替代默认的DVD设备名/dev/dvd. |
|
−dvdangle <视角标识> |
|
有 些DVD 碟 片中的场景可以从多个视角观看. 通过这个选项你可以告 诉MPlayer使用那个视角(默认值: 1). 示例可以在下面找到. |
|
−dvdauth <DVD设备> |
|
(老式DVD选项)打开指定设备的DVD认证. |
|
−dvdkey <CSS密钥> |
|
(老式DVD选项)当解码一个由DVD上复制的未解密的VOB文件时, 用这个选 项 提供解码VOB需要的CSS密钥(密钥在−dvdauth通过DVD设备认证时会显 示出来). |
|
−dvdnav (BETA代码!) |
|
强行使用libdvdnav. |
|
−forceidx |
|
指定重新生成索引. 对索引损坏的文件(不同步等等)有用. 可以进行 收 缩. 你能使用MEncoder永久性的修复索引(参见文档). |
|
−fps <参数> |
|
替代帧速率(如果文件头中没有该参数/参数是错误的)(浮点数). |
|
−frames <参数> |
|
只播放/转换前<参数>帧, 然后退出. |
|
−hr−mp3−seek (仅用于MP3) |
|
高 精度mp3搜索. 默认为: 在播放外部MP3文件时启用, 因为我们需要搜 索到非常精确的位置来保持A/V同步. 这种方法在后退搜索时特别 慢 − 它需要绕回开头来找到准确的帧. |
|
−idx (参见−forceidx) |
|
在 没有找到索引的情况下重建AVI文件的索引, 从而允许搜索. 对于损 坏的/不完整的下载, 或制作低劣的AVI. |
|
−mc <每帧秒数> |
|
每帧的最大A-V同步修正(以秒为单位). |
|
−mf <选项1:选项2:...> |
|
用来从多个PNG或JPEG文件解码. |
|
on |
打开多文件支持 |
|
w=<参数> |
|
输出的宽度(自动检测) |
|
h=<参数> |
|
输出的高度(自动检测) |
|
fps=<参数> |
|
输出的帧速率(默认值: 25) |
|
type=<参数> |
|
输入文件的类型(可用类型: jpeg, png, tga, sgi) |
|
−ni (仅用于AVI) |
|
指定使用非交错的AVI分析器(用来处理某些质量差的AVI文件的播放). |
|
−nobps (仅用于AVI) |
|
不使用平均比特率值来维持A−V同步(AVI). 对某些文件头损坏的AVI文件 有帮助. |
|
−noextbased |
|
禁 用基于后缀名的分路器选择机制. 默认情况下, 当文件类型(分路器) 无法可靠检测时, (文件没有头部或者不够可靠), 将使用后缀名来选 择 分路器. 后备的基于内容的分路器总是可用的. |
|
−passwd <密码> (参见−user选项) |
|
设置http认证的密码. |
|
−rawaudio <选项1:选项2:...> |
|
用 这 个 选 项 你可以播放原始音频文件.
也可以用来播放不是44KHz 16Bit立体声的音频CD. |
|
on |
使用原始音频分路器 |
|
channels=<参数> |
|
声道数 |
|
rate=<参数> |
|
每秒采样率 |
|
samplesize=<参数> |
|
以字节为单位的样本大小 |
|
format=<参数> |
|
16进制的fourcc |
|
−rawvideo <选项1:选项2:...> |
|
用这个选项你可以播放原始视频文件. |
|
on |
使用原始视频分路器 |
|
fps=<参数> |
|
每秒帧速率, 默认值为25.0 |
|
sqcif|qcif|cif|4cif|pal|ntsc |
|
设置默认的图像大小 |
|
w=<参数> |
|
以像素为单位的图像宽 |
|
h=<参数> |
|
以像素为单位的图像高 |
|
y420|yv12|yuy2|y8 |
|
设置色彩空间 |
|
format=<参数> |
|
16进制的色彩空间(fourcc) |
|
size=<参数> |
|
以字节为单位的帧大小 |
|
−rtsp-stream-over-tcp |
|
与’rtsp://’URL一起用来指定最后结果输入的RTP和RTCP的包通过TCP流, (跟RTSP使用同一个TCP连接 ). 这个选项可以用于当你的Internet连接 不允许UDP包进入的情况. (参见http://www.live.com/mplayer/). |
|
−skipopening |
|
提过DVD打开(仅用于dvdnav). |
|
−sb <比特位置> (参见−ss选项) |
|
搜索到比特位置. 用于播放开始部分是垃圾的CDROM镜像/.VOB文件. |
|
−srate <Hz> |
|
指定音频播放速, 视频播放速度也会改变以保持a-v同步. MEncoder 会 把这个值传给lame用于重新采样. |
|
−ss <时间> (参见−sb选项) |
|
搜索到指定的时间位置. 示例: |
|
−ss 56 |
|
搜索到56秒处 |
|
−ss 01:10:00 |
|
搜索到1小时10分钟处 |
|
−tv <选项1:选项2:...> |
|
这个选项会启用MPlayer的电视截取功能. 注意: |
|
on |
使用电视输入 |
|
noaudio |
|
没有声音 |
|
driver=<参数> |
|
可用参数: dummy, v4l, bsdbt848 |
|
device=<参数> |
|
设定默认的/dev/video0之外的设备 |
|
input=<参数> |
|
设定默认的0(电视)之外的输入(参见输出的列表) |
|
freq=<参数> |
|
设定电视调谐器的频率(例如 511.250). 与频道参数不兼容. |
|
outfmt=<参数> |
|
电视调谐器的输出格式(yv12, rgb32, rgb24, rgb16, rgb15, uyvy, yuy2, i420) |
|
width=<参数> |
|
输出窗口的宽度 |
|
height=<参数> |
|
输出窗口的高度 |
|
fps=<参数> |
|
捕捉视频的帧速率(帧每秒) |
|
buffersize=<参数> |
|
设定以兆为单位的捕捉缓冲区的大小(默认值: 动态) |
|
norm=<参数> |
|
可用参数: PAL, SECAM, NTSC |
|
channel=<参数> |
|
把电视调谐器设定到<参数>频道. |
|
chanlist=<参数> |
|
可 用参数: europe-east, europe-west, us-bcast, us-cable, 等等 |
|
channels=<频道>−<名称>,<频道>−<名称>,... |
|
设定频道的名称. 在名称中用_代替空格(或者玩引号 游 戏;-). 频 道 名 称 会用OSD显示, tv_step_channel, tv_set_channel 和tv_last_channel等命令将可以被遥控器(参见lirc)使用. 与 频率参数不兼容. 警告: 频道编号将出现在’频道’列表上, 从1 开始. 示例: 使 用tv://1, tv://2, tv_set_channel 1, tv_set_channel 2等等. |
|
[brightness|contrast|hue|saturation]=<−100−100> |
|
设置显卡的色彩均衡器. |
|
audiorate=<参数> |
|
设定音频捕捉比特率 |
|
forceaudio |
|
即使v4l报告没有音频源也捕捉音频 |
|
alsa |
|
从ALSA捕捉 |
|
amode=<0−3> |
|
选择音频模式: |
|
0: mono |
|
forcechan=<1−2> |
|
默 认情况下, 记录音频声道数由电视卡检察音频模式自动决定. 这个选项允许指定立体声/单声道记录而不管amode选项和v4l 返 回 的参数. 在电视卡不能报告正确的音频模式的时候可以用这 个选项解决麻烦. |
|
adevice=<参数> |
|
设置音频设备 |
|
/dev/...用于OSS |
|
audioid=<参数> |
|
选择捕捉卡的音频输出, 如果它有不止一个的话 |
|
[volume|bass|treble|balance]=<0−65535> |
|
这些选项用来设定视频捕捉卡上的混音器参数. 如果你的卡 没 有混音器, 它们将没有效果. |
|
immediatemode=<布尔值> |
|
参数值为0表示同时捕捉和缓冲音频和视频(mencoder的默认值). 参数值为1(mplayer的默认值)表示只捕捉视频而让音频通过通过 环路电缆由电视卡输入声卡. |
|
mjpeg |
|
使 用硬件mjpeg压缩(如果芯片支持的话). 当使用这个选项的时 候, 你不需要设置输出窗口的宽和高, mplayer会根据抽样参数( 见下面)自动确定. |
|
decimation=<1,2,4> |
|
选择硬件mjpeg压缩的图像的尺寸: |
|
1: 全尺寸 704x576 PAL 704x480 NTSC |
|
quality=<0-100> |
|
选择jpeg压缩的质量 |
|
−user <用户名> (参见−passwd选项) |
|
设定http认证的用户名. |
|
://<音轨> |
|
从设备或镜像文件中播放video CD音轨(参见−cuefile). |
|
−vid <标识> |
|
选择视频频道[MPG: 0−15 ASF: 0−255]. |
|
−vivo <子选项> (调试代码) |
|
指定.vivo分路器的音频参数(用于调试). |
|
注意: |
|
−dumpmicrodvdsub (仅用于MPLAYER) |
|
把给定的字幕文件(由−sub选项设置)转换为MicroDVD字幕格式. 在当前 目录中创建一个dumpsub.sub文件. |
|
−dumpmpsub (仅用于MPLAYER) |
|
把给定的字幕文件(由−sub选项设置)转换为MPlayer的字幕格式, MPsub. 在当前目录中创建一个dump.mpsub文件. |
|
−dumpsrtsub (仅用于MPLAYER) |
|
把 给定的字幕文件(由−sub选项设置)转换为基于时间的SubViewer(SRT) 字幕格式. 在当前目录中创建一个dumpsub.srt文件. |
|
−dumpjacosub (仅用于MPLAYER) |
|
把给定的字幕文件(由−sub选项设置)转换为基于时间的JACOsub字 幕 格 式. 在当前目录中创建一个dumpsub.js文件. |
|
−dumpsami (仅用于MPLAYER) |
|
把 给 定的字幕文件(由−sub选项设置)转换为基于时间的SAMI字幕格式. 在当前目录中创建一个dumpsub.smi文件. |
|
−dumpsub (仅用于MPLAYER) (BETA代码) |
|
从VOB流中复制子字幕流. 参见-dump*sub和-vobsubout*选项. |
|
−ifo <vobsub的ifo文件> |
|
设置用于读取的包含VOBSUB字幕的调色板和帧尺寸的文件. |
|
−ffactor <数字> |
|
对字体的alpha映射图重新采样. 可设为: |
|
0 |
普通白色字体 |
|
0.75 |
|
非常细的黑色边框(默认值) |
|
1 |
细的黑色边框 |
|||
|
10 |
粗的黑色边框 |
|
−font <font.desc文件的路径> |
|
在另外目录你寻找OSD/SUB字体(默认的普通字体为: ~/.mplayer/font/ font.desc, 默认的FreeType字体为: ~/.mplayer/subfont.ttf). 注意: 示例: |
|
−font ~/.mplayer/arial−14/font.desc |
|
−noautosub |
|
关闭字幕文件的自动载入功能. |
|
−overlapsub |
|
对所有字幕格式启用重叠字幕支持. |
|
−nooverlapsub |
|
对所有字幕格式禁用重叠字幕支持(默认行为是只对特定格式启用支持). |
|
−osdlevel <0−3> (仅用于MPLAYER) |
|
设定开始的OSD模式. |
|
0 |
只有字幕 |
|||
|
1 |
音量 + 搜索(默认) |
|||
|
2 |
音量 + 搜索 + 计时器 + 百分比 |
|||
|
3 |
音量 + 搜索 + 计时器 + 百分比 + 总时间 |
|
−sid <标识> (参见−slang选项) |
|
打开DVD字幕显示. 同时, 你必须设置一个对应于一种DVD字幕语言的 数 字(0−31). 至于可用字幕的列表, 可以加上−v选项并察看输出. |
|
−slang <两个字母的国家代码> (参见−sid选项) |
|
仅 用于DVD播放. 打开/选择DVD字幕语言. 至于可用字幕的列表, 可以 加上−v选项并察看输出. 示例: |
|
−slang hu,en |
|
选择匈牙利语, 英语在没有匈牙利语时备用. |
|
−sub <字幕文件> |
|
使用/显示指定的字幕文件. |
|
−sub-bg-alpha <0−255> |
|
设置字幕和OSD背景的alpha通道值. 值越大代表越透明. 0是一个例外代 表完全透明. |
|
−sub-bg-color <0−255> |
|
设置字幕和OSD背景的颜色值. 目前字幕是灰度图像所以这个值相当于颜 色的亮度. 255代表白色0代表黑色. |
|
−subcc 显示DVD的隐藏字幕数据表(CC)字幕. |
|
它们不是VOB字幕, 它们是为听力障碍的人准备的特殊的ASCII字幕, 编 码在大多数区码为1的VOB的用户数据流中. CC字幕到目前为止还没有在 别的区码的DVD中发现. |
|
−subcp <编码页> |
|
如果你的系统支持iconv(3), 你可以用这个选项来设置字幕文件的编 码 页. 示例: |
|
−subcp latin2 |
|
−sub−demuxer <数值> (BETA代码) |
|
指定−subfile的字幕分路器的类型. |
|
−subdelay <参数> |
|
字幕延迟<参数>秒. 可以是负数. |
|
−subfont-autoscale <0−3> |
|
设置自动缩放模式. 注意: |
|
0 |
不自动缩放 |
|||
|
1 |
按电影高度缩放 |
|||
|
2 |
按电影宽度缩放 |
|||
|
3 |
按电影对角线缩放(默认值) |
|
−subfont-blur <0−8> |
|
设置字体模糊半径(默认值: 2). |
|
−subfont-encoding <参数> |
|
设置字幕编码. 当设为’unicode’时, 字体文件中的所有字模都会被渲染 并使用unicode编码(默认值: unicode). |
|
−subfont-osd-scale <0−100> |
|
设置osd元素的自动缩放系数(默认值: 6). |
|
−subfont-outline <0−8> |
|
设置字体边框的宽度(默认值: 2). |
|
−subfont-text-scale <0−100> |
|
设置字幕文本的自动缩放系数(屏幕尺寸的百分比) (默认值: 5). |
|
−subfps <速率> |
|
设置字幕文件的帧/秒速率(浮点数), 默认值: 与电影同样的fps. 注意: |
|
−subfile <文件名> (BETA代码) |
|
目前没有用. 与−audiofile一样, 但用于字幕流(OggDS?). |
|
−subpos <0−100> (用于−vf expand) |
|
设置字幕在屏幕上显示的位置. 参数表示字幕的垂直位置位于屏幕的 百 分之多少. |
|
−subalign <0−2> |
|
设 置 字 幕相对于subpos如何对齐. 0表示顶部对齐(最初的/默认的行 为), 1表示中央对齐, 而2标识底部对齐. |
|
−subwidth <10−100> |
|
设置字幕在屏幕上显示的最大宽度. 对于电视输出有用. 参数表示字幕 宽度占屏幕宽度的百分之多少. |
|
−unicode |
|
告诉MPlayer以UNICODE格式处理字幕. |
|
−utf8 |
告诉MPlayer以UTF8格式处理字幕. |
|
−sub-no-text-pp |
|
禁用载入字幕后的任何形式的文字后期处理. 用于调试. |
|
−vobsub <无后缀名的vobsub文件名> |
|
设 置用于字幕显示的VobSub文件. 这是无后缀名的完整路径名, 例如没 有’.idx’, ´.ifo’或者’.sub’. |
|
−vobsubid <0-31> |
|
设置VobSub字幕标识. |
|
−spualign <-1−2> |
|
设置spu(DVD/VobSub)字幕如何对齐. 参数值与-subpos相同, 特 别 的, -1表示在初始位置显示. |
|
−spuaa <模式> |
|
设 置DVD/VobSub的反锯齿/缩放模式. 加上16可以在原始和缩放帧尺寸 完全相同时强制进行缩放, 比如使用高斯模糊来平滑字幕. 可用 模 式 有: |
|
0 |
不缩放(最快, 很丑) |
|||
|
1 |
近似缩放(好像坏了?) |
|||
|
2 |
完全缩放(慢) |
|||
|
3 |
二次线性缩放(默认值, 快速而且效果不坏) |
|||
|
4 |
使用软件缩放的高斯模糊(看起来很好) |
|
−spugauss <0.0−3.0> |
|
-spuaa 4使用的高斯模糊的可变参数. 越高表示越模糊. 默认值为1.0. |
|
−abs <参数> (已被放弃) |
|
替代音频驱动/声卡的缓冲区大小检测, 仅用于−ao oss |
|
−af <滤镜1[=选项],滤镜2,...> |
|
激活一个逗号分隔的带参数的音频滤镜列表. |
|
resample[=srate[:sloppy][:type]] |
|
将音频流的采样率变为整数值srate(Hz). 它只支持16 bit低 位 在前格式. |
|
channels[=nch] |
|
将声道变为nch个输出声道. 如果输出声道数比输入声道数多时, 将插入空声道(但在将单声道混合为立体声时, 会把单声道复 制 到两个输出声道). 如果输出声道数比输入声道数少, 多余的声 道会被去掉. |
|
format[=bps,f] |
|
选择插件层输出格式为f, 样本比特率为bps. 选项bps是一个整
数表示每个样本的字节数. 格式f是下面几个字符串的连接: |
|
volume[=v:sc] |
|
选 择输出音量级别.这个选项是不可重入的, 所以对每个音频流 只能使用一次. |
|
v: 对流中所有声道的增益, 以dB为单位. 增益可以从-200dB
到+40dB(-200dB 完 全 静音completely而+40dB等于放大1000
倍). |
|
pan[=n:l01:l02:..l10:l11:l12:...ln0:ln1:ln2:...] |
|
任意混合声道, 细节参见DOCS/sound.html. |
|
n: 输出声道数(1 - 6). |
|
sub[=fc:ch] |
|
增加副低音声道. |
|
fc: 低通滤波器的剪除频率(20Hz to 300Hz)默认值为60Hz. |
|
surround[=d] |
|
矩阵编码的环绕音效解码器, 能用于许多2声道文件. |
|
d: 以毫秒为单位的后部扬声器的延迟时间(0ms到1000ms), 默 认值为15ms. |
|
delay[=ch1:ch2:...] |
|
延迟声音的输出. 以百万分之一秒为单位设置每个声道的延迟(0 到1000之间的浮点数). |
|
−af-adv <force=(0−3):list=(filters)> (参见−af选项) |
|
设置高级音频滤镜选项: |
|
force=<0-3> |
|
将插入音频滤镜的方式指定为下面之一: |
|
0: 完全自动插入滤镜(默认) |
|
list=<滤镜> |
|
与−af相同(参见−af选项). |
|
−ao <驱动1[:设备],驱动2,...[,]> |
|
设置可用的音频输出驱动的优先级列表(可以加上设备). ´设备’ 也 用 于SDL, 那里它表示子驱动. 注意: 示例 |
|
−ao oss:/dev/dsp2,oss:/dev/dsp1, |
|
尝试使用指定声音设备的OSS而把其它设置作为后备 |
|
−ao sdl:esd |
|
设置SDL的子驱动 |
|
−aofile <文件名> |
|
用于−ao pcm的文件. |
|
−aop <list=插件1,插件2...:选项1=参数1:选项2=参数2...> |
|
设置音频插件和他们的选项(参见文档). |
|
list=[插件] |
|
逗 号 分隔的插件列表(resample, surround, format, volume, extrastereo, volnorm) |
|
delay=<秒> |
|
插件例子, 没有用 |
|
format=<格式> |
|
输出格式(仅用于format插件) |
|
fout=<Hz> |
|
输出频率(仅用于resample插件) |
|
volume=<0−255> |
|
音量(仅用于volume插件) |
|
mul=<参数> |
|
立体声系数(默认值: 2.5)(仅用于extrastereo插件) |
|
softclip |
|
使用’软修饰’压缩功能(仅用于volume插件) |
|
−delay <秒> |
|
以秒为单位延迟音频(可以是+/−浮点值). |
|
−format <0−8192> |
|
选择滤镜层使用的输出格式 (依据libao2/afmt.h中的定义): |
|
1 |
Mu-Law |
|||
|
2 |
A-Law |
|||
|
4 |
Ima-ADPCM |
|||
|
8 |
Signed 8-bit |
|||
|
16 |
Unsigned 8-bit |
|||
|
32 |
Unsigned 16-bit (低位优先) |
|||
|
64 |
Unsigned 16-bit (高位优先) |
|||
|
128 |
Signed 16-bit (低位优先) |
|||
|
256 |
Signed 16-bit (高位优先) |
|||
|
512 |
MPEG (2)音频 |
|
1024 |
|
AC3 |
|
4096 |