PotPlayer logoPotPlayer
Codec

PotPlayer adds APV decoding: next-generation video support arrives

PotPlayer Release Team7 min read
PotPlayer APV decoding tested on an RTX graphics card
APV decoding runs partly on the GPU, which keeps 8K 4:2:2 files playable on desktop hardware.

PotPlayer 1.7.22769, published on 14 January 2026, adds decoding support for APV — Advanced Professional Video — the intra-frame codec designed for high-bitrate production footage. It is the first mainstream desktop player on Windows to open APV files without a vendor tool, and it does so at up to 8K in 4:2:2 10-bit with GPU assistance.

Why an intra-frame codec matters to a player

Most of what a media player does is guess. Inter-frame codecs only store a full picture every few dozen frames, so seeking means decoding forward from the last keyframe. APV stores every frame whole, at bitrates from 400 Mbit/s to several Gbit/s, which makes seeking trivially exact and makes decoding brutally expensive. That trade is normal in editing suites and unusual in a player.

Until this build, opening an APV file in PotPlayer produced audio and a black window. The container was understood, the video track was not. Build 260114 adds the decoder, along with the colour handling the format assumes: 4:2:2 chroma, 10-bit depth, and either Rec.709 or Rec.2020 primaries written into the stream.

“APV arrived in the wild before it arrived in players,” said Markus Lindqvist, codec integration lead for the build team. “Colourists were exporting APV for review and then had nothing to review it on except the grading machine. That is the gap this closes.”

The decoder is a hybrid: entropy decoding runs on the CPU, the inverse transform and colour conversion run on the GPU where a compatible device is present. On a machine without GPU assistance the player falls back to pure software decoding, which works but caps out around 4K30.

PotPlayer APV decoding tested on an RTX graphics card — playback detail
APV stores every frame whole, so seeking is exact and decoding is expensive.

Measured: 8K 4:2:2 at 24 fps

Our test set is three APV files: 4K 4:2:2 10-bit at 900 Mbit/s, 6K at 1.4 Gbit/s, and 8K at 2.2 Gbit/s, all 24 fps, encoded with three different tools to catch container-level differences. All three opened in PotPlayer 1.7.22769 on the first attempt.

The 8K file averaged 41 percent GPU utilisation and 34 percent CPU on the RTX 3060 rig, holding 24.0 fps with two dropped frames across a five-minute run. The 6K file averaged 26 percent GPU and 22 percent CPU. The 4K file never rose above 14 percent GPU and 11 percent CPU, and scrubbing through it was instantaneous: average seek latency 38 ms, against 410 ms for the same content re-wrapped as HEVC.

Software-only decoding of the 8K file managed 19 fps, dropping 1,140 frames in five minutes. That is not a failure of the decoder so much as arithmetic: 2.2 Gbit/s of intra-frame data is more than four Zen 3 cores can chew at 24 fps without help.

“The seek numbers are the part I care about,” said Ingrid Halvorsen, a colourist who tested the build before release. “Thirty-eight milliseconds means I can scrub a grade and actually see where I am. With a long-GOP proxy I am always half a second behind my own mouse.”

Fixes that came with it

The same build changes how subtitle charsets are detected, which fixes a class of mojibake in files that mix encodings inside one document. It also fixes real-time subtitle generation drifting out of sync during live streaming playback — a bug that had been reported weekly since the Whisper engine shipped in September.

Two container fixes ride along: MKV files that refused to finish playing when the last cluster carried no duration, and MP4 files that opened slowly when the moov atom sat at the end of a very large file. Neither is dramatic, both were long-standing.

APV is not a format most people will meet this year. It is a professional intermediate, and the files are measured in gigabytes per minute. But a player that opens everything has to open the new things too, and this build is the first on Windows that does. If you work with APV at all, the update is not optional.

Reader comments6
F
Felix Braun

Downloaded a sample APV clip from a grading forum and it just played. Colour looked right with no manual matrix setting, which surprised me.

N
Nadia Haddad

Scrubbing is the real win. I check client reviews in PotPlayer now instead of opening Resolve and waiting for the project to load.

O
Oliver Grant

Software fallback is honest about its limits. My old Xeon gets 4K fine and gives up on 8K, exactly as described.

M
Mei Lin

The live subtitle desync fix is the headline for me, not APV. I watch a lot of live streams with generated subtitles and it used to drift after twenty minutes.

J
Jonas Meyer

Would be useful to know which GPU generations do the hybrid decode. My 1660 works, a friend's older card falls back to software.

E
Elena Petrova

APV files from our camera open at 6K with no dropped frames. Two years ago this would have needed a dedicated review station.

Related

← Back to the newsroom

Ready to stop fighting your player?

Download the current 1.7.22851 build, open the file that has been sitting in your downloads folder for a month, and see what it was supposed to look like.