我有一个 gstreamer 管道
appsrc ! video/x-raw, format=(string)I420, width=(int)1280, height=(int)720, framerate=(fraction)30/1 ! encodebin ! filesink location=default.raw
此管道在 appsrc 插件的帮助下获取宽度为 1280 和高度为 720 的原始 yuv-420 帧,并将其推送到 decodebin。encodebin 将其编码为 h264,filesink 会将其转储到文件中。
但是这个管道不起作用,因为我没有指定 encodebin 的配置文件。我正在使用 gstreamer 开发 android,我使用的平台是 OMAP4460,我想使用硬件编码器。但我不知道应该将编码箱设置到哪个配置文件。
如果有人知道encodebin的配置文件,请帮助我