.AX

AX File

DirectShow Filter
Ask a question
QUICK ANSWER

An .ax file is a Windows DirectShow filter - a DLL plugin that the multimedia system loads automatically when playing audio or video. You do not open it directly; it works behind the scenes inside media players. If you need to register one manually, run regsvr32 filter.ax in an elevated Command Prompt.

Developer: Microsoft (DirectShow framework) Category: Plugin Files MIME: application/octet-stream
OPENS ON Windows
Related: .XPI · .XLA · .CRX · .BUNDLE

On this page

19k+ extensions indexed
Last reviewed Aug 17, 2026

Not sure what your file is?

Drop any file into our identifier - we read just the first bytes to name the format.

Identify a file

What is the AX file format?

An .ax file is a Windows DirectShow filter - a COM in-process plugin used by media players and video applications to read, decode, process or render audio and video streams. Despite sometimes being described as a video file format, .ax files are not media containers: they are Windows PE DLLs with a binary structure identical to .DLL files, renamed by convention.

.ax files store DirectShow filters commonly used for video playback and editing. DirectShow was codenamed "Quartz" during development, and many developers still refer to it by that name. The framework decodes source streams - for example .avi, .mkv or .mp4 files - for media players and other applications.

Filters used by DirectShow fall into three functional types:

  • source filters (responsible for reading source streams from files, network or devices)
  • transform filters (responsible for decoding, encoding or processing the data stream)
  • renderer filters (responsible for sending output to a display, speakers or a file)

An .ax filter is registered into Windows using regsvr32 filter.ax and removed with regsvr32 /u filter.ax. Common system-supplied examples include quartz.ax (the base DirectShow renderer) and qdvd.ax (DVD Navigator). Third-party codec packs such as LAV Filters also install .ax files. Microsoft's Media Foundation framework (introduced in Windows Vista) is the modern successor for new codec development, but DirectShow and .ax filters continue to be supported on Windows 11 for legacy compatibility.

Security & safety

RISK: MEDIUM

.ax files are executable code loaded into the address space of media player processes. A malicious .ax file (once registered) could hijack any application that plays media via DirectShow. Unverified codec packs distributing .ax files are a known malware vector - stick to codec packs from known sources (LAV Filters from GitHub, ffdshow-tryouts). Check the Authenticode digital signature before registering unknown .ax files. The extension itself is not dangerous if unregistered.

Format details

in a nutshell
FULL NAMEDirectShow Filteraka DirectShow filter DLL, Quartz filter
DEVELOPERMicrosoft (DirectShow framework)since 1996 (DirectShow / ActiveMovie 1.0, Windows 95 with DirectX 2)
CATEGORYPlugin Files
MIME TYPEapplication/octet-stream
TYPEWindows PE DLL - COM in-process server registered as a DirectShow filter
This extension is also used by…
  • Axure RP Prototype File (older versions) - Older Axure RP prototyping tool used .ax as a compressed HTML prototype export; superseded by .rp and browser-based preview.
MAGIC BYTES · FILE SIGNATURE
OFFSET
0001
HEX
4D5A
ASCII
MZ
Identical header to any .dll or .exe - no AX-specific magic bytes. The PE Characteristics field has the DLL flag (0x2000). The COM object identity (filter CLSID) is stored in the registry under HKCR\CLSID\{...} after registration with regsvr32.

Programs that open AX files

Windows4 apps
Windows Media Player Built-in Uses registered .ax filters automatically for supported formats - no direct user action needed.
VLC media player Open-source VLC has its own decoder stack and does NOT use DirectShow .ax filters - not relevant for opening .ax files.
regsvr32 (Windows built-in) Built-in To register: open elevated CMD, run 'regsvr32 C:\path\to\filter.ax'. To unregister: 'regsvr32 /u filter.ax'.
GraphStudio / GraphStudioNext Open-source GUI tool for DirectShow filter graphs - enumerate registered filters, insert an .ax manually, test its pins.

Technical details

deep spec
Binary formatWindows PE DLL (Portable Executable) - identical structure to .dll files
File signature4D 5A ("MZ") at offset 0 - standard Windows PE/DLL header
Byte orderLittle-endian (x86/x64 PE)
PE characteristicsDLL flag (0x2000) set in PE Characteristics field
COM exportsExports DllRegisterServer, DllUnregisterServer and DllGetClassObject
RegistrationInstalled into Windows registry via regsvr32 filter.ax; removed with regsvr32 /u filter.ax
Filter metadataCLSID, filter name and pin/media-type descriptions stored in registry after registration
Digital signatureOptional Authenticode signature; no AX-specific integrity mechanism
ArchitecturePE32 (x86) or PE32+ (x64)
Typical size50 KB - 20 MB (varies: simple codec vs full decoder library)
Associated OSWindows 95 and later, through Windows 11
Framework successorMedia Foundation (Windows Vista+) for new codec development; DirectShow remains active for legacy use
Released1996 (DirectShow / ActiveMovie 1.0, Windows 95 with DirectX 2)
Latest versionN/A - format unchanged; DirectShow still ships with Windows 11
Specificationlearn.microsoft.com

AX conversions

Community Q&A

asked by users
Ask a quick question
Get help from people who work with AX files. Be specific - include your system and software version.
No account needed · answers usually within a day

No questions yet - be the first to ask about AX files.

Frequently asked questions

What is an .ax file?
A DirectShow filter - a Windows DLL plugin that the multimedia system loads automatically to process (decode, encode, parse) audio or video streams. You don't open it yourself.
How do I register an .ax file?
Open an elevated Command Prompt (Run as administrator) and type: regsvr32 C:\full\path\to\filter.ax. If successful, a dialog confirms registration. To remove: regsvr32 /u filter.ax.
Can I delete .ax files?
System .ax files in C:\Windows\System32 (like quartz.ax) are Windows components - do not delete them. Third-party .ax files installed by codec packs can be removed by uninstalling the codec pack through Add/Remove Programs.
Why is VLC in the list of programs for .ax files?
That listing is incorrect. VLC has its own media processing stack (libavcodec) and completely ignores DirectShow .ax filters. VLC cannot open .ax filter files directly.
Are .ax files the same as .dll files?
Yes, technically identical PE binary format. The .ax extension is a Microsoft convention to label DLLs that are DirectShow filters. You can rename .ax to .dll without any change to the file contents.

References

1Microsoft Learn - DirectShow (Windows)learn.microsoft.com
2Microsoft Learn - Writing DirectShow Filterslearn.microsoft.com

Keep exploring

across the database

Top extensions this week

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.PARTPartial Download File
4.DATProgram Data File (generic)
5.EXEWindows Executable (Portable Executable)
6.NOMEDIAAndroid No-Media Marker File
7.RPMSGRestricted Permission Message
8.TMPTemporary File
9.MDMarkdown Document
10.BINCD/DVD Disc Image (BIN/CUE)

Related extensions

.XPICross-Platform Installer (Mozilla add-on package)
.XLAMicrosoft Excel 97-2003 Add-In
.CRXChrome Extension Package
.BUNDLEmacOS Application Plug-in Bundle
.ZXPAdobe Extension / ZXP Package
.XLAMMicrosoft Excel Macro-Enabled Add-In

Free file tools

An in-browser file identifier and image converter - everything runs on your device.

Open the toolbox

Browse file extensions A-Z