如何在树莓派上的gstreamer中使用omxh264enc元素设置时间间隔帧内

时间:2019-02-18 13:48:26

标签: raspberry-pi gstreamer omxplayer usb-camera

我正在使用omxh264enc对树莓派上的USB摄像机源进行编码并流传输视频,我想控制关键帧间隔,但目前不知道如何操作  使用以下bash脚本:

gst-launch-1.0 v4l2src ! 'video/x-raw, width=640 ,hight=480 ,framerate=30/1' ! videoconvert ! omxh264enc target-bitrate=400000 control-rate=variable ! fdsink 

这个想法是模仿raspivid功能,但改用USB摄像机源

谢谢:)

1 个答案:

答案 0 :(得分:0)

omxh264enc元素是否具有iframeinterval属性?我认为确实如此-或类似的东西。但是我相信OMX只是一个API,硬件可能无法完全支持所有公开的功能。