当前位置:文档之家› VLC 1.1.5完整命令指南

VLC 1.1.5完整命令指南

VLC 1.1.5完整命令指南
VLC 1.1.5完整命令指南

VLC 1.1.5完整命令指南(Linux系统)

Usage: vlc [options] [stream] ...

You can specify multiple streams on the commandline. They will be enqueued in the playlist. The first item specified will be played first.

Options-styles:

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

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

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

and that overrides previous settings.

Stream MRL syntax:

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

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

Multiple :option=value pairs can be specified.

URL syntax:

[file://]filename Plain media file

http://ip:port/file HTTP URL

ftp://ip:port/file FTP URL

mms://ip:port/file MMS URL

screen:// Screen capture

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

[vcd://][device] VCD device

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

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

UDP stream sent by a streaming server

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

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

HTTP 流输出

--sout-http-user <字串> 用户名

将被用户请求访问流的用户名

--sout-http-pwd <字串> 密码

将被用于请求访问流的密码

--sout-http-mime <字串> Mime

由服务器返回的MIME (如果未指定则自动检测)。

--sout-http-cert <字串> 证书文件

将被用于HTTPS 的x509 PEM 证书文件的路径。

--sout-http-key <字串> 私匙文件

将被用于HTTPS 的x509 私匙文件的路径。如果您没有请留空。

--sout-http-ca <字串> 根CA 文件

用于HTTPS 的x509 PEM 受信任的根CA 证书(证书颁发机构) 文件的路径。如果您没有请留空。

--sout-http-crl <字串> CRL 文件

用于SSL 的x509 PEM 证书废止列表文件的地址。如果您没有请留空。

文件流输出

--sout-file-append, --no-sout-file-append

附加到文件(默认关闭)

增补到文件,如果它已经存在就替换它。(默认关闭)

RTMP 流输出

--rtmp-connect, --no-rtmp-connect

激活TCP 连接(默认关闭)

如果开启,VLC 将会连接到远程目标来代替等待入站连接。(默认关闭)

UDP 流输出

--sout-udp-caching <整数>

缓冲值(毫秒)

默认出站UDP 流的缓冲值。此值应该以毫秒为单位设置。

--sout-udp-group <整数> 分组数据包

数据包可以在正确的时间或按分组一个接一个的被发送,您可以选择在一个时间内将被发送的数据包数量。它将

有助于在大负荷的系统上减轻时序安排的负载。

IceCAST 输出

--sout-shout-name <字串> 流名称

给予此流/频道在shoutcast/icecast 服务器上的名称。

--sout-shout-description <字串>

流描述

关于您频道的内容或信息的描述。

--sout-shout-mp3, --no-sout-shout-mp3

流MP3 (默认关闭)

您通常会提供给shoutcast 模块Ogg 流。它也可以被MP3 流替代,所以您可以向shoutcast/icecast 服务器发送MP3 流。

(默认关闭)

--sout-shout-genre <字串>

流派描述

内容的流派。

--sout-shout-url <字串> URL 描述

您的流或频道的URL 信息。

--sout-shout-bitrate <字串>

位率

被转码流的位率信息。

--sout-shout-samplerate <字串>

采样率

被转码流的采样率信息。

--sout-shout-channels <字串>

频道编号

被转码流的频道编号信息。

--sout-shout-quality <字串>

Ogg V orbis 质量

被转码流的Ogg V orbis 质量信息。

--sout-shout-public, --no-sout-shout-public

公共流(默认关闭)

使服务器能够在icecast/shoutcast 网站的'黄页' (流目录列表) 中出现。需要为shoutcast 指定位流信息。icecast 需要

Ogg 流。(默认关闭)

V orbis 音频解码器

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

编码质量

强制指定一个1 (低) 到10 (高) 之间的质量,以代替指定一个详细的流。这将会生成一个VBR 流。

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

最大编码位率

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

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

最小编码位率

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

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

CBR 编码(默认关闭)

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

Teletext 字幕解码器

--telx-override-page <整数>

覆盖页

覆盖指示页,如果您的字幕不显示请尝试它(-1 = 从TS 自动检测、0 = 从teletext 自动检测,>0 =

实际的页编号,通常是888 或889)。

--telx-ignore-subtitle-flag, --no-telx-ignore-subtitle-flag

忽略字幕标志(默认关闭)

忽略字幕标志,如果您的字幕不显示请尝试它。(默认关闭)

--telx-french-workaround, --no-telx-french-workaround

针对法国的修正(默认关闭)

由于历史上的错误一些法国频道没有正确标识出它们的字幕页。如果您的字幕没有显示请尝试这些错误的指示。

(默认关闭)

H.264/MPEG4 A VC 编码器(x264)

--sout-x264-keyint <整数>

最大GOP 大小

设置IDR 帧之间的最大间隔。较大的帧将节省大小,并改进在给予为率下的搜索精确性质量。

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

最小GOP 大小

设置IDR 帧之间的最小间隔。在H.264 中I 帧没有必要绑定一个封闭的GOP,因为它允许在它之前预测更多的帧

(也可以查看参考帧选项)。因此I 帧没有搜索的必要。IDR 帧将从任意参考帧之前限制之后的P

帧。

如果场景出现在此间隔内, 它们还是将会被编码为I 帧, 但是不启动一个新的GOP。

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

扩展I 帧激进性

场景剪辑检测。控制如何主动的插入额外的I 帧。较小的场景剪辑值,编码器将会经常在超过关键值时强制一个

I 帧。较好的场景剪辑值可能会为I 帧查找一个较佳的位置。较大的值将使用尽可能多的I

帧,但是会浪费容量。-1 为关闭场景剪辑检测,所以I 帧将会被插入到每个keyint 帧中,这可能会导致编码效率的降

。范围是1 到100。

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

在I 和P 之间的B 帧

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

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

适应B 帧检测

Force the specified number of consecutive B-frames to be used, except possibly before an I-frame.Range 0 to 2.

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

影响(倾向) B 帧用法

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

--sout-x264-bpyramid, --no-sout-x264-bpyramid

保留一些B 帧作为参考(默认关闭)

允许B 帧被用做参考预测其它帧。保持2+ 连续B 帧作为参考,并记录帧框架。(默认关闭) --sout-x264-cabac, --no-sout-x264-cabac

CABAC (默认开启)

CABAC (内容适应二进制算法编码)。将轻微的降速编码和解码, 但是会节省10 到15% 位率。(默认开启)

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

参考帧数量

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

析大的参考帧值。范围是1 到16。

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

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

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

--sout-x264-deblock <字串>

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

循环滤镜AlphaCO 和Beta 参数。alpha 和beta 参数的范围是-6 到6。-6 表示很少的过

滤,6 表示强过滤。

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

指定H.264 等级(由AnnexA 定义标准)。等级不是强制的; 它将服从用户选择的其它编码选项。范围是1 到5.1 (10 到

51 也被允许)。

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

交错模式(默认关闭)

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

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

设置QP

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

(无损) 到51。

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

基于质量的VBR

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

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

最小QP

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

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

最大QP

最大量化器参数。

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

最大QP 步进

在帧之前的最大QP 步进。

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

平均位率公差

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

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

最大本地位率

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

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

VBV 缓冲

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

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

初始VBV 缓冲占有期

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

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

I 和P 之间的QP 因数

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

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

P 和B 之间的QP 因数

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

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

在色度和亮度之间的差异

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

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

多重率控制

多重率控制:

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

- 2: 二重,不覆盖状态文件

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

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

QP 曲线压缩

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

--sout-x264-cplxblur <浮点>

减少QP 波动

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

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

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

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

AQ 发布位

Defines bitdistribution mode for AQ, default 1

- 0: Disabled

- 1: Current x264 default mode

- 2: uses log(var)^2 instead of log(var) and

attempts to adapt strength per frame

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

AQ 强度

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

在0 到 2 之间

- 0.5: 弱AQ

- 1.5: 强AQ

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

分割计算器

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

- 无:

- 快速: i4x4

- 普通: i4x4,p8x8,(i8x8)

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

- 全部:

i4x4,p8x8,(i8x8),b8x8,p4x4

(p4x4 需要p8x8。i8x8 需要8x8dct)。

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

直接MV 预计模式

直接MV 预计模式。

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

直接预计大小

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

- 1: 8x8

- -1: 按照等级的最小可能

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

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

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

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

整数像素运动估计模式

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

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

- umh: 不一致的多六边形搜索

(较佳但速度慢)

- esa: 穷举搜索(非常慢, 主要用于测试)

- tesa: hadamard 穷举搜索(非常慢, 主要用于测试)

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

最大运动向量搜索范围

运动估算搜索的最大距离,较慎重的预测点。默认的16 适合大多数的距离,高连续动态场景可以设置为24 和

32。范围是0 到64。

--sout-x264-mvrange <整数>

最大运动向量长度

以像素为单位的最大运动向量长度。-1 是自动,基于等级。

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

线程之间的最小缓存空间

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

--sout-x264-subme <整数[1 .. 9]>

子像素运动估计和切割确定质量

此参数控制了在运动估计处理过程中的质量与速度比(较低= 快速和高质量= 较佳的质量)。范围是1 到9。

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

在一个每分割基础上判断参考(默认开启)

允许每8x8 或16x8 的分割独立的选择一个参考帧,相反的每个预宏块只有一个参考帧。(默认开启)

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

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

在P 帧中的用于subpel 和模式确定的色度ME。(默认开启)

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

适应空间改版大小(默认关闭)

用于inter-MB 中的8x8 的传输中的基于SATD 的判断(默认关闭)

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

格式RD 量化

格式RD 量化:

- 0: 关闭

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

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

这需要CABAC。

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

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

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

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

P 帧上的阀系数。消除dct 块仅包含一个小的单一系数。(默认开启) --sout-x264-nr <整数[0 .. 1000]>

噪点消除

Dct-域噪点消除。适应伪造的死区。10 到1000 看上去是一个有用的范围。

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

Inter 亮度量化死区

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

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

Intra 亮度量化死区

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

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

在线程中的非确定性优化(默认关闭)

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

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

CPU 优化(默认开启)

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

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

PSNR 计算(默认关闭)

计算并打印PSNR 状态。这不会影响实际编码(默认关闭)

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

SSIM 计算(默认关闭)

计算并打印SSIM 状态。这不会影响实际编码(默认关闭)

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

静默模式(默认关闭)

静默模式。(默认关闭)

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

SPS 和PPS id 号

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

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

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

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

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

统计(默认关闭)

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

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

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

伪视频解码器

--fake-file <字串> 图像文件

用于伪装输入的图片文件路径。

--fake-file-reload <整数>

重新载入图像文件

每n 秒重新载入图像文件。

--fake-width <整数> 视频宽度

输出视频宽度。

--fake-height <整数> 视频高度

输出视频高度。

--fake-keep-ar, --no-fake-keep-ar

保持高宽比(默认关闭)

将宽度和高度作为最大值。(默认关闭)

--fake-aspect-ratio <字串>

背景高宽比

图像文件的高宽比(4:3、16:9)。默认是方块像素。

--fake-deinterlace, --no-fake-deinterlace

反交错视频(默认关闭)

在载入它之前反交错图像。(默认关闭)

--fake-deinterlace-module {deinterlace,ffmpeg-deinterlace}

反交错模块

要使用的反交错模块。

--fake-chroma <字串> 使用了色度。

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

Theora 视频解码器

--sout-theora-quality <整数>

编码质量

强制指定一个1 (低) 到10 (高) 之间的质量,以代替指定一个详细的流。这将会生成一个VBR 流。

DVB 字幕解码器

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

子画面位置

您可以强制指定视频上子画面的位置(0=居中、1=左、2=右、4=上、8=下,您也可以合并使用这些值,例如6=右上)。

--dvbsub-x <整数> 解码X 坐标

渲染字幕的X 坐标

--dvbsub-y <整数> 解码Y 坐标

渲染字幕的Y 坐标

--sout-dvbsub-x <整数> 编码X 坐标

编码字幕的X 坐标

--sout-dvbsub-y <整数> 编码Y 坐标

编码字幕的Y 坐标

内存视频解码器

This module make possible making video stream from raw-image generating (to memory) from rendering program uses libvlc. To use this module from libvlc set --codec to invmem, set all --invmem-* options in vlc_argv an use libvlc_media_new(libvlc, "fake://", &ex);. Besides is simillar to vmem video output module.

--invmem-width <整数> 宽度

视频内存缓冲宽度。

--invmem-height <整数> 高度

视频内存缓冲高度。

--invmem-lock <字串> 锁定函数

锁定调用函数的地址。此功能必须返回一个有效的内存地址供视频渲染器使用。

--invmem-unlock <字串> 取消锁定函数

取消锁定调用函数的地址

--invmem-data <字串> 调用数据

用于锁定和取消锁定函数的数据

FFmpeg 音频/视频解码器

FFmpeg 库提供了多个音频和视频解码器/编码器。它包含了(MS)MPEG4, DivX, SV1,H261, H263, H264, WMV, WMA, AAC, AMR, DV, MJPEG 以及其它编码器。

正在解码:

--ffmpeg-dr, --no-ffmpeg-dr

直接渲染(默认开启)

直接渲染(默认开启)

--ffmpeg-error-resilience <整数>

弹性错误

Ffmpeg 可以执行弹性错误。

但是如果遇到了一个有问题的编码器(类似M$ 的ISO MPEG-4 编码器)

这就可能产生一些错误。

有效值范围从0 到4 (0 表示关闭所有弹性错误)

--ffmpeg-workaround-bugs <整数>

工作区bug

尝试修正一些问题:

1 自动检测

2 旧msmpeg4

4 xvid 反交错

8 ump4

16 未填充

32 ac vlc

64 Qpel

chroma.

这必须是值的和。例如要修正"ac vlc" 和"ump4", 就输入40。

--ffmpeg-hurry-up, --no-ffmpeg-hurry-up

紧急(默认开启)

解码器在时间不充足的情况下可能部分解码器或跳过帧。在CPU 不是很强大是这非常有用,但是可能会破坏图像。

(默认开启)

--ffmpeg-skip-frame <整数[-1 .. 4]>

跳帧(默认=0)

强制跳帧来加速解码(-1=无, 0=默认, 1=B 帧, 2=P 帧, 3=B+P 帧, 4=全部帧)。

--ffmpeg-skip-idct <整数[-1 .. 4]>

跳过idct (默认=0)

强制跳过idct 来加速某些帧的解码(-1=无, 0=默认, 1=B 帧, 2=P 帧, 3=B+P 帧, 4=全部帧)。

--ffmpeg-vismv <整数> 可视化运动向量

您可以覆盖图像上的运行向量(显示如何移动图像的方向)。此值为掩码,基于下列值:

1 - 可视化向前预告MVs 的P

2 - 可视化向前预告MVs 的B 帧

4 - 可视化向后预告MVs 的B 帧

要可视化所有向量, 值应该为7。

--ffmpeg-lowres <整数[0 .. 2]>

低分辨率解码

仅解码视频的低分辨率版本。这仅需要很少的处理器资源。

--ffmpeg-fast, --no-ffmpeg-fast

允许非正常速度优化(默认关闭)

允许不符合标准的速度优化。更快但可能会出错。(默认关闭)

--ffmpeg-skiploopfilter {0 (无), 1 (非参考), 2 (双向), 3 (非关键), 4 (全部)}

用于H.264 解码的跳过循环滤镜

跳过循环滤镜(aka 反块) 通常对图像质量会造成不良的效果。但是它能为高分辨率的流提供一个很大的提速。

--ffmpeg-debug <整数> 调试掩码

设置ffmpeg 的调试掩码

正在编码:

--sout-ffmpeg-hq {rd,bits,simple}

质量等级

用于编码的动态向量的质量等级(这可能会大大降低编码速度)。

--sout-ffmpeg-keyint <整数>

关键帧率

一个关键帧所包含的帧数。

--sout-ffmpeg-bframes <整数>

B 帧率

在两个参考帧之间将被标识为B 帧的数量。

--sout-ffmpeg-hurry-up, --no-sout-ffmpeg-hurry-up

紧急(默认关闭)

如果您的CPU 无法保持编码率那么编码器可以生成一个比较匆忙的质量权衡。它将会关闭格式结构量化,以及动态

向量(hq) 的速率失真并改善噪点消除阀来改善编码器的任务。(默认关闭) --sout-ffmpeg-interlace, --no-sout-ffmpeg-interlace

交错编码(默认关闭)

为交错的帧开启专用的算法。(默认关闭)

--sout-ffmpeg-interlace-me, --no-sout-ffmpeg-interlace-me

交错运动估算(默认开启)

开启交错运动估算算法。这需要较多的CPU 资源。(默认开启)

--sout-ffmpeg-vt <整数> 视频位率偏差

以kbits/s 为单位的视频位率偏差。

--sout-ffmpeg-pre-me, --no-sout-ffmpeg-pre-me

预欲动估算(默认关闭)

开启预运动估算算法。(默认关闭)

--sout-ffmpeg-rc-buffer-size <整数>

速率控制缓存大小

速率控制缓存大小(以千字节为单位)。一个较大的缓存将会有较佳的帧率控制,但是可能会导致流的延迟。

--sout-ffmpeg-rc-buffer-aggressivity <浮点>

帧率控制缓存激进性

帧率控制缓存激进性。

--sout-ffmpeg-i-quant-factor <浮点>

I 量化因数

I 帧的量化因数, 与P 帧相比较(例如1.0 => 相同比例的I 和P 帧)。

--sout-ffmpeg-noise-reduction <整数>

噪点消除

开启一个简易的噪点消除算法仅在损失很小质量的画面的情况下通过降低编码长度和位率的方法消除噪点。

--sout-ffmpeg-mpeg4-matrix, --no-sout-ffmpeg-mpeg4-matrix

MPEG4 量化矩阵(默认关闭)

为MPEG2 编码使用MPEG4 量化矩阵。通常这会产生质量较高的图像,但是还会保留与标准MPEG2 解码器的兼容性。

(默认关闭)

--sout-ffmpeg-qmin <整数>

最小视频向量化比例

最小视频向量化比例。

--sout-ffmpeg-qmax <整数>

最大视频向量化比例

最大视频向量化比例。

--sout-ffmpeg-trellis, --no-sout-ffmpeg-trellis

格式向量化(默认关闭)

开启格式向量化(用于填充系数的速率失真)。(默认关闭)

--sout-ffmpeg-qscale <浮点>

固定量化比例

为VBR 编码固定视频量化比例(允许值: 0.01 到255.0)。

--sout-ffmpeg-strict <整数>

严格标准的一致

在编码时强制严格标准的一致(允许值: -1, 0, 1)。

--sout-ffmpeg-lumi-masking <浮点>

明亮掩码

为非常高亮度的宏块提升量化(默认: 0.0)。

--sout-ffmpeg-dark-masking <浮点>

阴暗掩码

为非常暗的宏块提升量化(默认: 0.0)。

--sout-ffmpeg-p-masking <浮点>

运动掩码

为高时间的复杂运动的宏块提升量化(默认: 0.0)。

--sout-ffmpeg-border-masking <浮点>

边框掩码

为带有边框的宏块提升量化(默认: 0.0)。

--sout-ffmpeg-luma-elim-threshold <整数>

亮度消除

在PSNR 不是改变的很多的情况下消除亮度块(默认: 0.0)。H264 规格推荐为-4。

--sout-ffmpeg-chroma-elim-threshold <整数>

色度消除

在PSNR 不是改变的很多的情况下消除色度块(默认: 0.0)。H264 规格推荐为7。

--sout-ffmpeg-aac-profile <字串>

指定要使用的AAC 音频方案

指定要用于编码音频位流的AAC 音频方案。它有下列选项: 主、低、ssr (不推荐) 和ltp (默认: 主)

Philips OGT (SVCD 字幕) 解码器

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

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

调用 1

数据包分配信息 2

文本字幕解码器

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

字幕调整

设置字幕调整

--subsdec-encoding

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

字幕文本编码

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

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

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

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

--subsdec-formatted, --no-subsdec-formatted

格式化字幕(默认开启)

某些字幕格式允许文本格式。VLC 将部分处理它,但是您可以选择关闭所有格式。(默认开启)

Libtwolame 音频解码器

--sout-twolame-quality <浮点>

编码质量

强制指定一个0.0 (低) 到50.0 (高) 之间的质量,以代替指定一个详细的流。这将会生成一个VBR 流。

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

立体声模式

立体声流的处理模式

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

VBR 模式(默认关闭)

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

--sout-twolame-psy <整数>

心理声学模型

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

Speex 音频解码器

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

模式

强制编码器的模式。

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

编码复杂度

强制编码器的复杂度。

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

CBR 编码(默认关闭)

Enforce a constant bitrate encoding (CBR) instead of default variable bitrate encoding (VBR). (默认关闭)

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

编码质量

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

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

最大位率

强制VBR 位率的最大值

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

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

启用语音活动检测(V AD)。在VBR 模式中会自动激活。(默认开启)

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

非连续传输(默认关闭)

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

桥接流输出

桥接输出:

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

ID

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

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

Destination bridge-in name

Name of the destination bridge-in. If you do not need more than one bridge-in at a time, you can discard this option.

桥接输入:

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

延迟

来自图片视频输出的图片将按照此值(以毫秒为单位,应该>= 100 毫秒) 被延迟。要使用高的值,您将同时需要加大

冲值。

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

ID 偏移

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

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

当前实例名称

Name of this bridge-in instance. If you do not need more than one bridge-in at a time, you can discard this option.

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

Fallback to placeholder stream when out of data (默认关闭) If set to true, the bridge will discard all input elementary streams except if it doesn't receive data from another bridge-in. This can be used to

configure a place holder stream when the real source breaks. Source and placeholder streams should have the same format. (默认关闭)

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

占位延迟

Delay (in ms) before the placeholder kicks in.

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

Wait for I frame before toggling placholder (默认开启)

If enabled, switching between the placeholder and the normal stream will only occur on I frames. This will remove artifacts on stream switching at

the expense of a slightly longer delay, depending on the frequence of I frames in the streams. (默认开启)

标准流输出

--sout-standard-access <字串>

输出访问模式

用于流的输出模块。

--sout-standard-mux <字串>

输出复用器

用于流的复用器。

--sout-standard-dst <字串>

输出目标

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

--sout-standard-bind <字串>

要绑定的设置(用于dst 的帮助器设置)

将地址:端口绑定给vlc 监听入站流的帮助器设置,dst=绑定+'/'+路径。dts 参数将替代此。

--sout-standard-path <字串>

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

用于dts 的流帮助器设置文件名, dst=绑定+'/'+路径。dts 参数将替代此。

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

SAP 宣告(默认关闭)

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

--sout-standard-name <字串>

会话名称

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

--sout-standard-group <字串>

会话组名

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

--sout-standard-description <字串>

会话描述

这将允许您给予一个将被在SDP (会话描述符) 中宣告的短描述的详细流信息。

--sout-standard-url <字串>

会话URL

这将允许您给予一个将被在SDP (会话描述符) 中宣告的短描述的详细流信息(通常是发布流的组织)。

--sout-standard-email <字串>

会话电子邮件

这将允许您为要在SDP (会话描述符) 中宣告的流给予一个联系的邮件。

--sout-standard-phone <字串>

会话电话号码

这将允许您为要在SDP (会话描述符) 中宣告的流给予一个联系的电话号码。

显示流输出

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

开启音频(默认开启)

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

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

开启视频(默认开启)

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

--sout-display-delay <整数>

延迟

在显示流时插入延迟。

RTP 流输出

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

这是将被使用的输出URL。

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

这将允许您为此RTP 会话指定如何使SDP (会话描述符) 变为可用。您必须使用一个URL http://地址通过HTTP 访问

SDP,rtsp://地址用于RTSP 访问,以及sap:// 用于通过SAP 的SDP 广播。

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

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

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

SAP 宣告(默认关闭)

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

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

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

--sout-rtp-description <字串>

会话描述

这将允许您给予一个将被在SDP (会话描述符) 中宣告的短描述的详细流信息。

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

这将允许您给予一个将被在SDP (会话描述符) 中宣告的短描述的详细流信息(通常是发布流的组织)。

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

这将允许您为要在SDP (会话描述符) 中宣告的流给予一个联系的邮件。

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

这将允许您为要在SDP (会话描述符) 中宣告的流给予一个联系的电话号码。

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

传输协议

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

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

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

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

音频端口

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

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

视频端口

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

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

这是由流输出发送的多播数据包的跳跃限制(也被称为"在线时间" 或TTL) (-1 = 使用操作系统内建的默认值)。

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

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

这将通过同一端口作为RTP 数据包发送被接收RTCP 数据包。(默认关闭) --sout-rtp-key <字串> SRTP 密匙(十六进制)

RTP 数据包将被完整的保护并使用此安全RTP 主共享密匙进行加密。

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

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

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

MP4A LATM (默认关闭)

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

通量流输出

一般:

--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。

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

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

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

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

音量

Output volume for analog output: 0 for silence, 1..255 from almost silent to very loud.

录制串流输出

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

目标前缀

Prefix of the destination file automatically generated

Mosaic 桥流输出

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

ID

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

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

视频宽度

输出视频宽度。

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

视频高度

输出视频高度。

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

示范高宽比

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

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

图像色度

强制使用一个指定的色度。如果您计划使用Alphamask 或蓝屏视频滤镜请使用YUV A。

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

视频滤镜

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

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

透明

mosaic 图像的透明度。

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

X 偏移

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

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

Y 偏移

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

转码流输出

视频:

--sout-transcode-venc <字串>

视频编码器

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

--sout-transcode-vcodec <字串>

目标视频编码器

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

--sout-transcode-vb <整数>

视频位率

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

--sout-transcode-scale <浮点>

视频比例

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

--sout-transcode-fps <浮点>

视频帧率

视频流的目标输出帧率。

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

紧急(默认开启)

如果您的CPU 不能保持编码率,转码器将丢弃帧。(默认开启)

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

反交错视频(默认关闭)

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

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

反交错模块

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

--sout-transcode-width <整数>

视频宽度

输出视频宽度。

--sout-transcode-height <整数>

视频高度

输出视频高度。

--sout-transcode-maxwidth <整数>

最大视频宽度

最大输出视频宽度。

--sout-transcode-maxheight <整数>

最大视频高度

最大输出视频高度。

--sout-transcode-vfilter <字串>

视频滤镜

将被应用到视频流的视频滤镜(在覆盖后应用)。您必须输入一个滤镜的逗号分隔符列表。

音频:

--sout-transcode-aenc <字串>

音频编码器

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

--sout-transcode-acodec <字串>

目标音频编码器

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

--sout-transcode-ab <整数>

音频位率

要转码的音频流位率。

--sout-transcode-channels <整数>

声道

在转码流中的声道数。

--sout-transcode-samplerate <整数>

音频采样率

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

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

同步音轨(默认关闭)

此选项将丢弃/复制视频帧和音频轨道进行同步。(默认关闭)

--sout-transcode-afilter <字串>

音频滤镜

将被应用到音频流中的音频滤镜(在转换文件被应用后)。您必须输入一个滤镜的逗号分隔符列表。

覆盖/字幕输出:

--sout-transcode-senc <字串>

字幕编码器

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

--sout-transcode-scodec <字串>

目标字幕编码器

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

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

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

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

--sout-transcode-sfilter <字串>

覆盖

这将允许您添加覆盖(也被叫做"子画面") 到被转码的视频流中。由滤镜生成的子画面将直接覆盖的视频中。您

须输入一个滤镜的逗号分隔符列表。

屏幕显示:

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

OSD 菜单(默认关闭)

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

其它:

--sout-transcode-threads <整数>

线程数量

用于转码的线程数量。

相关主题
文本预览
相关文档 最新文档