A desktop showing mpv playing an HDR stream with metadata overlays

XDA argued this week that a lot of “4K TVs looking wrong on Netflix” complaints trace back to the streaming box, not the TV. Low-end Fire Sticks and cheap Android TV dongles get a lower DRM tier from Netflix, which quietly serves them 1080p HEVC instead of the 4K Dolby Vision feed we paid for. The TV cannot recover what the box never received.

We put together the best desktop apps for auditing 4K and HDR streaming quality in 2026. Together, they answer three questions: what bitrate is arriving, what HDR metadata rides with it, and what DRM tier the platform decided we were worth.

What matters in a streaming-quality audit app

Quick comparison

App Best for Free plan Starting price Platforms
mpv Reference-quality playback with metadata Full app Free, open source Windows, macOS, Linux
MediaInfo Inspecting downloaded video files Full app Free, open source Windows, macOS, Linux
HDR + WCG Image Viewer HDR grayscale and colour patch checks Free from Microsoft Free Windows
yt-dlp Extracting stream manifests for inspection Full app Free, open source Windows, macOS, Linux
FFmpeg Deep codec and metadata analysis Full app Free, open source Windows, macOS, Linux
Wireshark Watching what the streaming box actually receives Full app Free, open source Windows, macOS, Linux
PresentMon Frame timing on the playback path Full app Free, open source Windows

The apps

1. mpv — Best reference-quality HDR playback for auditing

mpv is the media player HDR mastering engineers keep on their desks. Runtime toggles overlay bitrate, codec, HDR metadata, and colour space. Toning is manual and reference-accurate, so what we see is what the file contains, not a TV vendor’s guess.

Where it falls short: the default UI is minimalist to the point of hostility. Almost every good feature lives behind a keyboard shortcut. Look at plugins like uosc or Modernx for a friendlier front-end.

Pricing:

Platforms: Windows, macOS, Linux

Download: mpv official downloads

Bottom line: The tool we open when a streamed file “looks off.” Its metadata readouts settle every “is this really HDR?” argument.

2. MediaInfo — Best offline file inspection

MediaInfo parses everything a container has to say: codec, profile, level, bit depth, colour primaries, HDR mastering display, MaxFALL and MaxCLL, audio channel layouts. Both a GUI and a CLI.

Where it falls short: offline only. Live streams have to be dumped to a file first. That is what yt-dlp is for.

Pricing:

Platforms: Windows, macOS, Linux

Download: MediaInfo downloads

Bottom line: The first thing to run on any downloaded video. Answers “what am I actually looking at?”

3. HDR + WCG Image Viewer — Best HDR patch validation on Windows

HDR + WCG Image Viewer is Microsoft’s official test-pattern app. It renders certified HDR patches (grayscale, colour, and metadata) so we can compare what the display actually shows against a known-correct reference.

Where it falls short: Windows only, and only useful when the display driver’s HDR pipeline is set up correctly. If the OS is not in HDR mode, the patches display in SDR.

Pricing:

Platforms: Windows

Download: HDR + WCG Image Viewer on the Microsoft Store

Bottom line: Before we blame the streaming box, run these patches. If they look wrong, the pipeline is the problem.

4. yt-dlp — Best manifest and stream extractor

yt-dlp is not a piracy tool, and we are not using it to keep the streams. It pulls the DASH or HLS manifest of a stream we already have legal access to, so we can inspect every available bitrate and codec ladder the platform serves.

Where it falls short: Netflix, Disney+, and other DRM-guarded services do not expose full ladders to yt-dlp; the tool is best for YouTube, Twitch, and open streaming platforms.

Pricing:

Platforms: Windows, macOS, Linux

Download: yt-dlp on GitHub

Bottom line: The manifest-level tool. Pair it with MediaInfo and FFmpeg to see the full quality ladder a platform offers.

5. FFmpeg — Best codec-level analysis

FFmpeg is the every-codec Swiss knife. ffprobe -show_streams -show_frames gives us frame-by-frame quantization, keyframe intervals, and HDR side data. Pair with -vf signalstats to check luminance and colour drift.

Where it falls short: no GUI. Everyone forgets the exact command line every three months and has to look it up again.

Pricing:

Platforms: Windows, macOS, Linux

Download: FFmpeg official downloads

Bottom line: For “is this actually a 10-bit HDR stream?” the answer sits in the ffprobe output.

6. Wireshark — Best network-side quality audit

Wireshark captures the traffic between the streaming box (or the desktop client) and the CDN. HLS segment sizes tell us the effective bitrate; DASH manifest URLs tell us which quality tier the DRM negotiation returned.

Where it falls short: TLS-encrypted traffic requires a certificate trust to inspect payloads on the streaming box. For the desktop client, most modern browsers let us export a key log with SSLKEYLOGFILE.

Pricing:

Platforms: Windows, macOS, Linux

Download: Wireshark official downloads

Bottom line: When the streaming box says “this is 4K” and the picture disagrees, Wireshark shows the number of bytes actually crossing the wire.

7. PresentMon — Best frame-timing analysis

PresentMon is Intel’s telemetry tool. It logs every frame the GPU presents, including judder, dropped frames, and refresh mismatches on the playback path. Originally a games tool, useful for anyone who suspects the media pipeline is stuttering.

Where it falls short: Windows only. The CLI produces CSV output; the GUI wrapper (like SpecialK or CapFrameX) is what most people install.

Pricing:

Platforms: Windows

Download: PresentMon on GitHub

Bottom line: For “the picture is dropping frames,” this is the tool that proves it.

How to pick the right one

FAQ

Why does the same Netflix 4K stream look worse on a Fire Stick than on my PC? DRM tier. Netflix ships a lower-bitrate ladder to devices at Widevine L3 or PlayReady SL2000, and a full 4K HDR ladder only to L1 / SL3000-capable devices. Some cheap streamer sticks fall to L3 despite advertising 4K.

Is there a way to force a higher-quality tier? Not with the DRM-protected services. What we can do is confirm the box’s DRM level (Widevine Info or DRM Info apps on Android TV) and, if it is lower than the panel deserves, replace the box.

What HDR metadata should a 4K stream carry? For HDR10, static mastering display info (MaxFALL, MaxCLL) at minimum. For HDR10+ and Dolby Vision, dynamic per-scene metadata that MediaInfo and ffprobe both expose.

Can I audit a Netflix stream without recording it? Yes. mpv with the appropriate integration can inspect metadata during playback of files we have local access to (like Netflix downloads for offline viewing, viewed inside their sandbox). Wireshark captures the network side without touching the payload.

Is upscaling to 4K the same as receiving 4K? No. Every modern streaming box upscales when the incoming stream is 1080p. Upscaled 1080p is still 1080p’s worth of detail, no matter what the “4K” indicator says.