How does Windows know when you have a specific codec?

Supa

Member
Messages
35
Reaction score
3
How does Windows know when you have a specific codec? I want the HEVC codec, which I can either get from the Windows store (I previously bought it) or it is bundled with VLan. Is it enough to simply install VLan or do I need to make sure that they are in a specific directory or update a path somewhere?
 
How does Windows know when you have a specific codec? I want the HEVC codec, which I can either get from the Windows store (I previously bought it) or it is bundled with VLan. Is it enough to simply install VLan or do I need to make sure that they are in a specific directory or update a path somewhere?

it should be enough with just VLan
 
Installers will register codecs with Windows, so other apps can find them. Store's Microsoft.HEVCVideoExtension can be downloaded as a file, and installed for free.
 
Installers will register codecs with Windows, so other apps can find them. Store's Microsoft.HEVCVideoExtension can be downloaded as a file, and installed for free.

It can, how do you do this? Everywhere I have seen directs me to VLC or to open the MS store.
 
Why remove it in the first place if installing W11?
It's in Windows Apps/ Apps/ Microsoft.HEVCVideoExtension - don't untick it.
Save time to download.
 
HEVC extension isn't included in W10, because of licensing fees.

You or your OEM is supposed to pay the Store's $0.99 USD price. But everyone on the web knows about the free version, which is the unlocked OEM clone of the paid app.
 
I want the HEVC codec
For what exactly?

If you use a third party media player you don't need any codecs, they are built into the player.

I use K-Lite Codec Pack Standard which comes with MPC-HC as a player and LAV Filters as codecs which are more efficient and have better quality than those built into Windows. You can choose to keep the codecs just for MPC-HC or install them on the system to make them available to other programs.

But I think for UWP apps you need HEVCVideoExtension.
 
HEVCVideoExtension works for all programs.

HEVC was redistributed as UWP, because Store is the only platform available for billing. If you extract the actual package, inside are two DLL's in both 32-bit and 64-bit formats:
HEVCDECODER_STORE.dll
mfH265Enc.dll

When I don't have HEVC installed on W10, WMP loads my HEVC movie but displays nothing. After installing HEVC, I can watch my video.
The UWP packaging format has nothing to do with limiting its functionality.
 
Radiant photo editor asks me to have it installed. Why? I don't know.
In that case I don't think there's much you can do. Some third-party programs and games are unfortunately hardcoded to use the media foundation codecs. Chrome and Firefox are some examples. And obviously native Windows programs will also use this to promote the Microsoft ecosystem.

Media Foundation Codecs For Windows 10 and 11

These codecs are for example used by the following applications:
  • Movies&TV / Films&TV
  • Windows Media Player (legacy) (can also use DirectShow codecs)
  • Windows Media Player (new Windows 11 version)
  • Windows Photo Viewer
  • Windows Explorer (for thumbnails)
  • Adobe Premiere
  • Vegas Pro
  • DeoVR

HEVC video (a.k.a. H.265):

There are two versions of this codec. A free one and one that you can buy from Microsoft for $1 in the Microsoft store. The free version only works on systems that have a graphics card (GPU) that is capable of hardware accelerated decoding of HEVC video.
https://codecguide.com/media_foundation_codecs.htm
 
HEVCVideoExtension works for all programs.
Nobody said it doesn't work for all programs. What I said is that for some programs this is the only option. Especially UWP apps. Because third-party programs should come with the codecs included since there are several free and open source alternatives. But for some reason it seems that some developers don't like that.

WMP legacy can use both Media Foundation codecs and DirectShow codecs. WMP in the UWP version uses Media Foundation only. That's what I said, most likely UWP apps will only work with media foundation codecs. And for H.265 the only media foundation codec is HEVCVideoExtension.
 
Back
Top