Le 02/05/2018 à 11:58 PM, Timo Rothenpieler a écrit :
Am 02.05.2018 um 23:18 schrieb pkv.stream:
Hello,
The patch enables dynamic bitrate through ReconfigureEncoder method
from nvenc API.
This is useful for live streaming in case of network congestion.
A similar patch for changing aspect ratio dynamically was previously
submitted by Miroslav Slugen:
https://patchwork.ffmpeg.org/patch/2523/
but apparently was forgotten.
Thanks.
I indeed forgot that old patch. I will rebase and apply it first, so
this patch will need some rebasing as well.
One note about the patch: doing the capability check on every single
frame seems wasteful. I'm not sure how slow it is, but I'd expect it
to be not free.
So doing that check once in the beginning with all the other cap
checks and storing it somewhere would be better.
Hi
thanks for your feedback.
I was not sure of whether to put the capability check with the others in
nvenc_check_capabilities because if the cap is missing this would remove
the encoder altogether:
ex: ln. 453 : if ((ret = nvenc_check_capabilities(avctx)) < 0)
goto fail3;
I'll move it there then or if you think it's preferrable, I can move it
to ff_nvenc_encode_init and store it.
Which option do you prefer ? I'll resubmit and rebase once the other
patch is committed.
thanks
_______________________________________________
ffmpeg-devel mailing list
ffmpeg-devel@ffmpeg.org
http://ffmpeg.org/mailman/listinfo/ffmpeg-devel
_______________________________________________
ffmpeg-devel mailing list
ffmpeg-devel@ffmpeg.org
http://ffmpeg.org/mailman/listinfo/ffmpeg-devel