Hardware-Accelerated Video Transcoding: You Don’t Need a €500/Month GPU
Say “GPU for video” and most people picture a dedicated graphics card costing hundreds of euros a month. For encoding and decoding video streams, that’s a budgeting mistake. The hardware engine you actually need — Intel QuickSync — already ships inside an integrated GPU (Intel UHD 770) and is reachable through VAAPI. And an integrated-GPU server starts at just €14.99/month with us.
What does a dedicated GPU really cost?
A cloud instance or server with a dedicated GPU typically runs €300 to €500/month (and far more for the newest cards). For H.264/H.265 transcoding, that horsepower is wildly oversized: the hardware encoder in an iGPU handles several 1080p streams in real time without breaking a sweat. You’d be paying for a massive compute card just to… never touch its thousands of CUDA cores.
| Requirement | Dedicated GPU (~€300-500/month) | Linux GPU iGPU (from €14.99/month) |
|---|---|---|
| H.264/H.265 transcoding | ✅ but wasted | ✅ perfect |
| Multi-stream decoding | ✅ | ✅ |
| Monthly cost | 💸💸💸 | 💶 |
Why an integrated GPU is enough for transcoding
Modern video encoding runs on dedicated hardware blocks (fixed-function encoders), not on general-purpose compute cores. Those blocks are the same whether the GPU is integrated or dedicated. VAAPI exposes them directly:
- Intel QuickSync, the engine our servers use (Intel UHD 770).
The result: transcoding that’s far faster and far more efficient than CPU alone, at a fraction of the cost of a dedicated GPU.
A concrete FFmpeg example
Hardware-accelerated H.265 transcoding fits in a single command:
ffmpeg -hwaccel vaapi -vaapi_device /dev/dri/renderD128 \
-i in.mp4 -vf 'format=nv12,hwupload' \
-c:v hevc_vaapi out.mp4
The /dev/dri/renderD128 device is your server’s integrated GPU. Linux GPU
servers expose VAAPI natively — nothing to install on the driver side.
Scaling up: streaming and media pipelines
- On-the-fly generation of thumbnails and previews;
- Adaptive HLS / DASH streams for a web player;
- Spreading work across multiple nodes with k3s / Kubernetes to absorb peaks.
Every server includes root SSH, IPv6 and LUKS encryption. Need a cluster? The k3s option is +5 €/node, and managed monitoring is +5 €/node.
FAQ
Can an iGPU transcode several streams at once? Yes. Depending on the model, an iGPU handles multiple concurrent 1080p streams in real time. Step up a tier (iGPU Pro, Performance) or add nodes for more throughput.
Is H.265 / HEVC supported?
Yes, for both hardware encoding and decoding via VAAPI (hevc_vaapi).
What about quality compared to the CPU (x264/x265)? Hardware encoding favors speed and energy efficiency. For streaming, thumbnails and high-volume pipelines, the quality-to-cost ratio is unbeatable.
Conclusion
To transcode video, an integrated GPU gets the job done — without the bill of a dedicated GPU. Spin up your first server from €14.99/month and keep your budget for what matters.