[Libav-user] How do I access and use Nvdia Encoder functions?

Joel Ng blood_elves88 at yahoo.com.sg
Mon May 15 06:35:15 EEST 2017


I know that, but I want to try to use the Nvidia functions through 
FFmpeg because I already have a fully working code written using FFmpeg 
functions. I will need to learn the whole Nvidia SDK if I use their SDK.

Do I have no choice? I cannot use FFmpeg to do this?

Thank you.

On 15/05/2017 11:24 AM, Shu Wang wrote:
> This function and its header/souce is provided by Nvidia, not ffmpeg. 
> You will find them in nvenc sdk and samples which could be downloaded 
> from its official site 
> <https://developer.nvidia.com/nvidia-video-codec-sdk>.
> 
> On Mon, May 15, 2017 at 11:16 AM, Joel Ng 
> <blood_elves88-at-yahoo.com.sg at ffmpeg.org 
> <mailto:blood_elves88-at-yahoo.com.sg at ffmpeg.org>> wrote:
> 
>     Hello,
> 
>     I would like to access a particular function in FFmpeg's Nvidia
>     Codec SDK: "NvEncReconfigureEncoder". This would allow me to change
>     the bitrate of an encoded video on the fly. Doing it natively via
>     FFmpeg by closing and reopening the AVCodecContext is too slow (can
>     take up to 1 second).
> 
>     The problem is that after compilation, these functions do not seem
>     to be publicly accessible for the programmer to use. Is there any
>     way I can access these functions?
> 
>     Thank you.
>     _______________________________________________
>     Libav-user mailing list
>     Libav-user at ffmpeg.org <mailto:Libav-user at ffmpeg.org>
>     http://ffmpeg.org/mailman/listinfo/libav-user
>     <http://ffmpeg.org/mailman/listinfo/libav-user>
> 
> 
> 
> 
> -- 
> Shu. Wang @ Bestminr
> http://halfelf.me
> 
> 
> _______________________________________________
> Libav-user mailing list
> Libav-user at ffmpeg.org
> http://ffmpeg.org/mailman/listinfo/libav-user
> 


More information about the Libav-user mailing list