I’m hoping someone could shed some light as to what’s going on here.
I was able to get Handbrake installed on my Synology DS920+ NAS with Intel Quick Sync support. Using the exact same settings that I do on my local installation of Handbrake, the file size and end results appear vastly different.
I’ve tested different video files, but also the exact same one.
For example:
- Original file H.264 1.3 GiB 18.1MBits/s bitrate
- Handbrake local H.265 459 MiB 6.42 Mbits/s bitrate
- Handbrake docker H.265 973 MiB 13.6 Mbits/s bitrate
My settings are:
- Video encoder: H.265 (Intel QSV)
- Framerate: Same as source
- Variable framerate
- Preset: Quality
- Constant Quality: ICQ 32
- Multi-pass encoding enabled.
- Profile: Auto
- Level: Auto
- Filters: off
- Dimensions: default (no resize, rescale, etc.)
- Audio: AAC (avcodec) (mono)
- Web optimized: Yes
- Align A/V start: Yes
- Passthrough Common Metadata: Yes
Is there an oversight that I’m missing that could explain this? I’d rather use the Docker version, since it doesn’t tie up my main laptop.
The NAS (Synology DS920+):
Laptop (Framework 13 11th Gen intel):
I would expect a difference in speed between the two, but does the hardware affect the output quality/size if the settings are identical?
Yes, your laptop has a much newer quicksync block with proper HEVC hardware-
NAS is Gemini Lake, which uses QS from Broxton/Apollo Lake/Gemini Lake
Laptop is Tiger Lake, which uses about 3 versions newer QS, for Tiger Lake, Alder Lake and Raptor Lake.
Broxton QuickSync doesn’t actually have an asic encoder path for HEVC, it’s all via shaders.
I found my answer then! I appreciate that 👍
No problem :)