-
Notifications
You must be signed in to change notification settings - Fork 35
Huge thanks for --parallel implementation! Benchmarked results across many resolutions #248
Description
Hi @rigaya
I just wanted to sincerely thank you for your fantastic work on QSVEnc and especially the --parallel implementation.
I ran a benchmark across a range of videos and resolutions using both HEVC and H.264, and the speed gains are massive — all while output sizes stayed consistent (or even slightly better!).
Test Setup
Test content: I used a variety of Big Buck Bunny files at resolutions from 320x180 up to 2160p60.
Extended content: Each input file was concatenated 3x using ffmpeg to simulate a longer real-world encoding task.
Comparison targets:
Codecs: --codec hevc and --codec h264
Modes: Standard vs --parallel auto
Settings:
HEVC: --profile main10 --output-depth 10
H.264: default profile (no bit-depth)
Hardware:
CPU: Ryzen 9 5950X
GPU: 2x Intel Arc A770
QSVEnc Version: 7.84 (r3665)
Results Summary:
After running all these tests, it's honestly impressive how well the --parallel implementation performs in QSVEnc.
Looking at the results, it's clear:
Whether it’s 320x180 or full 4K at 60fps, enabling--parallelgives a consistent and meaningful speed boost.
In most cases around 70–75% faster, sometimes even doubling the encode speed.
Even more impressive?
The output file sizes stayed nearly the same, with only tiny differences (sometimes even smaller!).
No need to compromise on quality or size to get that performance gain.
Amazing work, thank you again for your ongoing development!
