用法: vlc [选项] [流] ...您可以在命令行中指定多个流。它们将加入播放列表队列。指定的第一个项目将首先播放。
选项样式: --选项 在程序执行期间设置全局选项。 -选项 全局单字母版 --选项。 :选项 流动前只使用选项, 并将覆盖以前的设置。
流 MRL 语法: [协议][去复用]:/]URL[[[标题][][][[]][]][]][]]][[]]]][[[]]]]]][[[][][][][][][][][][]][]][]][]][]]][]]]]]]][[]]]]]][[[]]]]][[[[[]]]]][[[[[[]]]][[[[[[]]][[[[[]][[[]]][[]]][[[]]]]][[[]]]]]][[[[]]]]]][[[[[[[]]]]][[[[[[]]]]][[[[[]]][[[[[[]][[[][][][][][][[[]]][[]]]]]]][[[]]]]]]]]]]]][[[[[[[[[]]]]]]]]]]]]]]]]]][[[[[[[[[]]]]]]]]]]]]][[[[[[[[]]]][]]]][][]]]]]]]]]]]]]]]]]]]][[[[]][[[]]]]]][]][]]][]]]]]]]]][[[[[[][]]][][][][][]]][][]]]]][[[[][][]]]][]]]]]]]]]]]]]]]]]]]]]]]][[[[[[[]]]]]]][[[[]]]][[[[[]]]]][[]]]]]][[[[[]]]]]]]]]]]]]]][[[[[[[]]]]]]]]]]]]]][[[[]]]]]]]]]]][[[[[[[[[]]]]]]]]]]]][[[[[[]]]]]]]]]]]]]]]][[[[[[[[]]]]]]]] [:选项=值 ...]
许多全局 --选项 也可被用作 MRL 特定的 :选项。 可指定多对 :选项=值。
URL 语法: file:////路径/文件 纯媒体文件 http:///主机[:端口]/文件 HTTP URL ftp:///主机[:端口]/文件 FTP URL mms:///主机[:端口]/文件 MMS URL screen:// 屏幕捕获 dvd:///[设备] DVD 设备 vcd:///[设备] VCD 设备 cdda:///[设备] 音频 CD 设备 udp://[[<源地址>]@[<绑定地址>][:<绑定端口>]] 发送流量服务器 UDP 流 vlc://pause:<秒数> 暂停播放列表一定时间 vlc://quit 退出 VLC 的特殊项
可视化过滤器 (visual) 通用: --effect-list=<字串> 效果列表 由逗号分隔的可视化效果列表。 当前可用效果包括: dummy、scope、频谱,频谱仪和 vuMeter。 --effect-width=<整数 [-2147483648 .. 2147483647]> 视频宽度 效果视频窗口的宽度,以像素为单位。 --effect-height=<整数 [-2147483648 .. 2147483647]> 视频高度 视频窗口的高度以像素为单位。 --effect-fft-window={none,hann,flattop,blackmanharris,kaiser} FFT 窗口 使用基于频谱的可视化 FFT 窗口类型。 --effect-kaiser-param=<浮点> Kaiser 窗口参数 Kaiser 窗口的 alpha 参数。增加 alpha 即增加主瓣宽度,减小副瓣波幅。 光谱分析: --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=<整数 [-2147483648 .. 2147483647]> 基本像素半径 定义基础波段的像素半径 (起始)。 --spect-sections=<整数 [1 .. 2147483647]> 光谱区域 光谱将存在多少个区域。 --spect-color=<整数 [-2147483648 .. 2147483647]> 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=<整数 [-2147483648 .. 2147483647]> 波段间的空像素数量。 波段间的空像素数量。 --spect-amp=<整数 [-2147483648 .. 2147483647]> 放大 这是修改波段高度的系数。 --spect-show-peaks, --no-spect-show-peaks 在分析器中描述峰值 (默认启用) 在分析器中描述峰值 (默认启用) --spect-peak-width=<整数 [-2147483648 .. 2147483647]> 像素扩展宽度 添加或减少像素峰值。 --spect-peak-height=<整数 [-2147483648 .. 2147483647]> 峰值高度 峰值项目总像素高度。
libprojectM 特效 (projectm) --projectm-preset-path=<字串> projectM 预设路径 projectM 预设文件目录路径 --projectm-title-font=<字串> 标题字体 字体用于标题 --projectm-menu-font=<字串> 字体菜单 用于菜单的字体 --projectm-width=<整数 [-2147483648 .. 2147483647]> 视频宽度 视频窗口的宽度以像素为单位。 --projectm-height=<整数 [-2147483648 .. 2147483647]> 视频高度 视频窗口的高度以像素为单位。 --projectm-meshx=<整数 [-2147483648 .. 2147483647]> 网状宽度 以像素为单位的网状宽度。 --projectm-meshy=<整数 [-2147483648 .. 2147483647]> 网状高度 以像素为单位的网状高度。 --projectm-texture-size=<整数 [-2147483648 .. 2147483647]> 纹理尺寸 纹理尺寸,以像素为单位。
Goom 效果 (goom) --goom-width=<整数 [-2147483648 .. 2147483647]> 显示宽度 这将允许您设置 Goom 显示的分辨率 (高分辨率更漂亮,但消耗更多 CPU 资源)。 --goom-height=<整数 [-2147483648 .. 2147483647]> 显示高度 这将允许您设置 Goom 显示的分辨率 (高分辨率更漂亮,但消耗更多 CPU 资源)。 --goom-speed=<整数 [1 .. 10]> Goom 动画速度 这允许你设置动画的速度 (在 1 到 10 之间,默认为 6).
3D OpenGL spectrum visualization (glspectrum) --glspectrum-width=<整数 [-2147483648 .. 2147483647]> 视频宽度 The width of the visualization window, in pixels. --glspectrum-height=<整数 [-2147483648 .. 2147483647]> 视频高度 The height of the visualization window, in pixels.
显示墙滤镜 (wall) --wall-cols=<整数 [1 .. 15]> 列数 视频分离后的水平窗口数量。 --wall-rows=<整数 [1 .. 15]> 行数 视频分离后的垂直窗口数量。 --wall-active=<字串> 活动窗口 活动窗口列表 (以逗号为分隔符) --wall-element-aspect=<字串> 元素宽高比 个别显示器显示墙的宽高比。
摄像头: 覆盖视频滤镜的墙壁 (panoramix) 将视频切割成多个窗口,以显示屏幕墙 --panoramix-cols=<整数 [-1 .. 15]> 列数 垂直视频窗口数量选择分割视频 --panoramix-rows=<整数 [-1 .. 15]> 行数 选择分割视频的水平视频窗口数量 --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=<字串> 活动窗口 活动窗口列表 (以逗号为分隔符),默认为全部
克隆视频滤镜 (clone) 将视频复制到多个窗口和/或视频输出模块 --clone-count=<整数 [-2147483648 .. 2147483647]> 克隆数量 要克隆的视频窗口数量。 --clone-vout-list=<字串> 视频输出模块 您可以指定用于克隆的视频输出模块。使用一个逗号分隔的模块列表。
YUV 视频输出 (yuv) --yuv-file=<字串> 设备,先进先出队列或文件名 写入 YUV 帧的目的设备、FIFO 队列或文件名。 --yuv-chroma=<字串> 使用了色度 强制为输出使用指定的色度。默认是 I420。 --yuv-yuv4mpeg2, --no-yuv-yuv4mpeg2 YUV4MPEG2 头部 (默认关闭) (默认关闭) mplayer yuv 视频输出兼容 YUV4MPEG2 头,要求 fourcc 为 YV12/I420。vlc 默认将帧的 fourcc 写入输出目标处。 (默认关闭)
显存输出 (vmem) --vmem-width=<整数 [-2147483648 .. 2147483647]> 宽度 视频内存缓冲宽度。 --vmem-height=<整数 [-2147483648 .. 2147483647]> 高度 视频内存缓冲高度。 --vmem-pitch=<整数 [-2147483648 .. 2147483647]> 节拍 以字节为单位的视频内存缓冲节拍。 --vmem-chroma=<字串> 色度 用于内存图像的 4 字节输出色度,例如 "RV32"。
dummy 视频输出 (vdummy) --dummy-chroma=<字串> dummy 图像色度格式 强制 dummy 视频输出创建的图像使用指定的色度格式,而非选择最高效的格式改进性能。
OpenGL 视频输出 (实验性) (gl) --gl=<字串> OpenGL 扩展 用来使用开放图形库 (OpenGL) 的扩展。
OpenGL 视频输出 (glwin32) --gpu-affinity=<整数 [-2147483648 .. 2147483647]> GPU 亲和度 GPU 亲和度
嵌入窗口视频 (drawable) --drawable-hwnd=<整数 [-2147483648 .. 2147483647]> 窗口处理 (HWND) 视频将嵌入在之前存在的这个窗口。如果为零,则将创建新窗口。
DirectX (DirectDraw) 视频输出 (directdraw) 推荐供 Windows XP 使用的视频输出。与 Vista 的 Aero 接口不兼容 --directx-hw-yuv, --no-directx-hw-yuv 使用硬件 YUV->RGB 转换 (默认启用) 尝试为 YUV->RGB 转换使用硬件加速。此选项在使用覆盖层时没有任何效果。 (默认启用) --directx-use-sysmem, --no-directx-use-sysmem 在系统内存中使用系统缓存 (默认关闭) 在系统内存中(而不是显存)创建视频缓冲。不推荐这么做,因为通常使用显存可从硬件加速中更多地获益 (如调整大小或 YUV->RGB 转换)。此选项在使用覆盖层时将不起任何作用。 (默认关闭) --directx-3buffering, --no-directx-3buffering 为覆盖使用三重缓冲 (默认启用) 在使用 YUV 覆盖时尝试使用三重缓冲。这将会有更高的视频质量 (不闪烁)。 (默认启用) --directx-device=<字串> 想要的显示设备名称 在一个多显示器配置中您可以指定您希望打开视频窗口的 Windows 设备名称。例如,“\\.\DISPLAY1”或“\\.\DISPLAY2”。
Direct3D 视频输出 (direct3d) 推荐供 Windows Vista 及更新版本使用的视频输出 --direct3d-hw-blending, --no-direct3d-hw-blending 使用硬件合成支持 (默认启用) 尝试为字幕/OSD 合成使用硬件加速。 (默认启用) --direct3d-shader=<字串> 像素着色器 选择要应用的像素着色器。 --direct3d-shader-file=<字串> HLSL 文件路径 HLSL 文件路径,文件中包含单个像素着色器。
视频转换滤镜 (transform) 旋转或翻转视频 --transform-type={90,180,270,hflip,vflip,transpose,antitranspose} 变换类型 变换类型
字幕延迟 (subsdelay) 更改字幕延时 --subsdelay-mode={0 (绝对延迟), 1 (相对源延迟), 2 (相对源内容)} 延迟计算模式 绝对延迟 - 为每个字幕添加绝对延迟。相对源延迟 - 字幕延迟相乘。相对源内容 - 通过内容 (文字) 决定字幕延迟。 --subsdelay-factor=<浮点 [0.000000 .. 20.000000]> 计算因数 计算系数。绝对延迟模式下系数为秒数。 --subsdelay-overlap=<整数 [1 .. 4]> 最大重叠字幕数 允许同时加载的最大字幕数目。 --subsdelay-min-alpha=<整数 [0 .. 255]> 最小透明度值 最早先字幕的透明度值,0 为完全透明,255 为完全不透明。 重叠修复: --subsdelay-min-stops=<整数 [-2147483648 .. 2147483647]> 两次出现之间的间隔 下一条字幕出现之前,前一条字幕应停留的最短时间 (单位为毫秒) (字幕延迟将延长以满足此要求)。 --subsdelay-min-start-stop=<整数 [-2147483648 .. 2147483647]> 出现与消失之间的间隔 下一条字幕出现后字幕应停留的最短时间 (单位为毫秒) (上一条字幕的延迟将缩短以避免重叠)。 --subsdelay-min-stop-start=<整数 [-2147483648 .. 2147483647]> 消失与出现之间的间隔 字幕消失与下一条字幕出现之间的最短时间 (单位为毫秒) (前一条字幕的延迟将延长以填满空隙)。
锐化视频滤镜 (sharpen) 增加外形间的反差。 --sharpen-sigma=<浮点 [0.000000 .. 2.000000]> 锐化强度 (0-2) 设置锐化强度,在 0 和 2 之间。默认为 0.05。
深褐视频滤镜 (sepia) 通过应用褐色特效给视频更温暖的色调 --sepia-intensity=<整数 [0 .. 255]> 褐色强度 褐色特效的强度
场景视频滤镜 (scene) 将视频发至图片文件 --scene-format=<字串> 图像格式 输出图像的格式 (png, jpeg, ...)。 --scene-width=<整数 [-2147483648 .. 2147483647]> 图像宽度 您可以强制指定图像的宽度。按默认 (-1) VLC 将自动适应视频参数。 --scene-height=<整数 [-2147483648 .. 2147483647]> 图像高度 您可以强制指定图像高度。按默认 (-1) VLC 将自动适应视频参数。 --scene-prefix=<字串> 文件名前缀 输出图像文件名的前缀。如替换不为真,输出文件名将是 "前缀数字.格式" 的形式。 --scene-path=<字串> 目录路径前缀 图像文件保存的目录路径。若不设置,图像将自动保存到用户的主目录。 --scene-replace, --no-scene-replace 总是写入到相同的文件中 (默认关闭) 总是写入到相同的文件中替代为每幅图像创建一个文件。由于此原因数字将不会被附加到文件名后。 (默认关闭) --scene-ratio=<整数 [1 .. 2147483647]> 录制比率 录制的图像比率。3 表示三幅图像中的一幅将被录制。
RSS 与 Atom feed 显示 (rss) 在视频上显示 RSS 或 ATOM Feed --rss-urls=<字串> Feed 网址 RSS/Atom feed 以 '|' (竖线) 分隔的 URL。 位置: --rss-x=<整数 [-2147483648 .. 2147483647]> X 偏移 从屏幕左边缘开始的 X 偏移。 --rss-y=<整数 [-2147483648 .. 2147483647]> 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 颜色)。前两个字节是红,然后是绿、栏。#000000 = 黑、#FF0000 = 红、#00FF00 = 绿、#FFFF00 = 黄 (红 + 绿)、#FFFFFF = 白 --rss-size=<整数 [-1 .. 4096]> 字体大小,像素 以像素为单位的字体大小。默认是 -1 (使用默认字体大小)。 其它: --rss-speed=<整数 [-2147483648 .. 2147483647]> feed 的速度 RSS/Atom feed 的毫秒速度 (大为慢)。 --rss-length=<整数 [-2147483648 .. 2147483647]> 最大长度 在屏幕上显示的最大字节数量。 --rss-ttl=<整数 [-2147483648 .. 2147483647]> 刷新时间 每次强制刷新 feed 的间隔描述。0 表示永远不更新 feed。 --rss-images, --no-rss-images Feed 图像 (默认启用) 如果可用显示 feed 图像。 (默认启用) --rss-title={-1 (默认), 0 (不显示), 1 (总是可见), 2 (滚动显示 feed)} 标题显示模式 标题显示模式。如果供稿有一副图像并且该图像处于启用状态,则默认为 0 (隐藏);否则默认为 1。
旋转视频滤镜 (rotate) --rotate-angle=<浮点> 角度值 角度值 (0 到 359) --rotate-use-motion, --no-rotate-use-motion 使用运动传感器 (默认关闭) 使用 HDAPS, AMS, APPLESMC 或 UNIMOTION 运动传感器旋转视频 (默认关闭)
通过 VNC 的远程 OSD (remoteosd) --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)。
智力交互游戏视频滤镜 (puzzle) --puzzle-rows=<整数 [2 .. 16]> 智力游戏的行数 智力游戏的行数 --puzzle-cols=<整数 [2 .. 16]> 智力游戏的列数 智力游戏的列数 --puzzle-border=<整数 [0 .. 40]> 边框 默认边框宽度。 --puzzle-preview, --no-puzzle-preview 小预览 (默认关闭) 显示小预览。 (默认关闭) --puzzle-preview-size=<整数 [0 .. 100]> 小预览尺寸 显示小预览的尺寸 (源的百分比)。 --puzzle-shape-size=<整数 [0 .. 100]> 切片边缘形状大小 切片边缘曲线的大小 --puzzle-auto-shuffle=<整数 [0 .. 30000]> 自动重排 游戏过程中自动重排的延时 --puzzle-auto-solve=<整数 [0 .. 30000]> 自动求解 游戏过程中自动求解的延时 --puzzle-rotation={0 (0), 1 (0/180), 2 (0/90/180/270), 3 (0/90/180/270/mirror)} 旋转 旋转参数: none;180;90-270;mirror --puzzle-mode={0 (拼图), 1 (滑块), 2 (交换), 3 (互换)} 游戏模式 选择游戏模式变种,从拼图到滑块类应有尽有。
视频预处理滤镜 (postproc) --postproc-q=<整数 [0 .. 6]> 预处理质量 后处理的质量。有效范围为 0 (禁用) 到 6 (最高) 高等级需要更强劲的 CPU,但是能产生更高的画面质量。 默认滤镜链值映射如下滤镜: 1: hb, 2-4: hb+vb, 5-6: hb+vb+dr --postproc-name=<字串> FFmpeg 预处理滤镜链 FFmpeg 预处理滤镜链
色调分离视频滤镜 (posterize) 通过降低颜色数量对视频进行色调分离 --posterize-level=<整数 [2 .. 256]> 色调分离层级 色调分离级别 (分离的颜色数为此值)
动态模糊滤镜 (motionblur) --blur-factor=<整数 [1 .. 127]> 模糊因数 (1-127) 模糊程度从 1 到 127。
Mosaic 视频子源 (mosaic) --mosaic-alpha=<整数 [0 .. 255]> 透明 mosaic 前景图片的透明度。0 表示透明,255 不透明度 (默认)。 --mosaic-height=<整数 [-2147483648 .. 2147483647]> 高度 mosaic 的总计高度,以像素为单位。 --mosaic-width=<整数 [-2147483648 .. 2147483647]> 宽度 mosaic 的总计高度,以像素为单位。 --mosaic-align={0 (居中), 1 (左), 2 (右), 4 (上), 8 (下), 5 (左上), 6 (右上), 9 (左下), 10 (右下)} Mosaic 排列 您可以强制指定 mosaic 在视频上排列 (0=居中、1=左、2=右、4=上、8=下,您也可以混合使用这些值,例如 6=4+2 表示右上)。 --mosaic-xoffset=<整数 [-2147483648 .. 2147483647]> 左上角的 X 坐标 mosaic 的坐上角 X 坐标。 --mosaic-yoffset=<整数 [-2147483648 .. 2147483647]> 坐上角的 Y 坐标 mosaic 的左上角 Y 坐标。 --mosaic-borderw=<整数 [-2147483648 .. 2147483647]> 边框宽度 在 miniatures 之间的边框像素宽度。 --mosaic-borderh=<整数 [-2147483648 .. 2147483647]> 边框高度 在 miniatures 之间的边框像素高度。 --mosaic-position={0 (自动), 1 (固定), 2 (偏移)} 位置模块 用于 mosaic 的位置模式。自动: 自动选择最佳的行和列数量。固定: 使用用户定义的行和列数量。偏移: 为每幅图像使用用户定义的偏移。 --mosaic-rows=<整数 [-2147483648 .. 2147483647]> 行数 mosaic 图像行数 (仅被用于位置模式被设置为 "固定" 的模式下)。 --mosaic-cols=<整数 [-2147483648 .. 2147483647]> 列数 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=<整数 [-2147483648 .. 2147483647]> 延迟 来自 mosaic 元素的图片将被安装此值 (以毫秒) 被延迟。使用高值的时候您需要加大缓冲的大小。
镜像视频滤镜 (mirror) 将视频切割为两个相同的部分,就像在镜子中一样 --mirror-split={0 (垂直), 1 (水平)} 镜像趋向 定义镜像切割的趋向。 可以为垂直或水平 --mirror-direction={0 (从左到右/从上到下), 1 (从右到左/从下往上)} 方向 镜像方向
Marquee 显示 (marq) 在视频上方显示文本 --marq-marquee=<字串> 文本 要显示的滚动文本。(可用的格式字符串: %Y = 年,%m = 月,%d = 日,%H = 时,%M = 分,%S = 秒,...) --marq-file=<字串> 文本文件 读取横幅文本的来源文件。 位置: --marq-x=<整数 [-2147483648 .. 2147483647]> X 偏移 从屏幕左边缘开始的 X 偏移。 --marq-y=<整数 [-2147483648 .. 2147483647]> Y 偏移 从屏幕顶部向下的 Y 偏移。 --marq-position={0 (居中), 1 (左), 2 (右), 4 (上), 8 (下), 5 (左上), 6 (右上), 9 (左下), 10 (右下)} Marquee 位置 您可以强制指定在视频上的 marquee 位置 (0=居中、1=左、2=右、4=上、8=下,您也可以混合使用这些值,例如 6=4+2 表示右上)。 字体: --marq-opacity=<整数 [0 .. 255]> 不透明度 覆盖文本的不透明度 (相对于透明度)。0 = 透明,255 = 完全不透明。 --marq-color={-268435456 (默认), 0 (黑色), 8421504 (灰色), 12632256 (银色), 16777215 (白色), 8388608 (栗色), 16711680 (红色), 16711935 (紫红色), 16776960 (黄色), 8421376 (橄榄绿), 32768 (绿色), 32896 (凫蓝色), 65280 (酸橙绿色), 8388736 (紫色), 128 (藏青色), 255 (蓝色), 65535 (水蓝色)} 颜色 要视频上渲染的文本颜色。这必须是一个十六进制值 (类似 HTML 颜色)。前两个字节是红,然后是绿、栏。#000000 = 黑、#FF0000 = 红、#00FF00 = 绿、#FFFF00 = 黄 (红 + 绿)、#FFFFFF = 白 --marq-size=<整数 [-1 .. 4096]> 字体大小,像素 以像素为单位的字体大小。默认是 -1 (使用默认字体大小)。 其它: --marq-timeout=<整数 [-2147483648 .. 2147483647]> 超时 marquee 将显示的剩余毫秒数。默认值是 0 (永远保留)。 --marq-refresh=<整数 [-2147483648 .. 2147483647]> 以毫秒为单位的刷新时间 字串更新的间隔毫秒数。这在使用元数据或时间格式时间格式字串序列时很有用。
标志子源滤镜 (logo) 使用本地图片作为视频中的 logo --logo-file=<字串> 标志文件名 要使用的图像文件的完整路径名。格式为 <图像>[,<以毫秒为单位的延迟>[,<alpha>][;<图像>[,<延迟>[,<alpha>]]][;...]。如果您仅有一个文件,只 需在这里指定文件名。 --logo-x=<整数 [-2147483648 .. 2147483647]> X 坐标 标志的 X 坐标。您可以通过左击它移动标志。 --logo-y=<整数 [-2147483648 .. 2147483647]> Y 坐标 标志的 Y 坐标。您可以通过左击它移动标志。 --logo-delay=<整数 [-2147483648 .. 2147483647]> 标志的间隔图像时间为毫秒 图像显示间隔时间 0 - 60000 毫秒。 --logo-repeat=<整数 [-2147483648 .. 2147483647]> 标志动画 # 的循环 标志动画的循环数量。-1 = 继续, 0 = 关闭 --logo-opacity=<整数 [0 .. 255]> logo 透明度 logo 透明度 (数值介于 0(完全透明) 与 255(完全不透明) 之间)。 --logo-position={0 (居中), 1 (左), 2 (右), 4 (上), 8 (下), 5 (左上), 6 (右上), 9 (左下), 10 (右下)} 标志位置 强制指定视频上的标志位置 (0=居中、1=左、2=右、4=上、8=下,您也可以混合使用这些值,例如 6=4+2 表示右上)。
高质量 3D 降噪滤镜 (hqdn3d) --hqdn3d-luma-spat=<浮点 [0.000000 .. 254.000000]> 空间亮度强度 (0-254) 空间亮度强度 (0-254) --hqdn3d-chroma-spat=<浮点 [0.000000 .. 254.000000]> 空间色度强度 (0-254) 空间色度强度 (0-254) --hqdn3d-luma-temp=<浮点 [0.000000 .. 254.000000]> 时序亮度强度 (0-254) 时序亮度强度 (0-254) --hqdn3d-chroma-temp=<浮点 [0.000000 .. 254.000000]> 时序色度强度 (0-254) 时序色度强度 (0-254)
纹理视频滤镜 (grain) 添加经过滤的高斯噪点 --grain-variance=<浮点 [0.000000 .. 10.000000]> 差量 高斯噪点差量 --grain-period-min=<整数 [1 .. 64]> 最小周期 噪点颗粒的最小周期,以像素为单位。 --grain-period-max=<整数 [1 .. 64]> 最大周期 噪点颗粒的最大周期,以像素为单位。
高斯视频滤镜 (gradient) 应用色彩梯度与边界侦测特效 --gradient-mode={gradient,edge,hough} 扭曲模式 扭曲模式,"倾斜", "边缘" 和 "破碎" 中的一种。 --gradient-type=<整数 [0 .. 1]> 倾斜图像类型 倾斜图像类型 (0 或 1)。 0 将使图像变为白色,1 将保持颜色。 --gradient-cartoon, --no-gradient-cartoon 应用卡通效果 (默认启用) 应用卡通效果。它仅能用于 "斜度" 和 "边缘" 模式。 (默认启用)
Gradfun 视频滤镜 (gradfun) 去色带算法 --gradfun-radius=<整数 [4 .. 32]> 半径 以像素为单位的半径大小 --gradfun-strength=<浮点 [0.510000 .. 255.000000]> 强度 修改像素值所用的强度
高斯模糊滤镜 (gaussianblur) 添加模糊特效 --gaussianblur-sigma=<浮点 [0.010000 .. 4096.000000]> 高斯标准离差 高斯的标准偏差。像素将按照像素 3*sigma 的各方向进行模糊。
释放 RGB 组件视频滤镜 (extract) --extract-component={16711680 (红色), 65280 (绿色), 255 (蓝色)} 要释放的 RGB 部分 要释放的 RGB 部分。0 为红、1 为绿、2 为蓝。
擦除视频滤镜 (erase) 以图片为掩体移除视频区域 --erase-mask=<字串> 图像掩码 图像掩码。alpha 值大于 50% 的像素将被消除。 --erase-x=<整数 [-2147483648 .. 2147483647]> X 坐标 掩码的 X 坐标。 --erase-y=<整数 [-2147483648 .. 2147483647]> Y 坐标 掩码的 Y 坐标。
反交错视频滤镜 (deinterlace) --sout-deinterlace-mode={discard,blend,mean,bob,linear,x,yadif,yadif2x,phosphor,ivtc} 串流反交错模式 要用于串流的反交错模式。 --sout-deinterlace-phosphor-chroma={1 (最新), 2 (AltLine), 3 (混合), 4 (Upconvert)} 4:2:0 输入的 Phosphor 色度模式 选择处理超出输入帧边界的输出帧的颜色。 最新: 只从新 (亮) 场提取色度。适合交错输入,如摄影机生成的视频。 AltLine: 从顶场提取色度行 1,从底场提取行 2,等等。 默认,适合 NTSC 电视电影模式输入 (动画 DVD 等)。 合并: 取输入场色度的平均值。可能会同时影响到新 (亮) 场。 Upconvert: 以 4:2:2 格式输出 (各场色度独立)。最佳模拟,但需要更多的 CPU 与内存带宽。 --sout-deinterlace-phosphor-dimmer={1 (关), 2 (低), 3 (中), 4 (高)} Phosphor 旧场调光强度 这将控制 Phosphor 帧率加倍器旧场模拟 CRT TV 荧光衰的暗化滤镜的强度。默认: 低。
视频裁剪滤镜 (croppadd) 裁剪: --croppadd-croptop=<整数 [0 .. 2147483647]> 从顶部开始裁剪的像素 从图像顶部开始裁剪的图像数量。 --croppadd-cropbottom=<整数 [0 .. 2147483647]> 从底部开始裁剪的像素 从图像底部开始裁剪的图像数量。 --croppadd-cropleft=<整数 [0 .. 2147483647]> 从左侧开始裁剪的像素 从图像左侧开始裁剪的图像数量。 --croppadd-cropright=<整数 [0 .. 2147483647]> 从右侧开始裁剪的像素 从图像右侧开始裁剪的图像数量。 Padd: --croppadd-paddtop=<整数 [0 .. 2147483647]> 要添加到顶部的像素数量 在裁剪后要添加到顶部的像素数量。 --croppadd-paddbottom=<整数 [0 .. 2147483647]> 要添加到底部的像素 在裁剪后要添加到底部的像素数量。 --croppadd-paddleft=<整数 [0 .. 2147483647]> 要添加到左侧的像素 在裁剪后要添加到左侧的像素数量。 --croppadd-paddright=<整数 [0 .. 2147483647]> 要添加到右侧的像素 在裁剪后要添加到右侧的像素数量。
色彩阈值滤镜 (colorthres) 选择视频中的颜色 --colorthres-color={16711680 (红色), 16711935 (紫红色), 16776960 (黄色), 65280 (酸橙绿色), 255 (蓝色), 65535 (水蓝色)} 颜色 类似这样的色彩将被保留,其它的将会被灰度化。这必须是一个十六进制的值 (类似 HTML 颜色)。前两个字节是红,然后是绿、蓝。#000000 = 黑、#FF0000 = 红、#00FF00 = 绿、#FFFF00 = 黄 (红 + 绿)、#FFFFFF = 白 --colorthres-saturationthres=<整数 [-2147483648 .. 2147483647]> 饱和度阈值 --colorthres-similaritythres=<整数 [-2147483648 .. 2147483647]> 相似阈值
Canvas 视频滤镜 (canvas) 自动调整大小并为视频加边 --canvas-width=<整数 [0 .. 2147483647]> 输出宽度 输出 (canvas) 图像宽度 --canvas-height=<整数 [0 .. 2147483647]> 输出高度 输出 (canvas) 图像高度 --canvas-aspect=<字串> 输出画面宽高比 设置 canvas 的画面宽高比。如果留空,canvas 将假定 SAR 与输入画面的相同。 --canvas-padd, --no-canvas-padd 视频加边 (默认启用) 如果启用,视频将经度量加边以适应 canvas。否则,视频将经度量裁剪以适应 canvas。 (默认启用)
蓝屏视频滤镜 (bluescreen) 此效果,又称为 "绿屏" 或 "关键色度" 在背景上混合 "蓝色部分" 的 mosaic 图像前景 (类似于天气预报)。您可以为混合选择 "关键" 色彩 (默认为蓝色)。 --bluescreen-u=<整数 [0 .. 255]> 蓝屏 U 值 蓝屏关键色 (以 YUV 值) 的 "U" 值。从 0 到 255。默认是 120 为蓝。 --bluescreen-v=<整数 [0 .. 255]> 蓝屏 V 值 蓝屏关键色 (以 YUV 值) 的 "V" 值。从 0 到 255。默认是 90 为蓝。 --bluescreen-ut=<整数 [0 .. 255]> 蓝屏 U 阈值 用于 U 平面的蓝屏混合器色调变化阈值。值在 10 到 20 看上去比较明智。 --bluescreen-vt=<整数 [0 .. 255]> 蓝屏 V 阈值 用于 V 平面的蓝屏混合器色调变化阈值。值在 10 到 20 看上去比较明智。
混合基准滤镜 (blendbench) 基准: --blendbench-loops=<整数 [-2147483648 .. 2147483647]> 要混合的时间编号 将要执行混合的时间编号 --blendbench-alpha=<整数 [0 .. 255]> 混合图像的 Alpha 值 要混合图像的 Alpha 值 基础图像: --blendbench-base-image=<字串> 要混合的图像 将被混合的图像 --blendbench-base-chroma=<字串> 基础图像的色度 将被载入的基础图像色度 混合图像: --blendbench-blend-image=<字串> 将被混合的图像 将被混合到基础图像的图像 --blendbench-blend-chroma=<字串> 混合图像的色度 将被载入的混合图像色度
球视频滤镜 (ball) 增强现实球游戏 --ball-color={red,green,blue,white} 球的颜色 球的颜色 --ball-speed=<整数 [1 .. 15]> 球速 设置球速,位移值即每帧移动像素数。 --ball-size=<整数 [5 .. 30]> 球的尺寸 设置球的尺寸,其半径的像素数 --ball-gradient-threshold=<整数 [1 .. 200]> 梯度阈值 设置边界计算的梯度阈值。 --ball-edge-visible, --no-ball-edge-visible 边界可见性 (默认启用) 设置边界可见度。 (默认启用)
音频直方图视频子滤镜 (audiobargraph_v) --audiobargraph_v-x=<整数 [-2147483648 .. 2147483647]> X 坐标 直方图的 X 坐标。 --audiobargraph_v-y=<整数 [-2147483648 .. 2147483647]> Y 坐标 直方图的 Y 坐标。 --audiobargraph_v-transparency=<整数 [0 .. 255]> 直方图透明度 直方图透明度值 (介于 0(完全透明) 与 255(完全不透明) 之间)。 --audiobargraph_v-position={0 (居中), 1 (左), 2 (右), 4 (上), 8 (下), 5 (左上), 6 (右上), 9 (左下), 10 (右下)} 直方图位置 强制指定视频上的标志位置 (0=居中、1=左、2=右、4=上、8=下,您也可以混合使用这些值,例如 6=4+2 表示右上)。 --audiobargraph_v-barWidth=<整数 [-2147483648 .. 2147483647]> 直方图宽度,单位为像素 (默认 : 10) BarGraph 中显示各直方的宽度,单位为像素 (默认 : 10)。
AtmoLight 滤镜 (atmo) 此模块允许控制一个被称为 AtmoLight 的设备连接到您的计算机。AtmoLight 是一个飞利浦称作 AmbiLight 的自制版本。如果您需要更多信息敬请访问
http://www.vdr-wiki.de/wiki/index.php/Atmo-pluginhttp://www.vdr-wiki.de/wiki/index.php/AtmoWin
您可以在那里找到如何自己编译它以及在哪里获取所需的模块的详细说明。您也可以看到设备实时操作时的照片和一些视频。 选择设备类型与连接: --atmo-device={0 (AtmoWin 软件), 1 (经典 AtmoLight), 2 (Quattro AtmoLight), 3 (DMX), 4 (MoMoLight), 5 (fnordlicht)} 设备类型 从列表中选择您更偏好的硬件,或选择通过 AtmoWin 软件将处理托付给外部进程——将有更多可用选项 --atmo-serialdev=<字串> 串口/设备 AtmoLight 控制器附属的序列端口的名称。 在 Windows 通常使用 COM1 或 COM2。Linux 使用 /dev/ttyS01 f.e。 --atmo-atmowinexe=<字串> AtmoWin*.exe 的文件名 如果您希望由 VLC 启动 AtmoLight 控制软件,请在这里输入完整的 AtmoWinA.exe 路径。 在暂停时使用此颜色照亮房间: --atmo-usepausecolor, --no-atmo-usepausecolor 暂停时的色彩 (默认关闭) 在用于暂停时的色彩 (亮得足够拿瓶啤酒?) (默认关闭) --atmo-pcolor-red=<整数 [0 .. 255]> 暂停红 暂停颜色的红成分 --atmo-pcolor-green=<整数 [0 .. 255]> 暂停率 暂停颜色的绿成分 --atmo-pcolor-blue=<整数 [0 .. 255]> 暂停蓝 暂停颜色的蓝成分 --atmo-fadesteps=<整数 [1 .. 250]> 暂停淡入步骤 更改当前颜色为暂停颜色的步骤数量 (每步骤需要 40 毫秒) 在关闭时使用此颜色照亮房间: --atmo-ecolor-red=<整数 [0 .. 255]> 结束红 结束颜色的红色成分 --atmo-ecolor-green=<整数 [0 .. 255]> 结束绿 结束颜色的绿色成分 --atmo-ecolor-blue=<整数 [0 .. 255]> 结束蓝 结束颜色的蓝色成分 --atmo-efadesteps=<整数 [1 .. 250]> 结束淡入步骤 更改当前颜色为暂停颜色用于逐渐增强亮度的影院类型的步骤数量 (每步骤需要 40 毫秒) DMX 选项: --atmo-dmx-channels=<整数 [1 .. 64]> AtmoLight 频道数 AtmoLight 有多少频道,应与 DMX 设备相仿 --atmo-dmx-chbase=<字串> 各频道的 DMX 地址 在此定义各频道使用的 DMX 基地址,使用 , 或 ; 分隔数值 MoMoLight 选项: --atmo-momo-channels=<整数 [3 .. 4]> 频道数 根据您的 MoMoLight 硬件选择 3 或 4 个频道 fnordlicht 选项: --atmo-fnordlicht-amount=<整数 [1 .. 254]> fnordlicht 数目 根据您的 fnordlicht 硬件数选择 1 至 254 个频道 内建 Atmo 的通道布局: --atmo-zones-top=<整数 [0 .. 16]> 顶部通道数 屏幕顶部通道数 --atmo-zones-bottom=<整数 [0 .. 16]> 底部通道数 屏幕底部通道数 --atmo-zones-lr=<整数 [0 .. 16]> 左 / 右边的通道 左右边总有相同数目的通道 --atmo-zone-summary, --no-atmo-zone-summary 计算平均通道 (默认关闭) 包含示例图像中所有像素的平均值 (仅当使用单频道的 AtmoLight 时有用) (默认关闭) 仅为内建的现场视频处理器设置: --atmo-edgeweightning=<整数 [1 .. 30]> 边缘宽度 增加此值将会决定帧的边框颜色。 --atmo-brightness=<整数 [50 .. 300]> 亮度 您的 LED 块的总体亮度 --atmo-darknesslimit=<整数 [0 .. 10]> 暗度限制 低于此饱和度值的像素将被忽略。信箱式视频的值应该大于 1。 --atmo-huewinsize=<整数 [0 .. 5]> 色调窗口 用于统计。 --atmo-satwinsize=<整数 [0 .. 5]> 亮度窗口 用于统计。 --atmo-filtermode={0 (不过滤), 1 (混合), 2 (百分比)} 输出颜色滤镜模块 定义应如何根据之前的色彩计算输出色彩 --atmo-meanlength=<整数 [300 .. 5000]> 过滤长度 (毫秒) 直到颜色完全变色的时间。这可以防止闪烁。 --atmo-meanthreshold=<整数 [1 .. 100]> 过滤阈值 用于一个立即更改的颜色数量。 --atmo-percentnew=<整数 [1 .. 100]> 过滤平滑度 (%) 平滑过滤 --atmo-framedelay=<整数 [0 .. 200]> 帧延迟 (ms) 在同步时帮助获取视频输出和亮度效果。在 20 毫秒附近的值应该能成功。 更改信道分配 (修正错误的布线): --atmo-channel_0={-1 (禁用), 4 (通道 4:总), 3 (通道 3:左), 1 (通道 1:右), 0 (通道 0:上), 2 (通道 2:下)} 频道 0: 概要 映射硬件频道 X 到逻辑通道 Y 以修正错误的布线 :-) --atmo-channel_1={-1 (禁用), 4 (通道 4:总), 3 (通道 3:左), 1 (通道 1:右), 0 (通道 0:上), 2 (通道 2:下)} 频道 1: 左 映射硬件频道 X 到逻辑通道 Y 以修正错误的布线 :-) --atmo-channel_2={-1 (禁用), 4 (通道 4:总), 3 (通道 3:左), 1 (通道 1:右), 0 (通道 0:上), 2 (通道 2:下)} 频道 2: 右 映射硬件频道 X 到逻辑通道 Y 以修正错误的布线 :-) --atmo-channel_3={-1 (禁用), 4 (通道 4:总), 3 (通道 3:左), 1 (通道 1:右), 0 (通道 0:上), 2 (通道 2:下)} 频道 3: 上 映射硬件频道 X 到逻辑通道 Y 以修正错误的布线 :-) --atmo-channel_4={-1 (禁用), 4 (通道 4:总), 3 (通道 3:左), 1 (通道 1:右), 0 (通道 0:上), 2 (通道 2:下)} 频道 4: 下 映射硬件频道 X 到逻辑通道 Y 以修正错误的布线 :-) --atmo-channels=<字串> 频道 / 通道分配 对于频道 / 通道多余五个的设备,在此写下各频道要显示的通道号并以 , 或 ; 分隔数值,使用 -1 禁用特定频道。对经典 AtmoLight 而言,序列 4,3,1,0,2 将设置成默认频道/通道映射。上面仅两通道,左边右边各一个,无总通道的经典 AtmoLight 映射为 -1,3,2,1,0 为您的 LED 块调节白色照明: --atmo-whiteadj, --no-atmo-whiteadj 使用软件白调节 (默认启用) 要使驱动进行白调节或您的 LED 块吗? 推荐。 (默认启用) --atmo-white-red=<整数 [0 .. 255]> 白红 在您的 LED 块上的纯白的红值。 --atmo-white-green=<整数 [0 .. 255]> 白绿 在您的 LED 块上的纯白的绿值。 --atmo-white-blue=<整数 [0 .. 255]> 白蓝 在您的 LED 块上的纯白的蓝值。 更改变化: --atmo-gradient_zone_0=<字串> 通道 0: 上梯度 定义个 64x48 像素的小位图,包含灰度变化 --atmo-gradient_zone_1=<字串> 通道 1: 右梯度 定义个 64x48 像素的小位图,包含灰度变化 --atmo-gradient_zone_2=<字串> 通道 2: 下梯度 定义个 64x48 像素的小位图,包含灰度变化 --atmo-gradient_zone_3=<字串> 通道 3: 左梯度 定义个 64x48 像素的小位图,包含灰度变化 --atmo-gradient_zone_4=<字串> 通道 4: 总梯度 定义个 64x48 像素的小位图,包含灰度变化 --atmo-gradient_path=<字串> 倾斜图像搜索路径 这里是您偏爱的梯度位图分配选项,以类似 zone_0.bmp, zone_1.bmp 等等的文件名放入同一个文件夹中,并在此设定文件夹名 --atmo-width=<整数 [64 .. 512]> 释放图像宽度 用于加速处理的 mini 图像宽度 (默认是 64) --atmo-height=<整数 [48 .. 384]> 释放图像高度 用于加速处理的 mini 图像高度 (默认是 48) --atmo-showdots, --no-atmo-showdots 标记已分析像素 (默认关闭) 使示例方格以白色格线显示在屏幕上 (默认关闭)
antiflicker 视频滤镜 (antiflicker) --antiflicker-window-size=<整数 [0 .. 100]> 窗口尺寸 帧数 (0 到 100) --antiflicker-softening-size=<整数 [0 .. 31]> 柔化值 平滑处理帧数 (0 到 30)
将 3D 画面转换为立体图像的视频滤镜 (anaglyph) --anaglyph-scheme={red-green,red-blue,red-cyan,trioscopic,magenta-cyan} 色彩方案 定义眼镜的色彩方案
Alpha 掩码视频滤镜 (alphamask) 使用图像的 alpha 通道作为透明掩码。 --alphamask-mask=<字串> 透明掩码 Alpha 混合透明掩码。使用一个 png alpha 通道。
图像属性滤镜 (adjust) --contrast=<浮点 [0.000000 .. 2.000000]> 图像对比度 (0-2) 设置图像对比度, 在 0 和 2 之间。默认为 1。 --brightness=<浮点 [0.000000 .. 2.000000]> 图像亮度 (0-2) 设置图像亮度, 在 0 和 2 之间。默认为 1。 --hue=<整数 [0 .. 360]> 图像色调 (0-360) 设置图像色调, 在 0 和 360 之间。默认为 0。 --saturation=<浮点 [0.000000 .. 3.000000]> 图像饱和度 (0-3) 设置图像饱和度, 在 0 和 3 之间。默认为 1。 --gamma=<浮点 [0.010000 .. 10.000000]> 图像色度 (0-10) 设置图像色度,在 0.01 和 10 之间。默认为 1。 --brightness-threshold, --no-brightness-threshold 亮度阈值 (默认关闭) 启用此模式时,像素将被显示为黑色和白色。阈值将使用下面定义的亮度。 (默认关闭)
视频比例滤镜 (swscale) --swscale-mode={0 (快速双线性), 1 (双线性), 2 (双三次 (较好的质量)), 3 (实验性), 4 (最近邻 (质量较差)), 5 (区域), 6 (彩度双三次 / 色度双线性), 7 (高斯), 8 (SincR), 9 (兰兹), 10 (双三次线条)} 缩放模式 要使用的缩放模式。
Freetype2 字体渲染器 (freetype) --freetype-font=<字串> 字体 您要使用字体的字体集 --freetype-monofont=<字串> 等宽字体 您要使用字体的字体集 --freetype-fontsize=<整数 [0 .. 4096]> 以像素为单位的字体大小 这是将会在视频上渲染的默认字体大小。如果设置任意不等于 0 的值就将会覆盖相对字体大小。 --freetype-rel-fontsize={20 (较小), 18 (小), 16 (普通), 12 (大), 6 (较大)} 相对字体大小 这是一个将被在视频上渲染的默认的相对字体大小。如果设置了绝对字体大小,相对大小将被覆盖。 --freetype-opacity=<整数 [0 .. 255]> 文本不透明度 将要在视频上渲染的文本不透明度 (相对于透明度)。0 = 透明、255 = 完全不透明。 --freetype-color={0 (黑色), 8421504 (灰色), 12632256 (银色), 16777215 (白色), 8388608 (栗色), 16711680 (红色), 16711935 (紫红色), 16776960 (黄色), 8421376 (橄榄绿), 32768 (绿色), 32896 (凫蓝色), 65280 (酸橙绿色), 8388736 (紫色), 128 (藏青色), 255 (蓝色), 65535 (水蓝色)} 文本默认色彩 要视频上渲染的文本颜色。这必须是一个十六进制值 (类似 HTML 颜色)。前两个字节是红,然后是绿、蓝。#000000 = 黑、#FF0000 = 红、#00FF00 = 绿、#FFFF00 = 黄 (红 + 绿)、#FFFFFF = 白 --freetype-bold, --no-freetype-bold 强制加粗 (默认关闭) --freetype-background-opacity=<整数 [0 .. 255]> 背景不透明度 --freetype-background-color={0 (黑色), 8421504 (灰色), 12632256 (银色), 16777215 (白色), 8388608 (栗色), 16711680 (红色), 16711935 (紫红色), 16776960 (黄色), 8421376 (橄榄绿), 32768 (绿色), 32896 (凫蓝色), 65280 (酸橙绿色), 8388736 (紫色), 128 (藏青色), 255 (蓝色), 65535 (水蓝色)} 背景颜色 --freetype-outline-opacity=<整数 [0 .. 255]> 轮廓不透明度 --freetype-outline-color={0 (黑色), 8421504 (灰色), 12632256 (银色), 16777215 (白色), 8388608 (栗色), 16711680 (红色), 16711935 (紫红色), 16776960 (黄色), 8421376 (橄榄绿), 32768 (绿色), 32896 (凫蓝色), 65280 (酸橙绿色), 8388736 (紫色), 128 (藏青色), 255 (蓝色), 65535 (水蓝色)} 轮廓颜色 --freetype-outline-thickness={0 (无), 2 (浅), 4 (普通), 6 (深)} 轮廓宽度 --freetype-shadow-opacity=<整数 [0 .. 255]> 阴影不透明度 --freetype-shadow-color={0 (黑色), 8421504 (灰色), 12632256 (银色), 16777215 (白色), 8388608 (栗色), 16711680 (红色), 16711935 (紫红色), 16776960 (黄色), 8421376 (橄榄绿), 32768 (绿色), 32896 (凫蓝色), 65280 (酸橙绿色), 8388736 (紫色), 128 (藏青色), 255 (蓝色), 65535 (水蓝色)} 阴影颜色 --freetype-shadow-angle=<浮点 [-360.000000 .. 360.000000]> 阴影角度 --freetype-shadow-distance=<浮点 [0.000000 .. 1.000000]> 阴影距离 --freetype-yuvp, --no-freetype-yuvp 使用 YUVP 渲染器 (默认关闭) 此渲染器字体使用 "苍白的 YUV"。此选项仅在您要编码到 DVB 字幕时才需要 (默认关闭)
转码流输出 (stream_out_transcode) 视频: --sout-transcode-venc=<字串> 视频编码器 这是将被使用的视频编码器模块 (以及它被分配的选项)。 --sout-transcode-vcodec=<字串> 目标视频编解码器 这是将被视频的视频编解码器。 --sout-transcode-vb=<整数 [-2147483648 .. 2147483647]> 视频位率 要转换的视频流的目标位率。 --sout-transcode-scale=<浮点> 视频比例 在转码时应用到视频的比例因素 (eg: 0.25) --sout-transcode-fps=<字串> 视频帧率 视频流的目标输出帧率。 --sout-transcode-deinterlace, --no-sout-transcode-deinterlace 反交错视频 (默认关闭) 在编码前反交错视频。 (默认关闭) --sout-transcode-deinterlace-module={deinterlace,ffmpeg-deinterlace} 反交错模块 指定要使用的反交错模式。 --sout-transcode-width=<整数 [-2147483648 .. 2147483647]> 视频宽度 输出视频宽度。 --sout-transcode-height=<整数 [-2147483648 .. 2147483647]> 视频高度 输出视频高度。 --sout-transcode-maxwidth=<整数 [-2147483648 .. 2147483647]> 最大视频宽度 最大输出视频宽度。 --sout-transcode-maxheight=<整数 [-2147483648 .. 2147483647]> 最大视频高度 最大输出视频高度。 --sout-transcode-vfilter=<字串> 视频滤镜 将被应用到视频流的视频滤镜 (在应用覆盖层之后)。您可以输入一个冒号分隔的滤镜列表。 音频: --sout-transcode-aenc=<字串> 音频编码器 这是将被使用的音频编码器模块 (和它被分配的选项)。 --sout-transcode-acodec=<字串> 目标音频编解码器 这是将要使用的音频编解码器。 --sout-transcode-ab=<整数 [-2147483648 .. 2147483647]> 音频位率 要转码的音频流位率。 --sout-transcode-alang=<字串> 音频语言 这是音频流的语言。 --sout-transcode-channels=<整数 [0 .. 9]> 音频声道数 在转码流中的声道数。 --sout-transcode-samplerate=<整数 [0 .. 48000]> 音频采样率 要转码的音频流采样率 (11250, 22500, 44100 或 48000)。 --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=<整数 [-2147483648 .. 2147483647]> 线程数量 用于转码的线程数量。 --sout-transcode-high-priority, --no-sout-transcode-high-priority 高优先级 (默认关闭) 在输出优先级上运行可选的编码器线程代替视频。 (默认关闭)
写入串流的统计信息 (stream_out_stats) --sout-stats-output=<字串> 输出文件 将统计信息写入文件而非标准输出 --sout-stats-prefix=<字串> 输出行需要显示的前缀 输出行需要显示的前缀
标准流输出 (stream_out_standard) --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-description=<字串> 会话描述 这将允许您给予一个将被在 SDP (会话描述符) 中宣告的短描述的详细流信息。 --sout-standard-url=<字串> 会话 URL 这将允许您指定一个将被在 SDP (会话描述符) 中发布的含详细流信息的 URL (通常是串流组织的网站)。 --sout-standard-email=<字串> 会话电子邮件 这将允许您为要在 SDP (会话描述符) 中宣告的流给予一个联系的邮件。 --sout-standard-phone=<字串> 会话电话号码 这将允许您为要在 SDP (会话描述符) 中宣告的流给予一个联系的电话号码。
输出到内存缓冲器的流 (stream_out_smem) --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 已同步时间的输出 (默认启用) 输出时间同步选项。如果为真,将照常渲染流,否则将尽可能快地渲染。 (默认启用)
更改通量流的 id (stream_out_setid) 设置 ES id: --sout-setid-id=<整数 [-2147483648 .. 2147483647]> 基本流 ID 为该通量流指定标识性整数 --sout-setid-new-id=<整数 [-2147483648 .. 2147483647]> 新建 ES ID 为该通量流指定新的标识性整数 设置 ES 语言: --sout-setlang-id=<整数 [-2147483648 .. 2147483647]> 基本流 ID 为该通量流指定标识性整数 --sout-setlang-lang=<字串> 语言 为该通量流指定 ISO-639 代码 (三个字符)
RTP 流输出 (stream_out_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-cat=<字串> 会话类别 若选择使用 SAP,这将允许您指定会话类别。 --sout-rtp-description=<字串> 会话描述 这将允许您给予一个将被在 SDP (会话描述符) 中宣告的短描述的详细流信息。 --sout-rtp-url=<字串> 会话 URL 这将允许您指定一个将被在 SDP (会话描述符) 中发布的含详细流信息的 URL (通常是串流组织的网站)。 --sout-rtp-email=<字串> 会话电子邮件 这将允许您为要在 SDP (会话描述符) 中宣告的流给予一个联系的邮件。 --sout-rtp-phone=<字串> 会话电话号码 这将允许您为要在 SDP (会话描述符) 中宣告的流给予一个联系的电话号码。 --sout-rtp-proto={dccp,sctp,tcp,udp,udplite} 传输协议 这将选择 RTP 要使用的传输协议。 --sout-rtp-port=<整数 [-2147483648 .. 2147483647]> 端口 这将允许您为 RTP 流指定一个基础端口。 --sout-rtp-port-audio=<整数 [-2147483648 .. 2147483647]> 音频端口 这将允许您为 RTP 流指定一个默认的音频端口。 --sout-rtp-port-video=<整数 [-2147483648 .. 2147483647]> 视频端口 这将允许您为 RTP 流指定一个默认的视频端口。 --sout-rtp-ttl=<整数 [-2147483648 .. 2147483647]> 跳数限制 (TTL) 流输出发送的多播数据包的跳跃限制 (也被称为“生命周期”或 TTL) (-1 = 使用操作系统内建的默认值)。 --sout-rtp-rtcp-mux, --no-sout-rtp-rtcp-mux RTP/RTCP 多路复用 (默认关闭) 将 RTCP 数据包作为 RTP 数据包,通过同一端口复用发送与接收。 (默认关闭) --sout-rtp-caching=<整数 [-2147483648 .. 2147483647]> 缓存值 (毫秒) 默认出站 RTP 流的缓存值。此值应该以毫秒为单位设置。 --sout-rtp-key=<字串> SRTP 密匙 (十六进制) RTP 数据包将被完整的保护并使用此安全 RTP 主共享密匙进行加密。需为 32 字符长的十六进制字串。 --sout-rtp-salt=<字串> SRTP 独立终端 (十六进制) 安全 RTP 需要一个 (非秘密) 主独立终端值。需为 28 字符长的十六进制字串。 --sout-rtp-mp4a-latm, --no-sout-rtp-mp4a-latm MP4A LATM (默认关闭) 这将允许您流式 MPEG4 LATM 音频流 (查看 RFC3016)。 (默认关闭) --rtsp-timeout=<整数 [-2147483648 .. 2147483647]> RTSP 会话超时 (s) RTSP 会话将在超过此时长收不到任何 RTSP 请求时关闭。设为负值或 0 可禁用超时。默认为 60 (一分钟)。 --sout-rtsp-user=<字串> 用户名 访问流时所要求的用户名。 --sout-rtsp-pwd=<字串> 密码 访问该流时所要求的密码。
录制串流输出 (stream_out_record) --sout-record-dst-prefix=<字串> 目标前缀 自动创建的目标文件的前缀
远程音频输出协议 (RAOP) 串流输出 (stream_out_raop) --sout-raop-host=<字串> 主机 目标设备的主机名或 IP 地址 --sout-raop-password=<字串> 密码 目标设备的密码。 --sout-raop-password-file=<字串> 密码文件 由文件读取目标设备的密码。 --sout-raop-volume=<整数 [0 .. 255]> 音量 模拟输出的输出音量: 0 为静音,1..255 由几乎听不见到非常响亮。
Mosaic 桥流输出 (stream_out_mosaic_bridge) --sout-mosaic-bridge-id=<字串> ID 指定一个用于此子画面的标识符 --sout-mosaic-bridge-width=<整数 [-2147483648 .. 2147483647]> 视频宽度 输出视频宽度。 --sout-mosaic-bridge-height=<整数 [-2147483648 .. 2147483647]> 视频高度 输出视频高度。 --sout-mosaic-bridge-sar=<字串> 采样宽高比 目标的采样宽高比 (1:1、3:4、2:3)。 --sout-mosaic-bridge-chroma=<字串> 图像色度 强制使用一个指定的色度。如果您计划使用 Alphamask 或蓝屏视频滤镜请使用 YUVA。 --sout-mosaic-bridge-vfilter=<字串> 视频滤镜 将要被应用的视频流的视频滤镜。 --sout-mosaic-bridg