Open boxdot opened 11 years ago
What would that do?
Here is a good description http://slhck.info/crf.html. It is also the default encoding setting in Handbrake.
Ah. If you can see anything likely in firmware/documentation/ilcomponents/video_encode.html (you'll have to find a copy of it; there are plenty around) then possibly. I can't ATM, except for one which takes an unspecified uint32_t and is explicitly stated that it's internal only.
Hmm. I see. There is no description what exactly OMX_IndexParamRateControlModel is. Sad, Handbrake with crf produces a much smaller file than omxtx.
Anything new found about OMX_IndexParamRateControlModel?
CRF is a unique technique of x264 software based ratecontrol. Broadcom has its own ratecontrol based on the JM H.264 reference software and so definitely there is no CRF mode. To implement one is basically asking to redo the entire codec! Also nothing could be copied from x264 for licensing issues, which adds complexity yet again.
Is there any possibility to use crf (constant rate factor) instead of bitrate. I tried to change this setting via ffmpeg interface
But it does not work. Could it be that I have to modify this parameter over the OpenMAX Il API? Unfortunately I cannot find any specification in the OpenMAX Pdf.