plugins
生产器 Producer
Producer: avformat

Producer: avformat

插件信息

title: FFmpeg 读取器
media types: Audio Video
description: 使用 FFmpeg 读取音频和/或视频文件。
version: 7
creator:
copyright: Meltytech, LLC
license: LGPLv2.1
URL: http://www.ffmpeg.org/ (opens in a new tab)

说明

本服务使用 mlt_cache,以避免在内存中同时存在大量已打开的 libavformat 与 libavcodec 上下文、文件句柄和线程实例。这不仅节省内存占用,而且内核会对每个进程的打开文件句柄数和线程数施加上限。若没有缓存,大型项目很容易触及这些限制。默认的生产器(producer)缓存大小由 mlt_cache 给出,为 4。使用 mlt_multitrack 时,该大小会自动调整为轨道数加一(至少为 4)。这使得缓存相当动态且自动化;不过,某些服务图配置或创作场景并非只依赖 multitrack 来完成多层操作,可能需要更大的 avformat 生产器缓存大小。可以将环境变量 MLT_AVFORMAT_PRODUCER_CACHE 设置为某个数字,以覆盖并增大该缓存的大小(也可以在受限场景下调低它,并在 seek 时尽量最小化内存占用)。可以设置环境变量 MLT_AVFORMAT_HWACCEL、MLT_AVFORMAT_HWACCEL_DEVICE 和 MLT_AVFORMAT_HWACCEL_PPS,以在全局范围影响 hwaccel 解码的使用。MLT_AVFORMAT_HWACCEL_PPS 设置的是每秒像素数阈值(宽 * 高 * fps);仅当视频的 PPS 小于或等于该阈值时才使用 hwaccel。你不应将 MLT_AVFORMAT_HWACCEL_PPS 与消费者(consumer)的 scale 参数配合使用。硬件解码会平滑地回退到软件解码。

缺陷

  • 某些内容存在音频同步偏差。
  • 并非所有 libavformat 支持的格式都支持 seek(跳转)。
  • seek 并不总是精确。有时不会定位到 I 帧,因此可能出现若干帧垃圾画面。
  • 不支持声道数多于 2 个且位深高于 16 位的音频。

参数

resource

title: 文件/URL
description:

A file name specification or URL in the form:
[{protocol}|{format}]:{resource}[?{format-parameter}[&{format-parameter}...]]
For example, video4linux2:/dev/video1?width=320&height=240
Note: on the bash command line, '&' must be escaped as '\&'.
If you need '?' in the resource name it must be escaped as '\?'.
Use 'f-list' to see a list of supported file formats.
Use 'vcodec-list' to see a list of supported video decoders.
Use 'acodec-list' to see a list of supported audio decoders.

type: string
readonly: no
required: yes
widget: fileopen

audio_index

title: 音频索引
description: 选择要使用的音频流的绝对流索引(-1 表示关闭)。当该值等于 32 位有符号整型的最大值或字符串 "all" 时,所有音轨会被合并到一条音频轨道上的一组声道中。
type: integer
readonly: no
required: no
minimum: -1
default: 0
widget: spinner

astream

title: 音频流
description: 选择要使用的音频的相对流索引(第 n 个)(-1 表示关闭)。当该值等于 32 位有符号整型的最大值或字符串 "all" 时,所有音轨会被合并到一条音频轨道上的一组声道中。该参数的优先级高于 audio_index。
type: integer
readonly: no
required: no
minimum: -1
default: 0
widget: spinner

video_index

title: 视频索引
description: 选择要使用的视频流的绝对索引(-1 表示关闭)
type: integer
readonly: no
required: no
minimum: -1
default: 0
widget: spinner

vstream

title: 视频流
description: 选择要使用的视频的相对流索引(第 n 个)(-1 表示关闭)。该参数的优先级高于 video_index。
type: integer
readonly: no
required: no
minimum: -1
default: 0
widget: spinner

threads

title: 解码线程
description: 选择在解码器中使用的线程数量
type: integer
readonly: no
required: no
minimum: 0
maximum: 4
default: 1
unit: threads
widget: spinner

force_aspect_ratio

title: 样本宽高比
description: 可选地覆盖(误)检测到的宽高比
type: float
readonly: no
required: no
minimum: 0.001
maximum: 9.999

source_fps

title: 帧率
description: 资源的帧速率
type: float
readonly: yes
required: no
unit: frames/second
scale: 2

seekable

title: 支持跳转
description: 该资源能否 seek
type: boolean
readonly: yes
required: no

width

title: 宽度
type: integer
readonly: yes
required: no
unit: pixels

height

title: 高度
type: integer
readonly: yes
required: no
unit: pixels

noimagecache

title: 禁用图像缓存
type: boolean
readonly: no
required: no
widget: checkbox

cache

title: 缓存图像数量
description: 默认情况下,该生产器会缓存图像以便支持 YADIF 去隔行,去隔行需要前一帧和后一帧。缓存也有助于播放器内的逐帧步进(frame-stepping)。缓存图像的默认数量由 MLT 框架提供,当前为 4,但你可以用该参数覆盖它。你也可以通过将其设为 0 来禁用缓存。如果你对 YADIF 去隔行使用并行处理,可能需要增大缓存,以防止意外的向后 seek。还可以通过设置环境变量 MLT_AVFORMAT_CACHE,为 avformat 的所有实例全局设置该值。
type: integer
readonly: no
required: no

force_progressive

title: 强制逐行
description: 提供该参数时,会覆盖对逐行视频的检测。
type: boolean
readonly: no
required: no
widget: checkbox

force_tff

title: 强制上场优先
description: 提供该参数时,会覆盖检测到的隔行视频的场序。
type: boolean
readonly: no
required: no
widget: checkbox

force_fps

title: 强制帧率
description: 提供该参数时,会尝试覆盖检测到的视频帧率。
type: float
readonly: no
required: no
widget: checkbox

force_full_range

