NvDsTranscodeExt#
用于多媒体解码和编码的 NVIDIA DeepStream 组件。
UUID: e5590555-9031-4187-a217-4518c149c2d0
版本: 1.6.0
作者: NVIDIA
许可: 专有
组件#
nvidia::deepstream::NvDsJpegDecoder#
解码 JPEG 格式的图像。请参考 nvjpegdec 插件
组件 ID: 9d99b73c-ea51-36b8-99d1-92510fae716b
基本类型: nvidia::deepstream::INvDsElement
参数#
Enableperf
启用解码时间测量。
标志: GXF_PARAMETER_FLAGS_OPTIONAL
类型: GXF_PARAMETER_TYPE_BOOL
默认值: False
gpu-id
设置用于操作的 GPU 设备 ID。
标志: GXF_PARAMETER_FLAGS_OPTIONAL
类型: GXF_PARAMETER_TYPE_UINT64
默认值: 0
idct-method
要使用的 IDCT 算法。
有效值
0: islow
1: ifast
2: float
标志: GXF_PARAMETER_FLAGS_OPTIONAL
类型: GXF_PARAMETER_TYPE_INT64
默认值: 1
in
指向 nvidia::deepstream::NvDsStaticInput
组件的句柄。支持的格式 - jpeg
。
标志: GXF_PARAMETER_FLAGS_OPTIONAL
类型: GXF_PARAMETER_TYPE_HANDLE
句柄类型: nvidia::deepstream::NvDsStaticInput
max-errors
在收到 N 个连续解码错误后报错 (-1
= 永不失败, 0
= 自动, 1
= 首次错误时失败)。
标志: GXF_PARAMETER_FLAGS_OPTIONAL
类型: GXF_PARAMETER_TYPE_INT64
默认值: 0
video-out
指向 nvidia::deepstream::NvDsStaticOutput
组件的句柄。支持的格式 - video(RGBA)
。
标志: GXF_PARAMETER_FLAGS_OPTIONAL
类型: GXF_PARAMETER_TYPE_HANDLE
句柄类型: nvidia::deepstream::NvDsStaticOutput
nvidia::deepstream::NvDsVideoDecoder#
通过 V4L2 API 解码视频流。
组件 ID: 08bd1163-214e-3b05-9d15-e42211b4a5fe
基本类型: nvidia::deepstream::INvDsElement
参数#
capture-io-mode
捕获 I/O 模式 (匹配 src pad)。
有效值
0: auto
2: mmap
5: dmabuf-import
标志: GXF_PARAMETER_FLAGS_OPTIONAL
类型: GXF_PARAMETER_TYPE_INT64
默认值: 0
cudadec-memtype
设置为指定 CUDA 解码器缓冲区的内存类型。
有效值
0: memtype_device
1: memtype_pinned
2: memtype_unified
标志: GXF_PARAMETER_FLAGS_OPTIONAL
类型: GXF_PARAMETER_TYPE_INT64
默认值: 2
drop-frame-interval
丢帧间隔。例如 - 当设置为 5 时,解码器将给出每 5 帧,所有其他帧将被丢弃。
标志: GXF_PARAMETER_FLAGS_OPTIONAL
类型: GXF_PARAMETER_TYPE_UINT64
默认值: 0
extra-controls
设备的额外 v4l2 控件 (CID)。
标志: GXF_PARAMETER_FLAGS_OPTIONAL
类型: GXF_PARAMETER_TYPE_STRING
extract-sei-type5-data
设置为提取并将 SEI type5 未注册数据附加到输出缓冲区
标志: GXF_PARAMETER_FLAGS_OPTIONAL
类型: GXF_PARAMETER_TYPE_BOOL
gpu-id
设置为解码器的 GPU 设备 ID。
标志: GXF_PARAMETER_FLAGS_OPTIONAL
类型: GXF_PARAMETER_TYPE_UINT64
默认值: 0
low-latency-mode
为具有 I 和 IPPP 帧的码流设置低延迟模式
标志: GXF_PARAMETER_FLAGS_OPTIONAL
类型: GXF_PARAMETER_TYPE_BOOL
num-extra-surfaces
除了 v4l2 驱动程序给出的最小解码表面之外的额外表面数量。
标志: GXF_PARAMETER_FLAGS_OPTIONAL
类型: GXF_PARAMETER_TYPE_UINT64
默认值: 0
output-io-mode
输出端 I/O 模式 (匹配 sink pad)。
有效值
0: auto
2: mmap
5: dmabuf-import
标志: GXF_PARAMETER_FLAGS_OPTIONAL
类型: GXF_PARAMETER_TYPE_INT64
默认值: 0
skip-frames
解码期间要跳过的帧类型。
有效值
0: decode_all
1: decode_non_ref
2: decode_key
标志: GXF_PARAMETER_FLAGS_OPTIONAL
类型: GXF_PARAMETER_TYPE_INT64
默认值: 0
video-in
指向 nvidia::deepstream::NvDsStaticInput
组件的句柄。支持的格式 - jpeg;video(h264, h265, divx, vp8, vp9)
。
标志: GXF_PARAMETER_FLAGS_OPTIONAL
类型: GXF_PARAMETER_TYPE_HANDLE
句柄类型: nvidia::deepstream::NvDsStaticInput
video-out
指向 nvidia::deepstream::NvDsStaticOutput
组件的句柄。支持的格式 - video(NV12)
。
标志: GXF_PARAMETER_FLAGS_OPTIONAL
类型: GXF_PARAMETER_TYPE_HANDLE
句柄类型: nvidia::deepstream::NvDsStaticOutput
nvidia::deepstream::NvDsH264Encoder#
通过 V4l2
API 编码 H.264
视频流。
组件 ID: 199788fe-ee59-36d0-bfcf-3f02f8e4fb51
基本类型: nvidia::deepstream::INvDsElement
参数#
bitrate
为 v4l2
编码设置比特率。
标志: GXF_PARAMETER_FLAGS_OPTIONAL
类型: GXF_PARAMETER_TYPE_UINT64
默认值: 4000000
capture-io-mode
捕获 I/O 模式 (匹配 src pad)。
有效值
0: auto
2: mmap
5: dmabuf-import
标志: GXF_PARAMETER_FLAGS_OPTIONAL
类型: GXF_PARAMETER_TYPE_INT64
默认值: 0
control-rate
为 v4l2
编码设置控制率。
有效值
0: variable_bitrate
1: constant_bitrate
标志: GXF_PARAMETER_FLAGS_OPTIONAL
类型: GXF_PARAMETER_TYPE_INT64
默认值: 1
extended-colorformat
在 VUI 信息中设置扩展 ColorFormat 像素值 0 到 255。
标志: GXF_PARAMETER_FLAGS_OPTIONAL
类型: GXF_PARAMETER_TYPE_BOOL
默认值: False
extra-controls
设备的额外 v4l2
控件 (CID)。
标志: GXF_PARAMETER_FLAGS_OPTIONAL
类型: GXF_PARAMETER_TYPE_STRING
force-idr
强制 IDR 帧。
标志: GXF_PARAMETER_FLAGS_OPTIONAL
类型: GXF_PARAMETER_TYPE_BOOL
默认值: False
force-intra
强制 INTRA 帧。
标志: GXF_PARAMETER_FLAGS_OPTIONAL
类型: GXF_PARAMETER_TYPE_BOOL
默认值: False
gpu-id
设置为编码器的 GPU 设备 ID。
标志: GXF_PARAMETER_FLAGS_OPTIONAL
类型: GXF_PARAMETER_TYPE_UINT64
默认值: 0
iframeinterval
编码帧内帧发生频率。
标志: GXF_PARAMETER_FLAGS_OPTIONAL
类型: GXF_PARAMETER_TYPE_UINT64
默认值: 30
output-io-mode
输出端 I/O 模式 (匹配 sink pad)。
有效值
0: auto
2: mmap
5: dmabuf-import
标志: GXF_PARAMETER_FLAGS_OPTIONAL
类型: GXF_PARAMETER_TYPE_INT64
默认值: 0
profile
为 v4l2
编码设置配置文件。
有效值
0: Baseline
2: Main
4: High
7: High444
标志: GXF_PARAMETER_FLAGS_OPTIONAL
类型: GXF_PARAMETER_TYPE_INT64
默认值: 0
video-in
指向 nvidia::deepstream::NvDsStaticInput
组件的句柄。支持的格式 - video(I420, NV12, P010_10LE)
。
标志: GXF_PARAMETER_FLAGS_OPTIONAL
类型: GXF_PARAMETER_TYPE_HANDLE
句柄类型: nvidia::deepstream::NvDsStaticInput
video-out
指向 nvidia::deepstream::NvDsStaticOutput
组件的句柄。支持的格式 - video(h264)
。
标志: GXF_PARAMETER_FLAGS_OPTIONAL
类型: GXF_PARAMETER_TYPE_HANDLE
句柄类型: nvidia::deepstream::NvDsStaticOutput
nvidia::deepstream::NvDsH265Encoder#
通过 V4l2
API 编码 H.265
视频流。
组件 ID: d01cd29f-365f-3716-995d-db15051a8a0b
基本类型: nvidia::deepstream::INvDsElement
参数#
bitrate
为 v4l2
编码设置比特率。
标志: GXF_PARAMETER_FLAGS_OPTIONAL
类型: GXF_PARAMETER_TYPE_UINT64
默认值: 4000000
capture-io-mode
捕获 I/O 模式 (匹配 src pad)。
有效值
0: auto
2: mmap
5: dmabuf-import
标志: GXF_PARAMETER_FLAGS_OPTIONAL
类型: GXF_PARAMETER_TYPE_INT64
默认值: 0
control-rate
为 v4l2 编码设置控制率。
有效值
0: variable_bitrate
1: constant_bitrate
标志: GXF_PARAMETER_FLAGS_OPTIONAL
类型: GXF_PARAMETER_TYPE_INT64
默认值: 1
extended-colorformat
在 VUI 信息中设置扩展 ColorFormat 像素值 0 到 255。
标志: GXF_PARAMETER_FLAGS_OPTIONAL
类型: GXF_PARAMETER_TYPE_BOOL
默认值: False
extra-controls
设备的额外 v4l2
控件 (CID)。
标志: GXF_PARAMETER_FLAGS_OPTIONAL
类型: GXF_PARAMETER_TYPE_STRING
force-idr
强制 IDR 帧。
标志: GXF_PARAMETER_FLAGS_OPTIONAL
类型: GXF_PARAMETER_TYPE_BOOL
默认值: False
force-intra
强制 INTRA 帧。
标志: GXF_PARAMETER_FLAGS_OPTIONAL
类型: GXF_PARAMETER_TYPE_BOOL
默认值: False
gpu-id
设置为编码器的 GPU 设备 ID。
标志: GXF_PARAMETER_FLAGS_OPTIONAL
类型: GXF_PARAMETER_TYPE_UINT64
默认值: 0
iframeinterval
编码帧内帧发生频率。
标志: GXF_PARAMETER_FLAGS_OPTIONAL
类型: GXF_PARAMETER_TYPE_UINT64
默认值: 30
output-io-mode
输出端 I/O 模式 (匹配 sink pad)。
有效值
0: auto
2: mmap
5: dmabuf-import
标志: GXF_PARAMETER_FLAGS_OPTIONAL
类型: GXF_PARAMETER_TYPE_INT64
默认值: 0
profile
为 v4l2
编码设置配置文件。
有效值
0: Main
1: Main10
标志: GXF_PARAMETER_FLAGS_OPTIONAL
类型: GXF_PARAMETER_TYPE_INT64
默认值: 0
video-in
指向 nvidia::deepstream::NvDsStaticInput
组件的句柄。支持的格式 - video(I420, NV12, P010_10LE)
。
标志: GXF_PARAMETER_FLAGS_OPTIONAL
类型: GXF_PARAMETER_TYPE_HANDLE
句柄类型: nvidia::deepstream::NvDsStaticInput
video-out
指向 nvidia::deepstream::NvDsStaticOutput
组件的句柄。支持的格式 - video(h265)
。
标志: GXF_PARAMETER_FLAGS_OPTIONAL
类型: GXF_PARAMETER_TYPE_HANDLE
句柄类型: nvidia::deepstream::NvDsStaticOutput