Freigeben über


Das DirectShow SDK und das Windows Media Format SDK

[Bei dem dieser Seite zugeordneten Feature DirectShow handelt es sich um ein Legacyfeature. Es wurde von MediaPlayer, IMFMediaEngine sowie der Audio- und Videoaufnahme in Media Foundation abgelöst. Diese Features wurden für Windows 10 und Windows 11 optimiert. Microsoft empfiehlt für neuen Code nach Möglichkeit dringend die Verwendung von MediaPlayer, IMFMediaEngine sowie der Audio- und Videoaufnahme in Media Foundation anstelle von DirectShow. Microsoft schlägt vor, dass vorhandener Code, der die Legacy-APIs verwendet, wenn möglich umgeschrieben wird, um die neuen APIs zu verwenden.]

DirectShow und das Windows Media Format SDK bieten ergänzende Lösungen zum Schreiben von Anwendungen, die Windows Media Format-Streams erstellen und wiedergeben. Weitere Informationen finden Sie unter Audio und Video.

Der ASF Writer-Filter akzeptiert eine beliebige Anzahl von Eingabedatenströmen und erstellt eine ASF-Datei. Der Filter verwendet das Windows Media Format SDK, um nicht komprimierte Audio- oder Videodateien in Windows Media-basierte Inhalte zu konvertieren. Der komprimierte Inhalt wird dann im ASF-Containerformat gespeichert. Wenn der Inhalt nur Audio ist, erhält die Datei eine .wma Erweiterung und wird als Windows Media-Audiodatei bezeichnet. Wenn der Inhalt nur Video oder Video und Audio ist, erhält die Datei eine .wmv Erweiterung und wird als Windows Media Video-Datei bezeichnet. Beide Dateitypen können auch Metadaten enthalten.

Sie können den WM ASF Writer in verschiedenen Szenarien verwenden, einschließlich Digital Video (DV)-Aufnahme, Audio-Rekompression und Konvertierung von Audio-Video Interleaved (AVI) oder MPEG Multimedia-Dateien für Netzwerkstreaming. Dieser Filter bietet die einzige Möglichkeit, Microsoft® Windows Media Audio (WMA)- und WMV-Dateien (Windows Media™ Video) in DirectShow® zu erstellen. Der Filter kann auch Dateien erstellen, die durch Digital Rights Management (DRM) gesichert sind, und auch MPEG-4-Inhalte mit dem Microsoft MPEG-4 Encoder erstellen. Dieser Inhalt wird im ASF-Containerformat gespeichert.

Erstellen von ASF-Dateien in DirectShow