title: 强制全范围色彩
description: 提供该参数时,会覆盖检测到的视频色彩范围(仅 Y'CbCr)。
type: boolean
readonly: no
required: no

force_colorspace

title: 强制色彩空间
description: 提供该参数时,会覆盖检测到的视频色彩空间(仅 Y'CbCr)。
type: integer
readonly: no
required: no
values:

  • 240
  • 601
  • 709

force_color_trc

title: 强制传输特性
description: 提供该参数时,会覆盖检测到的视频 gamma 传输曲线。取值参见 libavcodec AVColorTransferCharacteristic。
type: integer
readonly: no
required: no

video_delay

title: 视频延迟
description: 手动调整 A/V 同步。负值使视频提前而不是延迟。
type: float
readonly: no
required: no
default: 0
unit: seconds
widget: timecode

reconnect

title: 是否自动重连?
description: 发生读取失败时,是否尝试自动重新连接到直播源。
type: boolean
readonly: no
required: no
widget: checkbox

exit_on_disconnect

title: 断开时退出?
description: 设置该项后,若直播源断开连接,程序将以错误终止。
type: boolean
readonly: no
required: no
widget: checkbox

mute_on_pause (已弃用)

title: 暂停时静音
description: 当同一帧被连续请求两次时静音音频。
type: boolean
readonly: no
required: no
default: 0
widget: checkbox

seek_threshold

title: 跳转阈值
description: 向前读取时,触发向前 seek 而不是连续读取所需的帧数。在某些依赖加速读取媒体文件的应用中,或在缺少 I 帧导致 libavformat 的 seek 出现问题、而用户又试图尽量减少 seek 调用次数的情况下,这有助于优化性能。
type: integer
readonly: no
required: no
default: 64
unit: frames

autorotate

title: 是否自动旋转?
description: 如果文件带有相应的元数据标签,且该资源包含视频/图像,是否自动补偿图像方向。
type: boolean
readonly: no
required: no
default: 1

rotate

title: 旋转覆盖
description: 虽然有针对方向的自动旋转,但某些文件缺少相应元数据。该参数提供一个覆盖项。它只能按 90 度的整数倍旋转。
type: integer
readonly: no
required: no
unit: degrees

filtergraph

title: 滤镜图
description: 应用到资源的滤镜图(filtergraph)。使用 libavfilter 语法。
type: string
readonly: no
required: no

lut

title: LUT 文件
description: 使用 ffmpeg lut3d 滤镜应用到资源的 LUT 文件路径。
type: string
readonly: no
required: no

avioflags

type: string
readonly: no
required: no
format: flags
values:

  • direct

probesize

description: 设置探测(probe)大小
type: integer
readonly: no
required: no
minimum: 32
default: 5000000
format: 64-bit

formatprobesize

description: 用于探测文件格式的字节数
type: integer
readonly: no
required: no
minimum: 0
maximum: 2147483646
default: 1048576

fflags

type: string
readonly: no
required: no
format: flags
values:

  • ignidx
  • genpts
  • nofillin
  • noparse
  • igndts
  • discardcorrupt
  • sortdts
  • fastseek
  • nobuffer

seek2any

description: 在解复用器(demuxer)层面支持时,允许 seek 到非关键帧
type: string
readonly: no
required: no

analyzeduration

description: 指定用于探测输入的微秒数
type: integer
readonly: no
required: no
minimum: 0
default: 0
format: 64-bit

indexmem

description: 时间戳索引所使用的最大内存(每条流)
type: integer
readonly: no
required: no
minimum: 0
default: 1048576

rtbufsize

description: 缓冲实时帧所使用的最大内存
type: integer
readonly: no
required: no
minimum: 0
default: 3041280

fdebug

description: 打印特定的调试信息
type: string
readonly: no
required: no
format: flags
values:

  • ts
  • id3v2

max_delay

description: 以微秒计的最大复用或解复用延迟
type: integer
readonly: no
required: no
minimum: -1
default: -1

fpsprobesize

description: 用于探测 fps 的帧数
type: integer
readonly: no
required: no
minimum: -1
maximum: 2147483646
default: -1

f_err_detect

description: 设置错误检测标志(已弃用;请改用 err_detect,经由 avconv 保存)
type: string
readonly: no
required: no
format: flags
values:

  • crccheck
  • bitstream
  • buffer
  • explode
  • ignore_err
  • careful
  • compliant
  • aggressive

err_detect

description: 设置错误检测标志
type: string
readonly: no
required: no
format: flags
values:

  • crccheck
  • bitstream
  • buffer
  • explode
  • ignore_err
  • careful
  • compliant
  • aggressive

use_wallclock_as_timestamps

description: 使用墙钟时间作为时间戳
type: string
readonly: no
required: no

skip_initial_bytes

description: 设置读取头部和帧之前要跳过的字节数
type: integer
readonly: no
required: no
minimum: 0
default: 0
format: 64-bit

correct_ts_overflow

description: 纠正单次时间戳溢出
type: string
readonly: no
required: no

f_strict

description: 遵循标准的严格程度(已弃用;请改用 strict,经由 avconv 保存)
type: string
readonly: no
required: no
format: integer or keyword
values:

  • very
  • strict
  • normal
  • unofficial
  • experimental

strict

description: 遵循标准的严格程度
type: string
readonly: no
required: no
format: integer or keyword
values:

  • very
  • strict
  • normal
  • unofficial
  • experimental

max_ts_probe

description: 等待第一个时间戳期间读取的数据包最大数量
type: integer
readonly: no
required: no
minimum: 0
default: 50

dump_separator

description: 设置信息转储字段的分隔符
type: string
readonly: no
required: no
default: ,

codec_whitelist

description: 允许使用的解码器列表
type: string
readonly: no
required: no

format_whitelist

description: 允许使用的解复用器列表
type: string
readonly: no
required: no

protocol_whitelist

description: 允许使用的协议列表
type: string
readonly: no
required: no

protocol_blacklist

description: 不允许使用的协议列表
type: string
readonly: no
required: no

max_streams

description: 最大流数量
type: integer
readonly: no
required: no
minimum: 0
default: 1000

skip_estimate_duration_from_pts

description: 跳过 estimate_timings_from_pts 中的时长计算
type: string
readonly: no
required: no

max_probe_packets

description: 探测编解码器(codec)时所使用的数据包最大数量
type: integer
readonly: no
required: no
minimum: 0
default: 2500

duration_probesize

description: 在 estimate_timings_from_pts 中探测各流时长时所用的最大字节数
type: integer
readonly: no
required: no
minimum: 0
default: 0
format: 64-bit

raw_packet_size

description: (ac3)
type: integer
readonly: no
required: no
minimum: 1
default: 1024

raw_packet_size

description: (acm)
type: integer
readonly: no
required: no
minimum: 1
default: 1024

linespeed

description: 设置模拟线路速度(每秒字节数)(adf)
type: integer
readonly: no
required: no
minimum: 1
default: 6000

video_size

description: 设置视频尺寸,例如 640x480 或 hd720。(adf)
type: string
readonly: no
required: no

framerate

description: 设置帧率(每秒帧数)(adf)
type: string
readonly: no
required: no

raw_packet_size

description: (adx)
type: integer
readonly: no
required: no
minimum: 1
default: 1024

raw_packet_size

description: (amr)
type: integer
readonly: no
required: no
minimum: 1
default: 1024

raw_packet_size

description: (amrnb)
type: integer
readonly: no
required: no
minimum: 1
default: 1024

raw_packet_size

description: (amrwb)
type: integer
readonly: no
required: no
minimum: 1
default: 1024

raw_packet_size

description: (apac)
type: integer
readonly: no
required: no
minimum: 1
default: 1024

ignore_loop

description: 忽略循环设置 (apng)
type: string
readonly: no
required: no

max_fps

description: 最大帧率(0 表示不限制)(apng)
type: integer
readonly: no
required: no
minimum: 0
default: 0

default_fps

description: 默认帧率(0 表示尽可能快)(apng)
type: integer
readonly: no
required: no
minimum: 0
default: 15

sample_rate

description: (aptx)
type: integer
readonly: no
required: no
minimum: 0
default: 48000

sample_rate

description: (aptx_hd)
type: integer
readonly: no
required: no
minimum: 0
default: 48000

framerate

description: 设置帧率 (apv)
type: string
readonly: no
required: no

subfps

description: 设置影片帧率 (aqtitle)
type: string
readonly: no
required: no
format: numerator/denominator

no_resync_search

description: 不要尝试通过查找某个可选起始码来重新同步 (asf)
type: string
readonly: no
required: no

export_xmp

description: 导出完整的 XMP 元数据 (asf)
type: string
readonly: no
required: no

framerate

description: (av1)
type: string
readonly: no
required: no

use_odml

description: 使用 odml 索引 (avi)
type: string
readonly: no
required: no

framerate

description: (avs2)
type: string
readonly: no
required: no

raw_packet_size

description: (avs2)
type: integer
readonly: no
required: no
minimum: 1
default: 1024

framerate

description: (avs3)
type: string
readonly: no
required: no

raw_packet_size

description: (avs3)
type: integer
readonly: no
required: no
minimum: 1
default: 1024

linespeed

description: 设置模拟线路速度(每秒字节数)(bin)
type: integer
readonly: no
required: no
minimum: 1
default: 6000

video_size

description: 设置视频尺寸,例如 640x480 或 hd720。(bin)
type: string
readonly: no
required: no

framerate

description: 设置帧率(每秒帧数)(bin)
type: string
readonly: no
required: no

pixel_format

description: 设置像素格式 (bitpacked)
type: string
readonly: no
required: no

video_size

description: 设置帧尺寸 (bitpacked)
type: string
readonly: no
required: no

framerate

description: 设置帧率 (bitpacked)
type: string
readonly: no
required: no

raw_packet_size

description: (bonk)
type: integer
readonly: no
required: no
minimum: 1
default: 1024

framerate

description: (cavsvideo)
type: string
readonly: no
required: no

raw_packet_size

description: (cavsvideo)
type: integer
readonly: no
required: no
minimum: 1
default: 1024

sample_rate

description: (cdxl)
type: integer
readonly: no
required: no
minimum: 8000
default: 11025

frame_rate

description: (cdxl)
type: string
readonly: no
required: no

frames_per_packet

description: 一次读取的帧数。越大 = 解码越快,粒度越粗 (codec2)
type: integer
readonly: no
required: no
minimum: 1
default: 1

mode

description: codec2 模式 [必填] (codec2raw)
type: string
readonly: no
required: no
format: integer or keyword
values:

  • 3200
  • 2400
  • 1600
  • 1400
  • 1300
  • 1200
  • 700
  • 700B
  • 700C

frames_per_packet

description: 一次读取的帧数。越大 = 解码越快,粒度越粗 (codec2raw)
type: integer
readonly: no
required: no
minimum: 1
default: 1

safe

description: 启用安全模式 (concat)
type: string
readonly: no
required: no

auto_convert

description: 自动转换比特流格式 (concat)
type: string
readonly: no
required: no

segment_time_metadata

description: 将文件分段的起始时间与时长输出为数据包元数据 (concat)
type: string
readonly: no
required: no

recursion_depth

description: 最大递归深度 (concat)
type: integer
readonly: no
required: no
minimum: 0
default: 10

raw_packet_size

description: (data)
type: integer
readonly: no
required: no
minimum: 1
default: 1024

sample_rate

description: (dfpwm)
type: integer
readonly: no
required: no
minimum: 0
default: 48000

ch_layout

description: (dfpwm)
type: string
readonly: no
required: no

framerate

description: (dirac)
type: string
readonly: no
required: no

raw_packet_size

description: (dirac)
type: integer
readonly: no
required: no
minimum: 1
default: 1024

framerate

description: (dnxhd)
type: string
readonly: no
required: no

raw_packet_size

description: (dnxhd)
type: integer
readonly: no
required: no
minimum: 1
default: 1024

raw_packet_size

description: (dts)
type: integer
readonly: no
required: no
minimum: 1
default: 1024

raw_packet_size

description: (dvbsub)
type: integer
readonly: no
required: no
minimum: 1
default: 1024

raw_packet_size

description: (dvbtxt)
type: integer
readonly: no
required: no
minimum: 1
default: 1024

merge_alpha

description: 在主视频流中返回 VP6 alpha (ea)
type: string
readonly: no
required: no

raw_packet_size

description: (eac3)
type: integer
readonly: no
required: no
minimum: 1
default: 1024

framerate

description: (evc)
type: string
readonly: no
required: no

framerate

description: 设置帧率 (fits)
type: string
readonly: no
required: no

raw_packet_size

description: (flac)
type: integer
readonly: no
required: no
minimum: 1
default: 1024

flv_metadata

description: 根据 onMetaData 数组分配流 (flv)
type: string
readonly: no
required: no

flv_full_metadata

description: 转储 onMetadata 的完整元数据 (flv)
type: string
readonly: no
required: no

flv_ignore_prevtag

description: 忽略前一个标签的大小 (flv)
type: string
readonly: no
required: no

flv_metadata

description: 根据 onMetaData 数组分配流 (live_flv)
type: string
readonly: no
required: no

flv_full_metadata

description: 转储 onMetadata 的完整元数据 (live_flv)
type: string
readonly: no
required: no

flv_ignore_prevtag

description: 忽略前一个标签的大小 (live_flv)
type: string
readonly: no
required: no

raw_packet_size

description: (g722)
type: integer
readonly: no
required: no
minimum: 1
default: 1024

code_size

description: 每个 G.726 码字的位数 (g726)
type: integer
readonly: no
required: no
minimum: 2
maximum: 5
default: 4

sample_rate

description: (g726)
type: integer
readonly: no
required: no
minimum: 0
default: 8000

code_size

description: 每个 G.726 码字的位数 (g726le)
type: integer
readonly: no
required: no
minimum: 2
maximum: 5
default: 4

sample_rate

description: (g726le)
type: integer
readonly: no
required: no
minimum: 0
default: 8000

bit_rate

description: (g729)
type: integer
readonly: no
required: no
minimum: 0
default: 8000

min_delay

description: 帧之间的最小有效延迟(以百分之一秒计)(gif)
type: integer
readonly: no
required: no
minimum: 0
maximum: 6000
default: 2

max_gif_delay

description: 帧之间的最大有效延迟(以百分之一秒计)(gif)
type: integer
readonly: no
required: no
minimum: 0
maximum: 65535
default: 65535

default_delay

description: 帧之间的默认延迟(以百分之一秒计)(gif)
type: integer
readonly: no
required: no
minimum: 0
maximum: 6000
default: 10

ignore_loop

description: 忽略循环设置(netscape 扩展)(gif)
type: string
readonly: no
required: no

sample_rate

description: (gsm)
type: integer
readonly: no
required: no
minimum: 1
maximum: 65075262
default: 8000

framerate

description: (h261)
type: string
readonly: no
required: no

raw_packet_size

description: (h261)
type: integer
readonly: no
required: no
minimum: 1
default: 1024

framerate

description: (h263)
type: string
readonly: no
required: no

raw_packet_size

description: (h263)
type: integer
readonly: no
required: no
minimum: 1
default: 1024

framerate

description: (h264)
type: string
readonly: no
required: no

raw_packet_size

description: (h264)
type: integer
readonly: no
required: no
minimum: 1
default: 1024

hca_lowkey

description: 处理 CRI HCA 文件时使用的低位密钥 (hca)
type: integer
readonly: no
required: no
minimum: 0
maximum: 4294967295
default: 0
format: 64-bit

hca_highkey

description: 处理 CRI HCA 文件时使用的高位密钥 (hca)
type: integer
readonly: no
required: no
minimum: 0
maximum: 4294967295
default: 0
format: 64-bit

hca_subkey

description: 处理 CRI HCA 文件时使用的子密钥 (hca)
type: integer
readonly: no
required: no
minimum: 0
maximum: 65535
default: 0

framerate

description: (hevc)
type: string
readonly: no
required: no

raw_packet_size

description: (hevc)
type: integer
readonly: no
required: no
minimum: 1
default: 1024

live_start_index

description: 直播流起始的分段索引(负值表示从末尾计算)(hls)
type: integer
readonly: no
required: no
default: -3

prefer_x_start

description: 若播放列表中包含 #EXT-X-START,优先使用它而不是 live_start_index (hls)
type: string
readonly: no
required: no

allowed_extensions

description: 允许 hls 访问的文件扩展名列表 (hls)
type: string
readonly: no
required: no
default: 3gp,aac,avi,ac3,eac3,flac,mkv,m3u8,m4a,m4s,m4v,mpg,mov,mp2,mp3,mp4,mpeg,mpegts,ogg,ogv,oga,ts,vob,vtt,wav,webvtt,cmfv,cmfa,ec3,fmp4

allowed_segment_extensions

description: 允许 hls 访问的文件扩展名列表 (hls)
type: string
readonly: no
required: no
default: 3gp,aac,avi,ac3,eac3,flac,mkv,m3u8,m4a,m4s,m4v,mpg,mov,mp2,mp3,mp4,mpeg,mpegts,ogg,ogv,oga,ts,vob,vtt,wav,webvtt,cmfv,cmfa,ec3,fmp4,html

extension_picky

description: 对所有扩展名匹配要求严格 (hls)
type: string
readonly: no
required: no

max_reload

description: 列表内容不足时尝试重新加载的最大次数 (hls)
type: integer
readonly: no
required: no
minimum: 0
default: 100

m3u8_hold_counters

description: m3u8 刷新却没有新分段时,加载 m3u8 的最大次数 (hls)
type: integer
readonly: no
required: no
minimum: 0
default: 1000

http_persistent

description: 使用持久 HTTP 连接 (hls)
type: string
readonly: no
required: no

http_multiple

description: 使用多个 HTTP 连接来获取分段 (hls)
type: string
readonly: no
required: no

http_seekable

description: 使用 HTTP 部分请求,0 = 禁用,1 = 启用,-1 = 自动 (hls)
type: string
readonly: no
required: no

seg_format_options

description: 为分段解复用器设置参数 (hls)
type: string
readonly: no
required: no

seg_max_retry

description: 出错时重新加载某个分段的最大次数。(hls)
type: integer
readonly: no
required: no
minimum: 0
default: 0

linespeed

description: 设置模拟线路速度(每秒字节数)(idf)
type: integer
readonly: no
required: no
minimum: 1
default: 6000

video_size

description: 设置视频尺寸,例如 640x480 或 hd720。(idf)
type: string
readonly: no
required: no

framerate

description: 设置帧率(每秒帧数)(idf)
type: string
readonly: no
required: no

pattern_type

description: 设置模式类型 (image2)
type: string
readonly: no
required: no
format: integer or keyword
values:

  • glob
  • sequence
  • none

start_number

description: 设置序列中的第一个编号 (image2)
type: integer
readonly: no
required: no
default: 0

start_number_range

description: 设置查看第一个序列编号时所考察的范围 (image2)
type: integer
readonly: no
required: no
minimum: 1
default: 5

ts_from_file

description: 使用文件自身的时间戳来设置帧时间戳 (image2)
type: string
readonly: no
required: no
format: integer or keyword
values:

  • none
  • sec
  • ns

export_path_metadata

description: 启用包含输入路径信息的元数据 (image2)
type: string
readonly: no
required: no

framerate

description: 设置视频帧率 (image2)
type: string
readonly: no
required: no

pixel_format

description: 设置视频像素格式 (image2)
type: string
readonly: no
required: no

video_size

description: 设置视频尺寸 (image2)
type: string
readonly: no
required: no

loop

description: 强制循环读取输入文件序列 (image2)
type: string
readonly: no
required: no

frame_size

description: 以字节为单位强制帧大小 (image2pipe)
type: integer
readonly: no
required: no
minimum: 0
default: 0

framerate

description: 设置视频帧率 (image2pipe)
type: string
readonly: no
required: no

pixel_format

description: 设置视频像素格式 (image2pipe)
type: string
readonly: no
required: no

video_size

description: 设置视频尺寸 (image2pipe)
type: string
readonly: no
required: no

loop

description: 强制循环读取输入文件序列 (image2pipe)
type: string
readonly: no
required: no

pattern_type

description: 设置模式类型 (alias_pix)
type: string
readonly: no
required: no
format: integer or keyword
values:

  • glob
  • sequence
  • none

start_number

description: 设置序列中的第一个编号 (alias_pix)
type: integer
readonly: no
required: no
default: 0

start_number_range

description: 设置查看第一个序列编号时所考察的范围 (alias_pix)
type: integer
readonly: no
required: no
minimum: 1
default: 5

ts_from_file

description: 使用文件自身的时间戳来设置帧时间戳 (alias_pix)
type: string
readonly: no
required: no
format: integer or keyword
values:

  • none
  • sec
  • ns

export_path_metadata

description: 启用包含输入路径信息的元数据 (alias_pix)
type: string
readonly: no
required: no

framerate

description: 设置视频帧率 (alias_pix)
type: string
readonly: no
required: no

pixel_format

description: 设置视频像素格式 (alias_pix)
type: string
readonly: no
required: no

video_size

description: 设置视频尺寸 (alias_pix)
type: string
readonly: no
required: no

loop

description: 强制循环读取输入文件序列 (alias_pix)
type: string
readonly: no
required: no

pattern_type

description: 设置模式类型 (brender_pix)
type: string
readonly: no
required: no
format: integer or keyword
values:

  • glob
  • sequence
  • none

start_number

description: 设置序列中的第一个编号 (brender_pix)
type: integer
readonly: no
required: no
default: 0

start_number_range

description: 设置查看第一个序列编号时所考察的范围 (brender_pix)
type: integer
readonly: no
required: no
minimum: 1
default: 5

ts_from_file

description: 使用文件自身的时间戳来设置帧时间戳 (brender_pix)
type: string
readonly: no
required: no
format: integer or keyword
values:

  • none
  • sec
  • ns

export_path_metadata

description: 启用包含输入路径信息的元数据 (brender_pix)
type: string
readonly: no
required: no

framerate

description: 设置视频帧率 (brender_pix)
type: string
readonly: no
required: no

pixel_format

description: 设置视频像素格式 (brender_pix)
type: string
readonly: no
required: no

video_size

description: 设置视频尺寸 (brender_pix)
type: string
readonly: no
required: no

loop

description: 强制循环读取输入文件序列 (brender_pix)
type: string
readonly: no
required: no

framerate

description: (ingenient)
type: string
readonly: no
required: no

raw_packet_size

description: (ingenient)
type: integer
readonly: no
required: no
minimum: 1
default: 1024

raw_packet_size

description: (ipu)
type: integer
readonly: no
required: no
minimum: 1
default: 1024

flv_metadata

description: 根据 onMetaData 数组分配流 (kux)
type: string
readonly: no
required: no

flv_full_metadata

description: 转储 onMetadata 的完整元数据 (kux)
type: string
readonly: no
required: no

flv_ignore_prevtag

description: 忽略前一个标签的大小 (kux)
type: string
readonly: no
required: no

raw_packet_size

description: (loas)
type: integer
readonly: no
required: no
minimum: 1
default: 1024

framerate

description: (m4v)
type: string
readonly: no
required: no

raw_packet_size

description: (m4v)
type: integer
readonly: no
required: no
minimum: 1
default: 1024

eia608_extract

description: 从 VANC 包中提取 EIA-608/708 字幕 (mcc)
type: string
readonly: no
required: no

subfps

description: 设置影片帧率的回退值 (microdvd)
type: string
readonly: no
required: no
format: numerator/denominator

framerate

description: (mjpeg)
type: string
readonly: no
required: no

raw_packet_size

description: (mjpeg)
type: integer
readonly: no
required: no
minimum: 1
default: 1024

framerate

description: (mjpeg_2000)
type: string
readonly: no
required: no

raw_packet_size

description: (mjpeg_2000)
type: integer
readonly: no
required: no
minimum: 1
default: 1024

raw_packet_size

description: (mlp)
type: integer
readonly: no
required: no
minimum: 1
default: 1024

use_absolute_path

description: 允许在打开 alias 时使用绝对路径,这可能带来安全问题 (mov,mp4,m4a,3gp,3g2,mj2)
type: string
readonly: no
required: no

seek_streams_individually

description: 将每条流各自 seek 到最接近的点 (mov,mp4,m4a,3gp,3g2,mj2)
type: string
readonly: no
required: no

ignore_editlist

description: 忽略 edit list atom。(mov,mp4,m4a,3gp,3g2,mj2)
type: string
readonly: no
required: no

advanced_editlist

description: 根据 editlist 修改 AVIndex。使用此选项可按 edits 所指定的顺序解码。(mov,mp4,m4a,3gp,3g2,mj2)
type: string
readonly: no
required: no

ignore_chapters

description: (mov,mp4,m4a,3gp,3g2,mj2)
type: string
readonly: no
required: no

use_mfra_for

description: 使用 mfra 作为分段时间戳 (mov,mp4,m4a,3gp,3g2,mj2)
type: string
readonly: no
required: no
format: integer or keyword
values:

  • auto
  • dts
  • pts

use_tfdt

description: 使用 tfdt 作为分段时间戳 (mov,mp4,m4a,3gp,3g2,mj2)
type: string
readonly: no
required: no

export_all

description: 导出无法识别的元数据条目 (mov,mp4,m4a,3gp,3g2,mj2)
type: string
readonly: no
required: no

export_xmp

description: 导出完整的 XMP 元数据 (mov,mp4,m4a,3gp,3g2,mj2)
type: string
readonly: no
required: no

decryption_keys

description: 按 KID(十六进制)给出的媒体解密密钥 (mov,mp4,m4a,3gp,3g2,mj2)
type: string
readonly: no
required: no

enable_drefs

description: 启用外部轨道支持。(mov,mp4,m4a,3gp,3g2,mj2)
type: string
readonly: no
required: no

max_stts_delta

description: 超过该值的偏移视为无效 (mov,mp4,m4a,3gp,3g2,mj2)
type: integer
readonly: no
required: no
minimum: 0
maximum: -2147483648
default: -480001

interleaved_read

description: 在解复用器层面交错来自多条轨道的数据包 (mov,mp4,m4a,3gp,3g2,mj2)
type: string
readonly: no
required: no

usetoc

description: 使用内容目录(table of contents)(mp3)
type: string
readonly: no
required: no

resync_size

description: 设置查找新同步点的大小上限 (mpegts)
type: integer
readonly: no
required: no
minimum: 0
default: 65536

fix_teletext_pts

description: 尝试修正 dvb 图文电视(teletext)流的 pts 值 (mpegts)
type: string
readonly: no
required: no

scan_all_pmts

description: 扫描并合并所有 PMT (mpegts)
type: string
readonly: no
required: no

skip_unknown_pmt

description: 跳过 PAT 中未声明的节目的 PMT (mpegts)
type: string
readonly: no
required: no

merge_pmt_versions

description: 当 PMT 的版本/pids 变化时重用流 (mpegts)
type: string
readonly: no
required: no

max_packet_size

description: 发出数据包的最大大小 (mpegts)
type: integer
readonly: no
required: no
minimum: 184
maximum: 1073741823
default: 204800

resync_size

description: 设置查找新同步点的大小上限 (mpegtsraw)
type: integer
readonly: no
required: no
minimum: 0
default: 65536

compute_pcr

description: 为每个传输流数据包计算精确的 PCR (mpegtsraw)
type: string
readonly: no
required: no

framerate

description: (mpegvideo)
type: string
readonly: no
required: no

raw_packet_size

description: (mpegvideo)
type: integer
readonly: no
required: no
minimum: 1
default: 1024

strict_mime_boundary

description: 要求 MIME 边界相匹配 (mpjpeg)
type: string
readonly: no
required: no

eia608_extract

description: 从 s436m 轨道中提取 eia 608 字幕 (mxf)
type: string
readonly: no
required: no

framerate

description: (obu)
type: string
readonly: no
required: no

raw_packet_size

description: (osq)
type: integer
readonly: no
required: no
minimum: 1
default: 1024

sample_rate

description: (alaw)
type: integer
readonly: no
required: no
minimum: 0
default: 44100

ch_layout

description: (alaw)
type: string
readonly: no
required: no

sample_rate

description: (mulaw)
type: integer
readonly: no
required: no
minimum: 0
default: 44100

ch_layout

description: (mulaw)
type: string
readonly: no
required: no

sample_rate

description: (vidc)
type: integer
readonly: no
required: no
minimum: 0
default: 44100

ch_layout

description: (vidc)
type: string
readonly: no
required: no

sample_rate

description: (f64be)
type: integer
readonly: no
required: no
minimum: 0
default: 44100

ch_layout

description: (f64be)
type: string
readonly: no
required: no

sample_rate

description: (f64le)
type: integer
readonly: no
required: no
minimum: 0
default: 44100

ch_layout

description: (f64le)
type: string
readonly: no
required: no

sample_rate

description: (f32be)
type: integer
readonly: no
required: no
minimum: 0
default: 44100

ch_layout

description: (f32be)
type: string
readonly: no
required: no

sample_rate

description: (f32le)
type: integer
readonly: no
required: no
minimum: 0
default: 44100

ch_layout

description: (f32le)
type: string
readonly: no
required: no

sample_rate

description: (s32be)
type: integer
readonly: no
required: no
minimum: 0
default: 44100

ch_layout

description: (s32be)
type: string
readonly: no
required: no

sample_rate

description: (s32le)
type: integer
readonly: no
required: no
minimum: 0
default: 44100

ch_layout

description: (s32le)
type: string
readonly: no
required: no

sample_rate

description: (s24be)
type: integer
readonly: no
required: no
minimum: 0
default: 44100

ch_layout

description: (s24be)
type: string
readonly: no
required: no

sample_rate

description: (s24le)
type: integer
readonly: no
required: no
minimum: 0
default: 44100

ch_layout

description: (s24le)
type: string
readonly: no
required: no

sample_rate

description: (s16be)
type: integer
readonly: no
required: no
minimum: 0
default: 44100

ch_layout

description: (s16be)
type: string
readonly: no
required: no

sample_rate

description: (s16le)
type: integer
readonly: no
required: no
minimum: 0
default: 44100

ch_layout

description: (s16le)
type: string
readonly: no
required: no

sample_rate

description: (s8)
type: integer
readonly: no
required: no
minimum: 0
default: 44100

ch_layout

description: (s8)
type: string
readonly: no
required: no

sample_rate

description: (u32be)
type: integer
readonly: no
required: no
minimum: 0
default: 44100

ch_layout

description: (u32be)
type: string
readonly: no
required: no

sample_rate

description: (u32le)
type: integer
readonly: no
required: no
minimum: 0
default: 44100

ch_layout

description: (u32le)
type: string
readonly: no
required: no

sample_rate

description: (u24be)
type: integer
readonly: no
required: no
minimum: 0
default: 44100

ch_layout

description: (u24be)
type: string
readonly: no
required: no

sample_rate

description: (u24le)
type: integer
readonly: no
required: no
minimum: 0
default: 44100

ch_layout

description: (u24le)
type: string
readonly: no
required: no

sample_rate

description: (u16be)
type: integer
readonly: no
required: no
minimum: 0
default: 44100

ch_layout

description: (u16be)
type: string
readonly: no
required: no

sample_rate

description: (u16le)
type: integer
readonly: no
required: no
minimum: 0
default: 44100

ch_layout

description: (u16le)
type: string
readonly: no
required: no

sample_rate

description: (u8)
type: integer
readonly: no
required: no
minimum: 0
default: 44100

ch_layout

description: (u8)
type: string
readonly: no
required: no

stride

description: 帧(frame)行大小,以字节为单位 (rawvideo)
type: string
readonly: no
required: no

pixel_format

description: 设置像素格式 (rawvideo)
type: string
readonly: no
required: no

video_size

description: 设置帧大小 (rawvideo)
type: string
readonly: no
required: no

framerate

description: 设置帧率 (rawvideo)
type: string
readonly: no
required: no

rtp_flags

description: 设置 RTP 标志 (rtp)
type: string
readonly: no
required: no
format: flags
values:

  • filter_src

listen_timeout

description: 设置等待传入连接的最大超时时间(单位:秒)(rtp)
type: string
readonly: no
required: no

localaddr

description: 本地地址 (rtp)
type: string
readonly: no
required: no

allowed_media_types

description: 设置从服务器接受的媒体类型 (rtp)
type: string
readonly: no
required: no
format: flags
values:

  • video
  • audio
  • data
  • subtitle

reorder_queue_size

description: 设置用于处理乱序数据包的缓冲数据包数量 (rtp)
type: integer
readonly: no
required: no
minimum: -1
default: -1

buffer_size

description: 底层协议的发送/接收缓冲区大小 (rtp)
type: integer
readonly: no
required: no
minimum: -1
default: -1

initial_pause

description: 不立即开始播放该流 (rtsp)
type: string
readonly: no
required: no

rtsp_transport

description: 设置 RTSP 传输协议 (rtsp)
type: string
readonly: no
required: no
format: flags
values:

  • udp
  • tcp
  • udp_multicast
  • http
  • https

rtsp_flags

description: 设置 RTSP 标志 (rtsp)
type: string
readonly: no
required: no
format: flags
values:

  • filter_src
  • listen
  • prefer_tcp
  • satip_raw

allowed_media_types

description: 设置从服务器接受的媒体类型 (rtsp)
type: string
readonly: no
required: no
format: flags
values:

  • video
  • audio
  • data
  • subtitle

min_port

description: 设置最小本地 UDP 端口 (rtsp)
type: integer
readonly: no
required: no
minimum: 0
maximum: 65535
default: 5000

max_port

description: 设置最大本地 UDP 端口 (rtsp)
type: integer
readonly: no
required: no
minimum: 0
maximum: 65535
default: 65000

listen_timeout

description: 设置等待传入连接的最大超时时间(单位:秒,-1 表示无限,隐含 listen 标志)(rtsp)
type: integer
readonly: no
required: no
default: -1

timeout

description: 设置套接字 I/O 操作的超时时间(单位:微秒)(rtsp)
type: integer
readonly: no
required: no
minimum: -2147483648
default: 0
format: 64-bit

reorder_queue_size

description: 设置用于处理乱序数据包的缓冲数据包数量 (rtsp)
type: integer
readonly: no
required: no
minimum: -1
default: -1

buffer_size

description: 底层协议的发送/接收缓冲区大小 (rtsp)
type: integer
readonly: no
required: no
minimum: -1
default: -1

user_agent

description: 覆盖 User-Agent 头 (rtsp)
type: string
readonly: no
required: no
default: Lavf63.1.101

ca_file

description: 证书颁发机构数据库文件 (rtsp)
type: string
readonly: no
required: no

cafile

description: 证书颁发机构数据库文件 (rtsp)
type: string
readonly: no
required: no

tls_verify

description: 验证对端证书 (rtsp)
type: string
readonly: no
required: no

verify

description: 验证对端证书 (rtsp)
type: string
readonly: no
required: no

cert_file

description: 证书文件 (rtsp)
type: string
readonly: no
required: no

cert

description: 证书文件 (rtsp)
type: string
readonly: no
required: no

key_file

description: 私钥文件 (rtsp)
type: string
readonly: no
required: no

key

description: 私钥文件 (rtsp)
type: string
readonly: no
required: no

verifyhost

description: 针对指定主机名进行验证 (rtsp)
type: string
readonly: no
required: no

raw_packet_size

description: (sbc)
type: integer
readonly: no
required: no
minimum: 1
default: 1024

sample_rate

description: (sbg)
type: integer
readonly: no
required: no
minimum: 0
default: 0

frame_size

description: (sbg)
type: integer
readonly: no
required: no
minimum: 0
default: 0

max_file_size

description: (sbg)
type: integer
readonly: no
required: no
minimum: 0
default: 5000000

sdp_flags

description: SDP 标志 (sdp)
type: string
readonly: no
required: no
format: flags
values:

  • filter_src
  • custom_io
  • rtcp_to_source

listen_timeout

description: 设置等待传入连接的最大超时时间(单位:秒)(sdp)
type: string
readonly: no
required: no

localaddr

description: 本地地址 (sdp)
type: string
readonly: no
required: no

allowed_media_types

description: 设置从服务器接受的媒体类型 (sdp)
type: string
readonly: no
required: no
format: flags
values:

  • video
  • audio
  • data
  • subtitle

reorder_queue_size

description: 设置用于处理乱序数据包的缓冲数据包数量 (sdp)
type: integer
readonly: no
required: no
minimum: -1
default: -1

buffer_size

description: 底层协议的发送/接收缓冲区大小 (sdp)
type: integer
readonly: no
required: no
minimum: -1
default: -1

framerate

description: 设置帧率 (ser)
type: string
readonly: no
required: no

raw_packet_size

description: (shn)
type: integer
readonly: no
required: no
minimum: 1
default: 1024

sample_rate

description: (sln)
type: integer
readonly: no
required: no
minimum: 0
default: 8000

ch_layout

description: (sln)
type: string
readonly: no
required: no

raw_packet_size

description: (tak)
type: integer
readonly: no
required: no
minimum: 1
default: 1024

start_time

description: 设置字幕的开始时间(偏移量),单位:毫秒 (tedcaptions)
type: integer
readonly: no
required: no
default: 15000
format: 64-bit

raw_packet_size

description: (truehd)
type: integer
readonly: no
required: no
minimum: 1
default: 1024

chars_per_frame

description: (tty)
type: integer
readonly: no
required: no
minimum: 1
default: 6000

video_size

description: 描述帧大小的字符串,例如 640x480 或 hd720。(tty)
type: string
readonly: no
required: no

framerate

description: (tty)
type: string
readonly: no
required: no

video_size

description: 设置帧大小 (v210)
type: string
readonly: no
required: no

framerate

description: 设置帧率 (v210)
type: string
readonly: no
required: no

video_size

description: 设置帧大小 (v210x)
type: string
readonly: no
required: no

framerate

description: 设置帧率 (v210x)
type: string
readonly: no
required: no

framerate

description: (vc1)
type: string
readonly: no
required: no

raw_packet_size

description: (vc1)
type: integer
readonly: no
required: no
minimum: 1
default: 1024

sub_name

description: .sub 文件的 URI (vobsub)
type: string
readonly: no
required: no

framerate

description: (vvc)
type: string
readonly: no
required: no

raw_packet_size

description: (vvc)
type: integer
readonly: no
required: no
minimum: 1
default: 1024

max_size

description: 单个数据包的最大大小 (w64)
type: integer
readonly: no
required: no
minimum: 0
maximum: 4194304
default: 0

ignore_length

description: 忽略长度 (wav)
type: string
readonly: no
required: no

max_size

description: 单个数据包的最大大小 (wav)
type: integer
readonly: no
required: no
minimum: 0
maximum: 4194304
default: 0

live

description: 标志,指示输入是仅包含头的实时文件。(webm_dash_manifest)
type: string
readonly: no
required: no

bandwidth

description: 要在 DASH 清单中指定的此流带宽。(webm_dash_manifest)
type: integer
readonly: no
required: no
minimum: 0
default: 0

min_delay

description: 帧之间的最小有效延迟(单位:毫秒)(webp_anim)
type: integer
readonly: no
required: no
minimum: 0
maximum: 60000
default: 10

max_webp_delay

description: 帧之间的最大有效延迟(单位:毫秒)(webp_anim)
type: integer
readonly: no
required: no
minimum: 0
maximum: 16777215
default: 16777215

default_delay

description: 帧之间的默认延迟(单位:毫秒)(webp_anim)
type: integer
readonly: no
required: no
minimum: 0
maximum: 60000
default: 100

ignore_loop

description: 忽略 loop 设置 (webp_anim)
type: string
readonly: no
required: no

usebgcolor

description: 使用 ANIM 数据块中的背景颜色 (webp_anim)
type: string
readonly: no
required: no

kind

description: 设置 WebVTT 轨道的类型 (webvtt)
type: string
readonly: no
required: no
format: integer or keyword
values:

  • subtitles
  • captions
  • descriptions
  • metadata

raw_packet_size

description: (wsd)
type: integer
readonly: no
required: no
minimum: 1
default: 1024

linespeed

description: 设置模拟线路速度(字节/秒)(xbin)
type: integer
readonly: no
required: no
minimum: 1
default: 6000

video_size

description: 设置视频大小,例如 640x480 或 hd720。(xbin)
type: string
readonly: no
required: no

framerate

description: 设置帧率(每秒帧数)(xbin)
type: string
readonly: no
required: no

frame_size

description: 强制帧大小(字节)(bmp_pipe)
type: integer
readonly: no
required: no
minimum: 0
default: 0

framerate

description: 设置视频帧率 (bmp_pipe)
type: string
readonly: no
required: no

pixel_format

description: 设置视频像素格式 (bmp_pipe)
type: string
readonly: no
required: no

video_size

description: 设置视频大小 (bmp_pipe)
type: string
readonly: no
required: no

loop

description: 强制循环输入文件序列 (bmp_pipe)
type: string
readonly: no
required: no

frame_size

description: 强制帧大小(字节)(cri_pipe)
type: integer
readonly: no
required: no
minimum: 0
default: 0

framerate

description: 设置视频帧率 (cri_pipe)
type: string
readonly: no
required: no

pixel_format

description: 设置视频像素格式 (cri_pipe)
type: string
readonly: no
required: no

video_size

description: 设置视频大小 (cri_pipe)
type: string
readonly: no
required: no

loop

description: 强制循环输入文件序列 (cri_pipe)
type: string
readonly: no
required: no

frame_size

description: 强制帧大小(字节)(dds_pipe)
type: integer
readonly: no
required: no
minimum: 0
default: 0

framerate

description: 设置视频帧率 (dds_pipe)
type: string
readonly: no
required: no

pixel_format

description: 设置视频像素格式 (dds_pipe)
type: string
readonly: no
required: no

video_size

description: 设置视频大小 (dds_pipe)
type: string
readonly: no
required: no

loop

description: 强制循环输入文件序列 (dds_pipe)
type: string
readonly: no
required: no

frame_size

description: 强制帧大小(字节)(dpx_pipe)
type: integer
readonly: no
required: no
minimum: 0
default: 0

framerate

description: 设置视频帧率 (dpx_pipe)
type: string
readonly: no
required: no

pixel_format

description: 设置视频像素格式 (dpx_pipe)
type: string
readonly: no
required: no

video_size

description: 设置视频大小 (dpx_pipe)
type: string
readonly: no
required: no

loop

description: 强制循环输入文件序列 (dpx_pipe)
type: string
readonly: no
required: no

frame_size

description: 强制帧大小(字节)(exr_pipe)
type: integer
readonly: no
required: no
minimum: 0
default: 0

framerate

description: 设置视频帧率 (exr_pipe)
type: string
readonly: no
required: no

pixel_format

description: 设置视频像素格式 (exr_pipe)
type: string
readonly: no
required: no

video_size

description: 设置视频大小 (exr_pipe)
type: string
readonly: no
required: no

loop

description: 强制循环输入文件序列 (exr_pipe)
type: string
readonly: no
required: no

frame_size

description: 强制帧大小(字节)(gem_pipe)
type: integer
readonly: no
required: no
minimum: 0
default: 0

framerate

description: 设置视频帧率 (gem_pipe)
type: string
readonly: no
required: no

pixel_format

description: 设置视频像素格式 (gem_pipe)
type: string
readonly: no
required: no

video_size

description: 设置视频大小 (gem_pipe)
type: string
readonly: no
required: no

loop

description: 强制循环输入文件序列 (gem_pipe)
type: string
readonly: no
required: no

frame_size

description: 强制帧大小(字节)(gif_pipe)
type: integer
readonly: no
required: no
minimum: 0
default: 0

framerate

description: 设置视频帧率 (gif_pipe)
type: string
readonly: no
required: no

pixel_format

description: 设置视频像素格式 (gif_pipe)
type: string
readonly: no
required: no

video_size

description: 设置视频大小 (gif_pipe)
type: string
readonly: no
required: no

loop

description: 强制循环输入文件序列 (gif_pipe)
type: string
readonly: no
required: no

frame_size

description: 强制帧大小(字节)(hdr_pipe)
type: integer
readonly: no
required: no
minimum: 0
default: 0

framerate

description: 设置视频帧率 (hdr_pipe)
type: string
readonly: no
required: no

pixel_format

description: 设置视频像素格式 (hdr_pipe)
type: string
readonly: no
required: no

video_size

description: 设置视频大小 (hdr_pipe)
type: string
readonly: no
required: no

loop

description: 强制循环输入文件序列 (hdr_pipe)
type: string
readonly: no
required: no

frame_size

description: 强制帧大小(字节)(j2k_pipe)
type: integer
readonly: no
required: no
minimum: 0
default: 0

framerate

description: 设置视频帧率 (j2k_pipe)
type: string
readonly: no
required: no

pixel_format

description: 设置视频像素格式 (j2k_pipe)
type: string
readonly: no
required: no

video_size

description: 设置视频大小 (j2k_pipe)
type: string
readonly: no
required: no

loop

description: 强制循环输入文件序列 (j2k_pipe)
type: string
readonly: no
required: no

frame_size

description: 强制帧大小(字节)(jpeg_pipe)
type: integer
readonly: no
required: no
minimum: 0
default: 0

framerate

description: 设置视频帧率 (jpeg_pipe)
type: string
readonly: no
required: no

pixel_format

description: 设置视频像素格式 (jpeg_pipe)
type: string
readonly: no
required: no

video_size

description: 设置视频大小 (jpeg_pipe)
type: string
readonly: no
required: no

loop

description: 强制循环输入文件序列 (jpeg_pipe)
type: string
readonly: no
required: no

frame_size

description: 强制帧大小(字节)(jpegls_pipe)
type: integer
readonly: no
required: no
minimum: 0
default: 0

framerate

description: 设置视频帧率 (jpegls_pipe)
type: string
readonly: no
required: no

pixel_format

description: 设置视频像素格式 (jpegls_pipe)
type: string
readonly: no
required: no

video_size

description: 设置视频大小 (jpegls_pipe)
type: string
readonly: no
required: no

loop

description: 强制循环输入文件序列 (jpegls_pipe)
type: string
readonly: no
required: no

frame_size

description: 强制帧大小(字节)(jpegxl_pipe)
type: integer
readonly: no
required: no
minimum: 0
default: 0

framerate

description: 设置视频帧率 (jpegxl_pipe)
type: string
readonly: no
required: no

pixel_format

description: 设置视频像素格式 (jpegxl_pipe)
type: string
readonly: no
required: no

video_size

description: 设置视频大小 (jpegxl_pipe)
type: string
readonly: no
required: no

loop

description: 强制循环输入文件序列 (jpegxl_pipe)
type: string
readonly: no
required: no

frame_size

description: 强制帧大小(字节)(jpegxs_pipe)
type: integer
readonly: no
required: no
minimum: 0
default: 0

framerate

description: 设置视频帧率 (jpegxs_pipe)
type: string
readonly: no
required: no

pixel_format

description: 设置视频像素格式 (jpegxs_pipe)
type: string
readonly: no
required: no

video_size

description: 设置视频大小 (jpegxs_pipe)
type: string
readonly: no
required: no

loop

description: 强制循环输入文件序列 (jpegxs_pipe)
type: string
readonly: no
required: no

frame_size

description: 强制帧大小(字节)(pam_pipe)
type: integer
readonly: no
required: no
minimum: 0
default: 0

framerate

description: 设置视频帧率 (pam_pipe)
type: string
readonly: no
required: no

pixel_format

description: 设置视频像素格式 (pam_pipe)
type: string
readonly: no
required: no

video_size

description: 设置视频大小 (pam_pipe)
type: string
readonly: no
required: no

loop

description: 强制循环输入文件序列 (pam_pipe)
type: string
readonly: no
required: no

frame_size

description: 强制帧大小(字节)(pbm_pipe)
type: integer
readonly: no
required: no
minimum: 0
default: 0

framerate

description: 设置视频帧率 (pbm_pipe)
type: string
readonly: no
required: no

pixel_format

description: 设置视频像素格式 (pbm_pipe)
type: string
readonly: no
required: no

video_size

description: 设置视频大小 (pbm_pipe)
type: string
readonly: no
required: no

loop

description: 强制循环输入文件序列 (pbm_pipe)
type: string
readonly: no
required: no

frame_size

description: 强制帧大小(字节)(pcx_pipe)
type: integer
readonly: no
required: no
minimum: 0
default: 0

framerate

description: 设置视频帧率 (pcx_pipe)
type: string
readonly: no
required: no

pixel_format

description: 设置视频像素格式 (pcx_pipe)
type: string
readonly: no
required: no

video_size

description: 设置视频大小 (pcx_pipe)
type: string
readonly: no
required: no

loop

description: 强制循环输入文件序列 (pcx_pipe)
type: string
readonly: no
required: no

frame_size

description: 强制帧大小(字节)(pfm_pipe)
type: integer
readonly: no
required: no
minimum: 0
default: 0

framerate

description: 设置视频帧率 (pfm_pipe)
type: string
readonly: no
required: no

pixel_format

description: 设置视频像素格式 (pfm_pipe)
type: string
readonly: no
required: no

video_size

description: 设置视频大小 (pfm_pipe)
type: string
readonly: no
required: no

loop

description: 强制循环输入文件序列 (pfm_pipe)
type: string
readonly: no
required: no

frame_size

description: 强制帧大小(字节)(pgmyuv_pipe)
type: integer
readonly: no
required: no
minimum: 0
default: 0

framerate

description: 设置视频帧率 (pgmyuv_pipe)
type: string
readonly: no
required: no

pixel_format

description: 设置视频像素格式 (pgmyuv_pipe)
type: string
readonly: no
required: no

video_size

description: 设置视频大小 (pgmyuv_pipe)
type: string
readonly: no
required: no

loop

description: 强制循环输入文件序列 (pgmyuv_pipe)
type: string
readonly: no
required: no

frame_size

description: 强制帧大小(字节)(pgm_pipe)
type: integer
readonly: no
required: no
minimum: 0
default: 0

framerate

description: 设置视频帧率 (pgm_pipe)
type: string
readonly: no
required: no

pixel_format

description: 设置视频像素格式 (pgm_pipe)
type: string
readonly: no
required: no

video_size

description: 设置视频大小 (pgm_pipe)
type: string
readonly: no
required: no

loop

description: 强制循环输入文件序列 (pgm_pipe)
type: string
readonly: no
required: no

frame_size

description: 强制帧大小(字节)(pgx_pipe)
type: integer
readonly: no
required: no
minimum: 0
default: 0

framerate

description: 设置视频帧率 (pgx_pipe)
type: string
readonly: no
required: no

pixel_format

description: 设置视频像素格式 (pgx_pipe)
type: string
readonly: no
required: no

video_size

description: 设置视频大小 (pgx_pipe)
type: string
readonly: no
required: no

loop

description: 强制循环输入文件序列 (pgx_pipe)
type: string
readonly: no
required: no

frame_size

description: 强制帧大小(字节)(phm_pipe)
type: integer
readonly: no
required: no
minimum: 0
default: 0

framerate

description: 设置视频帧率 (phm_pipe)
type: string
readonly: no
required: no

pixel_format

description: 设置视频像素格式 (phm_pipe)
type: string
readonly: no
required: no

video_size

description: 设置视频大小 (phm_pipe)
type: string
readonly: no
required: no

loop

description: 强制循环输入文件序列 (phm_pipe)
type: string
readonly: no
required: no

frame_size

description: 强制帧大小(字节)(photocd_pipe)
type: integer
readonly: no
required: no
minimum: 0
default: 0

framerate

description: 设置视频帧率 (photocd_pipe)
type: string
readonly: no
required: no

pixel_format

description: 设置视频像素格式 (photocd_pipe)
type: string
readonly: no
required: no

video_size

description: 设置视频大小 (photocd_pipe)
type: string
readonly: no
required: no

loop

description: 强制循环输入文件序列 (photocd_pipe)
type: string
readonly: no
required: no

frame_size

description: 强制帧大小(字节)(pictor_pipe)
type: integer
readonly: no
required: no
minimum: 0
default: 0

framerate

description: 设置视频帧率 (pictor_pipe)
type: string
readonly: no
required: no

pixel_format

description: 设置视频像素格式 (pictor_pipe)
type: string
readonly: no
required: no

video_size

description: 设置视频大小 (pictor_pipe)
type: string
readonly: no
required: no

loop

description: 强制循环输入文件序列 (pictor_pipe)
type: string
readonly: no
required: no

frame_size

description: 强制帧大小(字节)(png_pipe)
type: integer
readonly: no
required: no
minimum: 0
default: 0

framerate

description: 设置视频帧率 (png_pipe)
type: string
readonly: no
required: no

pixel_format

description: 设置视频像素格式 (png_pipe)
type: string
readonly: no
required: no

video_size

description: 设置视频大小 (png_pipe)
type: string
readonly: no
required: no

loop

description: 强制循环输入文件序列 (png_pipe)
type: string
readonly: no
required: no

frame_size

description: 强制帧大小(字节)(ppm_pipe)
type: integer
readonly: no
required: no
minimum: 0
default: 0

framerate

description: 设置视频帧率 (ppm_pipe)
type: string
readonly: no
required: no

pixel_format

description: 设置视频像素格式 (ppm_pipe)
type: string
readonly: no
required: no

video_size

description: 设置视频大小 (ppm_pipe)
type: string
readonly: no
required: no

loop

description: 强制循环输入文件序列 (ppm_pipe)
type: string
readonly: no
required: no

frame_size

description: 强制帧大小(字节)(psd_pipe)
type: integer
readonly: no
required: no
minimum: 0
default: 0

framerate

description: 设置视频帧率 (psd_pipe)
type: string
readonly: no
required: no

pixel_format

description: 设置视频像素格式 (psd_pipe)
type: string
readonly: no
required: no

video_size

description: 设置视频大小 (psd_pipe)
type: string
readonly: no
required: no

loop

description: 强制循环输入文件序列 (psd_pipe)
type: string
readonly: no
required: no

frame_size

description: 强制帧大小(字节)(qdraw_pipe)
type: integer
readonly: no
required: no
minimum: 0
default: 0

framerate

description: 设置视频帧率 (qdraw_pipe)
type: string
readonly: no
required: no

pixel_format

description: 设置视频像素格式 (qdraw_pipe)
type: string
readonly: no
required: no

video_size

description: 设置视频大小 (qdraw_pipe)
type: string
readonly: no
required: no

loop

description: 强制循环输入文件序列 (qdraw_pipe)
type: string
readonly: no
required: no

frame_size

description: 强制帧大小(字节)(qoi_pipe)
type: integer
readonly: no
required: no
minimum: 0
default: 0

framerate

description: 设置视频帧率 (qoi_pipe)
type: string
readonly: no
required: no

pixel_format

description: 设置视频像素格式 (qoi_pipe)
type: string
readonly: no
required: no

video_size

description: 设置视频大小 (qoi_pipe)
type: string
readonly: no
required: no

loop

description: 强制循环输入文件序列 (qoi_pipe)
type: string
readonly: no
required: no

frame_size

description: 强制帧大小(字节)(sgi_pipe)
type: integer
readonly: no
required: no
minimum: 0
default: 0

framerate

description: 设置视频帧率 (sgi_pipe)
type: string
readonly: no
required: no

pixel_format

description: 设置视频像素格式 (sgi_pipe)
type: string
readonly: no
required: no

video_size

description: 设置视频大小 (sgi_pipe)
type: string
readonly: no
required: no

loop

description: 强制循环输入文件序列 (sgi_pipe)
type: string
readonly: no
required: no

frame_size

description: 强制帧大小(字节)(svg_pipe)
type: integer
readonly: no
required: no
minimum: 0
default: 0

framerate

description: 设置视频帧率 (svg_pipe)
type: string
readonly: no
required: no

pixel_format

description: 设置视频像素格式 (svg_pipe)
type: string
readonly: no
required: no

video_size

description: 设置视频大小 (svg_pipe)
type: string
readonly: no
required: no

loop

description: 强制循环输入文件序列 (svg_pipe)
type: string
readonly: no
required: no

frame_size

description: 强制帧大小(字节)(sunrast_pipe)
type: integer
readonly: no
required: no
minimum: 0
default: 0

framerate

description: 设置视频帧率 (sunrast_pipe)
type: string
readonly: no
required: no

pixel_format

description: 设置视频像素格式 (sunrast_pipe)
type: string
readonly: no
required: no

video_size

description: 设置视频大小 (sunrast_pipe)
type: string
readonly: no
required: no

loop

description: 强制循环输入文件序列 (sunrast_pipe)
type: string
readonly: no
required: no

frame_size

description: 强制帧大小(字节)(tiff_pipe)
type: integer
readonly: no
required: no
minimum: 0
default: 0

framerate

description: 设置视频帧率 (tiff_pipe)
type: string
readonly: no
required: no

pixel_format

description: 设置视频像素格式 (tiff_pipe)
type: string
readonly: no
required: no

video_size

description: 设置视频大小 (tiff_pipe)
type: string
readonly: no
required: no

loop

description: 强制循环输入文件序列 (tiff_pipe)
type: string
readonly: no
required: no

frame_size

description: 强制帧大小(字节)(vbn_pipe)
type: integer
readonly: no
required: no
minimum: 0
default: 0

framerate

description: 设置视频帧率 (vbn_pipe)
type: string
readonly: no
required: no

pixel_format

description: 设置视频像素格式 (vbn_pipe)
type: string
readonly: no
required: no

video_size

description: 设置视频大小 (vbn_pipe)
type: string
readonly: no
required: no

loop

description: 强制循环输入文件序列 (vbn_pipe)
type: string
readonly: no
required: no

frame_size

description: 强制帧大小(字节)(webp_pipe)
type: integer
readonly: no
required: no
minimum: 0
default: 0

framerate

description: 设置视频帧率 (webp_pipe)
type: string
readonly: no
required: no

pixel_format

description: 设置视频像素格式 (webp_pipe)
type: string
readonly: no
required: no

video_size

description: 设置视频大小 (webp_pipe)
type: string
readonly: no
required: no

loop

description: 强制循环输入文件序列 (webp_pipe)
type: string
readonly: no
required: no

frame_size

description: 强制帧大小(字节)(xbm_pipe)
type: integer
readonly: no
required: no
minimum: 0
default: 0

framerate

description: 设置视频帧率 (xbm_pipe)
type: string
readonly: no
required: no

pixel_format

description: 设置视频像素格式 (xbm_pipe)
type: string
readonly: no
required: no

video_size

description: 设置视频大小 (xbm_pipe)
type: string
readonly: no
required: no

loop

description: 强制循环输入文件序列 (xbm_pipe)
type: string
readonly: no
required: no

frame_size

description: 强制帧大小(字节)(xpm_pipe)
type: integer
readonly: no
required: no
minimum: 0
default: 0

framerate

description: 设置视频帧率 (xpm_pipe)
type: string
readonly: no
required: no

pixel_format

description: 设置视频像素格式 (xpm_pipe)
type: string
readonly: no
required: no

video_size

description: 设置视频大小 (xpm_pipe)
type: string
readonly: no
required: no

loop

description: 强制循环输入文件序列 (xpm_pipe)
type: string
readonly: no
required: no

frame_size

description: 强制帧大小(字节)(xwd_pipe)
type: integer
readonly: no
required: no
minimum: 0
default: 0

framerate

description: 设置视频帧率 (xwd_pipe)
type: string
readonly: no
required: no

pixel_format

description: 设置视频像素格式 (xwd_pipe)
type: string
readonly: no
required: no

video_size

description: 设置视频大小 (xwd_pipe)
type: string
readonly: no
required: no

loop

description: 强制循环输入文件序列 (xwd_pipe)
type: string
readonly: no
required: no

sample_rate

description: (alsa)
type: integer
readonly: no
required: no
minimum: 1
default: 48000

ch_layout

description: (alsa)
type: string
readonly: no
required: no

framerate

description: (fbdev)
type: string
readonly: no
required: no

device

description: DRM 设备路径 (kmsgrab)
type: string
readonly: no
required: no
default: /dev/dri/card0

format

description: 帧缓冲区的像素格式 (kmsgrab)
type: string
readonly: no
required: no

format_modifier

description: 帧缓冲区的 DRM 格式修饰符 (kmsgrab)
type: integer
readonly: no
required: no
minimum: 0
default: 72057594037927935
format: 64-bit

crtc_id

description: 用于定义捕获源的 CRTC ID (kmsgrab)
type: integer
readonly: no
required: no
minimum: 0
maximum: 4294967295
default: 0
format: 64-bit

plane_id

description: 用于定义捕获源的平面(Plane) ID (kmsgrab)
type: integer
readonly: no
required: no
minimum: 0
maximum: 4294967295
default: 0
format: 64-bit

framerate

description: 捕获时使用的帧率 (kmsgrab)
type: string
readonly: no
required: no
format: numerator/denominator

graph

description: 设置 libavfilter 图 (lavfi)
type: string
readonly: no
required: no

graph_file

description: 设置 libavfilter 图的文件名 (lavfi)
type: string
readonly: no
required: no

dumpgraph

description: 将图转储到 stderr (lavfi)
type: string
readonly: no
required: no

sample_rate

description: (oss)
type: integer
readonly: no
required: no
minimum: 1
default: 48000

channels

description: (oss)
type: integer
readonly: no
required: no
minimum: 1
default: 2

server

description: 设置 PulseAudio 服务器 (pulse)
type: string
readonly: no
required: no

name

description: 设置应用程序名称 (pulse)
type: string
readonly: no
required: no
default: Lavf63.1.101

stream_name

description: 设置流描述 (pulse)
type: string
readonly: no
required: no
default: record

sample_rate

description: 设置采样率,单位 Hz (pulse)
type: integer
readonly: no
required: no
minimum: 1
default: 48000

channels

description: 设置音频声道(channel)数量 (pulse)
type: integer
readonly: no
required: no
minimum: 1
default: 2

frame_size

description: 设置每帧字节数 (pulse)
type: integer
readonly: no
required: no
minimum: 1
default: 1024

fragment_size

description: 设置缓冲区大小,影响延迟和 CPU 使用率 (pulse)
type: integer
readonly: no
required: no
minimum: -1
default: -1

wallclock

description: 使用当前时间设置初始 pts (pulse)
type: integer
readonly: no
required: no
minimum: -1
maximum: 1
default: 1

sample_rate

description: (sndio)
type: integer
readonly: no
required: no
minimum: 1
default: 48000

channels

description: (sndio)
type: integer
readonly: no
required: no
minimum: 1
default: 2

standard

description: 设置电视制式,仅模拟帧采集卡使用 (video4linux2,v4l2)
type: string
readonly: no
required: no

channel

description: 设置电视频道,仅帧采集卡使用 (video4linux2,v4l2)
type: integer
readonly: no
required: no
minimum: -1
default: -1

video_size

description: 设置帧大小 (video4linux2,v4l2)
type: string
readonly: no
required: no

pixel_format

description: 设置首选像素格式 (video4linux2,v4l2)
type: string
readonly: no
required: no

input_format

description: 设置首选像素格式(用于原始视频)或编解码器(codec)名称 (video4linux2,v4l2)
type: string
readonly: no
required: no

framerate

description: 设置帧率 (video4linux2,v4l2)
type: string
readonly: no
required: no

list_formats

description: 列出可用格式后退出 (video4linux2,v4l2)
type: string
readonly: no
required: no
format: integer or keyword
values:

  • all
  • raw
  • compressed

list_standards

description: 列出支持的制式后退出 (video4linux2,v4l2)
type: string
readonly: no
required: no
format: integer or keyword
values:

  • all

timestamps

description: 设置抓取帧的时间戳类型 (video4linux2,v4l2)
type: string
readonly: no
required: no
format: integer or keyword
values:

  • default
  • abs
  • mono2abs

ts

description: 设置抓取帧的时间戳类型 (video4linux2,v4l2)
type: string
readonly: no
required: no
format: integer or keyword
values:

  • default
  • abs
  • mono2abs

use_libv4l2

description: 使用 libv4l2 (v4l-utils) 转换函数 (video4linux2,v4l2)
type: string
readonly: no
required: no

window_id

description: 要捕获的窗口。 (x11grab)
type: integer
readonly: no
required: no
minimum: 0
maximum: -2147483648
default: 0

x

description: 初始 x 坐标。 (x11grab)
type: integer
readonly: no
required: no
minimum: 0
default: 0

y

description: 初始 y 坐标。 (x11grab)
type: integer
readonly: no
required: no
minimum: 0
default: 0

grab_x

description: 初始 x 坐标。 (x11grab)
type: integer
readonly: no
required: no
minimum: 0
default: 0

grab_y

description: 初始 y 坐标。 (x11grab)
type: integer
readonly: no
required: no
minimum: 0
default: 0

video_size

description: 描述帧大小的字符串,例如 640x480 或 hd720。(x11grab)
type: string
readonly: no
required: no

framerate

description: (x11grab)
type: string
readonly: no
required: no
default: ntsc

draw_mouse

description: 绘制鼠标指针。 (x11grab)
type: integer
readonly: no
required: no
minimum: 0
maximum: 1
default: 1

follow_mouse

description: 当鼠标指针移动到距区域边缘指定像素范围内时,移动抓取区域。 (x11grab)
type: string
readonly: no
required: no
format: integer or keyword
values:

  • centered

show_region

description: 显示抓取区域。 (x11grab)
type: integer
readonly: no
required: no
minimum: 0
maximum: 1
default: 0

region_border

description: 设置区域边框粗细。 (x11grab)
type: integer
readonly: no
required: no
minimum: 1
maximum: 128
default: 3

select_region

description: 使用指针以图形方式选择抓取区域。 (x11grab)
type: string
readonly: no
required: no

flags

type: string
readonly: no
required: no
format: flags
values:

  • unaligned
  • gray
  • low_delay
  • bitexact
  • output_corrupt

flags2

type: string
readonly: no
required: no
format: flags
values:

  • ignorecrop
  • chunks
  • showall
  • export_mvs
  • skip_manual
  • ass_ro_flush_noop
  • icc_profiles

export_side_data

description: 将元数据导出为附加数据(side data)
type: string
readonly: no
required: no
format: flags
values:

  • mvs
  • venc_params
  • film_grain
  • enhancements

ar

description: 设置音频采样率(单位 Hz)
type: integer
readonly: no
required: no
minimum: 0
default: 0

bug

description: 规避未被自动检测到的编码器缺陷
type: string
readonly: no
required: no
format: flags
values:

  • autodetect
  • xvid_ilace
  • ump4
  • no_padding
  • amv
  • qpel_chroma
  • std_qpel
  • qpel_chroma2
  • direct_blocksize
  • edge
  • hpel_chroma
  • dc_clip
  • ms
  • trunc
  • iedge

strict

description: 遵循标准的严格程度
type: string
readonly: no
required: no
format: integer or keyword
values:

  • very
  • strict
  • normal
  • unofficial
  • experimental

err_detect

description: 设置错误检测标志
type: string
readonly: no
required: no
format: flags
values:

  • crccheck
  • bitstream
  • buffer
  • explode
  • ignore_err
  • careful
  • compliant
  • aggressive

idct

description: 选择 IDCT 实现
type: string
readonly: no
required: no
format: integer or keyword
values:

  • auto
  • int
  • simple
  • simplemmx
  • arm
  • altivec
  • simplearm
  • simplearmv5te
  • simplearmv6
  • simpleneon
  • xvid
  • xvidmmx
  • faani
  • simpleauto

ec

description: 设置错误隐藏策略
type: string
readonly: no
required: no
format: flags
values:

  • guess_mvs
  • deblock
  • favor_inter

debug

description: 打印指定的调试信息
type: string
readonly: no
required: no
format: flags
values:

  • pict
  • bitstream
  • mb_type
  • qp
  • dct_coeff
  • green_metadata
  • skip
  • startcode
  • er
  • mmco
  • bugs
  • buffers
  • thread_ops
  • nomc

threads

description: 设置线程数
type: string
readonly: no
required: no
format: integer or keyword
values:

  • auto

skip_top

description: 跳过的顶部宏块(macroblock)行数
type: integer
readonly: no
required: no
default: 0

skip_bottom

description: 跳过的底部宏块行数
type: integer
readonly: no
required: no
default: 0

lowres

description: 以 1=1/2、2=1/4、3=1/8 的分辨率解码
type: integer
readonly: no
required: no
minimum: 0
default: 0

skip_loop_filter

description: 对选定的帧(frame)跳过环路滤波处理
type: string
readonly: no
required: no
format: integer or keyword
values:

  • none
  • default
  • noref
  • bidir
  • nointra
  • nokey
  • all

skip_idct

description: 对选定的帧跳过 IDCT/反量化
type: string
readonly: no
required: no
format: integer or keyword
values:

  • none
  • default
  • noref
  • bidir
  • nointra
  • nokey
  • all

skip_frame

description: 对选定的帧跳过解码
type: string
readonly: no
required: no
format: integer or keyword
values:

  • none
  • default
  • noref
  • bidir
  • nointra
  • nokey
  • all

ch_layout

type: string
readonly: no
required: no

color_primaries

description: 基色(color primaries)
type: string
readonly: no
required: no
format: integer or keyword
values:

  • bt709
  • unknown
  • bt470m
  • bt470bg
  • smpte170m
  • smpte240m
  • film
  • bt2020
  • smpte428
  • smpte428_1
  • smpte431
  • smpte432
  • jedec-p22
  • ebu3213
  • unspecified

color_trc

description: 颜色传输特性
type: string
readonly: no
required: no
format: integer or keyword
values:

  • bt709
  • unknown
  • gamma22
  • bt470m
  • gamma28
  • bt470bg
  • smpte170m
  • smpte240m
  • linear
  • log100
  • log316
  • iec61966-2-4
  • bt1361e
  • iec61966-2-1
  • bt2020-10
  • bt2020-12
  • smpte2084
  • smpte428
  • arib-std-b67
  • unspecified
  • log
  • log_sqrt
  • iec61966_2_4
  • bt1361
  • iec61966_2_1
  • bt2020_10bit
  • bt2020_12bit
  • smpte428_1

colorspace

description: 色彩空间
type: string
readonly: no
required: no
format: integer or keyword
values:

  • rgb
  • bt709
  • unknown
  • fcc
  • bt470bg
  • smpte170m
  • smpte240m
  • ycgco
  • bt2020nc
  • bt2020c
  • smpte2085
  • chroma-derived-nc
  • chroma-derived-c
  • ictcp
  • ipt-c2
  • unspecified
  • ycocg
  • ycgco-re
  • ycgco-ro
  • bt2020_ncl
  • bt2020_cl

color_range

description: 色彩范围
type: string
readonly: no
required: no
format: integer or keyword
values:

  • unknown
  • tv
  • pc
  • unspecified
  • mpeg
  • jpeg
  • limited
  • full

chroma_sample_location

description: 色度采样位置
type: string
readonly: no
required: no
format: integer or keyword
values:

  • unknown
  • left
  • center
  • topleft
  • top
  • bottomleft
  • bottom
  • unspecified

alpha_mode

description: Alpha 模式
type: string
readonly: no
required: no
format: integer or keyword
values:

  • unknown
  • unspecified
  • premultiplied
  • straight

thread_type

description: 选择多线程类型
type: string
readonly: no
required: no
format: flags
values:

  • slice
  • frame

request_sample_fmt

description: 音频解码器应优先选用的采样格式
type: string
readonly: no
required: no

sub_charenc

description: 设置输入文本字幕的字符编码
type: string
readonly: no
required: no

sub_charenc_mode

description: 设置输入文本字幕的字符编码模式
type: string
readonly: no
required: no
format: flags
values:

  • do_nothing
  • auto
  • pre_decoder
  • ignore

apply_cropping

type: string
readonly: no
required: no

skip_alpha

description: 跳过 Alpha 通道处理
type: string
readonly: no
required: no

field_order

description: 场序
type: string
readonly: no
required: no
format: integer or keyword
values:

  • progressive
  • tt
  • bb
  • tb
  • bt

dump_separator

description: 设置信息转储的字段分隔符
type: string
readonly: no
required: no

codec_whitelist

description: 允许使用的解码器列表
type: string
readonly: no
required: no

max_pixels

description: 像素数上限
type: integer
readonly: no
required: no
minimum: 0
maximum: 2147483647
default: 2147483647
format: 64-bit

max_samples

description: 采样数上限
type: integer
readonly: no
required: no
minimum: 0
maximum: 2147483647
default: 2147483647
format: 64-bit

hwaccel_flags

type: string
readonly: no
required: no
format: flags
values:

  • ignore_level
  • allow_high_depth
  • allow_profile_mismatch
  • unsafe_output

extra_hw_frames

description: 为用户分配的额外硬件帧数量
type: integer
readonly: no
required: no
minimum: -1
default: -1

discard_damaged_percentage

description: 导致丢弃一帧的损坏采样百分比
type: integer
readonly: no
required: no
minimum: 0
maximum: 100
default: 95

side_data_prefer_packet

description: 以逗号分隔的附加数据(side data)类型列表,对于这类数据优先采用用户提供的(容器)数据而非编码后的字节流
type: string
readonly: no
required: no
values:

  • replaygain
  • displaymatrix
  • spherical
  • stereo3d
  • audio_service_type
  • mastering_display_metadata
  • content_light_level
  • icc_profile
  • exif

layer

description: 设置解码图层 (exr)
type: string
readonly: no
required: no

part

description: 设置解码分片 (exr)
type: integer
readonly: no
required: no
minimum: 0
default: 0

skip_cursor

description: 跳过光标 (fic)
type: string
readonly: no
required: no

blank_value

description: 用于替换数据数组中 BLANK 像素的值 (fits)
type: integer
readonly: no
required: no
minimum: 0
maximum: 65535
default: 0

change_field_order

description: 更改场序 (frwu)
type: string
readonly: no
required: no

trans_color

description: 代替透明颜色使用的颜色值(ARGB)(gif)
type: integer
readonly: no
required: no
minimum: 0
maximum: -2147483648
default: 16777215

num_output_buffers

description: 输出上下文中的缓冲区数量 (h263_v4l2m2m)
type: integer
readonly: no
required: no
minimum: 2
default: 16

num_capture_buffers

description: 采集上下文中的缓冲区数量 (h263_v4l2m2m)
type: integer
readonly: no
required: no
minimum: 2
default: 20

is_avc

description: 是否为 AVC (h264)
type: string
readonly: no
required: no

nal_length_size

description: nal_length_size (h264)
type: integer
readonly: no
required: no
minimum: 0
maximum: 4
default: 0

enable_er

description: 在受损帧上启用错误恢复能力(不安全)(h264)
type: string
readonly: no
required: no

x264_build

description: 若任何 SEI 中均未找到 x264 版本,则假定为此 x264 版本 (h264)
type: integer
readonly: no
required: no
minimum: -1
default: -1

skip_gray

description: 不返回灰色间隔帧 (h264)
type: string
readonly: no
required: no

noref_gray

description: 避免将灰色间隔帧用作参考帧 (h264)
type: string
readonly: no
required: no

num_output_buffers

description: 输出上下文中的缓冲区数量 (h264_v4l2m2m)
type: integer
readonly: no
required: no
minimum: 2
default: 16

num_capture_buffers

description: 采集上下文中的缓冲区数量 (h264_v4l2m2m)
type: integer
readonly: no
required: no
minimum: 2
default: 20

apply_defdispwin

description: 应用来自 VUI 的默认显示窗口 (hevc)
type: string
readonly: no
required: no

strict-displaywin

description: 严格应用默认显示窗口尺寸 (hevc)
type: string
readonly: no
required: no

view_ids

description: 需要解码并输出的视点(view)ID 数组;单个 -1 表示解码全部视点 (hevc)
type: string
readonly: no
required: no

view_ids_available

description: 可用的视点 ID 数组在此导出 (hevc)
type: string
readonly: no
required: no

view_pos_available

description: view_ids_available 中各视点的视点位置数组在此导出,形式为 AVStereo3DView (hevc)
type: string
readonly: no
required: no

num_output_buffers

description: 输出上下文中的缓冲区数量 (hevc_v4l2m2m)
type: integer
readonly: no
required: no
minimum: 2
default: 16

num_capture_buffers

description: 采集上下文中的缓冲区数量 (hevc_v4l2m2m)
type: integer
readonly: no
required: no
minimum: 2
default: 20

lowres

description: 按 2 的幂次降低解码分辨率 (jpeg2000)
type: integer
readonly: no
required: no
minimum: 0
maximum: 33
default: 0

extern_huff

description: 使用外部哈夫曼表 (mjpeg)
type: string
readonly: no
required: no

cc_format

description: 提取指定的 Closed Captions(隐藏字幕)格式 (mpeg2video)
type: string
readonly: no
required: no
format: integer or keyword
values:

  • auto
  • a53
  • scte20
  • dvd
  • dish

num_output_buffers

description: 输出上下文中的缓冲区数量 (mpeg4_v4l2m2m)
type: integer
readonly: no
required: no
minimum: 2
default: 16

num_capture_buffers

description: 采集上下文中的缓冲区数量 (mpeg4_v4l2m2m)
type: integer
readonly: no
required: no
minimum: 2
default: 20

num_output_buffers

description: 输出上下文中的缓冲区数量 (mpeg1_v4l2m2m)
type: integer
readonly: no
required: no
minimum: 2
default: 16

num_capture_buffers

description: 采集上下文中的缓冲区数量 (mpeg1_v4l2m2m)
type: integer
readonly: no
required: no
minimum: 2
default: 20

num_output_buffers

description: 输出上下文中的缓冲区数量 (mpeg2_v4l2m2m)
type: integer
readonly: no
required: no
minimum: 2
default: 16

num_capture_buffers

description: 采集上下文中的缓冲区数量 (mpeg2_v4l2m2m)
type: integer
readonly: no
required: no
minimum: 2
default: 20

lowres

description: 按 2 的幂次降低解码分辨率 (photocd)
type: integer
readonly: no
required: no
minimum: 0
maximum: 4
default: 0

skip_cursor

description: 跳过光标 (rasc)
type: string
readonly: no
required: no

top

description: 上场优先 (rawvideo)
type: string
readonly: no
required: no

non_pcm_mode

description: 选择如何处理 NON-PCM (s302m)
type: string
readonly: no
required: no
format: integer or keyword
values:

  • copy
  • drop
  • decode_copy
  • decode_drop

subimage

description: 如可用则改为解码子图像 (tiff)
type: string
readonly: no
required: no

thumbnail

description: 如可用则改为解码内嵌的缩略图子图像 (tiff)
type: string
readonly: no
required: no

page

description: 要解码的多页图像的页码(从 1 开始)(tiff)
type: integer
readonly: no
required: no
minimum: 0
maximum: 65535
default: 0

custom_stride

description: 自定义 V210 跨距 (v210)
type: integer
readonly: no
required: no
minimum: -1
default: 0

num_output_buffers

description: 输出上下文中的缓冲区数量 (vc1_v4l2m2m)
type: integer
readonly: no
required: no
minimum: 2
default: 16

num_capture_buffers

description: 采集上下文中的缓冲区数量 (vc1_v4l2m2m)
type: integer
readonly: no
required: no
minimum: 2
default: 20

num_output_buffers

description: 输出上下文中的缓冲区数量 (vp8_v4l2m2m)
type: integer
readonly: no
required: no
minimum: 2
default: 16

num_capture_buffers

description: 采集上下文中的缓冲区数量 (vp8_v4l2m2m)
type: integer
readonly: no
required: no
minimum: 2
default: 20

num_output_buffers

description: 输出上下文中的缓冲区数量 (vp9_v4l2m2m)
type: integer
readonly: no
required: no
minimum: 2
default: 16

num_capture_buffers

description: 采集上下文中的缓冲区数量 (vp9_v4l2m2m)
type: integer
readonly: no
required: no
minimum: 2
default: 20

dual_mono_mode

description: 为双单声道(dual mono)选择要解码的声道(channel)(aac)
type: string
readonly: no
required: no
format: integer or keyword
values:

  • auto
  • main
  • sub
  • both

channel_order

description: 声道导出的顺序 (aac)
type: string
readonly: no
required: no
format: integer or keyword
values:

  • default
  • coded

target_level

description: xHE-AAC 响度归一化的目标输出响度,单位为 dBFS(0 = 禁用)(aac)
type: integer
readonly: no
required: no
minimum: -70
maximum: 0
default: 0

dual_mono_mode

description: 为双单声道选择要解码的声道 (aac_fixed)
type: string
readonly: no
required: no
format: integer or keyword
values:

  • auto
  • main
  • sub
  • both

channel_order

description: 声道导出的顺序 (aac_fixed)
type: string
readonly: no
required: no
format: integer or keyword
values:

  • default
  • coded

target_level

description: xHE-AAC 响度归一化的目标输出响度,单位为 dBFS(0 = 禁用)(aac_fixed)
type: integer
readonly: no
required: no
minimum: -70
maximum: 0
default: 0

cons_noisegen

description: 启用一致的噪声生成 (ac3)
type: string
readonly: no
required: no

drc_scale

description: 施加动态范围压缩的百分比 (ac3)
type: float
readonly: no
required: no
minimum: 0
maximum: 6
default: 1

heavy_compr

description: 启用强动态范围压缩 (ac3)
type: string
readonly: no
required: no

target_level

description: 以 -dBFS 表示的目标电平(0 表示不应用)(ac3)
type: integer
readonly: no
required: no
minimum: -31
maximum: 0
default: 0

downmix

description: 向解码器请求特定的声道布局 (ac3)
type: string
readonly: no
required: no

cons_noisegen

description: 启用一致的噪声生成 (ac3_fixed)
type: string
readonly: no
required: no

drc_scale

description: 施加动态范围压缩的百分比 (ac3_fixed)
type: float
readonly: no
required: no
minimum: 0
maximum: 6
default: 1

heavy_compr

description: 启用强动态范围压缩 (ac3_fixed)
type: string
readonly: no
required: no

downmix

description: 向解码器请求特定的声道布局 (ac3_fixed)
type: string
readonly: no
required: no

extra_bits_bug

description: 强制采用非标准解码流程 (alac)
type: string
readonly: no
required: no

max_order

description: 设置最大阶数(ALS 简单配置档最高允许 15)(als)
type: integer
readonly: no
required: no
minimum: 0
maximum: 1023
default: 1023

max_samples

description: 每次调用解码的最大采样数 (ape)
type: string
readonly: no
required: no
format: integer or keyword
values:

  • all

core_only

description: 仅解码核心层,不含扩展 (dca)
type: string
readonly: no
required: no

channel_order

description: 声道导出的顺序 (dca)
type: string
readonly: no
required: no
format: integer or keyword
values:

  • default
  • coded

downmix

description: 向解码器请求特定的声道布局 (dca)
type: string
readonly: no
required: no

channel_order

description: 声道导出的顺序 (dolby_e)
type: string
readonly: no
required: no
format: integer or keyword
values:

  • default
  • coded

cons_noisegen

description: 启用一致的噪声生成 (eac3)
type: string
readonly: no
required: no

drc_scale

description: 施加动态范围压缩的百分比 (eac3)
type: float
readonly: no
required: no
minimum: 0
maximum: 6
default: 1

heavy_compr

description: 启用强动态范围压缩 (eac3)
type: string
readonly: no
required: no

target_level

description: 以 -dBFS 表示的目标电平(0 表示不应用)(eac3)
type: integer
readonly: no
required: no
minimum: -31
maximum: 0
default: 0

downmix

description: 向解码器请求特定的声道布局 (eac3)
type: string
readonly: no
required: no

postfilter

description: 启用后置滤波器 (evrc)
type: string
readonly: no
required: no

use_buggy_lpc

description: 模拟旧版存在缺陷的 lavc 行为 (flac)
type: string
readonly: no
required: no

postfilter

description: 启用后置滤波器 (g723_1)
type: string
readonly: no
required: no

downmix

description: 向解码器请求特定的声道布局 (mlp)
type: string
readonly: no
required: no

apply_phase_inv

description: 应用强度立体声相位反转 (opus)
type: string
readonly: no
required: no

downmix

description: 向解码器请求特定的声道布局 (truehd)
type: string
readonly: no
required: no

password

description: 设置解码密码 (tta)
type: string
readonly: no
required: no

bits_per_codeword

description: 每个 G722 码字的比特数 (g722)
type: integer
readonly: no
required: no
minimum: 6
maximum: 8
default: 8

real_time

description: 在字幕解码的同时发出事件,用于实时显示 (cc_dec)
type: string
readonly: no
required: no

real_time_latency_msec

description: 发出实时字幕事件之间的最小间隔时间 (cc_dec)
type: integer
readonly: no
required: no
minimum: 0
maximum: 500
default: 200

data_field

description: 选择数据场 (cc_dec)
type: string
readonly: no
required: no
format: integer or keyword
values:

  • auto
  • first
  • second

compute_edt

description: 使用 pts 或超时来计算结束时间 (dvbsub)
type: string
readonly: no
required: no

compute_clut

description: 在 clut 不可用时计算(-1),或仅计算一次(-2),或始终计算(1),或从不计算(0) (dvbsub)
type: string
readonly: no
required: no

dvb_substream

description: (dvbsub)
type: integer
readonly: no
required: no
minimum: -1
maximum: 63
default: -1

palette

description: 设置全局调色板 (dvdsub)
type: string
readonly: no
required: no

ifo_palette

description: 从 .IFO 文件获取全局调色板 (dvdsub)
type: string
readonly: no
required: no

forced_subs_only

description: 仅显示强制字幕 (dvdsub)
type: string
readonly: no
required: no

width

description: 帧宽度,通常即视频宽度 (mov_text)
type: integer
readonly: no
required: no
minimum: 0
default: 0

height

description: 帧高度,通常即视频高度 (mov_text)
type: integer
readonly: no
required: no
minimum: 0
default: 0

forced_subs_only

description: 仅显示强制字幕 (pgssub)
type: string
readonly: no
required: no

keep_ass_markup

description: 设置是否必须转义 ASS 标签 (pjs)
type: string
readonly: no
required: no

keep_ass_markup

description: 设置是否必须转义 ASS 标签 (stl)
type: string
readonly: no
required: no

keep_ass_markup

description: 设置是否必须转义 ASS 标签 (subviewer1)
type: string
readonly: no
required: no

keep_ass_markup

description: 设置是否必须转义 ASS 标签 (text)
type: string
readonly: no
required: no

keep_ass_markup

description: 设置是否必须转义 ASS 标签 (vplayer)
type: string
readonly: no
required: no

max_frame_delay

description: 最大帧延迟 (libdav1d)
type: integer
readonly: no
required: no
minimum: 0
maximum: 256
default: 0

filmgrain

description: 应用胶片颗粒(Film Grain)(libdav1d)
type: string
readonly: no
required: no

oppoint

description: 选择可伸缩码流的工作点 (libdav1d)
type: integer
readonly: no
required: no
minimum: -1
maximum: 31
default: -1

alllayers

description: 输出全部空间层 (libdav1d)
type: string
readonly: no
required: no

apply_phase_inv

description: 应用强度立体声相位反转 (libopus)
type: string
readonly: no
required: no

operating_point

description: 选择可伸缩码流的工作点 (av1)
type: integer
readonly: no
required: no
minimum: 0
maximum: 31
default: 0