ProRes support

I’m trying to do video encoding of prores with C++ programe. As in my codec, I’ve been able to get the desired bitrate by changing the profile under AVcodeccontext to achieve proxy, lt, 422, and HQ video. But now the problem is that it costs about 60ms to encode per frame of 422 or HQ video currently. I need the efficiency of the encoding process be improved and meanwhile keep the current birate(120mbs for Prores422 and 180mbs for Prores 422 (HQ)).

Any help is appreciated, and particular codec or relating material are especially welcomed.



PS:I want to do the encoding with software(a C++ programme), and the current encoding speed is too slow(60ms per frame), how can I increase the speed ?