Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

iTechGuides is reader-supported. When you buy through links on our site, we may earn an affiliate commission. As an Amazon Associate I earn from qualifying purchases. Learn more

To make Jellyfin direct play a 4K Blu-ray rip, the playback client—not just the server—must support the file’s HEVC/H.265 10-bit video, HDR format, container, audio track, bitrate and subtitle type. Prepare a legal rip in a client-compatible format, add it to a correctly identified Jellyfin library, test without subtitles, and confirm the session reports Direct Play. Direct Play sends the original file unchanged, preserving HDR and placing almost no load on the server.

If the client cannot handle one stream, Jellyfin may remux the container, Direct Stream the audio, or transcode the video. Hardware acceleration can make that fallback practical, but it cannot turn an incompatible client into a true Direct Play device.

What Jellyfin Direct Play means

Jellyfin has four playback modes. The mode is selected for each session according to the client’s capabilities and playback request, so the same movie can Direct Play on one device and transcode on another.

What’s actually slowing this PC down?

Pick the symptom - the matching free tool is one click away.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Mode What Jellyfin changes Typical server load Effect on 4K HDR
Direct Play Nothing. The original container, video, audio and subtitles are delivered. Almost none beyond file serving and network traffic. Best chance of retaining the source HDR format and metadata.
Remux Only the container is changed; the original video and audio streams remain. Low. Usually preserves video, audio and HDR, provided the client accepts the new container.
Direct Stream An incompatible stream, commonly audio, is converted while the video is kept. Low to moderate, depending on the stream. Video HDR can remain intact, but the original audio format may not.
Transcode Video is decoded and encoded into a format the client can display; other streams may also be converted or burned in. High, especially for 4K HDR. Jellyfin’s documented HDR transcoding path tone-maps HDR to SDR rather than passing HDR metadata through.

Jellyfin describes Direct Play as delivering the file “without transcoding,” with no modification and almost no additional server load. That distinction matters for 4K: decoding and re-encoding a high-bitrate HEVC movie is far more demanding than reading the file and sending its existing bytes.

