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