锐单电子商城 , 一站式电子元器件采购平台!
  • 电话:400-990-0325

VLC全部参数,libvlc_new函数参数,VLC SDK开发

时间:2023-11-24 18:37:02 asm角度位移传感器

其实要得到VLC创建时只需添加所有参数"--longhelp"和"--advanced"就像:

加上"--longhelp"和"--advanced",并且打开控制台,就可以得到所有的参数。(注意不要使用这两个参数)


另一种方法是打开系统命令提示符窗口(在运行中输入cmd),切换到vlc.exe输入目录(安装目录):

vlc -H --longhelp --advanced

在安装目录下生成"vlc-help.txt"文件


说明,减少VLC可以添加开始接收视频花屏的现象:

"--network-caching=1000", //网络额外缓存值 (ms)
"--rtsp-frame-buffer-size=1000000", //RTSP帧缓冲大小为1万
"--rtsp-tcp", //RTSP采用TCP传输方式


最后,附上VLC全部参数:

-----------------------------------------------------------------------------------------------------------

用法: 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,blckmanharris,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=<字串>           标志文件名
          要使用的图像文件的完整路径名。格式为
          <图像>[,<以毫秒为单位的延迟>[,][;<图像>[,<延迟>[,]]][;...]。如果您仅有一个文件,只
          需在这里指定文件名。
      --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 组件视频滤

相关文章