Welcome to Firefly
切换语言
Firefly文档中心
最近更新: 2026-08-27 07:36:09

环境变量

Rockchip 平台支持

7.12 环境变量

Rockchip SDK 通常在 /etc/profile.d/gst.sh 中集中设置相关环境变量。

环境变量作用
GST_MPP_DEC_DISABLE_NV12_10=1禁止直接输出 NV12 10-bit,并尝试转换为 NV12
GST_MPP_DEC_DISABLE_NV16_10=1禁止直接输出 NV16 10-bit,并尝试转换为 NV12
GST_MPP_VIDEODEC_DEFAULT_FORMAT=NV12令 MPP Decoder 默认输出 NV12,可能触发 RGA
GST_MPP_VIDEODEC_DEFAULT_ARM_AFBC=1默认启用 MPP Decoder 的 AFBC 输出
GST_V4L2_PREFERRED_FOURCC=...设置 V4L2 首选像素格式顺序
GST_VIDEO_CONVERT_PREFERRED_FORMAT=...设置 videoconvert 首选输出格式顺序
GST_V4L2SRC_MAX_RESOLUTION=3840x2160限制 v4l2src 可协商的最大分辨率
GST_V4L2_MIN_BUFS=64设置 V4L2 驱动最小缓冲数量
GST_VIDEO_CONVERT_USE_RGA=1对格式转换和缩放启用 RGA 路径
GST_VIDEO_FLIP_USE_RGA=1对旋转和翻转启用 RGA 路径

建议只设置业务需要的变量,并在问题记录中保存当时的环境:

env | grep '^GST_' | sort

本页目录