Den 27.11.2024 23:40, skrev Andrew Randrianasulu:
чт, 28 нояб. 2024 г., 01:22 Terje J. Hanssen via Cin
<cin@lists.cinelerra-gg.org>:
In August this year we had a thread "h264 vulkan encoding"
initiated by Andrea
https://lists.cinelerra-gg.org/pipermail/cin/2024-August/008517.html
Mesa 24.3 is released with many Vulkan Driver Improvement, and
implementations are expected around the corner in rolling
distributions.
Some articles about this in Phoronix
https://www.phoronix.com/news/Mesa-24.3-Released
https://www.phoronix.com/news/Mesa-24.3-rc2
https://www.phoronix.com/news/Mesa-24.3-rc1-Released
https://www.phoronix.com/news/Intel-Vulkan-Video-H264-H265
With ffmpeg (7.1) h264/5 vulkan encoder support, I wonder if Cingg
is ready to put them into use?
ffmpeg -hide_banner -encoders | grep vulkan
V....D h264_vulkan H.264/AVC (Vulkan) (codec h264)
V....D hevc_vulkan H.265/HEVC (Vulkan) (codec hevc)
you can try already (on system's ffmpeg), can't you?
Not Mesa 24.3 and vulkan encoding quite yet:
API: OpenGL v: 4.6 vendor: intel mesa v: 24.2.7 renderer: Mesa Intel Arc
A750 Graphics (DG2)
API: Vulkan v: 1.3.296 drivers: N/A surfaces: xcb,xlib
API: EGL Message: EGL data requires eglinfo. Check --recommends.
# export ANV_VIDEO_DECODE=1
# vulkaninfo | grep VK_KHR_video
VK_KHR_video_decode_h264 : extension revision 9
VK_KHR_video_decode_h265 : extension revision 8
VK_KHR_video_decode_queue : extension revision 8
VK_KHR_video_queue
So assume the FFmpeg benchmarks sample was vulkan decoding only, as
they work for hdv (mpeg2) input also:
ffmpeg -hide_banner -init_hw_device "vulkan=vk:0" -hwaccel vulkan
-hwaccel_output_format vulkan -i hdv09_04.m2t -f null - -benchmark
frame= 5963 fps=3503 q=-0.0 Lsize=N/A time=00:03:58.77 bitrate=N/A
speed= 140x
bench: utime=19.045s stime=0.313s rtime=1.702s
ffmpeg -hide_banner -init_hw_device "vulkan=vk:0" -hwaccel vulkan
-hwaccel_output_format vulkan -i hdv09_04_h264_qsv.mp4 -f null - -benchmark
frame= 5969 fps=988 q=-0.0 Lsize=N/A time=00:03:58.76 bitrate=N/A
speed=39.5x
bench: utime=1.397s stime=1.390s rtime=6.042s
bench: maxrss=164700KiB
fmpeg -hide_banner -init_hw_device "vulkan=vk:0" -hwaccel vulkan
-hwaccel_output_format vulkan -i hdv09_04_hevc_qsv_8b420.mp4 -f null -
-benchmark
frame= 248 fps=2.0 q=-0.0 size=N/A time=00:00:09.92 bitrate=N/A
speed=0.0787x
hevc terrible slow !!
--
Cin mailing list
Cin@lists.cinelerra-gg.org
https://lists.cinelerra-gg.org/mailman/listinfo/cin
--
Cin mailing list
Cin@lists.cinelerra-gg.org
https://lists.cinelerra-gg.org/mailman/listinfo/cin