我们正在从RPI摄像机中获取H264视频,但无法设置密钥帧间隔。有办法吗?这是我们的命令
libcamera-vid -t 0 --inline --bitrate 2000000 --width 1920 --height 1080 --framerate 30 --profile baseline -o - --camera 0 | gst-launch-1.0 -v fdsrc ! h264parse ! avdec_h264 ! videoconvert ! textoverlay text="cam" halignment=left valignment=bottom font-desc="Sans, 16" ! clockoverlay halignment=right valignment=top font-desc="Sans, 16" time-format="%Y-%m-%d %H:%M:%S" ! videoconvert ! x264enc bitrate=2000 speed-preset=ultrafast tune=zerolatency ! rtph264pay config-interval=1 pt=96 ! udpsink host=127.0.0.1 port=5000
x264enc的键 - int-max属性,例如:
... ! x264enc key-int-max=30 ...
至少每30帧至少具有关键框架。