[Libav-user] FFmpeg libraries and Nvidia NDEC licensing

Nicolas George george at nsup.org
Thu Feb 1 23:56:49 EET 2018

kt.neale-Re5JQEeQqe8AvxtiuMwx3w at public.gmane.org (2018-01-31):
> If I write an application that performs hardware decoding of H264
> using FFmpeg/FFmpeg libraries and the NVIDIA NDEC SDK, what license
> agreement applies?

All of them. And since they are incompatible...

> For example, (as advised by https://developer.nvidia.com/ffmpeg), I would have to configure a build of FFmpeg as follows:
> ./configure --enable-cuda --enable-cuvid --enable-nvenc --enable-nonfree --enable-libnpp 
> --extra-cflags=-I/usr/local/cuda/include --extra-ldflags=-L/usr/local/cuda/lib64
> I can see that in this case non-free code will be enabled.  Will
> building FFmpeg in this way mean that GPLv2 now applies?

It means that you are not allowed to distribute the resulting binary.

Both NVidia and FFmpeg are responsible for it. I leave you to judge
which one is guilty.


  Nicolas George
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: Digital signature
URL: <http://ffmpeg.org/pipermail/libav-user/attachments/20180201/a0838c43/attachment.sig>

More information about the Libav-user mailing list