GStreamer H.264 encoding with amlvenc

Which system do you use? Android, Ubuntu, OOWOW or others?


Which version of system do you use? Khadas official images, self built images, or others?

Khadas - Fenix 1.2 Ubuntu 22.04.1 LTS Linux 5.4.180 - 20221018

Please describe your issue below:

Hardware encoder amlvenc is available for GStreamer but it offers limited functionality.
There are no options to:

  1. Switch between encoding modes e.g. CBR/VBR
  2. Configure QP settings

What is the schedule for adding these features?

Hello @vem_rw

We will check and get back to you.

Hello @vem_rw

For what application scenario must need these?

These are standard features used for encoding video, as seen with encoders available in other processors we use.

There should be an option to switch between constant bit rate (CBR) and variable bit rate (VBR).
With VBR, the quality is allowed to vary by adjusting the quantization parameter (QP)
The minimum QP setting specifies a minimum quality since higher QP degrades quality.