#1 Best Overall
Sale
UGREEN NAS DH2300 2-Bay for Beginners & Personal Users, Phone Backup | AI Album, Private Cloud/Remote Access, File Sharing, Multi-Device Backup, Home Entertainment, 4GB RAM on Board (Diskless)
  • Entry-level NAS Personal Storage:UGREEN NAS DH2300 is your first and best NAS made easy. It is designed for beginners who want a simple, private way to store videos, photos and personal files, which is intuitive for users moving from cloud storage or external drives and move away from scattered date across devices. This entry-level NAS 2-bay perfect for personal entertainment, photo storage, and easy data backup (doesn't support Docker or virtual machines).
  • Set Your Devices Free, Expand Your Digital World: This unified storage hub supports massive capacity up to 64TB.*Storage drives not included. Stop Deleting, Start Storing. You can store 22 million 3MB images, or 2 million 30MB songs, or 43K 1.5GB movies or 67 million 1MB documents! UGREEN NAS is a better way to free up storage across all your devices such as phones, computers, tablets and also does automatic backups across devices regardless of the operating system—Window, iOS, Android or macOS.
  • The Smarter Long-term Way to Store: Unlike cloud storage with recurring monthly fees, a UGREEN NAS enclosure requires only a one-time purchase for long-term use. For example, you only need to pay $459.98 for a NAS, while for cloud storage, you need to pay $719.88 per year, $2,159.64 for 3 years, $3,599.40 for 5 years. You will save $6,738.82 over 10 years with UGREEN NAS! *NAS cost based on DH2300 + 12TB HDD; cloud cost based on 12TB plan (e.g. $59.99/month).
  • Blazing Speed, Minimal Power: Equipped with a high-performance processor, 1GbE port, and 4GB RAM on Board, this NAS handles multiple tasks with ease. File transfers reach up to 125MB/s—a 1GB file takes only 8 seconds. Don't let slow clouds hold you back; they often need over 100 seconds for the same task. The difference is clear.
  • Let AI Better Organize Your Memories: UGREEN NAS uses AI to tag faces, locations, texts, and objects—so you can effortlessly find any photo by searching for who or what's in it in seconds. It also automatically finds and deletes similar or duplicate photo, backs up live photos and allows you to share them with your friends or family with just one tap. Everything stays effortlessly organized, powered by intelligent tagging and recognition.

1. Prepare a compatible, legal 4K Blu-ray file

Use a backup you are legally allowed to make and stream in your jurisdiction. This guide begins after you have a lawful media file; disc-ripping tools, copyright exceptions and regional rules differ and are not established here.

Use HEVC/H.265 10-bit video

4K Blu-ray video is normally HEVC/H.265 and 10-bit, with HDR10, HLG or Dolby Vision characteristics depending on the title. Keep that original video stream when HDR quality is important. Jellyfin’s hardware documentation identifies HEVC/H.265 as the first choice for storing 4K 10-bit, HDR and Dolby Vision video.

A client must decode the exact HEVC profile and bit depth in the file. A device that handles ordinary 4K HEVC may still fail with 10-bit HDR, a particular Dolby Vision profile or a high level/bitrate. Treat “supports 4K” as a starting point, not proof of compatibility.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Choose a container your client accepts

Direct Play requires container support as well as codec support. Keep the original container if your target client accepts it; otherwise Jellyfin can often perform a low-load remux without changing the encoded video. If a container is not accepted and remuxing is unavailable, the session can fall through to Direct Stream or full Transcode.

Keep original streams when preservation matters

Retain the original video, audio and HDR-related streams rather than creating a stripped-down copy. This gives a capable client the opportunity to Direct Play the movie and its original soundtrack. It also lets you test which individual stream causes a fallback.

Rank #2
Sale
UGREEN NAS DXP2800 2-Bay for Advanced Home Users, Remote Workers & Creators | Home Media & Data Center, Docker & VM, Plex, Fast File Transfer, Intel N100, 8GB DDR5, 2.5GbE, 2x M.2 NVMe, 4K HDMI(Diskless)
  • 【Advanced Home Data & Media Hub】For advanced home users who need phone backup, file storage, and centralized data management. Centralize family photos, 4K videos, movies, computer backups, and personal files in one place while running multiple apps for home entertainment and everyday data management. Suitable for households with growing digital libraries and multiple NAS use cases.
  • 【Built for Creators, Media Servers & Advanced Apps】Powered by the Intel N100 Quad-Core CPU, 8GB DDR5 RAM, 2.5GbE networking, and dual M.2 NVMe slots, DXP2800 handles large files and heavier workloads with ease. Run Docker, virtual machines, and media server applications compatible with Plex—ideal for content creators, tech enthusiasts, and advanced home users managing 4K videos, RAW photos, personal media libraries, and multiple NAS apps.
  • 【Up to 80TB for Growing Digital Libraries】 Supports up to 80TB of storage using two HDD bays and two M.2 NVMe SSD slots for family photos, movies, RAW photos, 4K videos, work files, and device backups. AI photo management supports recognition of people, objects, scenes, and locations, album organization, and duplicate photo detection. HDDs and SSDs are not included.
  • 【AI-powered Home Surveillance】Turn DXP2800 into a centralized home surveillance hub by connecting compatible network cameras and storing recordings locally on your NAS. AI-powered features include Face Recognition, People Detection, and Pet Detection, helping advanced home users review important events more efficiently while managing home surveillance and personal data in one place.
  • 【One data Center Across Your Devices】Keep files from desktops, laptops, phones, tablets, and other devices together instead of scattered across cloud accounts and external drives. Access, back up, organize, and share data across Windows, macOS, Android, iOS, web browsers, and compatible smart TVs—ideal for creators and advanced home users working across multiple devices.

Name the movie consistently

Use a clear movie folder and filename that identify the title and release year, then let Jellyfin identify the correct movie and version. If you keep multiple cuts or editions, label them distinctly so you can select the intended file. Incorrect identification does not itself cause transcoding, but it makes troubleshooting and version selection needlessly difficult.

2. Add the file to a Jellyfin library

  1. Place the movie in the storage location that the Jellyfin server can read.
  2. In the server administration interface, add or edit a movie library and include that folder as a media location.
  3. Run a library scan or wait for the scheduled scan to discover the file.
  4. Open the matched movie and check that Jellyfin selected the intended title, year and edition. Correct the match if necessary.
  5. Open the movie’s playback options and select the original file or version when more than one is listed.

Do not convert the file merely because the library scanner displays technical details differently from the disc. The goal is to expose the original HEVC/HDR streams to a client that can use them.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

3. Select a client that can actually Direct Play the file

The client is the deciding component. Jellyfin’s codec guidance states that HEVC decoding is available on 4K-capable devices, but support still varies by operating system, hardware generation, application and output path.

Capability to verify Why it matters What to test
HEVC/H.265 10-bit decode Without hardware or software decode for the source profile, video transcoding is required. Play a short section of the actual rip, not only a generic 4K sample.
HDR10, HLG or Dolby Vision output The display and client must understand the source HDR format to retain it. Confirm the television or monitor switches to the expected HDR mode.
Audio passthrough or source codec support An unsupported soundtrack can trigger Direct Stream even when video is compatible. Test the original track and your receiver or soundbar’s supported formats.
Container support An unsupported container can require a remux. Use the exact container used by the rip.
Bitrate and network capacity A client or connection with a bitrate limit may request a lower stream. Test at the movie’s native bitrate over the intended network.
Subtitle rendering Text subtitles may be passed through, while image subtitles can require burn-in and video transcoding. Test with subtitles disabled, then with the specific track you need.

For a local installation, a wired connection or strong wireless link is preferable because a 4K Blu-ray remux can have sustained high bitrate and short peaks. Jellyfin cannot Direct Play data that the client cannot receive reliably; buffering or a client-imposed quality limit may initiate a different playback request.

4. Eliminate subtitle-triggered transcoding

Subtitles are one of the most common reasons a seemingly compatible 4K file stops Direct Playing. Text-based subtitles can often be delivered as a separate stream. Image-based subtitles, or subtitles that the client cannot render, may require Jellyfin to draw the subtitles onto every video frame. That burn-in changes the video and therefore requires Transcode.

Rank #3
Synology DS225+ Private Cloud Media Server - Stream, Back Up Photos & Share Files, Intel CPU for Hardware Transcoding (2-Bay Diskless NAS)
  • Your Personal Streaming Server - Build your own Netflix-style media library and stream 4K movies, shows and photos to any device without monthly fees
  • Create Your Own Cloud - Store your entire photo, video and music collection; access from anywhere with fast 282 MB/s transfer speeds
  • Creator-Grade Backup Solution - Protect your irreplaceable content with automated backups to cloud services, external drives and remote NAS
  • Multi-Layered Data Protection - Combine RAID redundancy, automated backups and snapshot technology to prevent data loss from any cause
  • Smart Home Surveillance - Support up to 30 IP cameras with AI detection, instant alerts and secure remote monitoring
  1. Start the movie with subtitles turned off.
  2. Check the playback mode in the Jellyfin dashboard. If it is Direct Play, the base video, audio and container combination is compatible.
  3. Stop playback, enable a text subtitle track, and start again.
  4. If the mode changes, try another text format supported by the client. If only an image subtitle is available, use a client that can render it or accept that video transcoding is required.

This test isolates subtitles from codec and network problems. Keep a compatible text track available for routine viewing when preserving 4K HDR is a priority.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

5. Verify that the session is Direct Playing

Start the movie, open the Jellyfin server dashboard and inspect the active playback session. The dashboard identifies Direct Play, Remux, Direct Stream or Transcode and shows which streams are being processed.

  • Direct Play: the file is unmodified. This is the target state for preserving the source path and minimizing server work.
  • Remux: Jellyfin is changing only the container. The video and audio streams can remain original.
  • Direct Stream: inspect the audio and other non-video streams for a client incompatibility.
  • Transcode: inspect video codec/profile support, HDR handling, bitrate limits and subtitles.

Check the dashboard on the actual client and title you intend to use. A successful test on one television, browser or mobile device does not establish compatibility on another.

6. Configure hardware acceleration for clients that cannot Direct Play

Hardware acceleration is a fallback, not a prerequisite for Direct Play. If a client cannot decode the source, Jellyfin must transcode; a supported GPU or integrated graphics engine can reduce CPU load and make that conversion usable.

Hardware family Jellyfin API to select Important checks
Intel integrated graphics Intel Quick Sync Video (QSV) Install a compatible graphics driver and make the device available to the Jellyfin service.
NVIDIA graphics NVENC/NVDEC Install the vendor driver, verify encode and decode support for HEVC 10-bit, and expose the GPU to the server.
AMD graphics AMF on supported Windows setups or VA-API on supported Linux setups Use the API appropriate to the operating system and confirm driver support.
Apple hardware VideoToolbox Use an operating-system and hardware combination that exposes the required decode and encode functions.
Rockchip systems RKMPP Confirm that the board, kernel and Jellyfin build support the required acceleration path.

In Jellyfin’s transcoding settings, choose the API that matches the server hardware and operating system, then apply the settings and test an actual file. Jellyfin recommends its jellyfin-ffmpeg build for supported acceleration workflows. Keep the vendor driver current enough for the API, but avoid assuming that a newer driver automatically supports every HDR or codec combination.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Rank #4
Asustor Drivestor 2 Gen 2 AS1202T 2 Bay NAS Storage for Personal Home Users
  • [Quad-Core Processor for Daily Tasks] Powered by Realtek RTD1619B quad-core 1.7GHz CPU, ensuring stable performance for file storage, backup, and personal cloud usage.
  • [Fast 2.5GbE Network Upgrade] Equipped with 2.5-Gigabit Ethernet, delivering faster transfer speeds than traditional Gigabit NAS for home data management.
  • [1GB DDR4 Efficient Memory] Optimized 1GB DDR4 memory ensures stable system performance for basic multitasking and background services.
  • [Personal Cloud Backup Solution] Create your own private cloud to store, access, and manage files securely from anywhere with full data ownership.
  • [Tool-Free Installation for Fast & Easy Setup] Designed for user convenience with tool-free drive installation, allowing quick HDD/SSD setup without screws—perfect for beginners and IT professionals.

What acceleration can and cannot solve

  • It can provide faster HEVC decoding and H.264 or HEVC encoding when the hardware supports those operations.
  • It can reduce CPU usage for remote users or older clients that need a converted stream.
  • It does not make an unsupported client understand Dolby Vision, an unsupported container or an image subtitle without conversion.
  • It does not preserve HDR through Jellyfin’s documented HDR transcode path; that path tone-maps HDR to SDR.

Jellyfin documents one illustrative software requirement: converting 4K 60-frame-per-second Dolby Vision to 4K 60-frame-per-second H.264 SDR faster than real time requires a Ryzen 9 5950X in software. That is an example for a demanding conversion, not a universal minimum or a guarantee for every file.

7. Protect HDR10, HLG and Dolby Vision

Direct Play is the reliable way to keep the source HDR path. The client must support the source format and the display must be able to show it. When Jellyfin enters the documented video-transcoding path, it tone-maps HDR to SDR; HDR-to-HDR tone mapping and HDR metadata passthrough are not currently supported there.

If HDR looks washed out or the display reports SDR

  1. Check the dashboard. A Transcode session indicates that the original video is not being delivered unchanged.
  2. Disable subtitles and retry to rule out burn-in.
  3. Verify that the client supports the file’s HEVC 10-bit profile and exact HDR format.
  4. Check whether a quality or bitrate limit was selected in the client.
  5. Use a compatible HDR client for that movie, or provide a separate lower-resolution SDR version for a device that cannot handle the original.

Do not judge HDR preservation solely by the filename. Confirm the client’s output mode and the dashboard’s playback mode during the same session.

Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

Common failure modes and fixes

The dashboard says Remux

The client cannot use the original container, but it can use the original audio and video streams. This is normally a low-load compatibility adjustment. If retaining the exact container is important, use a client that accepts it; otherwise Remux is preferable to video Transcode because it can preserve the encoded HDR video.

Free tools Windows power users keep installed

One-click scans. No signup required.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

The dashboard says Direct Stream

Video is compatible, but audio or another non-video stream is not. Select a soundtrack the client or receiver supports, enable audio passthrough where appropriate, or use a client with broader audio support. Because the video may remain untouched, Direct Stream can still preserve HDR.

Best Value
Sale
UGREEN NAS DH4300 Plus 4-Bay for Beginners, Home Users & Remote Workers | Photo & Video Backup, AI Photo Album, File Hub, Private Cloud & Secure Home Surveillance, 8GB LPDDR4X, 4K HDMI (Diskless)
  • Entry-level NAS Home Storage: The UGREEN NAS DH4300 Plus is an entry-level 4-bay NAS that's ideal for home media and vast private storage you can access from anywhere and also supports Docker but not virtual machines. You can record, store, share happy moment with your families and friends, which is intuitive for users moving from cloud storage, or external drives to create your own private cloud, access files from any device.
  • Smart Photo Backup & AI Album: Automatically back up photos and videos from your phone in real time and keep growing family memories organized with AI-powered photo albums. Semantic search, custom learning, and recognition of people, objects, pets, and similar photos help you quickly find the moments you want. Duplicate photo removal also helps keep your library organized—ideal for families and users with large photo collections.
  • User-Friendly App & Easy Setup: Connect quickly via NFC, set up simply and share files fast on Windows, macOS, Android, iOS, web browsers, and smart TVs. You can access data remotely from any of your mixed devices. What's more, UGREEN NAS enclosure comes with beginner-friendly user manual and video instructions to ensure you can easily take full advantage of its features.
  • More Cost-effective Storage Solution: Unlike cloud storage with recurring monthly fees, A UGREEN NAS enclosure requires only a one-time purchase for long-term use. For example, you only need to pay $629.99 for a NAS, while for cloud storage, you need to pay $719.88 per year, $1,439.76 for 2 years, $2,159.64 for 3 years, $7,198.80 for 10 years. You will save $6,568.81 over 10 years with UGREEN NAS! *NAS cost based on DH4300 Plus + 12TB HDD; cloud cost based on 12TB plan (e.g. $59.99/month).
  • Your Data, You Control:No third-party clouds, no hidden access, UGREEN NAS provides a more secure and private data storage solution. It stores data locally on your private hard drives and does automatic backups. Thus, you can keep full control over it. The advanced encryption is TRUSTe certified in the United States and is awarded the first (and only) ETSI EN 303 645 certification mark for NAS products by TÜV SÜD Group.

The dashboard says Transcode

Work through the causes in this order: HEVC/H.265 10-bit decode support, HDR format support, client quality or bitrate limits, subtitle burn-in, container limitations and audio requirements. Test without subtitles and with the original audio, then add each option back one at a time.

Playback buffers even though the mode is Direct Play

Direct Play removes conversion overhead, not network limits. Check the server-to-client link, storage read speed, wireless signal and any client bandwidth setting. A high-bitrate remux still has to be read and delivered continuously.

Hardware acceleration does not work

Verify the vendor driver, the selected API, permissions for the Jellyfin service and the installation of Jellyfin’s recommended jellyfin-ffmpeg package. Confirm that the GPU supports the required HEVC 10-bit decode or encode operation. Then test with a file that actually needs transcoding; a Direct Play session will not exercise the accelerator.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Plan separately for local and remote playback

A server that serves one compatible local client may not meet the needs of remote users. Local Direct Play mainly requires a readable file, sufficient network capacity and a capable client. Remote playback adds upload bandwidth, internet variability and the possibility that every user has a different codec, subtitle or audio limitation.

If remote users commonly need conversion, prioritize a server GPU with a supported hardware API and HEVC 10-bit decoding. If every intended client can Direct Play the library, expensive transcoding hardware is unnecessary for the playback path itself. Keep an SDR alternative for devices that cannot display HDR rather than forcing the server to tone-map every session.

Final setup checklist

  • Use a lawful 4K Blu-ray backup in HEVC/H.265 10-bit with the original HDR and audio streams retained.
  • Store it in a Jellyfin movie library with consistent naming and the correct title or edition match.
  • Confirm the target client supports the exact HEVC profile, HDR format, container, bitrate and audio track.
  • Start with subtitles off, then test a compatible text subtitle track.
  • Inspect the active session in the Jellyfin dashboard and distinguish Direct Play from Remux, Direct Stream and Transcode.
  • If conversion is unavoidable, select the matching QSV, NVENC/NVDEC, AMF, VA-API, VideoToolbox or RKMPP API and verify drivers, permissions and jellyfin-ffmpeg.
  • For HDR preservation, use a client that Direct Plays the file; transcoded HDR is tone-mapped to SDR in Jellyfin’s documented path.

Once the intended client reports Direct Play with subtitles and audio configured as you need them, Jellyfin is delivering the 4K Blu-ray file unchanged and the server is doing almost no video work.

Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.