aspose.info
FI

ASF - Advanced Systems -tiedostomuoto

Päivitetty

Mikä on ASF-tiedosto?

Tiedosto, jonka pääte on .asf, on multimediatiedostomuoto digitaalisten mediavirtojen tallentamiseen ja toistamiseen verkossa. Se on säilötiedostomuoto, jossa voi olla sekä video- että äänisisältöä suoratoistoa varten verkossa. Löydät harvoin ASF-tiedostoja, ja useammin törmäät Windows Media Audio (WMA) ja Windows Media Video (WMV) -tiedostoihin, jotka molemmat määrittelevät ASF-tiedostot, joiden sisältö on koodattu vastaavilla koodekeilla. Windows Media -tiedostoja voidaan luoda ja lukea käyttämällä Windows Media Format SDK:ta.

ASF tiedostomuoto

ASF-tiedosto voi sisältää useita riippumattomia tai riippuvaisia virtoja. Tämä voi sisältää useita äänivirtoja monikanavaista ääntä tai useita bittinopeusvideovirtoja. Useat bittinopeudet tekevät virroista sopivia lähetettäväksi eri kaistanleveyksillä. Lisäksi ASF-tiedoston streamit voivat olla pakatussa tai pakkaamattomassa muodossa. Paras pakkaus saavutetaan Microsoft Windows Media Audio and Video 9 -sarjan koodekeilla. Täydelliset ASF-tiedostomuodon tiedot ovat saatavilla osoitteessa Microsoft Website.

ASF:n huipputason tiedostorakenne

ASF-tiedostot sisältävät loogisesti kolmen tyyppisiä huipputason objekteja:

  • “Header Object” - pakollinen ja se on sijoitettava jokaisen ASF-tiedoston alkuun

  • Data Object - pakollinen ja sen on seurattava otsikkoobjektia

  • “Index Object(s)” - valinnainen, mutta hyödyllinen aikaan perustuvan satunnaisen pääsyn tarjoamiseen ASF-tiedostoihin

Seuraava kuva näyttää ASF-tiedostojen ylimmän tason tiedostorakenteen.

!{{HYPERLINKKI1}}

ASF:n ylätason otsikkoobjekti

Otsikko-objekti tarjoaa hyvin tunnetun tavusekvenssin ASF-tiedostojen alussa ja voi valinnaisesti sisältää metatietoja, kuten bibliografisia tietoja. Se sisältää kaikki tiedot, joita tarvitaan tietoobjektin tietojen tulkitsemiseen oikein. Otsikkoobjekti voi sisältää useita vakioobjekteja, mukaan lukien, mutta ei rajoittuen:

  • Tiedoston ominaisuudet -objekti - Sisältää yleiset tiedostoattribuutit.
  • Stream Properties Object - Määrittää digitaalisen mediavirran ja sen ominaisuudet.
  • Header Extension Object - Mahdollistaa lisätoimintojen lisäämisen ASF-tiedostoon säilyttäen samalla yhteensopivuuden taaksepäin.
  • Sisältö Kuvaus Objekti - Sisältää bibliografisia tietoja.
  • Script Command Object - Sisältää komennot, jotka voidaan suorittaa toiston aikajanalla.
  • Marker Object - Antaa nimetyt hyppypisteet tiedostossa.

Otsikkoobjekti esitetään seuraavalla rakenteella:

Kentän nimiKentän tyyppiKoko (bittiä)
Objektin tunnusGUID128
Objektin kokoQWORD64
Otsikkoobjektien määräDWORD32
Varattu1BYTE8
Varattu2BYTE8

ASF:n huipputason tietoobjekti

Kaikki ASF-tiedoston digitaaliset mediatiedot sisältyvät tietoobjektiin ja tallennetaan ASF-datapakettien muodossa. Jokainen datapaketti on kiinteäpituinen ja sisältää dataa yhdelle tai useammalle digitaaliselle mediavirralle.

ASF:n huipputason indeksiobjektit

ASF-ylemmän tason hakemistoobjekteilla on seuraavat kaksi tyyppiä:

  • Simple Index Object - Sisältää aikaperusteisen indeksin ASF-tiedoston videotiedoista. Indeksimerkintöjen välinen aika on vakio, ja se tallennetaan yksinkertaiseen indeksiobjektiin.
  • Indeksiobjekti - Viittaa indeksiobjektiin, mediaobjektin indeksiobjektiin ja aikakoodiindeksiobjektiin, joiden muodot ovat samanlaiset. Kuten yksinkertainen indeksiobjekti, indeksiobjekti indeksoi ajan mukaan kiinteällä aikavälillä, mutta ei rajoitu videovirtoihin.

Viitteet

Katso myös