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=<整数> 开启调试
此整数将在二进制视图中作为调试掩码
调用
1
数据包分配信息 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 函数中的参数设置的主要内容,如果未能解决你的问题,请参考以下文章