Supported Formats in DirectShow

DirectShow is an open architecture, which means that it can support any format as long as there are filters to parse and decode it. The filters provided by Microsoft, either as redistributables through DirectShow or as Windows operating system components, provide default support for the following file and compression formats.

File types:

File TypeMore Information
Advanced Systems Format (ASF), including Windows Media Audio (WMA) and Windows Media Video (WMV)

WM ASF Reader Filter

WM ASF Writer Filter

AIFF WAVE Parser Filter
AU WAVE Parser Filter
Audio-Video Interleaved (AVI)

AVI Mux Filter

AVI Splitter Filter


MIDI Parser Filter

MIDI Renderer Filter

WAV WAVE Parser Filter


Compression formats:

FormatMore Information
AAC Microsoft MPEG-1/DD/AAC Audio Decoder
Digital Video (DV)

DV Video Decoder Filter

DV Video Encoder Filter

H.264 Microsoft MPEG-2 Video Decoder
ISO MPEG-4 video version 1.0
Microsoft MPEG-4 version 3

MJPEG Compressor Filter

MJPEG Decompressor Filter

MPEG Audio Layer-3 (MP3) (decompression only)
MPEG-1 layer I and layer II audio

Microsoft MPEG-1/DD/AAC Audio Decoder

MPEG-1 Audio Decoder Filter

MPEG-1 video

MPEG-1 Video Decoder Filter

Microsoft MPEG-2 Video Decoder

MPEG-2 audio

Microsoft MPEG-2 Audio Encoder

Microsoft MPEG-2 Encoder

MPEG-2 video

Microsoft MPEG-2 Encoder

Microsoft MPEG-2 Video Decoder

Microsoft MPEG-2 Video Encoder


For information on the availability of particular third-party codecs for redistribution with DirectShow applications, contact the codec manufacturer.