[Cin] 10bit av1 and h264 QSV and VAAPI encoding
Terje J. Hanssen
terjejhanssen at gmail.com
Sat Nov 16 20:36:44 CET 2024
Den 16.11.2024 19:00, skrev Andrew Randrianasulu:
>
>
> сб, 16 нояб. 2024 г., 20:56 Terje J. Hanssen via Cin
> <cin at lists.cinelerra-gg.org>:
>
> Now when 10bit hevc_qsv and hevc_vaapi accelerated encoding looks
> to be in box, I wonder if something prohibits us to get
> accelerated encoding for av1 and h264?
>
>
> I think av1 was complaining about invalid picture structure?
>
>
> feel free to experiment. You can also try vp9 ....
>
>
>
> According to ffmpeg help the following support should be available:
>
> av1_qsv
> Supported pixel formats: nv12 p010le qsv
> -profile <int> E..V....... (from 0 to INT_MAX)
> (default unknown)
> unknown 0 E..V.......
> main 1 E..V.......
>
> av1_vaapi
> Supported pixel formats: vaapi
> -profile <int> E..V....... Set profile
> (seq_profile) (from -99 to 255) (default -99)
> main 0 E..V.......
> high 1 E..V.......
> professional 2 E..V.......
>
>
> h264_qsv
> Supported pixel formats: nv12 qsv
> -profile <int> E..V....... (from 0 to INT_MAX)
> (default unknown)
> unknown 0 E..V.......
> baseline 66 E..V.......
> main 77 E..V.......
> high 100 E..V.......
>
>
> h264_vaapi
> Supported pixel formats: vaapi
> -profile <int> E..V....... Set profile
> (profile_idc and constraint_set*_flag) (from -99 to 65535)
> (default -99)
> constrained_baseline 578 E..V.......
> main 77 E..V.......
> high 100 E..V.......
> high10 110 E..V.......
>
>
=============================
Starting tests with
/Cin # bin/cin
Cinelerra Infinity - built: Nov 15 2024 20:29:14
1) AV1_QSV
-----------
av1_qsv.mp4
mp4 av1_qsv
# only usable with ext. ffmpeg
cin_pix_fmt=nv12
DV input renders ok to yuv420p
** rendered 2832 frames in 5.475 secs, 517.260 fps
HDV input fails:
[av1_qsv @ 0x7ff7cca8b9c0] Current picture structure is unsupported
[av1_qsv @ 0x7ff7cca8b9c0] some encoding parameters are not supported by
the QSV runtime. Please double check the input parameters.
FFMPEG::open_encoder err: Function not implemented
int FFMPEG::open_encoder(const char*, const char*):
open failed av1_qsv:/Videoklipp/QSV/hdv09_04_av1_qsv.mp4
FHD input fails
[av1_qsv @ 0x7ff7918e82c0] Current picture structure is unsupported
[av1_qsv @ 0x7ff7918e82c0] some encoding parameters are not supported by
the QSV runtime. Please double check the input parameters.
FFMPEG::open_encoder err: Function not implemented
int FFMPEG::open_encoder(const char*, const char*):
open failed av1_qsv:/Videoklipp/QSV/hd01_av1_qsv.mp4
2) AV1_VAAPI
------------
vaapi.mp4
mp4 av1_vaapi
cin_hw_dev=vaapi
profile=main
DV input renders ok to yuv420p
** rendered 2832 frames in 5.095 secs, 555.839 fps
HDV input renders ok to yuv420p
** rendered 5972 frames in 16.155 secs, 369.669 fps
FHD input renders ok to yuv420p
** rendered 1780 frames in 41.731 secs, 42.654 fps
FHD input fails with profile=high
[av1_vaapi @ 0x7ff415aa0740] No usable encoding profile found.
FFMPEG::open_encoder err: Function not implemented
int FFMPEG::open_encoder(const char*, const char*):
open failed av1_vaapi:/Videoklipp/VAAPI/hd01_av1_vaapi.mp4
> --
> Cin mailing list
> Cin at lists.cinelerra-gg.org
> https://lists.cinelerra-gg.org/mailman/listinfo/cin
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.cinelerra-gg.org/pipermail/cin/attachments/20241116/98321bf7/attachment-0001.htm>
More information about the Cin
mailing list