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

Caps 和格式协商

基本概念

2.4 Caps 和格式协商

Caps 描述 Pad 支持的媒体类型和参数,例如像素格式、分辨率和帧率:

gst-launch-1.0 videotestsrc \
  ! 'video/x-raw,format=NV12,width=1920,height=1080,framerate=30/1' \
  ! autovideosink

常见 Caps 类型:

Caps含义
video/x-raw未压缩视频帧
video/x-h264H.264 编码码流
video/x-h265H.265 编码码流
image/jpegJPEG/MJPEG 数据
audio/x-raw未压缩音频数据

如果上下游 Caps 不兼容,Pipeline 会出现 not-negotiated 等协商错误。此时需要检查实际格式,并按需插入 Parser、Decoder、videoconvertvideoscale

本页目录