[Cin] Prepping HW upgrade options for AV1 de-/encoding

Andrew Randrianasulu randrianasulu at gmail.com
Fri Dec 15 00:33:13 CET 2023


пт, 15 дек. 2023 г., 02:18 Phyllis Smith <phylsmith2017 at gmail.com>:

>
>>> # ./thirdparty/ffmpeg-6.1/ffmpeg -encoders | grep av1
>>>  V....D *libaom-av1*          libaom AV1 (codec av1)
>>>  A....D *wmav1 *              Windows Media Audio 1
>>>
>>>
>>> Hm, I wonder why so few av1 encoders are enabled?
>>>
>>
>> Because  additional ones tend to have external dependencies we normally
>> do not carry? Also, at least on aarch64 librav1e was a bit of
>> disappointment, at least on default  settings it was SLOW.
>>
>
> In addition to what Andrew reported, when building FFmpeg, you have to
> specifically *enable libsvtav1* which has not been done, but could be if
> someone tests that and finds it useful.
>
> But what is actually more interesting is that there is still no vaapi_av1
> which is what Andrea was trying to get working (just to find out that his
> hardware would not support anyway).  There may be some other trick to that
> too since it certainly seems to exist as a codec in this file:
> ./cinelerra-5.1/thirdparty/ffmpeg-6.1/libavcodec/allcodecs.c
>

may be libva should be new enough? And/or oneVPL framework ...



>>
>>> In comparison I get this list from Packman's ffmpeg 6.0.1 on
>>> Tumbleweed-Slowroll:
>>>
>>> fmpeg -encoders -hide_banner | grep av1
>>>  V....D libaom-av1           libaom AV1 (codec av1)
>>>  V....D librav1e             librav1e AV1 (codec av1)
>>>  V..... libsvtav1            SVT-AV1(Scalable Video Technology for AV1)
>>> encoder (codec av1)
>>>  V....D av1_nvenc            NVIDIA NVENC av1 encoder (codec av1)
>>>  V....D av1_amf              AMD AMF AV1 encoder (codec av1)
>>>  A....D wmav1                Windows Media Audio 1
>>>
>>> ffmpeg -hwaccels -hide_banner
>>> Hardware acceleration methods:
>>> vdpau
>>> cuda
>>> vaapi
>>> qsv
>>> drm
>>> vulkan
>>>
>>>
>>>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.cinelerra-gg.org/pipermail/cin/attachments/20231215/a0acb9ce/attachment-0001.htm>


More information about the Cin mailing list