Plex & Streaming

4K Transcoding on a Seedbox: GPU vs CPU

What transcoding is, when you actually need it, GPU vs CPU performance, and how to choose between a standard seedbox and a GPU-accelerated plan.

What Is Transcoding?

Transcoding is converting a video from one format to another in real-time. It happens when your Plex or Jellyfin client can't play the original file directly.

For example: you have a 4K HEVC file, but your Roku only supports 1080p H.264. The server transcodes it on the fly — decoding the HEVC stream and re-encoding it as H.264 at 1080p.

When Does Transcoding Happen?

When Does It NOT Happen?

Direct Play means the client plays the file as-is. No server processing needed. This happens when:

If your clients can direct-play your files, you don't need GPU transcoding at all. A standard AppBox is perfectly fine.

CPU Transcoding

Every seedbox can transcode using the CPU. The question is how many simultaneous streams it can handle.

A single 1080p transcode needs roughly 2,000 PassMark CPU score. A 4K transcode needs 12,000-17,000 depending on the codec.

On a shared AppBox, you get 3-5 CPU transcodes depending on your plan. This is enough for most users — especially if some streams are direct-playing.

GPU (Hardware) Transcoding

GPU transcoding offloads the work to dedicated video encoding hardware. It's dramatically faster and handles more streams simultaneously.

Intel QuickSync (used in Bytesized GPU AppBoxes):

When you need GPU transcoding:

The Decision Framework

Situation Recommendation
Solo user, modern devices Standard AppBox (direct play)
Solo user, mixed devices Standard AppBox (CPU handles it)
2-3 simultaneous streams, 1080p Standard AppBox
4+ simultaneous streams GPU AppBox
4K library, multiple viewers GPU AppBox
PGS subtitles (anime, foreign films) GPU AppBox
HDR to SDR conversion GPU AppBox

Plex vs Jellyfin for Transcoding

Plex requires Plex Pass (€5/month) to enable hardware transcoding. Without it, Plex falls back to CPU.

Jellyfin includes hardware transcoding for free. No paywall.

On a Bytesized GPU AppBox, both Plex and Jellyfin can use the GPU. If you're cost-conscious, Jellyfin gives you GPU transcoding without the Plex Pass surcharge.

Tips to Reduce Transcoding

  1. Use direct-play clients: Apple TV 4K, NVIDIA Shield, and modern smart TVs direct-play almost everything
  2. Use text subtitles: SRT/ASS subtitles don't trigger transcoding (PGS/VOBSUB do)
  3. Set remote quality to Original/Maximum: In Plex client settings, set remote streaming to maximum quality
  4. Optimize your library: Use Radarr/Sonarr quality profiles to download formats your clients support natively

Bytesized Plans

Bytesized has been offering GPU-accelerated seedbox hosting since the early days of 4K streaming. With 15+ years of media server hosting experience and a 4.8/5 Trustpilot rating, you're in good hands.

What's Next?

15+ years of seedbox hosting 4.8/5 Trustpilot (230+ reviews) 52+ one-click apps

Ready to Get Started?

Set up your own media server in under two minutes.