GPUOpen-LibrariesAndSDKs / AMF

The Advanced Media Framework (AMF) SDK provides developers with optimal access to AMD devices for multimedia processing
Other
618 stars 151 forks source link

Document which rate control methods use which further configuation options #284

Open e00E opened 2 years ago

e00E commented 2 years ago

The video encoders have several rate control methods like CQP, CBR, VBR etc. It is unclear which of the surrounding configuration parameters in the documentation apply to which rate control method. For example:

It should be clarified which options exactly affect which rate control methods.

MikhailAMD commented 2 years ago

This is common rate control question not specific to AMF. CQP by definition maintains constant quality and therefore doesn't care about bitrate parameters. MIN_QP/MAX_QP defines range of QPs when it can be changed - for variable bitrate modes. QP_P sets fixed QP - for CQP. Again, this is not AMF unique feature.

e00E commented 2 years ago

I understand that this is common between other encoders but I think there would still be value for this to be completely clear in the documentation. When I compare AMF rate control options with x264 for example it is not obvious to me which settings are equivalent.