Advanced Systems Format | |
---|---|
Estensione | .asf, .wma, .wmv
|
Tipo MIME | video/x-ms-asf, application/vnd.ms-asf e application/ms-asf
|
Uniform Type Identifier (UTI) | com.microsoft.advanced-systems-format
|
Sviluppatore | Microsoft |
Tipo | Formato contenitore |
Advanced Systems Format[1] (ASF[2], precedentemente noto come Advanced Streaming Format[3] o Active Streaming Format[4][5]) è un formato contenitore proprietario sviluppato da Microsoft per l'audio e il video digitale, utilizzato in particolare per lo streaming. ASF fa parte del framework Windows Media.
Il formato non specifica come un filmato deve essere codificato poiché esso non è un codec, bensì specifica la struttura con cui debbono essere pacchettizzati il video e/o l'audio. Questo significa che il flusso multimediale può essere codificato con molteplici codec e quindi memorizzato in un container nel formato ASF. Al di là di differenze di carattere prettamente tecnico, può essere paragonato ad altri formati di container multimediali come QuickTime, AVI e Ogg. Uno degli obiettivi di questo formato è il supporto al playback da server con contenuti multimediali (come ad esempio server HTTP) e da dischi di storage locali.
Il formato ASF è basato su sequenze di byte identificati attraverso un identificatore globale (GUID).
I file più comuni contenuti in file ASF sono Windows Media Audio (WMA) e Windows Media Video (WMV).
I file ASF possono contenere anche metadati come il nome dell'artista, dell'album e il genere, il regista di un film ecc. come gli ID3 tag dei file MP3.
I file che contengono solamente audio possono essere salvati usando l'estensione WMA e i file che contengono audio e video possono essere salvato con estensione WMV. Entrambi i formati possono comunque utilizzare l'estensione ASF.