Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 08 Jan 2024 20:57:59 +0100
From:      Jan Beich <jbeich@FreeBSD.org>
To:        Kevin Oberman <rkoberman@gmail.com>
Cc:        Mario Marietto <marietto2008@gmail.com>, Mehmet Erol Sanliturk <m.e.sanliturk@gmail.com>, multimedia@freebsd.org
Subject:   Re: FFmpeg VAAPI H264 /HEVC encoding not supported
Message-ID:  <cyub-a988-wny@FreeBSD.org>
In-Reply-To: <CAN6yY1tkwiF6i0fAoMzmgoixiUYFz1xFj1__RkNriyvPevxs2w@mail.gmail.com> (Kevin Oberman's message of "Sat, 6 Jan 2024 14:58:29 -0800")
References:  <CA%2B1FSigT0kW_XBuWrf2-%2BuNi=A=PoB-1Bi%2BzqO4TbwtbOhS58A@mail.gmail.com> <CAOgwaMt9QOQCWPKGA_LUXe-rk2K1kdXop2zXo-s=EwRtyQk7uA@mail.gmail.com> <CA%2B1FSihw3HJNHmF7QifUZHKTPKkXMdEDOuHZ0T3S%2Bg53yJq7fA@mail.gmail.com> <CAN6yY1tkwiF6i0fAoMzmgoixiUYFz1xFj1__RkNriyvPevxs2w@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
Kevin Oberman <rkoberman@gmail.com> writes:

>> On Sat, Jan 6, 2024 at 5:23=E2=80=AFPM Mehmet Erol Sanliturk <
>> m.e.sanliturk@gmail.com> wrote:
>>
>>> Another issue about video encoders and decoders is patents .
>>>
>>> https://www.google.com/search?q=3Dis+VAAPI+HEVC+encoding+patented+or+no=
t&sca_esv=3D596226834&sxsrf=3DAM9HkKnkHnL5dsq45dd5uDNCjL9Olnwl_A%3A17045574=
79981&ei=3Dp3uZZZXGOLbjxc8P9e66mAU&ved=3D0ahUKEwjVtdy4k8mDAxW2cfEDHXW3DlMQ4=
dUDCBA&uact=3D5&oq=3Dis+VAAPI+HEVC+encoding+patented+or+not&gs_lp=3DEgxnd3M=
td2l6LXNlcnAiJmlzIFZBQVBJIEhFVkMgZW5jb2RpbmcgcGF0ZW50ZWQgb3Igbm90SO6EAVDyCl=
iigQFwAXgBkAEAmAGiAaAB9xGqAQQwLjE5uAEDyAEA-AEBwgIKEAAYRxjWBBiwA8ICBxAjGLACG=
CfCAggQABgIGB4YDcICCxAAGIAEGIoFGIYDwgIKECEYChigARjDBMICCBAhGKABGMMEwgIFECEY=
oAHCAgQQIRgV4gMEGAAgQYgGAZAGCA&sclient=3Dgws-wiz-serp
>>> is VAAPI HEVC encoding patented or not
>>>
>>>
>>> https://www.google.com/search?q=3Dis+VAAPI+H264+encoding+patented+or+no=
t&sca_esv=3D596226834&sxsrf=3DAM9HkKl4fSR7Myk6mZQSftwHYdNbZhnr4Q%3A17045575=
29388&ei=3D2XuZZYKcF8m9xc8Pj6u0OA&ved=3D0ahUKEwjC7KbQk8mDAxXJXvEDHY8VDQcQ4d=
UDCBA&uact=3D5&oq=3Dis+VAAPI+H264+encoding+patented+or+not&gs_lp=3DEgxnd3Mt=
d2l6LXNlcnAiJmlzIFZBQVBJIEgyNjQgZW5jb2RpbmcgcGF0ZW50ZWQgb3Igbm90MggQABiABBi=
iBEiP0wZQ5psGWLu5BnADeAGQAQCYAaoBoAGiBqoBAzAuNrgBA8gBAPgBAcICChAAGEcY1gQYsA=
PiAwQYACBBiAYBkAYI&sclient=3Dgws-wiz-serp
>>> is VAAPI H264 encoding patented or not
>
> Are you building ffmpeg from source or installing a package? Patented por=
ts
> need to be built "NONFREE=3Don" for patented codecs. I am not sure what
> options the ffmpeg package is built with.

FreeBSD doesn't cripple packages due to patents. See
https://cgit.freebsd.org/ports/commit/?id=3D6356d8c7e8a5

NONFREE in multimedia/ffmpeg refers to the code under GPL-incompatible
licenses. It mainly affects OPENSSL and FDK_AAC options. For example,
NVENC is enabled by default unlike NONFREE option.

FFmpeg also supports CUDA- and NPP- based filters but those are not
exposed in the port due to missing dependencies. Both would be NONFREE
as SDKs for CUDA (e.g., nvcc) and NPP (e.g., libnpp) are proprietary.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?cyub-a988-wny>