生产器:decklink
插件信息
title: Blackmagic Design DeckLink 采集
media types:
Audio Video
description: 使用 Blackmagic Design DeckLink SDI 或 Intensity HDMI 采集卡采集视频和音频。
version: 4
creator: Dan Dennedy
copyright: Copyright (C) 2011-2025 Meltytech, LLC
license: LGPL
说明
请确保你使用的 MLT 配置文件(profile)与你所用采集卡支持的广播标准兼容。如果你必须使用隔行配置文件,但希望对输入进行去隔行或缩放,则必须使用 consumer 生产器,例如:melt -profile square_pal consumer:decklink: profile=dv_pal
缺陷
- 与 yadif 去隔行器不兼容。
- 跳转(seeking)等传输控制不起作用。
- 未实现外部设备(deck)控制。
- 目前仅支持 8 位 Y'CbCr。
参数
resource
title: 采集卡
type: integer
readonly: no
required: no
minimum: 0
default: 0
widget: spinner
channels
title: 音频声道
type: integer
readonly: no
required: no
minimum: 2
maximum: 16
default: 2
widget: spinner
buffer
title: 最大缓冲
description:
在此插件与其消费器之间存在一个帧队列。如果消费器只有少量间歇性延迟,这会降低丢帧风险。不过它同时提供了可缓冲的最大帧数,以防在频繁或持续延迟时无限制地占用内存。
type: integer
readonly: no
required: no
minimum: 0
default: 25
unit: frames
widget: spinner
prefill
title: 初始缓冲
description:
初始时用若干帧填满缓冲区。
type: integer
readonly: no
required: no
minimum: 0
default: 25
unit: frames
widget: spinner
vanc
title: 垂直辅助数据采集
description:
将垂直辅助数据(vertical ancillary data)作为图像数据采集,并放置在可见/有效图像的顶部。你可以设置要采集的行数,或使用 -1 表示自动(32 行)模式。
type: integer
readonly: no
required: no
minimum: -1
default: 0
unit: lines
widget: spinner
preview
title: 启用预览
description:
在暂停时(speed = 0)支持预览监视。
type: integer
readonly: no
required: no
minimum: 0
maximum: 1
default: 0
widget: checkbox
devices
title: 设备数量
type: integer
readonly: yes
required: no
minimum: 0
device.*
title: 设备型号
description:
每个接受输入的设备型号名称。
type: string
readonly: yes
required: no
priority
title: 线程优先级
description:
将 DeckLink 线程的调度策略设为实时(realtime)并设置其优先级。
type: integer
readonly: no
required: no
minimum: 1
maximum: 99
default: 20
vitc_in
title: 起始时间码
description:
垂直消隐区间时间码(VITC),采用二进制编码十进制(BCD)格式。它会跳过 VITC 时间码小于指定值的帧。在到达第一个时间码大于或等于指定值的帧后,此属性会被重置为零。
type: integer
readonly: no
required: no
bitdepth
title: 采集位深
description:
启用 10 位原生 SDI 信号采集
type: integer
readonly: no
required: no
values:
- 8
- 10