资讯详情

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、spectrum(频谱)、spectrometer(频谱仪)和 vuMeter。 –effect-width=<整数> 视频宽度 视频窗口的宽度为像素。 –effect-height=<整数> 视频高度 视频窗口的高度为像素。 –effect-fft-window={none,hann,flattop,blackmanharris,kaiser} FFT 窗口 使用基于频谱的可视化 FFT 窗口类型。 –effect-kaiser-param=<浮点 [-340282346638528859811704183484516925440.000000 … 340282346638528859811704183484516925440.000000]> 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 启用原始图形频谱 (默认禁用) 使用频谱仪「flat」频谱分析。 –spect-show-base, --no-spect-show-base 绘制波段基底 (默认启用) 绘制波段基底 –spect-radius=<整数> 基本像素半径 定义基本波段 (开始) 单位半径为像素。 –spect-sections=<整数 [1 … 2147483647]> 频谱区域 频谱将存在多少个区域。 –spect-color=<整数> V 平面颜色 YUV 立方体的颜色 V 平面的移位 ( 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=<整数> 峰值高度 峰值项目总像素高度。

libprojectM 效果 (projectm) –projectm-preset-path=<字符串> projectM 预设路径 projectM 预设文件目录路径 –projectm-title-font=<字符串> 标题字体 字体用于标题 –projectm-menu-font=<字符串> 字体菜单 用于菜单的字体 –projectm-width=<整数> 视频宽度 单位为像素的视频窗口宽度。 –projectm-height=<整数> 视频高度 单位为像素的视频窗口高度。 –projectm-meshx=<整数> mesh 宽度 mesh 宽度,单位为像素。 –projectm-meshy=<整数> mesh 高度 mesh 高度,单位为像素。 –projectm-texture-size=<整数> 纹理大小 纹理大小,单位为像素。

Goom 效果 (goom) –goom-width=<整数> Goom 显示宽度 允许您设置 Goom 显示的分辨率 (分辨率越大,消耗的越漂亮 CPU 资源也更多)。 –goom-height=<整数> Goom 显示高度 允许您设置 Goom 显示的分辨率 (分辨率越大,消耗的越漂亮 CPU 更多的资源)。 –goom-speed=<整数 [1 … 10]> Goom 动画速度 允许您设置动画速度 (1 到 10 之间,默认为 6)。

3D OpenGL 频谱可视化 (glspectrum) –glspectrum-width=<整数> 视频宽度 可视化窗的宽度,单位为像素。 –glspectrum-height=<整数> 视频高度 可视化窗的高度,单位为像素。

墙视频滤镜 (wall) –wall-cols=<整数 [1 … 15]> 列数 水平方向切割视频图片的窗口数量。 –wall-rows=<整数 [1 … 15]> 行数 垂直方向切割视频图片的窗口数量。 –wall-active=<字符串> 活动窗口 活动窗口列表(用逗号分隔)默认为全部 –wall-element-aspect=<字符串> 元素宽高比 各显示器构成墙的宽高比。

Panoramix: 边界重叠视频墙 视频滤镜 (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.00000]> 伽玛 (蓝) 矫正 选择重合部分的伽玛矫正 (蓝或 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=<整数> 克隆数量 要克隆的视频窗口数量。 –clone-vout-list=<字符串> 视频输出模块 您可以指定用于克隆的视频输出模块。输入逗号分隔的模块列表。

YUV 视频输出 (yuv) –yuv-file=<字符串> 设备,先进先出(fifo)或文件名 写入 yuv 帧的目的设备、fifo 或文件名。 –yuv-chroma=<字符串> 使用的色度 强制输出使用指定的色度。 –yuv-yuv4mpeg2, --no-yuv-yuv4mpeg2 添加 YUV4MPEG2 头 (默认禁用) YUV4MPEG2 头与 mplayer yuv 视频输出兼容,要求 fourcc 为 YV12/I420。

用于 OpenGL 的 WGL 扩展 (wgl) –gpu-affinity=<整数> GPU 关联 GPU 关联

显存输出 (vmem) –vmem-width=<整数> 宽度 显存缓冲宽度。 –vmem-height=<整数> 高度 显存缓冲高度。 –vmem-pitch=<整数> 行距 显存缓冲的行距,单位为字节。 –vmem-chroma=<字符串> 色度 内存图像的输出色度,用 4 个字符的字符串表示,例如「RV32」。

dummy 视频输出 (vdummy) –dummy-chroma=<字符串> dummy 图像色度格式 强制 dummy 视频输出使用指定的色度格式创建图像,而非为了尝试提升性能而使用最高效的格式。

OpenGL 视频输出 (gl) –gl={any,wgl,none} OpenGL 扩展 用来调用开放图形库 (OpenGL) 的扩展。 –glconv={any,direct3d9,none} Open GL/GLES hardware converter Force a “glconv” module. Colorspace conversion: –rendering-intent={0 (Perceptual), 1 (Relative colorimetric), 2 (Absolute colorimetric), 3 (饱和度)} Rendering intent for color conversion The algorithm used to convert between color spaces –target-prim={0 (Unknown primaries), 1 (ITU-R Rec. BT.601 (525-line = NTSC, SMPTE-C)), 2 (ITU-R Rec. BT.601 (625-line = PAL, SECAM)), 3 (ITU-R Rec. BT.709 (HD), also sRGB), 4 (ITU-R Rec. BT.470 M), 5 (ITU-R Rec. BT.2020 (UltraHD)), 6 (Apple RGB), 7 (Adobe RGB (1998)), 8 (ProPhoto RGB (ROMM)), 9 (CIE 1931 RGB primaries), 10 (DCI-P3 (Digital Cinema)), 11 (Panasonic V-Gamut (VARICAM)), 12 (Sony S-Gamut)} Display primaries The primaries associated with the output display –target-trc={0 (Unknown gamma), 1 (ITU-R Rec. BT.1886 (CRT emulation + OOTF)), 2 (IEC 61966-2-4 sRGB (CRT emulation)), 3 (Linear light content), 4 (Pure power gamma 1.8), 5 (Pure power gamma 2.2), 6 (Pure power gamma 2.8), 7 (ProPhoto RGB (ROMM)), 8 (ITU-R BT.2100 PQ (perceptual quantizer), aka SMPTE ST2048), 9 (ITU-R BT.2100 HLG (hybrid log-gamma), aka ARIB STD-B67), 10 (Panasonic V-Log (VARICAM)), 11 (Sony S-Log1), 12 (Sony S-Log2)} Display gamma / transfer function The gamma/transfer function associated with the output display Tone mapping: –tone-mapping={3 (Hable (filmic mapping, recommended)), 1 (Mobius (linear + knee)), 2 (Reinhard (simple non-linear)), 4 (Gamma-Power law), 5 (Linear stretch (peak to peak)), 0 (Hard clip out-of-gamut)} Tone-mapping algorithm Algorithm to use when converting from wide gamut to standard gamut, or from HDR to SDR –tone-mapping-param=<浮点 [-340282346638528859811704183484516925440.000000 … 340282346638528859811704183484516925440.000000]> Tone-mapping parameter This parameter can be used to tune the tone-mapping curve. Specifics depend on the curve used. –tone-mapping-desat=<浮点 [-340282346638528859811704183484516925440.000000 … 340282346638528859811704183484516925440.000000]> Tone-mapping desaturation coefficient How labelly to desaturate overbright colors towards white. 0.0 disables this behavior. –tone-mapping-warn, --no-tone-mapping-warn Highlight clipped pixels (默认禁用) Debugging tool to indicate which pixels were clipped as part of the tone mapping process. Dithering: –dither-algo={-1 (禁用), 0 (Blue noise), 3 (White noise), 1 (Bayer matrix (ordered dither))} Dithering algorithm The algorithm to use when dithering to a lower bit depth (degrades performance on some platforms). –dither-depth=<整数 [0 … 16]> Dither depth override (0 = framebuffer depth) Overrides the detected framebuffer depth. Useful to dither to lower bit depths than otherwise required.

用于 Windows 的 OpenGL 视频输出 (glwin32) –glconv={any,direct3d9,none} Open GL/GLES hardware converter Force a “glconv” module. Colorspace conversion: –rendering-intent={0 (Perceptual), 1 (Relative colorimetric), 2 (Absolute colorimetric), 3 (饱和度)} Rendering intent for color conversion The algorithm used to convert between color spaces –target-prim={0 (Unknown primaries), 1 (ITU-R Rec. BT.601 (525-line = NTSC, SMPTE-C)), 2 (ITU-R Rec. BT.601 (625-line = PAL, SECAM)), 3 (ITU-R Rec. BT.709 (HD), also sRGB), 4 (ITU-R Rec. BT.470 M), 5 (ITU-R Rec. BT.2020 (UltraHD)), 6 (Apple RGB), 7 (Adobe RGB (1998)), 8 (ProPhoto RGB (ROMM)), 9 (CIE 1931 RGB primaries), 10 (DCI-P3 (Digital Cinema)), 11 (Panasonic V-Gamut (VARICAM)), 12 (Sony S-Gamut)} Display primaries The primaries associated with the output display –target-trc={0 (Unknown gamma), 1 (ITU-R Rec. BT.1886 (CRT emulation + OOTF)), 2 (IEC 61966-2-4 sRGB (CRT emulation)), 3 (Linear light content), 4 (Pure power gamma 1.8), 5 (Pure power gamma 2.2), 6 (Pure power gamma 2.8), 7 (ProPhoto RGB (ROMM)), 8 (ITU-R BT.2100 PQ (perceptual quantizer), aka SMPTE ST2048), 9 (ITU-R BT.2100 HLG (hybrid log-gamma), aka ARIB STD-B67), 10 (Panasonic V-Log (VARICAM)), 11 (Sony S-Log1), 12 (Sony S-Log2)} Display gamma / transfer function The gamma/transfer function associated with the output display Tone mapping: –tone-mapping={3 (Hable (filmic mapping, recommended)), 1 (Mobius (linear + knee)), 2 (Reinhard (simple non-linear)), 4 (Gamma-Power law), 5 (Linear stretch (peak to peak)), 0 (Hard clip out-of-gamut)} Tone-mapping algorithm Algorithm to use when converting from wide gamut to standard gamut, or from HDR to SDR –tone-mapping-param=<浮点 [-340282346638528859811704183484516925440.000000 … 340282346638528859811704183484516925440.000000]> Tone-mapping parameter This parameter can be used to tune the tone-mapping curve. Specifics depend on the curve used. –tone-mapping-desat=<浮点 [-340282346638528859811704183484516925440.000000 … 340282346638528859811704183484516925440.000000]> Tone-mapping desaturation coefficient How labelly to desaturate overbright colors towards white. 0.0 disables this behavior. –tone-mapping-warn, --no-tone-mapping-warn Highlight clipped pixels (默认禁用) Debugging tool to indicate which pixels were clipped as part of the tone mapping process. Dithering: –dither-algo={-1 (禁用), 0 (Blue noise), 3 (White noise), 1 (Bayer matrix (ordered dither))} Dithering algorithm The algorithm to use when dithering to a lower bit depth (degrades performance on some platforms). –dither-depth=<整数 [0 … 16]> Dither depth override (0 = framebuffer depth) Overrides the detected framebuffer depth. Useful to dither to lower bit depths than otherwise required.

Flaschen-Taschen video output (flaschen) –flaschen-display=<字符串> Flaschen-Taschen display address IP address or hostname of the Flaschen-Taschen display. Something like ft.noise or ftkleine.noise –flaschen-width=<整数> 宽度 视频宽度 –flaschen-height=<整数> 高度 视频高度

嵌入窗口视频 (drawable) –drawable-hwnd=<整数> 窗口句柄 (HWND) 视频将嵌入在指定的现有窗口。如果为零,则将创建新窗口。

DirectX (DirectDraw) 视频输出 (directdraw) 推荐供 Windows XP 使用的视频输出。与 Vista 的 Aero 接口不兼容 –directx-hw-yuv, --no-directx-hw-yuv 使用硬件 YUV->RGB 转换 (默认启用) 尝试为 YUV->RGB 转换使用硬件加速。此选项在使用覆盖层时没有任何效果。 –directx-overlay, --no-directx-overlay 覆盖视频输出 (默认启用) 覆盖层是您显卡的硬件加速功能 (直接渲染视频的能力)。VLC 默认会尝试使用它。 –directx-use-sysmem, --no-directx-use-sysmem 在系统内存中使用系统缓存 (默认禁用) 在系统内存中(而不是显存)创建视频缓冲。不推荐这么做,因为通常使用显存可从硬件加速中更多地获益 (如调整大小或 YUV->RGB 转换)。此选项在使用覆盖层时将不起任何作用。 –directx-3buffering, --no-directx-3buffering 为覆盖使用三重缓冲 (默认启用) 在使用 YUV 覆盖时尝试使用三重缓冲。可获得更高的视频质量 (不闪烁)。 –directx-device={,display,\.\DISPLAY1} 指定显示设备名称 在多显示器配置中您可以指定希望打开视频窗口的显示器的 Windows 设备名称。例如,「\.\DISPLAY1」或「\.\DISPLAY2」。

Direct3D9 视频输出 (direct3d9) 推荐供 Windows Vista 及更新版本使用的视频输出 –direct3d9-hw-blending, --no-direct3d9-hw-blending 使用硬件合成支持 (默认启用) 尝试为字幕/OSD 合成使用硬件加速。 –direct3d9-shader={Disabled,Invert,Grayscale,Convert601to709,GammaCorrection18,GammaCorrection22,GammaCorrectionBT709,WidenColorSpace,HLSL File} 像素着色器 选择要应用的像素着色器。 –direct3d9-shader-file=<字符串> HLSL 文件路径 HLSL 文件路径,文件中包含单个像素着色器。

Direct3D11 视频输出 (direct3d11) Windows 8 及更高版本推荐使用的视频输出 –direct3d11-hw-blending, --no-direct3d11-hw-blending 使用硬件合成支持 (默认启用) 尝试为字幕/OSD 合成使用硬件加速。

视频变换滤镜 (transform) 旋转或翻转视频 –transform-type={90,180,270,hflip,vflip,transpose,antitranspose} 变换类型 变换类型

锐化视频滤镜 (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=<整数> 图像宽度 您可以强制指定图像的宽度。VLC 默认 (-1) 自动适应视频参数。 –scene-height=<整数> 图像高度 您可以强制指定图像的高度。VLC 默认 (-1) 自动适应视频参数。 –scene-prefix=<字符串> 文件名前缀 输出图像文件名的前缀。如替换不为真,输出文件名将是 “前缀数字.格式” 的形式。 –scene-path=<字符串> 目录路径前缀 图像文件保存的目录路径。若不设置,图像将自动保存到用户的主目录。 –scene-replace, --no-scene-replace 总是写入到相同的文件中 (默认禁用) 总是写入到相同的文件中,而不是为每幅图像创建一个文件。此情况下,文件名后将不添加数字。 –scene-ratio=<整数 [1 … 2147483647]> 录制比率 录制图像的比率。3 表示三幅图像中的一幅将被录制。

旋转视频滤镜 (rotate) –rotate-angle=<浮点 [-340282346638528859811704183484516925440.000000 … 340282346638528859811704183484516925440.000000]> 角度值 角度值 (0 到 359) –rotate-use-motion, --no-rotate-use-motion 使用运动传感器 (默认禁用) 使用 HDAPS, AMS, APPLESMC 或 UNIMOTION 运动传感器旋转视频

解谜交互游戏视频滤镜 (puzzle) –puzzle-rows=<整数 [2 … 42]> 解谜游戏的行数 解谜游戏的行数 –puzzle-cols=<整数 [2 … 42]> 解谜游戏的列数 解谜游戏的列数 –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。

镜像视频滤镜 (mirror) 将视频切割为两个相同的部分,就像在镜子中一样 –mirror-split={0 (垂直), 1 (水平)} 镜像方向 定义镜像切割的方向。 可以是垂直或水平。 –mirror-direction={0 (从左到右/从上到下), 1 (从右到左/从下往上)} 方向 镜像方向。

高质量 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(梯度)」「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 的像素计算。

FPS 转换视频滤镜 (fps) –fps-fps=<字符串> 帧率 帧率

提取 RGB 成分视频滤镜 (extract) –extract-component={16711680 (红色), 65280 (绿色), 255 (蓝色)} 要提取的 RGB 成分 要提取的 RGB 成分。0 为红、1 为绿、2 为蓝。

擦除视频滤镜 (erase) 以图片为掩码移除视频区域 –erase-mask=<字符串> 图像掩码 图像掩码。alpha 值大于 50% 的像素将被擦除。 –erase-x=<整数> X 坐标 掩码的 X 坐标。 –erase-y=<整数> Y 坐标 掩码的 Y 坐标。

反交错视频滤镜 (deinterlace) –sout-deinterlace-mode={discard,blend,mean,bob,linear,x,yadif,yadif2x,phosphor,ivtc} 串流反交错模式 要用于串流的反交错模式。 –sout-deinterlace-phosphor-chroma={1 (最晚(Latest)), 2 (行交替(AltLine)), 3 (混合), 4 (色度采样提升(Upconvert))} 用于 4:2:0 输入的 Phosphor 色度模式 选择如何处理落在输入帧边界的输出帧的颜色。 Latest(最晚): 只提取新 (亮) 场的色度。适合交错输入,例如录像机生成的视频。 AltLine(行交替): 色度的第一行从顶场提取,第二行从底场提取,如此类推。 默认模式,适合 NTSC telecine 输入 (动画 DVD 等)。 Blend(合并): 取输入场色度的平均值。可能会同时造成新 (亮) 场颜色失真。 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=<整数> 饱和度阈值 –colorthres-similaritythres=<整数> 相似阈值

画布视频滤镜 (canvas) 自动调整大小并为视频加边 –canvas-width=<整数 [0 … 2147483647]> 输出宽度 输出 (画布) 图像宽度 –canvas-height=<整数 [0 … 2147483647]> 输出高度 输出 (画布) 图像高度 –canvas-aspect=<字符串> 输出画面宽高比 设置画布的画面宽高比。如果留空,则认为画布的 SAR 与输入画面的相同。 –canvas-padd, --no-canvas-padd 视频加边 (默认启用) 如果启用,视频将在缩放后加边以适应画布。否则,视频将缩放再裁剪以适应画布。

蓝幕视频滤镜 (bluescreen) 此效果,又称为「绿幕」或「关键色度」,将前景图像中的「蓝色部分」与背景混合 (类似于天气预报)。您可以选择用于混合的「关键」颜色 (默认为蓝色)。 –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=<整数> 合成次数 执行合成的次数 –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]> 球速 Set ball speed, the displacement value in number of pixels by frame. –ball-size=<整数 [5 … 30]> 球大小 Set ball size giving its radius in number of pixels –ball-gradient-threshold=<整数 [1 … 200]> 梯度阈值 设置边界计算的梯度阈值。 –ball-edge-visible, --no-ball-edge-visible 边界可见性 (默认启用) 设置边界可见度。

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=<浮点 [-180.000000 … 180.000000]> 图像色调 (-180…180) 设置图像色调,-180 到 180。默认为 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 (快速双线性(fast bilinear)), 1 (双线性(bilinear)), 2 (双三次(bicubic) (质量较好)), 3 (实验性), 4 (最近相邻 (质量较差)), 5 (Area), 6 (亮度双三次 / 色度双线性), 7 (高斯), 8 (SincR), 9 (Lanczos), 10 (双三次样条(bicubic spline))} 缩放模式 要使用的缩放模式。

用于 Windows 的语音合成 (sapi) –sapi-voice=<整数> Voice Index Voice index

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 字幕时才需要 –freetype-text-direction={0 (由左向右), 1 (由右向左), 2 (自动)} 文本方向 用于 Unicode 双向算法的段落基准方向。

转码流输出 (stream_out_transcode) 视频: –sout-transcode-venc={any,jpeg,png,x264,x265,opus,g711,araw,theora,vorbis,twolame,schroedinger,flac,dvbsub,speex,t140,lpcm,avcodec,vpx,rtpvideo,dmo,qsv,edummy,stats,none} 视频编码器 要使用的视频编码器模块 (及其相关选项)。 –sout-transcode-vcodec=<字符串> 目标视频编解码器 要使用的视频编解码器。 –sout-transcode-vb=<整数> 视频码率 要转换的视频流的目标码率。 –sout-transcode-scale=<浮点 [-340282346638528859811704183484516925440.000000 … 340282346638528859811704183484516925440.000000]> 视频缩放 转码时应用到视频的缩放系数 (例如: 0.25) –sout-transcode-fps=<字符串> 视频帧率 视频流的目标输出帧率。 –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={any,jpeg,png,x264,x265,opus,g711,araw,theora,vorbis,twolame,schroedinger,flac,dvbsub,speex,t140,lpcm,avcodec,vpx,rtpvideo,dmo,qsv,edummy,stats,none} 音频编码器 要使用的音频编码器模块 (及其相关选项)。 –sout-transcode-acodec=<字符串> 目标音频编解码器 要使用的音频编解码器。 –sout-transcode-ab=<整数> 音频码率 要转码的音频流码率。 –sout-transcode-alang=<字符串> 音频语言 这是音频流的语言。 –sout-transcode-channels=<整数 [0 … 9]> 音频声道数 转码后流的声道数。 –sout-transcode-samplerate=<整数 [0 … 48000]> 音频采样率 要转码的音频流采样率 (11250, 22500, 44100 或 48000)。 –sout-transcode-afilter=<字符串> 音频滤镜 应用到音频流的音频滤镜 (在应用转换滤镜之后)。您可以输入冒号分隔的滤镜列表。 覆盖/字幕输出: –sout-transcode-senc={any,jpeg,png,x264,x265,opus,g711,araw,theora,vorbis,twolame,schroedinger,flac,dvbsub,speex,t140,lpcm,avcodec,vpx,rtpvideo,dmo,qsv,edummy,stats,none} 字幕编码器 要使用的字幕编码器模块 (及其相关选项)。 –sout-transcode-scodec=<字符串> 目标字幕编解码器 要使用的字幕编解码器。 –sout-transcode-soverlay, --no-sout-transcode-soverlay 目标字幕编解码器 (默认禁用) 要使用的字幕编解码器。 –sout-transcode-sfilter=<字符串> 覆盖 允许您在转码后的视频流上添加覆盖层 (亦作「子画面」)。由滤镜生成的子画面将直接覆盖在视频上。您可以指定子画面模块列表,用冒号分隔。 其他: –sout-transcode-threads=<整数> 线程数量 用于转码的线程数量。 –sout-transcode-pool-size=<整数 [1 … 1000]> 画面池大小 定义线程 > 0 时,解码器/编码器线程之间的池中允许存储多少帧画面 –sout-transcode-high-priority, --no-sout-transcode-high-priority 高优先级 (默认禁用) 以「输出」优先级而非「视频」优先级运行可选的编码器线程。

写入串流的统计信息 (stats) –sout-stats-output=<字符串> 输出文件 将统计信息写入文件而非标准输出 –sout-stats-prefix=<字符串> 输出行显示的前缀 输出行显示的前缀

标准流输出 (stream_out_standard) –sout-standard-access=<字符串> 输出访问模式 用于流的输出模块。 –sout-standard-mux=<字符串> 输出混流器 用于流的混流器。 –sout-standard-dst=<字符串> 输出目标 流的目标 (URL)。本项会覆盖文件名与绑定参数 –sout-standard-bind=<字符串> 要绑定的地址 (输出目标的辅助设置) vlc 要绑定的 地址:端口,用于监听入站流。本项为输出目标(dst)的辅助设置项,dst=绑定地址(bind)+’/’+文件名(path)。输出目标参数可 覆盖本项。 –sout-standard-path=<字符串> 流文件名 (输出目标的辅助设置) 用于流的文件名。本项为输出目标(dst)的辅助设置项,dst=绑定地址(bind)+’/’+文件名(path)。输出目标参数可覆盖本项。 –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 (会话描述符) 中宣告的流的联系邮箱地址。

输出到内存缓冲器的流 (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 (setid) 设置 ES id: –sout-setid-id=<整数> 基本流 ID 为基本流指定标识性整数(ID) –sout-setid-new-id=<整数> 新建 ES ID 为该基本流指定新的整数 id 设置 ES 语言: –sout-setlang-id=<整数> 基本流 ID 为基本流指定标识性整数(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-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 复用 (默认禁用) 将 RTCP 数据包作为 RTP 数据包,通过同一端口复用发送与接收。 –sout-rtp-caching=<整数> 缓存值 (毫秒) 出站 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=<整数> RTSP 会话超时 (s) RTSP 会话将在超过此时长收不到任何 RTSP 请求时关闭。设为负值或 0 可禁用超时。默认为 60 (一分钟)。 –sout-rtsp-user=<字符串> 用户名 访问流时所要求的用户名。 –sout-rtsp-pwd=<字符串> 密码 访问该流时所要求的密码。

录制流输出 (record) –sout-record-dst-prefix=<字符串> 目标前缀 自动生成目标文件的前缀

mosaic 桥流输出 (mosaic_bridge) –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 坐标。

基本流输出 (es) 通用: –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。

显示流输出 (display) –sout-display-audio, --no-sout-display-audio 启用音频 (默认启用) 启用/禁用音频渲染。 –sout-display-video, --no-sout-display-video 启用视频 (默认启用) 启用/禁用视频渲染。 –sout-display-delay=<整数> 延迟 (ms) 在显示流时插入延迟。

延迟流 (delay) –sout-delay-id=<整数> 基本流 ID 为基本流指定标识性整数(ID) –sout-delay-delay=<整数> ES 延迟 (ms) 为该基本流指定延迟 (ms)。正数表示延迟,负数表示提前。

Chromecast 流输出 (stream_out_chromecast) –sout-chromecast-ip=<字符串> –sout-chromecast-port=<整数>

  --sout-chromecast-video, --no-sout-chromecast-video 
                             
                             (默认启用)
  --sout-chromecast-http-port=<整数> 
                             HTTP 端口
      设置用于将媒体串流到 Chromecast 的本地服务器 HTTP 端口。
  --sout-chromecast-show-perf-warning=<整数> 
                             性能警告
      转码时显示性能警告
  --sout-chromecast-audio-passthrough, --no-sout-chromecast-audio-passthrough 
                             启用音频呈递
                             (默认禁用)
      若您的接收设备不支持 Dolby® 技术,请禁用。
  --sout-chromecast-conversion-quality={0 (高 (高质量,高带宽占用)), 1 (中 (中等质量,中等带宽占用)), 2 (低 (低质量,低带宽占用)), 3 (低 CPU (低质量,高带宽占用))} 
                             转换质量
      更改该选项可提高转换速度/质量。

Chromaprint 串流输出 (stream_out_chromaprint) –duration=<整数> 指纹识别时长 默认: 90 秒

桥接流输出 (bridge) 桥接输出: –sout-bridge-out-id=<整数> ID 用于此基本流的整数标识符(id)。稍后可用来“查找”此流。 –sout-bridge-out-in-name=<字符串> 目标连入桥名称 目标连入桥的名称。如果您不需要同时使用多个连入桥,可以忽略此选项。 桥接输入: –sout-bridge-in-delay=<整数> 延迟 视频输出的画面将按照该值 (单位为毫秒,应 >= 100 毫秒) 延迟。值较大时,您需要提高输入缓存。 –sout-bridge-in-id-offset=<整数> ID 偏移 对 bridge_out 指定的流 ID 增加偏移值,以便获取 bridge_in 注册的流 ID。 –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 帧的频率)。

流预装取滤镜 (prefetch) –prefetch-buffer-size=<整数 [4 … 1048576]> 缓冲大小 预装取缓冲大小 (KiB) –prefetch-read-size=<整数 [1 … 536870912]> 读取大小 预装取后台读取大小 (字节) –prefetch-seek-threshold=<整数 [0 … 1152921504606846976]> 定位阈值 预装取向前定位的阈值 (字节)

字幕延迟 (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=<整数> 两次消失之间的间隔 前一条字幕消失之后,后一条字幕应停留的最短时间 (单位为毫秒) (字幕延迟将延长以满足此要求)。 –subsdelay-min-start-stop=<整数> 出现与消失之间的间隔 下一条字幕出现后字幕应停留的最短时间 (单位为毫秒) (前一条字幕的延迟将缩短以避免重叠)。 –subsdelay-min-stop-start=<整数> 消失与出现之间的间隔 字幕消失与下一条字幕出现之间的最短时间 (单位为毫秒) (前一条字幕的延迟将延长以填充空隙)。

RSS 与 Atom feed 显示 (rss) 在视频上显示 RSS 或 ATOM feed –rss-urls=<字符串> feed URL 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=右上)。 字体: –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=<整数 [0 … 4096]> 字体大小(像素) 字体大小,单位为像素。默认为 0 (使用默认字体大小)。 其它: –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)} 标题显示模式 标题显示模式。如果 feed 有图像且「feed 图像」处于启用状态,则默认为 0 (隐藏);否则默认为 1。

