Skip to content

Huge thanks for --parallel implementation! Benchmarked results across many resolutions #248

@quamt

Description

@quamt

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:

Image

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!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions