vlc 详细使用方法:libvlc_media_add_option 函数中的参数设置

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vlc 详细使用方法:libvlc_media_add_option 函数中的参数设置相关的知识,希望对你有一定的参考价值。

vlc 详细使用方法:libvlc_media_add_option 函数中的参数设置

 

 

【转载自】tinyle的专栏 

【原文链接地址】http://blog.csdn.net/myaccella/article/details/7027962

【手记】 

下面列出的参数可以在命令行中执行,也可以在VLC界面中填写。当然,更重要的是能在 

程序中调用。 

程序中调用的时候要注意,什么是全局参数,什么是会话参数。例如: 

RTP over TCP的选项,必须用冒号。用双减号则没有效果。 

正确写法:libvlc_media_add_option(m_media, “:rtsp-tcp”); 

错误写法:libvlc_media_add_option(m_media, “–rtsp-tcp”);

Usage: vlc [options] [stream] … 

You can specify multiple streams on the commandline. They will be enqueued in the playlist. 

The first item specified will be played first. 

Options-styles: 

–option A global option that is set for the duration of the program. 

-option A single letter version of a global –option. 

:option An option that only applies to the stream directly before it 

and that overrides previous settings. 

Stream MRL syntax: 

[[access][/demux]://]URL[@[title][:chapter][-[title][:chapter]]] [:option=value …] 

Many of the global –options can also be used as MRL specific :options. 

Multiple :option=value pairs can be specified. 

URL syntax: 

[file://]filename Plain media file 

http://ip:port/file HTTP URL 

ftp://ip:port/file FTP URL 

mms://ip:port/file MMS URL 

screen:// Screen capture 

[dvd://][device][@raw_device] DVD device 

[vcd://][device] VCD device 

[cdda://][device] Audio CD device 

udp://[[]@[][:]] 

UDP stream sent by a streaming server 

vlc://pause: Special item to pause the playlist for a certain time 

vlc://quit Special item to quit VLC 

未找到匹配的模块。使用 –list 或 –list-verbose 来列出可用模块。 

VBI 和 Teletext 解码器 

–vbi-page=<整数> Teletext 页 

打开可能的 Teletext 页。默认的页是索引 100 

–vbi-opaque, –no-vbi-opaque 

文本总是不透明 (默认开启) 

设置 vbi 不透明为否使得边框话的文本透明。 

(默认开启) 

–vbi-position={0 (居中), 1 (左), 2 (右), 4 (上), 8 (下), 5 (左上), 6 (右上), 9 (左下), 10 (右下)} 

Teletext 排列 

您可以强制指定 teletext 在视频上的位置 (0=居中、1=左 

、2=右、4=上、8=下,您也可以混合使用这些值,例如 

6 = 右上)。 

–vbi-text, –no-vbi-text Teletext 文本字幕 (默认关闭) 

将 teletext 字幕作为文本输出代替 RGBA (默认关闭) 

YUV 视频输出 

–yuv-file=<字串> 设备,先进先出队列或文件名 

写入 YUV 帧的目的设备、FIFO 队列或文件名。 

–yuv-chroma=<字串> 使用了色度 

强制为输出使用指定的色度。默认是 I420。 

–yuv-yuv4mpeg2, –no-yuv-yuv4mpeg2 

YUV4MPEG2 头部 (默认关闭) (默认关闭) 

mplayer yuv 视频输出兼容 YUV4MPEG2 头,要求 fourcc 为 

YV12/I420。vlc 默认将帧的 fourcc 写入输出处。 

(默认关闭) 

H.264/MPEG4 AVC 编码器 (x264) 

–sout-x264-keyint=<整数> 

最大 GOP 大小 

设置 IDR 帧之间的最大间隔。较大的帧将节省大小,巍 

¶改进在给予为率下的搜索精确性质量。 

–sout-x264-min-keyint=<整数> 

最小 GOP 大小 

设置 IDR 帧之间的最小间隔。在 H.264 中 I 帧没有必要勊 »‘定一个封闭的 GOP,因为它允许在它之前预测更多的? ¸§ (也可以查看参考帧选项)。因此 I 帧没有搜索的必褍 

?。IDR 帧将从任意参考帧之前限制之后的 P 

帧。 

如果场景出现在此间隔内,它们还是将会被编码 

为 I 帧,但是不启动一个新的 GOP。 

–sout-x264-scenecut=<整数 [-1 .. 100]> 

扩展 I 帧激进性 

场景剪辑检测。控制如何主动的插入额外的 I 

帧。较小的场景剪辑值,编解码器将会经常在超过关狊 ”®值时强制一个 I 帧。较好的场景剪辑值可能会为 I 

帧查找一个较佳的位置。较大的值将使用尽可能多的 

I 帧,因此产生不必要的体积增加。-1 为关闭场景剪輍 

‘检测,所以 I 帧将会被插入到每个 keyint 帧中,这可拊 ƒ½会导致编码效率的降低。范围是 1 到 100。 

–sout-x264-bframes=<整数 [0 .. 16]> 

在 I 和 P 之间的 B 帧 

在 I 和 P 帧之间的连续 B 帧。范围是 1 到 16。 

–sout-x264-b-adapt=<整数 [0 .. 2]> 

适应 B 帧检测 

强制使用指定数量的连续 B 帧,除非可能是 I 帧前的 

B 帧。范围由 0 到 2。 

–sout-x264-b-bias=<整数 [-100 .. 100]> 

影响 (倾向) B 帧用法 

倾向使用 B 帧。积极的值将造成更多的 B 帧, 

保守的值将造成较少的 B 帧。 

–sout-x264-bpyramid={none,strict,normal} 

保留一些 B 帧作为参考 

允许将 B 用作预测其他帧的参考。保留连续超过 2 个 

B 帧的中间部分作为参考,并适当重排帧。 

- none: 

禁用 

- strict: 严格的等级椎 

- normal: 不严格 (与 

Blu-ray 不兼容) 

–sout-x264-cabac, –no-sout-x264-cabac 

CABAC (默认开启) 

CABAC (内容适应二进制算法编码)。将轻微的降速编码名 

Œ解码, 但是会节省 10 到 15% 位率。 (默认开启) 

–sout-x264-ref=<整数 [1 .. 16]> 

参考帧数量 

用作预测的前帧数量。这在动画中非常有效,但是可拊 ƒ½会造成看上去和原始版本稍有差异。某些解码器可聍 

½无法分析大的参考帧值。范围是 1 到 16。 

–sout-x264-nf, –no-sout-x264-nf 

跳过循环滤镜 (默认关闭) 

取消去块循环滤镜 (降低质量)。 (默认关闭) 

–sout-x264-deblock=<字串> 

循环滤镜 AlphaCO 和 Beta 参数 alpha: 

beta 

循环滤镜 AlphaCO 和 Beta 参数。alpha 和 beta 

参数的范围是 -6 到 6。-6 表示很少的过滤,6 

表示强过滤。 

–sout-x264-psy-rd=<字串> 

疯狂视觉优化的强度,默认为 

“1.0:0.0” 

第一个参数控制是否启用 RD (subme>=6) 第二个参数控制勊 –¯狂视觉优化是否使用 Trellis,默认关闭 

–sout-x264-psy, –no-sout-x264-psy 

使用疯狂视觉优化 (默认开启) 

使用所有可能同时恶化 PSNR 与 SSIM 的视觉优化 

(默认开启) 

–sout-x264-level=<字串> H.264 等级 

指定 H.264 等级 (如 Annex A 标准所定)。等级不是强制的 

;而是取决于用户所选的与其它编码选项相兼容的等勊 º§。范围从 1 到 5.1 (10 到 51 也允许使用)。 

–sout-x264-profile={baseline,main,high} 

H.264 档案 

指定 H.264 profile,将对已有设置强加限制 

–sout-x264-interlaced, –no-sout-x264-interlaced 

交错模式 (默认关闭) 

纯交错模式。 (默认关闭) 

–sout-x264-slices=<整数> 

强制每帧切片数 

强制矩形切片,可被其他切片设置覆盖 

–sout-x264-slice-max-size=<整数> 

限定各切片的尺寸为指定字节数 

设定以字节为单位的最大切片尺寸,含 NAL 

开销所占的尺寸 

–sout-x264-slice-max-mbs=<整数> 

限定宏块中各切片的尺寸 

设置每切片的最大宏块数 

–sout-x264-hrd={none,vbr,cbr} 

HRD 计时信息 

HRD 计时信息 

–sout-x264-qp=<整数 [-1 .. 51]> 

设置 QP 

这将选择要使用的量化器。较低的值会有较佳的精确? €§,但是有较高的位率。26 是一个比较好的值。范围乍 

? 0 (无损) 到 51。 

–sout-x264-crf=<整数 [0 .. 51]> 

基于质量的 VBR 

基于质量的 1 pass VBR。范围从 0 到 51。 

–sout-x264-qpmin=<整数 [0 .. 51]> 

最小 QP 

最小的量化器参数。15 到 35 看上去是一个有用的范围 

。 

–sout-x264-qpmax=<整数 [0 .. 51]> 

最大 QP 

最大量化器参数。 

–sout-x264-qpstep=<整数 [0 .. 51]> 

最大 QP 步进 

在帧之前的最大 QP 步进。 

–sout-x264-ratetol=<浮点 [0.000000 .. 100.000000]> 

平均位率公差 

平均位率内允许的误差 (以 kbits/s 为单位)。 

–sout-x264-vbv-maxrate=<整数> 

最大本地位率 

设置最大本地位率 (以 kbits/s 为位率)。 

–sout-x264-vbv-bufsize=<整数> 

VBV 缓冲 

最大本地位率的平均周期 (以 kbits 为单位)。 

–sout-x264-vbv-init=<浮点 [0.000000 .. 1.000000]> 

初始 VBV 缓冲占有期 

设置初始缓存占有期作为缓存的一部分。范围从 0.0 

到 1.0。 

–sout-x264-ipratio=<浮点 [1.000000 .. 2.000000]> 

I 和 P 之间的 QP 因数 

在 I 和 P 之间的 QP 因数。范围从 1.0 到 2.0。 

–sout-x264-pbratio=<浮点 [1.000000 .. 2.000000]> 

P 和 B 之间的 QP 因数 

在 P 和 B 之间的 QP 因数。范围从 1.0 到 2.0。 

–sout-x264-chroma-qp-offset=<整数> 

在色度和亮度之间的差异 

在色度和亮度之间的差异。 

–sout-x264-pass=<整数 [0 .. 3]> 

多重编码码率控制 

多重编码码率控制: 

- 1: 一重, 创建状态文件 

- 2: 

二重, 不覆盖状态文件 

- 3: 多重, 覆盖状态文件 

–sout-x264-qcomp=<浮点 [0.000000 .. 1.000000]> 

QP 曲线压缩 

QP 曲线压缩。范围从 0.0 (CBR) 到 1.0 (QCP)。 

–sout-x264-cplxblur=<浮点> 

减少 QP 波动 

这将减少在曲线压缩之前的 QP 波动。临时模糊的复杂 

性。 

–sout-x264-qblur=<浮点> 减少 QP 波动 

这在曲线压缩之后减少 QP 的波动。临时模糊突增。 

–sout-x264-aq-mode=<整数 [0 .. 2]> 

AQ 如何发布位 

定义 AQ 位分发模式,默认 1 

- 0: 禁用 

- 1: 当前 x264 

的默认模式 

- 2: 使用 log(数值)^2 替代 log(数值) 

并尝试适应各帧强度 

–sout-x264-aq-strength=<浮点> 

AQ 强度 

减少块并模糊平面及纹理区域的强度,默认是 

1.0 

推荐在 0 到 2 之间 

- 0.5: 弱 AQ 

- 1.5: 强 AQ 

–sout-x264-partitions={none,fast,normal,slow,all} 

分割计算器 

在分析模式中的分割计算器: 

- 无 : 

- 快速 : i4x4 

- 普通 : i4x4,p8x8,(i8x8) 

- 慢 : i4x4,p8x8,(i8x8),b8x8 

全部 : i4x4,p8x8,(i8x8),b8x8,p4x4 

(p4x4 需要 p8x8。i8x8 需要 

8x8dct)。 

–sout-x264-direct={none,spatial,temporal,auto} 

直接 MV 预计模式 

直接 MV 预计模式。 

–sout-x264-direct-8x8=<整数 [-1 .. 1]> 

直接预计大小 

直接预计大小: - 0: 4x4 

- 1: 8x8 

- -1: 

按照等级的最小可能 

–sout-x264-weightb, –no-sout-x264-weightb 

用于 B 帧的有利预计 (默认开启) 

用于 B 帧的有利预计。 (默认开启) 

–sout-x264-weightp=<整数 [0 .. 2]> 

P 帧加权预测 

P 帧加权预测: - 0: 禁用 

- 1: 隐性补偿 

- 2: 

智能分析 

–sout-x264-me={dia,hex,umh,esa,tesa} 

整数像素运动估计模式 

选择运动估计算法: - dia: 方块搜索, 半径为 1 (快) 

hex: 六边形搜索, 半径为 2 

- umh: 不一致的多六边形搜勊 ´¢ (较佳但速度慢) 

- esa: 穷举搜索 (非常慢, 

主要用于测试) 

- tesa: hadamard 穷举搜索 (非常慢, 

主要用于测试) 

–sout-x264-merange=<整数 [1 .. 64]> 

最大运动向量搜索范围 

运动估算搜索的最大距离,较慎重的预测点。默认的 

16 适合大多数的距离,高连续动态场景可以设置为 24 

和 32。范围是 0 到 64。 

–sout-x264-mvrange=<整数> 

最大运动向量长度 

以像素为单位的最大运动向量长度。-1 

是自动,基于等级。 

–sout-x264-mvrange-thread=<整数> 

线程之间的最小缓存空间 

线程之间的最小缓冲空间。-1 是自动,基于线程数量? €‚ 

–sout-x264-subme=<整数> 子像素运动估计和切割确定质量 

此参数控制了在运动估计处理过程中的质量与速度比 

(较低 = 快速和高质量 = 较佳的质量)。范围是 1 到 9。 

–sout-x264-mixed-refs, –no-sout-x264-mixed-refs 

在一个每分割基础上判断参考 

(默认开启) 

允许每 8x8 或 16x8 的分割独立的选择一个参考帧,相卍 

?的每个预宏块只有一个参考帧。 (默认开启) 

–sout-x264-chroma-me, –no-sout-x264-chroma-me 

动态估算中的色度 (默认开启) 

在 P 帧中的用于 subpel 和模式确定的色度 ME。 

(默认开启) 

–sout-x264-8x8dct, –no-sout-x264-8x8dct 

适应空间改版大小 (默认开启) 

用于 inter-MB 中的 8x8 的传输中的基于 SATD 的判断。 

(默认开启) 

–sout-x264-trellis=<整数 [0 .. 2]> 

格式 RD 量化 

格式 RD 量化: 

- 0: 关闭 

- 1: 仅在编码最后一个 MB 

时开启 

- 2: 在所有模式判断时开启 

这需要 CABAC。 

–sout-x264-lookahead=<整数 [0 .. 60]> 

统计帧数以供帧类预测 

统计帧数以供帧类预测。目前默认低于 x264 

的默认设置,因为不可混流的输出仍然无法很好处理? ›´大的值 

–sout-x264-intra-refresh, –no-sout-x264-intra-refresh 

使用周期性的内部刷新 (默认关闭) 

使用周期性的内部刷新而不是 IDR 帧 (默认关闭) 

–sout-x264-mbtree, –no-sout-x264-mbtree 

使用 mb-tree 速率控制 (默认开启) 

您可以禁用 Macroblock-tree 宏块树速率控制 (默认开启) 

–sout-x264-fast-pskip, –no-sout-x264-fast-pskip 

在 P 帧上的早期跳过检测 

(默认开启) 

在 P 帧上的早期跳过检测。 (默认开启) 

–sout-x264-dct-decimate, –no-sout-x264-dct-decimate 

P 帧的阀系数 (默认开启) 

P 帧上的阀系数。消除 dct 块仅包含一个小的单一系数 

。 (默认开启) 

–sout-x264-nr=<整数 [0 .. 1000]> 

噪点消除 

Dct-域噪点消除。适应伪造的死区。10 到 1000 

看上去是一个有用的范围。 

–sout-x264-deadzone-inter=<整数 [0 .. 32]> 

Inter 亮度量化死区 

设置 intra 量化死区的大小。范围是 0 到 32。 

–sout-x264-deadzone-intra=<整数 [0 .. 32]> 

Intra 亮度量化死区 

设置 intra 量化死区的大小。范围是 0 到 32。 

–sout-x264-non-deterministic, –no-sout-x264-non-deterministic 

在线程中的非确定性优化 

(默认关闭) 

以可重复性为代价轻微改进 SMP 的质量。 (默认关闭) 

–sout-x264-asm, –no-sout-x264-asm 

CPU 优化 (默认开启) 

使用汇编 CPU 优化。 (默认开启) 

–sout-x264-psnr, –no-sout-x264-psnr 

PSNR 计算 (默认关闭) 

计算并打印 PSNR 状态。这不会影响实际编码质量。 

(默认关闭) 

–sout-x264-ssim, –no-sout-x264-ssim 

SSIM 计算 (默认关闭) 

计算并打印 SSIM 状态。这不会影响实际编码质量。 

(默认关闭) 

–sout-x264-quiet, –no-sout-x264-quiet 

静默模式 (默认关闭) 

静默模式。 (默认关闭) 

–sout-x264-sps-id=<整数> 

SPS 和 PPS id 号 

设置 SPS 和 PPS id 号以允许用不同的设置连接流。 

–sout-x264-aud, –no-sout-x264-aud 

访问单元分隔符 (默认关闭) 

生成反问单元分隔符 NAL 单元。 (默认关闭) 

–sout-x264-verbose, –no-sout-x264-verbose 

统计 (默认关闭) 

打印每帧的状态。 (默认关闭) 

–sout-x264-stats=<字串> 2 重状态文件名 

用于多重编码的 2 重状态文件文件名。 

–sout-x264-preset={ultrafast,superfast,veryfast,faster,fast,medium,slow,slower,veryslow,placebo} 

使用预设作为默认设置。将被用户拊 ®¾置覆盖。 

使用预设作为默认设置。将被用户设置覆盖。 

–sout-x264-tune={film,animation,grain,stillimage,psnr,ssim,fastdecode,zerolatency} 

根据特定类型源或情况调整设置。? °†被用户设置覆盖。 

根据特定类型源或情况调整设置。将被用户设置覆盖? €‚ 

Win32 waveOut 扩展输出 

–waveout-float32, –no-waveout-float32 

使用浮点 32 输出 (默认开启) 

此选项将允许您开启或关闭高质量浮点 32 

音频输出模式 (可能某些声卡无法很好的支持)。 

(默认开启) 

–waveout-audio-device={wavemapper} 

选择音频设备 

选择特殊音频设备,或者由 windows 确定 (默认),更改狊 œ€要重新启动 VLC 才能生效。 

显示墙滤镜 

–wall-cols=<整数> 列数 

视频分离后的水平窗口数量。 

–wall-rows=<整数> 行数 

视频分离后的垂直窗口数量。 

–wall-active=<字串> 活动窗口 

活动窗口列表 (以逗号为分隔符),默认为全部 

–wall-element-aspect=<字串> 

元素高宽比 

显示墙的个别显示高宽比。 

Simple DirectMedia Layer 视频输出 

–sdl-chroma=<字串> SDL 色度格式 

强制 SDL 渲染器使用指定的色度格式替代尝试通过使璍 

¨最有效的一个改进性能。 

Vorbis 音频解码器 

–sout-vorbis-quality=<整数 [0 .. 10]> 

编码质量 

强制指定一个 1 (低) 到 10 (高) 之间的质量,而不是指 

定一个特定的位速率。这将会生成一个 VBR 流。 

–sout-vorbis-max-bitrate=<整数> 

最大编码位率 

以 kbps 为单位的最大位率。这对流应用程序来说非常? œ‰用。 

–sout-vorbis-min-bitrate=<整数> 

最小编码位率 

以 kbps 为单位的最小位率。这对编码固定大小的频道? ?¥说非常有用。 

–sout-vorbis-cbr, –no-sout-vorbis-cbr 

CBR 编码 (默认关闭) 

强制固定位率编码 (CBR)。 (默认关闭) 

RTSP VoD 服务器 

–rtsp-host=<字串> RTSP 主机地址 

这将定义 RTSP VOD 服务器将要将要监听的地址、端口和 

路径。 

语法为地址:端口/路径。默认值是监听在端口 

554 上的所有接口 (地址 0.0.0.0),无路径。 

如仅欲监听 

本地接口,请使用 “localhost” 作为地址。 

–rtsp-raw-mux=<字串> 用于 RAW RTSP 传输的 MUX 

用于 RAW RTSP 传输的 MUX 

–rtsp-throttle-users=<整数> 

连接的最大数量 

这将显示客户端可以连接至 RTSP VOD 的最大数量。0 

表示不限制。 

–rtsp-session-timeout=<整数> 

在 RTSP 会话字串中设置超时选项 

定义要添加什么超时选项到 RTSP 会话 ID 字串中。请为 

它设置一个要完整移除的超时选项条目。这需要一些 

IPTV STB (例如一些由 HansunTech 产生的)。默认值为 5。 

显存输出 

–vmem-width=<整数> 宽度 

视频内存缓冲宽度。 

–vmem-height=<整数> 高度 

视频内存缓冲高度。 

–vmem-pitch=<整数> 节拍 

以字节为单位的视频内存缓冲节拍。 

–vmem-chroma=<字串> 色度 

用于内存图像的 4 字节输出色度,例如 “RV32”。 

可视化过滤器 

常规: 

–effect-list=<字串> 效果列表 

可视化效果列表,由逗号分隔。 

当前的效果包括: 

dummy、scope、频谱、频谱仪与 vuMeter。 

–effect-width=<整数> 视频宽度 

效果视频窗口的宽度,以像素为单位。 

–effect-height=<整数> 视频高度 

效果视频窗口的高度,以像素为单位。 

光谱分析器: 

–visual-80-bands, –no-visual-80-bands 

更多频带 : 80 / 20 (默认开启) 

频谱分析器的更多频带 : 如启用则为 80,否则为 20。 

(默认开启) 

–visual-peaks, –no-visual-peaks 

开启峰值 (默认开启) 

在光谱分析器中描绘 “峰值”。 (默认开启) 

分频器: 

–spect-show-original, –no-spect-show-original 

开启原始图像光谱 (默认关闭) 

在分光器中开启 “平面” 光谱分析。 (默认关闭) 

–spect-show-base, –no-spect-show-base 

开启基底 (默认开启) 

定义如何描绘波段基底。 (默认开启) 

–spect-radius=<整数> 基础像素半径 

定义基础波段的像素半径 (起始)。 

–spect-sections=<整数> 光谱区域 

光谱将存在多少个区域。 

–spect-color=<整数> V 平面颜色 

V 平面的立方移位交叉 YUV 颜色 ( 0 - 127 )。 

–spect-show-bands, –no-spect-show-bands 

开启波段 (默认开启) 

在分光器中描绘波段。 (默认开启) 

–spect-80-bands, –no-spect-80-bands 

更多频带 : 80 / 20 (默认开启) 

分光计的更多波段 : 如启用则为 80,否则为 20。 

(默认开启) 

–spect-separ=<整数> 频带分离器 

在波段间的空像素数量。 

–spect-amp=<整数> 放大 

这是修改波段高度的系数。 

–spect-show-peaks, –no-spect-show-peaks 

开启峰值 (默认开启) 

在光谱分析器中描绘 “峰值”。 (默认开启) 

–spect-peak-width=<整数> 

像素扩展宽度 

在像素峰值上添加或减少像素。 

–spect-peak-height=<整数> 

峰值高度 

峰值项目的总计像素高度。 

VCD 输入 

–vcd-caching=<整数> 缓存值(毫秒) 

VCD 的缓存值,此值应该以毫秒为单位设置。 

VC1 去复用器 

–vc1-fps=<浮点> 每秒帧数 

VC-1 流的期望帧率。 

Libtwolame 音频解码器 

–sout-twolame-quality=<浮点> 

编码质量 

强制指定一个 0.0 (低) 到 50.0 (高) 之间的编码质量,羍 

Œ不是指定一个特定的位速率。这将会生成一个 VBR 

流。 

–sout-twolame-mode={0 (立体声), 1 (双单声道), 2 (联合立体声)} 

立体声模式 

立体声流的处理模式 

–sout-twolame-vbr, –no-sout-twolame-vbr 

VBR 模式 (默认关闭) 

使用可变位率。默认使用固定位率 (CBR)。 (默认关闭) 

–sout-twolame-psy=<整数> 

心理声学模型 

从 -1 (无模型) 到 4 的整数。 

MPEG 传输流去复用器 

–ts-extra-pmt=<字串> 扩展 PMT 

允许用户指定一个扩展 pmt (pmt_pid=pid:stream_type[,…])。 

–ts-es-id-pid, –no-ts-es-id-pid 

设置 ES 的 id 为 PID (默认开启) 

设置每个被 VLC 处理的通量流内部 ID 作为在 TS 

流内部的 PID。代替 1, 2, 3, 等。用于执行 #duplicate{…, 

select=”es=”}’。 (默认开启) 

–ts-out=<字串> 快速 udp 流 

通过 udp 发送 TS 到指定的 ip:端口 (您必须知道您在做? »€么)。 

–ts-out-mtu=<整数> 用于输出模式的 MTU 

用于输出模式的 MTU。 

–ts-csa-ck=<字串> CSA ck 

用于 CSA 加密算法的控制字符 

–ts-csa2-ck=<字串> CSA ck 

用于 CSA 加密算法的控制字符 

–ts-csa-pkt=<整数> 以字节为单位的要解密的数据包大? °? 

指定要解密的 TS 数据包大小。解密通常要在之前从值 

中去掉 TS 头部。 

–ts-silent, –no-ts-silent 

静默模式 (默认关闭) 

不在加密的 PES 中显示。 (默认关闭) 

–ts-dump-file=<字串> 转储的文件名 

指定 TS 要转储的文件名。 

–ts-dump-append, –no-ts-dump-append 

附加 (默认关闭) 

如果文件已存在并且选中了此选项,已存在的文件将? ¸?会被覆盖。 (默认关闭) 

–ts-dump-size=<整数> 转储缓冲大小 

为读取和写入一个整数数据优化缓存大小。在这里指? ®š缓存大小并不是数据包数。 

–ts-split-es, –no-ts-split-es 

分离子流 (默认开启) 

将 teletex/dvbs 页面分为独立的基本流。当使用流输出敍 

¶关闭此选项可能有用。 (默认开启) 

视频转换滤镜 

旋转或翻转视频 

–transform-type={90,180,270,hflip,vflip} 

变换类型 

‘90’, ‘180’, ‘270’, ‘hflip’ 和 ‘vflip’ 中的一个 

Theora 视频解码器 

–sout-theora-quality=<整数> 

编码质量 

强制指定一个 1 (低) 到 10 (高) 之间的质量,而不是指 

定一个特定的位速率。这将会生成一个 VBR 流。 

视频比例滤镜 

–swscale-mode={0 (快速双线性), 1 (双线性), 2 (双三次 (较好的质量)), 3 (实验性), 4 (最近邻 (质量较差)), 5 (区域), 6 (彩度双三次 / 色度双线性), 7 (高斯), 8 (SincR), 9 (兰兹), 10 (双三次线条)} 

缩放模式 

要使用的缩放模式。 

Philips OGT (SVCD 字幕) 解码器 

–svcdsub-debug=<整数> 开启调试 

此整数将在二进制视图中作为调试掩码 

调用 

数据包分配信息 2

文本字幕解析器 

–sub-fps=<浮点> 帧每秒 

覆盖普通帧每秒设置。这仅工作于 MicroDVD 和 SubRTP 

(SRT) 字幕。 

–sub-delay=<整数> 字幕延迟 

为所有字幕应用一个延迟 (在 1/10 秒,例如 100 代表 

10 秒)。 

–sub-type={auto,microdvd,subrip,subviewer,ssa1,ssa2-4,ass,vplayer,sami,dvdsubtitle,mpl2,aqt,pjs,mpsub,jacosub,psb,realtext,dks,subviewer1} 

字幕格式 

强制字幕格式。可用的值是 : “microdvd”, “subrip”, 

“subviewer”, “ssa1”, “ssa2-4”, “ass”, “vplayer”, “sami”, 

“dvdsubtitle”, “mpl2”, “aqt”, “pjs”, “mpsub”, “jacosub”, “psb”, 

“realtext”, “dks”, “subviewer1”, 和 “auto” (自动检测,此选项 

应该总是有效)。 

–sub-description=<字串> 字幕描述 

覆盖默认轨道描述。 

文本字幕解码器 

–subsdec-align={0 (居中), 1 (左), 2 (右)} 

字幕调整 

设置字幕调整 

–subsdec-encoding={,UTF-8,UTF-16,UTF-16BE,UTF-16LE,GB18030,ISO-8859-15,Windows-1252,ISO-8859-2,Windows-1250,ISO-8859-3,ISO-8859-10,Windows-1251,KOI8-R,KOI8-U,ISO-8859-6,Windows-1256,ISO-8859-7,Windows-1253,ISO-8859-8,Windows-1255,ISO-8859-9,Windows-1254,ISO-8859-11,Windows-874,ISO-8859-13,Windows-1257,ISO-8859-14,ISO-8859-16,ISO-2022-CN-EXT,EUC-CN,ISO-2022-JP-2,EUC-JP,Shift_JIS,CP949,ISO-2022-KR,Big5,ISO-2022-TW,Big5-HKSCS,VISCII,Windows-1258} 

字幕文本编码 

设置在文本字幕中使用的编码 

–subsdec-autodetect-utf8, –no-subsdec-autodetect-utf8 

自动检测 UTF-8 字幕 (默认开启) 

这将开启自动检测字幕文件内的 UTF-8 编码。 

(默认开启) 

–subsdec-formatted, –no-subsdec-formatted 

格式化字幕 (默认开启) 

有些字幕格式允许格式化文本。VLC 将部分处理它,但 

是您可以选择关闭所有格式。 (默认开启) 

转码流输出 

视频: 

–sout-transcode-venc=<字串> 

视频编码器 

这是将被使用的视频编码器模块 (以及它被分配的选韍 

¹)。 

–sout-transcode-vcodec=<字串> 

目标视频编解码器 

这是将被视频的视频编解码器。 

–sout-transcode-vb=<整数> 

视频位率 

要转换的视频流的目标位率。 

–sout-transcode-scale=<浮点> 

视频比例 

在转码时应用到视频的比例因素 (eg: 0.25) 

–sout-transcode-fps=<浮点> 

视频帧率 

视频流的目标输出帧率。 

–sout-transcode-hurry-up, –no-sout-transcode-hurry-up 

紧急 (默认开启) 

如果您的 CPU 不能跟进编码率,转码器将丢弃帧。 

(默认开启) 

–sout-transcode-deinterlace, –no-sout-transcode-deinterlace 

反交错视频 (默认关闭) 

在编码前反交错视频。 (默认关闭) 

–sout-transcode-deinterlace-module={deinterlace,ffmpeg-deinterlace} 

反交错模块 

指定要使用的反交错模式。 

–sout-transcode-width=<整数> 

视频宽度 

输出视频宽度。 

–sout-transcode-height=<整数> 

视频高度 

输出视频高度。 

–sout-transcode-maxwidth=<整数> 

最大视频宽度 

最大输出视频宽度。 

–sout-transcode-maxheight=<整数> 

最大视频高度 

最大输出视频高度。 

–sout-transcode-vfilter=<字串> 

视频滤镜 

将被应用到视频流的视频滤镜 (在应用覆盖层之后)。? ‚¨可以输入一个冒号分隔的滤镜列表。 

音频: 

–sout-transcode-aenc=<字串> 

音频编码器 

这是将被使用的音频编码器模块 (和它被分配的选项)? €‚ 

–sout-transcode-acodec=<字串> 

目标音频编解码器 

这是将要使用的音频编解码器。 

–sout-transcode-ab=<整数> 

音频位率 

要转码的音频流位率。 

–sout-transcode-alang=<字串> 

音频语言 

这是音频流的语言。 

–sout-transcode-channels=<整数> 

声道 

在转码流中的声道数。 

–sout-transcode-samplerate=<整数> 

音频采样率 

要转码的音频流采样率 (11250, 22500, 44100 或 48000)。 

–sout-transcode-audio-sync, –no-sout-transcode-audio-sync 

同步音轨 (默认关闭) 

此选项将丢弃/复制视频帧和音频轨道进行同步。 

(默认关闭) 

–sout-transcode-afilter=<字串> 

音频滤镜 

将被应用到音频流的音频滤镜 (在转换滤镜被应用后)? €‚您可以输入一个冒号分隔的滤镜列表。 

覆盖/字幕输出: 

–sout-transcode-senc=<字串> 

字幕编码器 

这是将被使用的字幕编码器模块 (以及被分配的选项)? €‚ 

–sout-transcode-scodec=<字串> 

目标字幕编解码器 

这是将被使用的字幕编解码器。 

–sout-transcode-soverlay, –no-sout-transcode-soverlay 

目标字幕编解码器 (默认关闭) 

这是将被使用的字幕编解码器。 (默认关闭) 

–sout-transcode-sfilter=<字串> 

覆盖 

这将允许您在转码后的视频流上添加覆盖层 

(也被叫做 “子画面”)。由滤镜生成的子画面将直接覆癍 

–在视频上。您必须输入一个冒号分隔的子画面模块的 

列表 

屏幕显示: 

–sout-transcode-osd, –no-sout-transcode-osd 

OSD 菜单 (默认关闭) 

流式化屏幕显示菜单 (使用 osd 菜单子画面模块)。 

(默认关闭) 

其它: 

–sout-transcode-threads=<整数> 

线程数量 

用于转码的线程数量。 

–sout-transcode-high-priority, –no-sout-transcode-high-priority 

高优先级 (默认关闭) 

在输出优先级上运行可选的编码器线程代替视频。 

(默认关闭) 

标准流输出 

–sout-standard-access=<字串> 

输出访问模式 

用于流的输出模块。 

–sout-standard-mux=<字串> 

输出复用器 

用于流的复用器。 

–sout-standard-dst=<字串> 

输出目标 

用于流的目标 (URL)。替代路径和绑定参数 

–sout-standard-bind=<字串> 

要绑定的地址 (dst 的补充设置) 

将绑定给 vlc 监听入站流的 地址:端口,此为 dst 

补充设置,dst=绑定+’/’+路径。dts 参数将替代此项 

–sout-standard-path=<字串> 

用于流的文件名 (用于 dts 的帮助器 

设置) 

用于 dts 的流帮助器设置文件名, 

dst=绑定+’/’+路径。dts 参数将替代此项 

–sout-standard-sap, –no-sout-standard-sap 

SAP 宣告 (默认关闭) 

使用 SAP 宣告此会话。 (默认关闭) 

–sout-standard-name=<字串> 

会话名称 

这是将被在 SDP (会话描述符) 中宣告的会话名称。 

–sout-standard-group=<字串> 

会话组名 

如果您选择了 SAP 的话这将允许您为宣告指定一组会譍 

?。 

–sout-standard-description=<字串> 

会话描述 

这将允许您给予一个将被在 SDP (会话描述符) 

中宣告的短描述的详细流信息。 

–sout-standard-url=<字串> 

会话 URL 

这将允许您给予一个将被在 SDP (会话描述符) 

中宣告的短描述的详细流信息 (通常是发布流的组织)? €‚ 

–sout-standard-email=<字串> 

会话电子邮件 

这将允许您为要在 SDP (会话描述符) 中宣告的流给予? 

€个联系的邮件。 

–sout-standard-phone=<字串> 

会话电话号码 

这将允许您为要在 SDP (会话描述符) 中宣告的流给予? 

€个联系的电话号码。 

输出到内存缓冲器的流 

–sout-smem-video-prerender-callback=<字串> 

视频预渲染器回调 

视频预渲染器回调函数的地址。此函数设定用于完成? ¸²染的缓冲器 

–sout-smem-audio-prerender-callback=<字串> 

音频预渲染器回调 

音频预渲染器回调函数的地址。此函数设定用于完成? ¸²染的缓冲器 

–sout-smem-video-postrender-callback=<字串> 

视频后渲染器回调 

视频后渲染器回调函数的地址。此函数将在渲染进入勊 ¼“冲器时调用 

–sout-smem-audio-postrender-callback=<字串> 

音频后渲染器回调 

音频后渲染器回调函数的地址。此函数将在渲染进入勊 ¼“冲器时调用 

–sout-smem-video-data=<字串> 

视频回调数据 

视频回调函数的数据。 

–sout-smem-audio-data=<字串> 

音频回调数据 

视频回调函数的数据。 

–sout-smem-time-sync, –no-sout-smem-time-sync 

已同步时间的输出 (默认开启) 

输出时间同步选项。如果为真,将照常渲染流,否则? °†尽可能快地渲染。 (默认开启) 

RTP 流输出 

–sout-rtp-dst=<字串> 目标 

这是将被使用的输出 URL。 

–sout-rtp-sdp=<字串> SDP 

这将允许您为此 RTP 会话指定如何使 SDP (会话描述符) 

变为可用。您必须使用一个 URL http://地址通过 HTTP 

访问 SDP,rtsp:// 地址用于 RTSP 访问,而 sap:// 

用于通过 SAP 的 SDP 广播。 

–sout-rtp-mux=<字串> 复用器 

这将允许您指定用于流输出的复用器。默认不使用复勊 ”¨器 (标准 RTP 流)。 

–sout-rtp-sap, –no-sout-rtp-sap 

SAP 宣告 (默认关闭) 

使用 SAP 宣告此会话。 (默认关闭) 

–sout-rtp-name=<字串> 会话名称 

这是将被在 SDP (会话描述符) 中宣告的会话名称。 

–sout-rtp-description=<字串> 

会话描述 

这将允许您给予一个将被在 SDP (会话描述符) 

中宣告的短描述的详细流信息。 

–sout-rtp-url=<字串> 会话 URL 

这将允许您给予一个将被在 SDP (会话描述符) 

中宣告的短描述的详细流信息 (通常是发布流的组织)? €‚ 

–sout-rtp-email=<字串> 会话电子邮件 

这将允许您为要在 SDP (会话描述符) 中宣告的流给予? 

€个联系的邮件。 

–sout-rtp-phone=<字串> 会话电话号码 

这将允许您为要在 SDP (会话描述符) 中宣告的流给予? 

€个联系的电话号码。 

–sout-rtp-proto={dccp,sctp,tcp,udp,udplite} 

传输协议 

这将选择 RTP 要使用的传输协议。 

–sout-rtp-port=<整数> 端口 

这将允许您为 RTP 流指定一个基础端口。 

–sout-rtp-port-audio=<整数> 

音频端口 

这将允许您为 RTP 流指定一个默认的音频端口。 

–sout-rtp-port-video=<整数> 

视频端口 

这将允许您为 RTP 流指定一个默认的视频端口。 

–sout-rtp-ttl=<整数> 跳跃限制 (TTL) 

这是由流输出发送的多播数据包的跳跃限制 

(也被称为 “在线时间” 或 TTL) (-1 = 使用操作系统内建瘍 

„默认值)。 

–sout-rtp-rtcp-mux, –no-sout-rtp-rtcp-mux 

RTP/RTCP 多路技术 (默认关闭) 

这将通过同一端口作为 RTP 数据包发送被接收 RTCP 

数据包。 (默认关闭) 

–sout-rtp-caching=<整数> 

缓存值 (毫秒) 

默认出站 RTP 流的缓存值。此值应该以毫秒为单位设绍 

®。 

–sout-rtp-key=<字串> SRTP 密匙 (十六进制) 

RTP 数据包将被完整的保护并使用此安全 RTP 

主共享密匙进行加密。 

–sout-rtp-salt=<字串> SRTP 独立终端 (十六进制) 

安全 RTP 需要一个 (非秘密) 主独立终端值。 

–sout-rtp-mp4a-latm, –no-sout-rtp-mp4a-latm 

MP4A LATM (默认关闭) 

这将允许您流式 MPEG4 LATM 音频流 (查看 RFC3016)。 

(默认关闭) 

录制串流输出 

–sout-record-dst-prefix=<字串> 

目标前缀 

自动创建的目标文件的前缀 

远程音频输出协议 (RAOP) 串流输出 

–sout-raop-host=<字串> 主机 

目标设备的主机名或 IP 地址 

–sout-raop-password=<字串> 

密码 

目标设备的密码。 

–sout-raop-password-file=<字串> 

密码文件 

由文件读取目标设备的密码。 

–sout-raop-volume=<整数 [0 .. 255]> 

音量 

模拟输出的输出音量: 0 为静音,1..255 由几乎听不见再 

°非常响亮。 

Mosaic 桥流输出 

–sout-mosaic-bridge-id=<字串> 

ID 

指定一个用于此子画面的标识符 

–sout-mosaic-bridge-width=<整数> 

视频宽度 

输出视频宽度。 

–sout-mosaic-bridge-height=<整数> 

视频高度 

输出视频高度。 

–sout-mosaic-bridge-sar=<字串> 

示范高宽比 

目标的示范高宽比 (1:1, 3:4, 2:3)。 

–sout-mosaic-bridge-chroma=<字串> 

图像色度 

强制使用一个指定的色度。如果您计划使用 Alphamask 

或蓝屏视频滤镜请使用 YUVA。 

–sout-mosaic-bridge-vfilter=<字串> 

视频滤镜 

将要被应用的视频流的视频滤镜。 

–sout-mosaic-bridge-alpha=<整数 [0 .. 255]> 

透明 

mosaic 图像的透明度。 

–sout-mosaic-bridge-x=<整数> 

X 偏移 

在 mosaic 左上角开始的非负 X 坐标。 

–sout-mosaic-bridge-y=<整数> 

Y 偏移 

在 mosaic 左上角开始的非负 Y 坐标。 

通量流输出 

一般: 

–sout-es-access=<字串> 输出访问模式 

这是将要使用的默认输出访问模式。 

–sout-es-mux=<字串> 输出复用器 

这是将要被使用的默认复用器。 

–sout-es-dst=<字串> 输出 URL 

这是默认的输出 URL。 

音频: 

–sout-es-access-audio=<字串> 

音频输出访问模式 

这是将要用于的音频输出访问模块。 

–sout-es-mux-audio=<字串> 

音频输出复用器 

这是将要用于音频的复用器。 

–sout-es-dst-audio=<字串> 

音频输出 URL 

这是将要用于音频的输出 URL。 

视频: 

–sout-es-access-video=<字串> 

视频输出访问模块 

这是将要用于视频输出的访问模块。 

–sout-es-mux-video=<字串> 

视频输出复用器 

这是将要用于视频的复用器。 

–sout-es-dst-video=<字串> 

视频输出 URL 

这是将要用于视频的输出 URL。 

显示流输出 

–sout-display-audio, –no-sout-display-audio 

开启音频 (默认开启) 

开启/关闭音频渲染。 (默认开启) 

–sout-display-video, –no-sout-display-video 

开启视频 (默认开启) 

开启/关闭视频渲染。 (默认开启) 

–sout-display-delay=<整数> 

延迟 

在显示流时插入延迟。 

桥接流输出 

桥接输出: 

–sout-bridge-out-id=<整数> 

ID 

用于此通量流的整数标识符。这将在稍后被用作 

“发现” 此流。 

–sout-bridge-out-in-name=<字串> 

目标连入桥名称 

目标连入桥的名称。如果您不需要同时使用多个连入? ¡¥,可以忽略此选项。 

桥接输入: 

–sout-bridge-in-delay=<整数> 

延迟 

来自图片视频输出的图片将按照此值 

(以毫秒为单位,应 >= 100 毫秒) 被延迟。要使用高的侍 

¼,您将同时需要加大缓冲值。 

–sout-bridge-in-id-offset=<整数> 

ID 偏移 

添加到在 bridge_out 中流 ID 偏移以使流 ID 的 bridge_in 

注册。 

–sout-bridge-in-name=<字串> 

当前实例名称 

此连入桥实例的名称。如果您不需要同时使用多个连? …¥桥,可以忽略此选项。 

–sout-bridge-in-placeholder, –no-sout-bridge-in-placeholder 

缺数据时退回到占位流 (默认关闭) 

如果设为 true,桥没有从其他连入桥接收到数据时将彍 

½略所有的输入基本流。这可在真实源中断时用于配置 

占位流。源与占位流的格式应该相同。 (默认关闭) 

–sout-bridge-in-placeholder-delay=<整数> 

占位延迟 

占位流生效前的延时 (毫秒)。 

–sout-bridge-in-placeholder-switch-on-iframe, –no-sout-bridge-in-placeholder-switch-on-iframe 

等出现 I 帧后再切换占位流 

(默认开启) 

如果启用,在占位流和正常流之间的切换将只在 I 

帧进行。这将以稍微长些的延时(取决于流中 I 

帧出现的频率)为代价避免流切换时的花屏。 

(默认开启) 

DVD 字幕解码器 

–dvdsub-transparency, –no-dvdsub-transparency 

禁用 DVD 字幕透明 (默认关闭) 

移除 DVD 字幕所使用的所有透明特效。 (默认关闭) 

Speex 音频解码器 

–sout-speex-mode={0 (短波 (8kHz)), 1 (长波 (16kHz)), 2 (超长波 (32kHz))} 

模式 

强制编码器的模式。 

–sout-speex-complexity=<整数 [1 .. 10]> 

编码复杂度 

强制编码器的复杂度。 

–sout-speex-cbr, –no-sout-speex-cbr 

CBR 编码 (默认关闭) 

强制进行恒定码率编码 (CBR) 而不是默认的动态码率编 

码 (VBR)。 (默认关闭) 

–sout-speex-quality=<浮点 [0.000000 .. 10.000000]> 

编码质量 

强制一个从 0 (低) 到 10 (高) 的质量值。 

–sout-speex-max-bitrate=<整数> 

最大位率 

强制 VBR 位率的最大值 

–sout-speex-vad, –no-sout-speex-vad 

语音活动检测 (默认开启) 

启用语音活动检测 (VAD)。在 VBR 模式中会自动激活。 

(默认开启) 

–sout-speex-dtx, –no-sout-speex-dtx 

非连续传输 (默认关闭) 

启用非连续传输 (DTX)。 (默认关闭) 

音频空间化器 

–spatializer-roomsize=<浮点> 

室内大小 

定义滤镜模拟房间的虚拟表面。 

–spatializer-width=<浮点> 

室内宽度 

虚拟室内的宽度 

–spatializer-wet=<浮点> 湿 

–spatializer-dry=<浮点> 干 

–spatializer-damp=<浮点> 

湿气 

外观化界面 

–skins2-last=<字串> 要使用的外观 

要使用外观路径。 

–skins2-config=<字串> 设置最后使用的外观 

最后使用外观窗口设置,此选项将自动被更新,不要? ¿®改它。 

–skins2-systray, –no-skins2-systray 

系统托盘图标 (默认关闭) 

为 VLC 显示系统托盘图标 (默认关闭) 

–skins2-taskbar, –no-skins2-taskbar 

在任务栏上显示 VLC (默认开启) 

在任务栏上显示 VLC (默认开启) 

–skins2-transparency, –no-skins2-transparency 

开启透明效果 (默认关闭) 

如果您需要您可以关闭所有的透明效果。这在窗口移? Š¨不是很清楚的情况下很有效。 (默认关闭) 

–skinned-playlist, –no-skinned-playlist 

使用一个外观化的播放列表 

(默认开启) 

使用一个外观化的播放列表 (默认开启) 

–skinned-video, –no-skinned-video 

如果有外观可用,则在外观化的窗? ?£中显示视频 (默认开启) 

当设为 ‘否’ 时,此参数意在为旧的外观创造回放视频 

的条件,即使无可用的视频标签 (默认开启) 

锐化视频滤镜 

增加外形间的反差。 

–sharpen-sigma=<浮点 [0.000000 .. 2.000000]> 

锐化强度 (0-2) 

设置锐化强度,在 0 和 2 之间。默认为 0.05。 

屏幕输入 

–screen-caching=<整数> 缓存值(毫秒) 

屏幕捕获的缓存值。此值必须以毫秒为单位设置。 

–screen-fps=<浮点> 帧率 

捕获期望的帧率。 

–screen-top=<整数> 子屏幕左上角 

左上角子屏幕的上坐标。 

–screen-left=<整数> 子屏幕左上角 

左上角子屏幕的左坐标。 

–screen-width=<整数> 子屏幕宽度 

子屏幕宽度 

–screen-height=<整数> 子屏幕高度 

子屏幕高度 

–screen-follow-mouse, –no-screen-follow-mouse 

更随鼠标 (默认关闭) 

在捕获子屏幕时跟随鼠标。 (默认关闭) 

–screen-mouse-image=<字串> 

鼠标指针图像 

如指定,将使用此图像来绘制捕获中的鼠标指针。 

–screen-fragment-size=<整数> 

捕获片段大小 

按在预定义的高度的屏幕碎片优化捕获 (16 

可能是一个较好的值,0 为关闭)。 

场景视频滤镜 

将视频发至图片文件 

–scene-format=<字串> 图像格式 

输出图像的格式 (png, jpeg, …)。 

–scene-width=<整数> 图像宽度 

您可以强制指定图像的宽度。按默认 (-1) VLC 

将自动适应视频参数。 

–scene-height=<整数> 图像高度 

您可以强制指定图像高度。按默认 (-1) VLC 将自动适应 

视频参数。 

–scene-prefix=<字串> 文件名前缀 

输出图像文件名的前缀。如替换不为真,输出文件名? °†是 “前缀数字.格式” 的形式。 

–scene-path=<字串> 目录路径前缀 

图片文件存储路径。如果未设置,将自动将图片存放? ˆ°用户主目录中。 

–scene-replace, –no-scene-replace 

总是写入到相同的文件中 

(默认关闭) 

总是写入到相同的文件中替代为每幅图像创建一个文? »¶。由于此原因数字将不会被附加到文件名后。 

(默认关闭) 

–scene-ratio=<整数> 录制率 

图像录制的机率。3 表示三幅中的一副图像将被录制? 

‚ 

音频节拍定标器,与频率同步 

–scaletempo-stride=<整数 [1 .. 2000]> 

步长度 

以毫秒为单的输出布长度 

–scaletempo-overlap=<浮点 [0.000000 .. 1.000000]> 

覆盖长度 

覆盖步长度百分比 

–scaletempo-search=<整数 [0 .. 200]> 

搜索长度 

以毫秒为单位的最佳搜索覆盖未知 

网络流 (SAP) 

–sap-addr=<字串> SAP 多播地址 

SAP 模块通常自己会选择正确的监听地址。当然您自己 

也可以指定一个地址。 

–sap-ipv4, –no-sap-ipv4 IPv4 SAP (默认开启) 

在标准地址上监听 IPv4 宣告。 (默认开启) 

–sap-ipv6, –no-sap-ipv6 IPv6 SAP (默认开启) 

在标准地址上监听 IPv6 宣告。 (默认开启) 

–sap-timeout=<整数> SAP 超时时限 (秒) 

在 SAP 项目没有接受到新的宣告时删除的延迟。 

–sap-parse, –no-sap-parse 

尝试解析通告 (默认开启) 

这将会开启 SAP 模块的实际宣告解析。否则所有宣告宍 

†会使用 “live555” (RTP/RTSP) 模块解析。 (默认开启) 

–sap-strict, –no-sap-strict 

SAP 严格模式 (默认关闭) 

在开启此选项时,SAP 解析器将会放弃一些非必要的通 

知。 (默认关闭) 

实时协议 (RTP) 输入 

–rtp-caching=<整数 [0 .. 65535]> 

RTP 反抖动缓冲长度 (毫秒) 

为迟到的 RTP 数据包等待多长时间 (并推迟执行)。 

–rtcp-port=<整数 [0 .. 65535]> 

RTCP (本地) 端口 

RTCP 包将由此传输协议端口接收。如果为零,将使用墍 

š路 RTP/RTCP。 

–srtp-key=<字串> SRTP 密匙 (十六进制) 

RTP 数据包将使用此安全 RTP 主共享密匙进行验证并解勊 ?。 

–srtp-salt=<字串> SRTP 独立终端 (十六进制) 

安全 RTP 需要一个 (非秘密) 主独立终端值。 

–rtp-max-src=<整数 [1 .. 255]> 

最大 RTP 源 

在同一时间内允许多少独立的活动 RTP 源。 

–rtp-timeout=<整数> RTP 源超时 (秒) 

在一个源过期之前等待任意数据包多长时间。 

–rtp-max-dropout=<整数 [0 .. 32767]> 

最大 RTP 丢弃序号 

如果 RTP 数据包太靠前就将按此从最后接收的数据包庍 

€始的数量被废弃 (例如在将来)。 

–rtp-max-misorder=<整数 [0 .. 32767]> 

最大 RTP 混淆序号 

如果 RTP 数据包被绑定的太远将按此从最后接收的数拍 

®包开始的数量被废弃 (例如在将来)。 

RSS 与 Atom feed 显示 

在视频上显示 RSS 或 ATOM Feed 

–rss-urls=<字串> Feed 网址 

RSS/Atom feed 以 ‘|’ (竖线) 分隔的 URL。 

位置: 

–rss-x=<整数> X 偏移 

从屏幕左边缘开始的 X 偏移。 

–rss-y=<整数> Y 偏移 

从屏幕顶部向下的 Y 偏移。 

–rss-position={0 (居中), 1 (左), 2 (右), 4 (上), 8 (下), 5 (左上), 6 (右上), 9 (左下), 10 (右下)} 

文本位置 

您可以强制指定在视频上的文本位置 (0=居中、1=左、2 

=右、4=上、8=下,您也可以混合使用这些值,例如 

6=4+2 表示右上)。 

字体: 

–rss-opacity=<整数 [0 .. 255]> 

不透明度 

覆盖文本的不透明度 (与透明度相反)。0 = 透明, 255 = 

完全不透明。 

–rss-color={-268435456 (默认), 0 (黑色), 8421504 (灰色), 12632256 (银色), 16777215 (白色), 8388608 (栗色), 16711680 (红色), 16711935 (紫红色), 16776960 (黄色), 8421376 (橄榄绿), 32768 (绿色), 32896 (凫蓝色), 65280 (酸橙绿色), 8388736 (紫色), 128 (藏青色), 255 (蓝色), 65535 (水蓝色)} 

颜色 

要视频上渲染的文本颜色。这必须是一个十六进制值 

(类似 html 颜色)。前两个字节是红,然后是绿、栏。#0 

00000 = 黑、#FF0000 = 红、#00FF00 = 绿、#FFFF00 = 黄 (红 + 

绿)、#FFFFFF = 白 

–rss-size=<整数> 字体大小,像素 

以像素为单位的字体大小。默认是 -1 (使用默认字体墍 

§小)。 

其它: 

–rss-speed=<整数> feed 的速度 

RSS/Atom feed 的毫秒速度 (大为慢)。 

–rss-length=<整数> 最大长度 

在屏幕上显示的最大字节数量。 

–rss-ttl=<整数> 刷新时间 

每次强制刷新 feed 的间隔描述。0 表示永远不更新 

feed。 

–rss-images, –no-rss-images 

Feed 图像 (默认开启) 

如果可用显示 feed 图像。 (默认开启) 

–rss-title={-1 (默认), 0 (不显示), 1 (总是可见), 2 (滚动显示 feed)} 

标题显示模式 

标题显示模式。默认为 0 (隐藏) 如果 feed 有一副图像? ¹¶且图像为开启时 1 为其它。 

旋转视频滤镜 

–rotate-angle=<整数 [0 .. 359]> 

角度值 

角度值 (0 到 359) 

通过 VNC 的远程 OSD 

–rmtosd-host=<字串> VNC 主机 

VNC 主机或 IP 地址。 

–rmtosd-port=<整数 [1 .. 65535]> 

VNC 端口 

VNC 端口号。 

–rmtosd-password=<字串> VNC 密码 

VNC 密码。 

–rmtosd-update=<整数 [200 .. 300]> 

VNC 查询间隔 

需要 VNC 的更新间隔,默认为每 300 毫秒。 

–rmtosd-vnc-polling, –no-rmtosd-vnc-polling 

VNC 查询 (默认关闭) 

激活 VNC 查询。请不要在作为 VDR ffnetdev 

客户端时激活。 (默认关闭) 

–rmtosd-mouse-events, –no-rmtosd-mouse-events 

鼠标事件 (默认关闭) 

发送鼠标事件到 VNC 主机。在作为 VDR ffnetdev 

客户端时不需要。 (默认关闭) 

–rmtosd-key-events, –no-rmtosd-key-events 

密匙事件 (默认关闭) 

发送密匙事件到 VNC 客户端。 (默认关闭) 

–rmtosd-alpha=<整数 [0 .. 255]> 

Alpha 透明值 (默认 255) 

OSD VNC 的透明度可以通过给予 0 到 255 之间的值被更改 

。一个较低的值将有较高的透明度一个较高的值透明? º¦较小。默认为不透明 (值 255) 最小为完全透明 (值 

0)。 

Raw 去复用器 

–rawvid-fps=<字串> 每秒帧数 

播放 raw 视频流时所需的帧率。格式为 30000/1001 或 

29.97 

–rawvid-width=<整数> 宽度 

这是为 raw 视频流指定宽度,以像素为单位。 

–rawvid-height=<整数> 高度 

这是为 raw 视频流指定高度,以像素为单位。 

–rawvid-chroma=<字串> 强制色度 (谨慎使用) 

强制色度。这是一个四字节的字串。 

–rawvid-aspect-ratio=<字串> 

高宽比 

高宽比 (4:3, 16:9)。默认是方块像素。 

DV (数字视频) 去复用器 

–rawdv-hurry-up, –no-rawdv-hurry-up 

紧急 (默认关闭) 

如果输入不能保持帧率,那么去复用器将增加时间戳? €‚ (默认关闭) 

raw 音频去复用器 

–rawaud-channels=<整数> 声道 

输入流的音频声道数。数值 >0。默认为 2。 

–rawaud-samplerate=<整数> 

音频采样率 (Hz) 

音频采样率,单位为赫兹。默认为 48000 Hz。 

–rawaud-fourcc=<字串> 原始输入格式的 FOURCC 码 

raw 输入格式的 FOURCC 代码。这是个四位的字符串。 

–rawaud-lang=<字串> 强制音频语言 

强制输出混流的音频语言。三个字母的 ISO639 

码。默认为 ‘eng’。 

Qt 界面 

–qt-minimal-view, –no-qt-minimal-view 

以最小外观启动 (无菜单) 

(默认关闭) 

以最小外观启动 (无菜单) (默认关闭) 

–qt-notification, –no-qt-notification 

在轨道更改时显示提示弹出框 

(默认开启) 

在 VLC 被最小化或隐藏时,如果当前的播放列表项目暍 

‰变动,就显示一个内容为艺术家和轨道名称的弹出提 

示窗口。 (默认开启) 

–qt-opacity=<浮点 [0.100000 .. 1.000000]> 

在 0.1 到 1 之间的窗口不透明度 

为主界面、播放列表和扩展面板设置在 0.1 和 1 

之间的窗口透明度。此选项仅工作于 Windows 和 

带混合扩展的 X11。 

–qt-fs-opacity=<浮点 [0.100000 .. 1.000000]> 

全屏控制板的不透明度,从 0.1 到 1 

为主界面、播放列表和扩展面板设置在 0.1 和 1 

之间的窗口透明度。此选项仅工作于 Windows 

和带混合扩展的 X11。 

–qt-system-tray, –no-qt-system-tray 

系统托盘图标 (默认开启) 

在系统托盘处显示一个图标使您可以对 VLC media player 

进行简单的操作。 (默认开启) 

–qt-start-minimized, –no-qt-start-minimized 

仅以系统托盘方式启动 VLC 

(默认关闭) 

VLC 启动时将只显示任务栏图标 (默认关闭) 

–qt-video-autoresize, –no-qt-video-autoresize 

缩放界面至原生视频大小 

(默认开启) 

您可以选择: 

- 界面将被缩放至视频大小 

视频将被缩放至适合界面的大小 

默认状况下,界面宍 

†被缩放至视频大小。 (默认开启) 

–qt-name-in-title, –no-qt-name-in-title 

在窗口标题显示正在播放的项目名勊 §° (默认开启) 

在控制器窗口标题中显示歌曲或视频的名称。 

(默认开启) 

–qt-fs-controller, –no-qt-fs-controller 

在全屏模式中显示控制器 

(默认开启) 

在全屏模式中显示控制器 (默认开启) 

–qt-volume-complete, –no-qt-volume-complete 

允许音量被设置为 400% (默认关闭) 

允许音量的修改范围为 0% 到 400%,而不是 0% 到 

200%。由于它使用软件放大的原因,可能会造成音频失 

真。 (默认关闭) 

–qt-autosave-volume, –no-qt-autosave-volume 

自动在退出时保存音量 (默认关闭) 

自动在退出时保存音量 (默认关闭) 

–qt-embedded-open, –no-qt-embedded-open 

在打开对话框中嵌入文件浏览器 

(默认关闭) 

在打开对话框中嵌入文件浏览器 (默认关闭) 

–qt-recentplay, –no-qt-recentplay 

在菜单中保存最近播放的项目 

(默认开启) 

在菜单中保存最近播放的项目 (默认开启) 

–qt-recentplay-filter=<字串> 

要过滤的单词列表,以 | 符号分隔 

用于过滤播放器最近播放过的项目的正则表达式 

–qt-adv-options, –no-qt-adv-options 

高级选项 (默认关闭) 

在对话框中显示所有高级选项。 (默认关闭) 

–qt-advanced-pref, –no-qt-advanced-pref 

显示高级参数设置代替简易设置 

(默认关闭) 

在打开参数设置对话框时显示高级参数设置而非建议? ?‚数设置。 (默认关闭) 

–qt-error-dialogs, –no-qt-error-dialogs 

显示不重要的错误和警告对话框 

(默认开启) 

显示不重要的错误和警告对话框 (默认开启) 

–qt-updates-notif, –no-qt-updates-notif 

激活可用的更新提示 (默认开启) 

激活自动的新版本软件更新提示。它每两星期运行一? ¬¡。 (默认开启) 

–qt-updates-days=<整数> 在两次更新检测之间的间隔天数 

在两次更新检测之间的间隔天数 

–qt-slider-colours=<字串> 

定义音量滑杆的颜色 

定义音量滑杆的颜色 

通过一个由 ‘;’ 分隔的 12 

位数字指定 

默认是 ‘255;255;255;20;226;20;255;176;15;235;30;20’

另一个选择是 ‘30;30;50;40;40;100;50;50;160;150;150;255’ 

–qt-privacy-ask, –no-qt-privacy-ask 

在启动时询问网络策略 (默认开启) 

在启动时询问网络策略 (默认开启) 

–qt-fullscreen-screennumber=<整数> 

定义要切换到全屏幕模式的屏幕 

全屏的屏幕编号,可以不是界面所在的屏幕 

–qt-autoload-extensions, –no-qt-autoload-extensions 

启动时载入扩展 (默认开启) 

自动在启动时载入扩展 (默认开启) 

智力交互游戏视频滤镜 

–puzzle-rows=<整数 [2 .. 16]> 

智力游戏的行数 

智力游戏的行数 

–puzzle-cols=<整数 [2 .. 16]> 

智力游戏的列数 

智力游戏的列数 

–puzzle-black-slot, –no-puzzle-black-slot 

使一个碎块成为一个黑色的槽 

(默认关闭) 

生成一个黑槽。其它碎块可以仅和黑槽进行交换。 

(默认关闭) 

MPEG-PS 去复用器 

–ps-trust-timestamps, –no-ps-trust-timestamps 

受信任的 MPEG 时间戳 (默认开启) 

通常我们使用 MPEG 文件的时间戳来计算位置和持续时狊 —´。但是在某些时候这可能没有用。关闭此选项使用仍 

?率计算代替。 (默认开启) 

视频预处理滤镜 

–postproc-q=<整数 [0 .. 6]> 

预处理质量 

预处理的质量。有效范围是 0 到 6 

高等级需要相当多勊 š„ CPU 资源,但是能产生较好的图像质量。 

–postproc-name=<字串> FFmpeg 预处理滤镜链 

FFmpeg 预处理滤镜链 

PORTAUDIO 音频输出 

–portaudio-audio-device=<整数> 

输出设备 

用于输出设备的 Portaudio 定义器 

Podcast 

–podcast-urls=<字串> Podcast URL 列表 

请输入要检索的 podcast 列表, 由 ‘|’ (竖条) 分隔。 

播放列表 

–playlist-autostart, –no-playlist-autostart 

自动启动 (默认开启) 

在播放列表被载入后自动开始播放其中的内容。 

(默认开启) 

–playlist-skip-ads, –no-playlist-skip-ads 

跳过广告 (默认开启) 

使用播放列表选项通常被用于防治广告被跳过检测并狊 ˜²止添加它们到播放列表中。 (默认开启) 

–shoutcast-show-adult, –no-shoutcast-show-adult 

显示 shoutcast 成人内容 (默认关闭) 

在使用视频播放列表时显示 NC17 分级的视频流。 

(默认关闭) 

参数均衡器 

–param-eq-lowf=<浮点> 低频 (Hz) 

–param-eq-lowgain=<浮点 [-20.000000 .. 20.000000]> 

低频增益 (dB) 

–param-eq-highf=<浮点> 高频 (Hz) 

–param-eq-highgain=<浮点 [-20.000000 .. 20.000000]> 

高频增益 (dB) 

–param-eq-f1=<浮点> 频率 1 (Hz) 

–param-eq-gain1=<浮点 [-20.000000 .. 20.000000]> 

频率 1 增益 (dB) 

–param-eq-q1=<浮点 [0.100000 .. 100.000000]> 

频率 1 Q 

–param-eq-f2=<浮点> 频率 2 (Hz) 

–param-eq-gain2=<浮点 [-20.000000 .. 20.000000]> 

频率 2 增益 (dB) 

–param-eq-q2=<浮点 [0.100000 .. 100.000000]> 

频率 2 Q 

–param-eq-f3=<浮点> 频率 3 (Hz) 

–param-eq-gain3=<浮点 [-20.000000 .. 20.000000]> 

频率 3 增益 (dB) 

–param-eq-q3=<浮点 [0.100000 .. 100.000000]> 

频率 3 Q 

摄像头: 覆盖视频滤镜的墙 

将视频切为多个窗口以便在屏幕墙上显示 

–panoramix-cols=<整数> 列数 

选择被分割视频的垂直视频窗口数量 

–panoramix-rows=<整数> 行数 

选择被分割视频的水平视频窗口数量 

–panoramix-bz-length=<整数 [0 .. 100]> 

重叠面积区域长度 (以 %) 

选择以百分比为单位的混合区域长度 

–panoramix-bz-height=<整数 [0 .. 100]> 

重叠面积区域高度 (以 %) 

选择混合区域的百分比高度 (2x2 墙) 

–panoramix-attenuate, –no-panoramix-attenuate 

衰减 (默认开启) 

如果您希望通过此插件衰减混合区域,请选择此选项 

(如果选项未选中,衰减将由 OpenGL 执行) (默认开启) 

–panoramix-bz-begin=<整数 [0 .. 100]> 

衰减, 开始 (在 %) 

选择开始混合区域的拉格朗日系数百分比 

–panoramix-bz-middle=<整数 [0 .. 100]> 

衰减, 中 (在 %) 

选择中部混合区域的拉格朗日系数百分比 

–panoramix-bz-end=<整数 [0 .. 100]> 

衰减, 末尾 (在 %) 

选择末尾混合区域的拉格朗日系数百分比 

–panoramix-bz-middle-pos=<整数 [1 .. 99]> 

中间位置 (在 %) 

选择混合区域中间点 (拉格朗日系数) 的百分比位置 

(50 为中间) 

–panoramix-bz-gamma-red=<浮点 [0.000000 .. 5.000000]> 

伽玛 (红) 矫正 

选择混合区域的伽玛矫正 (红或 Y 部分) 

–panoramix-bz-gamma-green=<浮点 [0.000000 .. 5.000000]> 

伽玛 (绿) 矫正 

选择混合区域的伽玛矫正 (绿或 U 部分) 

–panoramix-bz-gamma-blue=<浮点 [0.000000 .. 5.000000]> 

伽玛 (蓝) 矫正 

选择混合区域的伽玛矫正 (蓝或 V 部分) 

–panoramix-bz-blackcrush-red=<整数 [0 .. 255]> 

用于红色的黑压挤 

选择混合区域的黑压挤 (红或 Y 部分) 

–panoramix-bz-blackcrush-green=<整数 [0 .. 255]> 

用于绿色的黑压挤 

选择混合区域的黑压挤 (绿或 U 部分) 

–panoramix-bz-blackcrush-blue=<整数 [0 .. 255]> 

用于蓝色的黑压挤 

选择混合区域的黑压挤 (蓝或 V 部分) 

–panoramix-bz-whitecrush-red=<整数 [0 .. 255]> 

用于红色白压挤 

选择混合区域的白压挤 (红或 Y 部分) 

–panoramix-bz-whitecrush-green=<整数 [0 .. 255]> 

用于绿色的白压挤 

选择混合区域的白压挤 (绿或 U 部分) 

–panoramix-bz-whitecrush-blue=<整数 [0 .. 255]> 

用蓝色的白压挤 

选择混合区域的白压挤 (蓝或 V 部分) 

–panoramix-bz-blacklevel-red=<整数 [0 .. 255]> 

红色的黑等级 

选择混合区域的黑等级 (红或 Y 部分) 

–panoramix-bz-blacklevel-green=<整数 [0 .. 255]> 

绿色的黑等级 

选择混合区域的黑等级 (绿或 U 部分) 

–panoramix-bz-blacklevel-blue=<整数 [0 .. 255]> 

蓝色的黑等级 

选择混合区域的黑等级 (蓝或 V 部分) 

–panoramix-bz-whitelevel-red=<整数 [0 .. 255]> 

红色的白等级 

选择混合区域的白等级 (红或 Y 部分) 

–panoramix-bz-whitelevel-green=<整数 [0 .. 255]> 

绿色的白等级 

选择混合区域的白等级 (绿或 U 部分) 

–panoramix-bz-whitelevel-blue=<整数 [0 .. 255]> 

蓝色的白等级 

选择混合区域的白等级 (蓝或 V 部分) 

–panoramix-active=<字串> 

活动窗口 

逗号分隔的活动窗口列表,默认为全部 

MPEG-I/II 视频封包器 

–packetizer-mpegvideo-sync-iframe, –no-packetizer-mpegvideo-sync-iframe 

在内部帧中同步 (默认关闭) 

通常封包器将会在下一个完全帧时进行同步。此标志? °†指示分包器在找到第一个内部帧时就进行同步。 

(默认关闭) 

屏幕显示菜单 

–osdmenu-x=<整数> X 坐标 

您可以通过在其上左击移动 OSD 菜单。 

–osdmenu-y=<整数> Y 坐标 

您可以通过在其上左击移动 OSD 菜单。 

–osdmenu-position={0 (居中), 1 (左), 2 (右), 4 (上), 8 (下), 5 (左上), 6 (右上), 9 (左下), 10 (右下)} 

菜单位置 

您可以强制指定 OSD 菜单在视频上的位置 (0=居中、1=嵍 

¦、2=右、4=上、8=下,您也可以混合使用这些值,例如 

6=4+2 表示右上)。 

–osdmenu-file=<字串> 设置文件 

用于 OSD 菜单的设置文件。 

–osdmenu-file-path=<字串> 

OSD 菜单图像的路径 

OSD 菜单图像的路径。这将覆盖在 OSD 

定义文件中的路径。 

–osdmenu-timeout=<整数> 菜单超时 

OSD 菜单图像获取一个 15 秒的默认超时时间加入到它乍 

¬的剩余时间中。这将保持它们能在最后指定的时间内 

被显示。 

–osdmenu-update=<整数 [0 .. 1000]> 

菜单更新间隔 

默认为每 200 毫秒更新一次 OSD 菜单图片。较短的环境 

更新时间可能会造成传输错误。请小心使用此选项作? ¸º编码 OSD 菜单,这将增大计算负担。范围为 0 - 1000 

毫秒。 

–osdmenu-alpha=<整数 [0 .. 255]> 

Alpha 透明值 (默认 255) 

可以通过给定在 0 到 255 之间的值更改 OSD 菜单的透明 

度。一个较低的值为比较透明,较高的值为不透明。狊 »˜认为不透明 (值 255) 最小是完全透明 (值 0)。 

VLM 远程控制界面 

–telnet-host=<字串> 主机 

这是界面将要监听的主机。它默认给所有网络界面 

(0.0.0.0)。如果您希望界面仅对本机可用请输入 

“127.0.0.1”。 

–telnet-port=<整数> 端口 

这是此界面将要监听的 TCP 端口。默认为 4212。 

–telnet-password=<字串> 密码 

一个被用于保护此界面的简易管理员密码。默认值是 

“admin”。 

远程控制界面 

–rc-show-pos, –no-rc-show-pos 

显示流位置 (默认关闭) 

显示在流中的当前位置。 (默认关闭) 

–rc-quiet, –no-rc-quiet 不打开 DOS 命令行界面 (默认关闭) 

在默认情况下 rc 接口插件将会启动一个 DOS 

命令行窗口。开启静默模式将不会出现此命令窗口但? ˜¯也可能在您希望在没有打开视频窗口时停止 VLC 

的时候导致麻烦。 (默认关闭) 

–rc-host=<字串> TCP 命令输入 

尝试通过一个端口输入命令。您可以设置地址和界面? °†被绑定的端口。 

HTTP 远程控制界面 

–http-host=<字串> 主机地址 

HTTP 界面将要监听的地址和端口。它默认用于所有网繍 

œ界面 (0.0.0.0)。如果您只想让 HTTP 界面仅对本机可用? 

Œ请输入 127.0.0.1 

–http-src=<字串> 源目录 

源目录 

–http-handlers=<字串> 处理器 

处理扩展和可执行文件的路径 (例如: php=/usr/bin/php,pl=/ 

usr/bin/perl)。 

–http-album-art, –no-http-album-art 

导出专辑封面为 /art (默认关闭) 

允许将当前播放列表项目中的专辑封面导出到 /art 和 

/art?id= URL。 (默认关闭) 

HTTP SSL: 

–http-intf-cert=<字串> 证书文件 

HTTP 界面 x509 PEM 证书文件 (开启 SSL)。 

–http-intf-key=<字串> 私匙文件 

HTTP 界面 x509 PEM 私匙文件。 

–http-intf-ca=<字串> 根 CA 文件 

HTTP 界面 x509 PEM 受信任的根 CA 证书文件。 

–http-intf-crl=<字串> CRL 文件 

HTTP 界面证书废止列表文件。 

Windows 服务界面 

–ntservice-install, –no-ntservice-install 

安装 Windows 服务 (默认关闭) 

安装服务并退出。 (默认关闭) 

–ntservice-uninstall, –no-ntservice-uninstall 

卸载 Windows 服务 (默认关闭) 

卸载 服务并退出。 (默认关闭) 

–ntservice-name=<字串> 显示服务名称 

更改服务的显示名称。 

–ntservice-options=<字串> 

设置选项 

设置将被服务使用的设置选项 (例如 –foo=bar – no- 

foobar)。它应该在安装时指定,这样服务才能被正确配 

置。 

–ntservice-extraintf=<字串> 

扩展界面模块 

服务附属的附加界面。它应该在安装时指定,这样服? Š¡才能被正确配置。使用一个逗号分隔的界面列表。(? …¬共值是: logger, sap, rc, http) 

音量规格化 

–norm-buff-size=<整数> 音频缓冲数量 

这是功率测量时生成的音频缓冲数量。一个较高数值勊 š„缓冲将会增大滤镜的响应时间,但是可能会在短的卍 

˜化内降低灵敏度。 

–norm-max-level=<浮点> 最大音量层级 

如果平均功率超过 N 缓冲并高于此值是,音量将会被拊 §„格化。此值必须是确定的浮点值。0.5 和 10 

看上去比较合适。 

网络同步 

–netsync-master, –no-netsync-master 

网络主时钟 (默认关闭) 

设定后此 vlc 实例将根据在主网络 ip 地址上侦听的客? ˆ·端调整同步 (默认关闭) 

–netsync-master-ip=<字串> 

主服务器 ip 地址 

用于时钟同步的网络主时钟的 IP 地址。 

–netsync-timeout=<整数> UDP 超时 (毫秒) 

在放弃网络数据接收前等待的时间量(单位为毫秒)? €‚ 

TS 复用器 (libdvbpsi) 

–sout-ts-pid-video=<整数> 

视频 PID 

分配一个固定的 PID 给视频流。PCR PID 将会自动分配给 

视频。 

–sout-ts-pid-audio=<整数> 

音频 PID 

分配一个固定的 PID 给音频流。 

–sout-ts-pid-spu=<整数> SPU PID 

分配一个固定的 PID 给 SPU。 

–sout-ts-pid-pmt=<整数> PMT PID 

分配一个固定的 PID 给 PMT 

–sout-ts-tsid=<整数> TS ID 

分配一个固定的传输流 ID。 

–sout-ts-netid=<整数> NET ID 

分配一个固定的网络 ID (用于 SDT 表) 

–sout-ts-program-pmt=<字串> 

PMT 程序编号 

为每个 PMT 分配一个程序编号。这需要启用 “设置 PID 

给 ES 的 ID”。 

–sout-ts-es-id-pid, –no-sout-ts-es-id-pid 

设置 PID 为 ES 的 ID (默认关闭) 

如果入站的是 ES 则设置 PID 为其 ID。此项与 

–ts-es-id-pid 配合使用,并允许输入和输出流有相同的 

PID。 (默认关闭) 

–sout-ts-muxpmt=<字串> Mux PMT (需要 –sout-ts-es-id-pid) 

定义要添加到每个 pmt 的 pid。这需要开启 “设置 PID 

给 ES 的 ID”。 

–sout-ts-sdtdesc=<字串> SDT 描述符 (需要 –sout-ts-es-id-pid) 

定义每个 SDT 的描述符。这需要开启 “设置 PID 给 ES 

的 ID”。 

–sout-ts-alignment, –no-sout-ts-alignment 

数据排列 (默认开启) 

强制排列在 PES 范围中的所有访问单元。关闭此选项亍 

š保存相同的带宽但是会造成不兼容。 (默认开启) 

–sout-ts-shaping=<整数> 定型延迟 (毫秒) 

用给予的切片长度剪切流,并在两个边界之间保持恒? ®š码率。这可以避免巨大位率峰值,特别是对于参考嶍 

§来说。 

–sout-ts-use-key-frames, –no-sout-ts-use-key-frames 

使用关键帧 (默认关闭) 

如果开启并指定的定型,TS 复用器将会在 I 

图像的末尾放置分界线。由于此原因用户给予的修整狊 •¿度可能会在没有使用参考帧的情况下变糟糕。在 I 

帧经常成为流中最大的帧后这将提高定型算法的效率? €‚ (默认关闭) 

–sout-ts-pcr=<整数> PCR 间隔(毫秒) 

设置将被发送的 PCR (程序时钟参考) 间隔 (以毫秒为勍 

•位)。此值应该低于 100 毫秒。(默认为 70 毫秒)。 

–sout-ts-bmin=<整数> 最小 B 值 (不推荐使用) 

此设置属不被推荐使用的选项,已不再被使用 

–sout-ts-bmax=<整数> 最大 B 值 (不推荐使用) 

此设置属不被推荐使用的选项,已不再被使用 

–sout-ts-dts-delay=<整数> 

DTS 延迟 (毫秒) 

延迟在流中与 SCR 进行比较的的 DTS (解码时间戳) 和 

PTS (显示时间戳) 数据。这将允许某些在客户端解码器 

中的缓存。 

–sout-ts-crypt-audio, –no-sout-ts-crypt-audio 

加密音频 (默认开启) 

使用 CSA 加密音频 (默认开启) 

–sout-ts-crypt-video, –no-sout-ts-crypt-video 

加密视频 (默认开启) 

使用 CSA 加密视频 (默认开启) 

–sout-ts-csa-ck=<字串> CSA 密匙 

CSA 加密密匙。此选项必须是一个 16 字节长度的字串 

(8 个以十六进制表示的字节)。 

–sout-ts-csa2-ck=<字串> 第二 CSA 密匙 

第二个 CSA 加密密匙。这必须是一个 16 字节的字串 (8 

十六进制字节)。 

–sout-ts-csa-use=<字串> 在使用的 CSA 密匙 

在使用的 CSA 加密密匙。它可以是 odd/first/1 (默认) 或 

even/second/2 中的一个。 

–sout-ts-csa-pkt=<整数> 要加密的以字节为单位的数据包大? °? 

要加密的 TS 数据包大小。在加密之前将来自值的加密 

例行减法器的 TS 头部。 

PS 复用器 

–sout-ps-dts-delay=<整数> 

DTS 延迟 (毫秒) 

延迟在流中与 SCR 进行比较的的 DTS (解码时间戳) 和 

PTS (显示时间戳) 数据。这将允许某些在客户端解码器 

中的缓存。 

–sout-ps-pes-max-size=<整数> 

PES 最大大小 

设置在生成 MPEG PS 流时所允许的最大 PES 大小。 

多部件 JPEG 复用器 

MP4/MOV 复用器 

–sout-mp4-faststart, –no-sout-mp4-faststart 

创建 “快速启动” 文件 (默认开启) 

创建 “快速启动” 文件。”快速启动” 文件是用于优化下 

载并允许用户在文件下载时对其进行预览。 

(默认开启) 

ASF 复用器 

–sout-asf-title=<字串> 标题 

要放置到 ASF 注释中的标题。 

–sout-asf-author=<字串> 作者 

要放置到 ASF 注释中的作者。 

–sout-asf-copyright=<字串> 

版权 

要放置到 ASF 注释中的版权字串。 

–sout-asf-comment=<字串> 

注释 

要放置到 ASF 注释中的注释。 

–sout-asf-rating=<字串> 分级 

要放置到 ASF 注释中的 “分级”。 

–sout-asf-packet-size=<整数> 

数据包大小 

ASF 数据包长度 – 默认是 4096 字节 

–sout-asf-bitrate-override=<整数> 

位率覆盖 

不尝试猜测 ASF 的位率。设置它,将允许您控制 

Windows Media Player 将如何缓村流式内容。以字节为单位拊 ®¾置音频+视频位率 

MSN 正在播放 

–msn-format=<字串> 标题格式字串 

发送到 MSN 的格式字串 {0} 艺术家, {1} 标题, {2} 

专辑。默认为 “艺术家 - 标题” ({0} - {1})。 

动态模糊滤镜 

–blur-factor=<整数 [1 .. 127]> 

模糊因数 (1-127) 

模糊程度从 1 到 127。 

Mosaic 视频子滤镜 

–mosaic-alpha=<整数 [0 .. 255]> 

透明 

mosaic 前景图片的透明度。0 表示透明,255 不透明度 

(默认)。 

–mosaic-height=<整数> 高度 

mosaic 的总计高度,以像素为单位。 

–mosaic-width=<整数> 宽度 

mosaic 的总计高度,以像素为单位。 

–mosaic-align={0 (居中), 1 (左), 2 (右), 4 (上), 8 (下), 5 (左上), 6 (右上), 9 (左下), 10 (右下)} 

Mosaic 排列 

您可以强制指定 mosaic 在视频上排列 (0=居中、1=左、2= 

右、4=上、8=下,您也可以混合使用这些值,例如 

6=4+2 表示右上)。 

–mosaic-xoffset=<整数> 左上角的 X 坐标 

mosaic 的坐上角 X 坐标。 

–mosaic-yoffset=<整数> 坐上角的 Y 坐标 

mosaic 的左上角 Y 坐标。 

–mosaic-borderw=<整数> 边框宽度 

在 miniatures 之间的边框像素宽度。 

–mosaic-borderh=<整数> 边框高度 

在 miniatures 之间的边框像素高度。 

–mosaic-position={0 (自动), 1 (固定), 2 (偏移)} 

位置模块 

用于 mosaic 的位置模式。自动: 自动选择最佳的行和列 

数量。固定: 使用用户定义的行和列数量。偏移: 

为每幅图像使用用户定义的偏移。 

–mosaic-rows=<整数> 行数 

在 mosaic 的图像行数 (仅被用于位置模式被设置为 

“固定” 的模式下)。 

–mosaic-cols=<整数> 列数 

在 mosaic 的图像列数 (仅被用于位置模式被设置为 

“固定” 的模式下)。 

–mosaic-keep-aspect-ratio, –no-mosaic-keep-aspect-ratio 

保持高宽比 (默认关闭) 

在调整 mosaic 元素时保持原始高宽比。 (默认关闭) 

–mosaic-keep-picture, –no-mosaic-keep-picture 

保持原始大小 (默认关闭) 

保持 mosaic 元素的原始大小。 (默认关闭) 

–mosaic-order=<字串> 元素顺序 

您可以强制指定 mosaic 元素的数序。您必须给予一个辍 

—号分隔的图像 ID 列表。这些 ID 被分配给 “mosaic - 桥” 

模式。 

–mosaic-offsets=<字串> 偏移顺序 

您可以强制指定在 mosaic 中的元素偏移 (x,y) 

(仅在位置模式被设置为 “偏移” 的情况下)。您必须给? ‡º一个逗号分隔的坐标列表 (例如: 10,10,150,10)。 

–mosaic-delay=<整数> 延迟 

来自 mosaic 元素的图片将被安装此值 (以毫秒) 

被延迟。使用高值的时候您需要加大缓冲的大小。 

用于将立体声转换为单声道的音频滤镜 

–sout-mono-downmix, –no-sout-mono-downmix 

使用混缩算法 (默认开启) 

此选项将选择一个适用于于耳机声道混合气的立体声? µ?混缩为单声道的算法。它可以提供在房间中全部扬塍 

°器的效果。 (默认开启) 

–sout-mono-channel={0 (左), 1 (右), 2 (左后), 4 (右后), 8 (居中), 5 (左前)} 

选择要保留的声道 

此选项将静音除了选中声道外的其它所有声道。请从 

(0=左、1=右、2=左后、3=右后、4=中间、5=左前) 

中选择一个 

MOD 去复用器 (libmodplug) 

–mod-noisereduction, –no-mod-noisereduction 

噪点消除 (默认开启) 

开启噪点消除算法。 (默认开启) 

–mod-reverb, –no-mod-reverb 

混响 (默认关闭) 

开启混响 (默认关闭) 

–mod-reverb-level=<整数 [0 .. 100]> 

混响等级 

混响等级 (从 0 到 100, 默认值是 0)。 

–mod-reverb-delay=<整数 [0 .. 1000]> 

混响延迟 

以毫秒为单位的混响延迟。通常值是从 40 到 200 

毫秒。 

–mod-megabass, –no-mod-megabass 

超重低音 (默认关闭) 

开启超重低音模式 (默认关闭) 

–mod-megabass-level=<整数 [0 .. 100]> 

超重低音等级 

超重低音模式等级 (从 0 到 100, 默认值是 0)。 

–mod-megabass-range=<整数 [10 .. 100]> 

超重低音截至频率 

超重低音模式截至频率, 以 Hz 为单位。这是超重低音? •ˆ果应用的最大频率。有效值从 10 到 100 Hz。 

–mod-surround, –no-mod-surround 

环绕声 (默认关闭) 

环绕声 (默认关闭) 

–mod-surround-level=<整数 [0 .. 100]> 

环绕声等级 

环绕效果等级 (从 0 到 100, 默认值是 0)。 

–mod-surround-delay=<整数 [0 .. 1000]> 

环绕声延迟 (毫秒) 

环绕声延迟,以毫秒为单位。通常的值是从 5 到 40 

毫秒。 

Matroska 流去复用器 

–mkv-use-ordered-chapters, –no-mkv-use-ordered-chapters 

已排序的章节 (默认开启) 

按照剪辑中指定的顺序播放章节。 (默认开启) 

–mkv-use-chapter-codec, –no-mkv-use-chapter-codec 

章节编解码 (默认开启) 

使用剪辑中找到的章节编解码。 (默认开启) 

–mkv-preload-local-dir, –no-mkv-preload-local-dir 

预载目录 (默认关闭) 

从相同的目录中预载一系列的 matroska 文件 

(对损坏文件支持差)。 (默认关闭) 

–mkv-seek-percent, –no-mkv-seek-percent 

基于百分比非时间的搜索 

(默认关闭) 

基于百分比非时间的搜索。 (默认关闭) 

–mkv-use-dummy, –no-mkv-use-dummy 

空元素 (默认关闭) 

读取并放弃未知的 EBML 元素 (对损坏的文件支持差)。 

(默认关闭) 

M-JPEG 摄像机去复用器 

–mjpeg-fps=<浮点> 每秒帧数 

这是一个在从一个文件播放 MJPEG 时的帧率。为一个实 

时流 (来自摄像机) 使用 0 (这是默认值)。 

镜像视频滤镜 

将视频切割为两个相同的部分,就像在镜子中一样 

–mirror-split={0 (垂直), 1 (水平)} 

镜像趋向 

定义镜像切割的趋向。 可以为垂直或水平 

–mirror-direction={0 (从左到右/从上到下), 1 (从右到左/从下往上)} 

方向 

镜像方向 

Marquee 显示 

在视频上方显示文本 

–marq-marquee=<字串> 文本 

用于显示的文本。(可用的格式字串为: 

与时间有关的: %Y = 年, %m = 月, %d = 天, %H = 小时, %M = 

分钟, %S = 秒, … 与元数据有关: a=艺术家,b = 

专辑, c=版权,d = 描述, e=编码者,g = 流派, l=语言,n = 轨道号, p=正在播放,r = 分级, s=字幕语言,t = 标题, u=url,A = 日期, B=音频位率(以kb/s),C = 章节,D=持续时间,F = 

带路径的完整名称, I=标题e,L = 剩余时间, N=名称,O = 音频语言, P=位置(以R = 分级, S=音频采样率(以kHz),T = 时间, U=发布商,V = 音量

 

以上是关于vlc 详细使用方法:libvlc_media_add_option 函数中的参数设置的主要内容,如果未能解决你的问题,请参考以下文章

编译android-vlc支持rtsp,是否需要添加live555?谁有详细的步骤呢?给说下,最好有编译好的源码

在 VLC 播放器中播放 RTSP 流

Ubuntu菜鸟入门(十六)—— 安装视频播放器vlc

VLC源代码包如何在linux下编译+调试

系列分享 |《最全面最细致的 VLC 教程》

Ubuntu 16.04安装VLC播放器,替代系统默认播放器