[FFmpeg-devel] [PATCH]avocdec/nvenc: Reconfigure bitrate on the fly

pkv.stream pkv.stream at gmail.com
Thu May 3 01:18:31 EEST 2018


Le 03/05/2018 à 12:14 AM, Timo Rothenpieler a écrit :
> Am 02.05.2018 um 23:58 schrieb Timo Rothenpieler:
>> 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.
>>
>
> Also, the bitrate changes seem a bit static and don't match up with 
> any of the rc modes, setting all the bitrate settings to the same 
> avctx->bit_rate. Ideally this would use the same rate-control logic 
> the main init uses.
>
sure will fix that
Thanks again

>
>
> _______________________________________________
> ffmpeg-devel mailing list
> ffmpeg-devel at ffmpeg.org
> http://ffmpeg.org/mailman/listinfo/ffmpeg-devel




More information about the ffmpeg-devel mailing list