DirectShow是一个开放架构,只要Filter能够分析和解码的格式都能支持,MSDN中给出了一个小结。
支持的文件格式:
Windows Media Audio (WMA)*
Windows Media Video (WMV)*
Advanced Systems Format (ASF)*
Motion Picture Experts Group (MPEG)
Audio-Video Interleaved (AVI)
QuickTime (version 2 and lower)
WAV
AIFF
AU
SND
MIDI
支持的压缩格式:
Windows Media Video*
Windows Media Audio*
ISO MPEG-4 video version 1.0*
Microsoft MPEG-4 version 3*
Sipro Labs ACELP*
MPEG Audio Layer-3 (MP3)
Digital Video (DV)
MPEG-1
MJPEG
Cinepak
带*的表示必须 使用Windows Medio Format SDK来支持,MPEG-1和MP3仅支持解压,不支持MPEG-2。
在概念上有了一个准确的认识,知道哪些是文件格式,哪些是压缩技术。