通过 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)。

mosaic 视频子源 (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=<整数> 边框宽度 微缩图之间边框的宽度,单位为像素。 –mosaic-borderh=<整数> 边框高度 微缩图之间边框的高度,单位为像素。 –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 元素的画面将按照该值 (单位为毫秒) 延迟。值较大时,您需要提高输入缓存。

滚动文字显示 (marq) 在视频上面显示文本 –marq-marquee=<字符串> 文本 要显示的滚动文字。(可用的格式字符串: %Y = 年,%m = 月,%d = 日,%H = 时,%M = 分,%S = 秒,…) –marq-file=<字符串> 文本文件 从该文件读取滚动显示的文字。 位置: –marq-x=<整数> X 偏移 从屏幕左边缘开始的 X 偏移。 –marq-y=<整数> Y 偏移 从屏幕顶部向下的 Y 偏移。 –marq-position={0 (居中), 1 (左), 2 (右), 4 (上), 8 (下), 5 (左上), 6 (右上), 9 (左下), 10 (右下)} 滚动文字位置 您可以强制指定滚动文字在视频上的位置 (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=<整数 [0 … 4096]> 字体大小(像素) 字体大小,单位为像素。默认为 0 (使用默认字体大小)。 其它: –marq-timeout=<整数> 超时 滚动文字保持显示的毫秒数。默认值为 0 (永远保持显示)。 –marq-refresh=<整数> 刷新周期,单位为毫秒 字符串更新间隔的毫秒数。在使用元数据/时间格式字符串序列时很有用。

标志(logo)子源滤镜 (logo) 使用本地

标签: 流量传感器vt系列voc传感器pid1218s2ac接近传感器1226s2ac接近传感器

锐单商城拥有海量元器件数据手册IC替代型号,打造 电子元器件IC百科大全!

锐单商城 - 一站式电子元器件采购平台