we are using omxh264enc in a gstreamer pipeline to encode the video with the following paremters to omxh264enc
"
iframeinterval=32
control-rate=2
target-bitrate=80000
quality-level=2
profile=high
"
but it doesnt change the bitrate. The bitrate is stuck at 4.x Mbps. I tried “bitrate” instead of “target-bitrate” too but no difference.
my main issue is the video shows artifacts when there is a rapid movement. and there is blockiness in the video in general.
Secondly, what does is the scale of “iframeinterval” parameter. What is the scale of “quant-i-frame” parameter. I read about on H264 encoder in general and the quant-params are in the range of 0-51. So why does omxh264enc has such a high value as a default.
any tips of improving the quality of encoded video are appreciated