aspose.info
EL

ASF - Μορφή αρχείου προηγμένων συστημάτων

Ενημερώθηκε

Τι είναι ένα αρχείο ASF;

Ένα αρχείο με επέκταση .asf είναι μια μορφή αρχείου πολυμέσων για την αποθήκευση και την αναπαραγωγή ροών ψηφιακών μέσων μέσω του δικτύου. Είναι μια μορφή αρχείου κοντέινερ που μπορεί να έχει περιεχόμενο βίντεο και ήχου για ροή στο διαδίκτυο. Σπάνια θα βρείτε αρχεία ASF και πιθανότατα θα συναντήσετε τα αρχεία Windows Media Audio (WMA) και Windows Media Video (WMV) που καθορίζουν και τα δύο αρχεία ASF έχοντας περιεχόμενο κωδικοποιημένο με αντίστοιχους κωδικοποιητές. Μπορείτε να δημιουργήσετε και να διαβάσετε αρχεία πολυμέσων των Windows χρησιμοποιώντας το Windows Media Format SDK.

Μορφή αρχείου ASF

Ένα αρχείο ASF μπορεί να περιλαμβάνει πολλαπλές ανεξάρτητες ή εξαρτημένες ροές. Αυτό μπορεί να περιλαμβάνει πολλές ροές ήχου για πολυκάναλο ήχο ή ροές βίντεο πολλαπλών ρυθμών bit. Οι πολλαπλοί ρυθμοί bit καθιστούν τις ροές κατάλληλες για μετάδοση σε διαφορετικά εύρη ζώνης. Επιπλέον, οι ροές σε ένα αρχείο ASF μπορούν να είναι σε συμπιεσμένη ή μη συμπιεσμένη μορφή. Η καλύτερη συμπίεση επιτυγχάνεται με τους κωδικοποιητές Microsoft Windows Media Audio and Video 9 Series. Οι πλήρεις προδιαγραφές της μορφής αρχείου ASF είναι διαθέσιμες στον Ιστότοπο της Microsoft.

Δομή αρχείου ανώτατου επιπέδου ASF

Τα αρχεία ASF περιέχουν λογικά τρεις τύπους αντικειμένων ανώτατου επιπέδου:

  • «Αντικείμενο κεφαλίδας» - υποχρεωτικό και πρέπει να τοποθετείται στην αρχή κάθε αρχείου ASF
  • «Αντικείμενο δεδομένων» - υποχρεωτικό και πρέπει να ακολουθεί το αντικείμενο κεφαλίδας
  • “Αντικείμενο(α) ευρετηρίου” - προαιρετικό, αλλά χρήσιμο για την παροχή τυχαίας πρόσβασης βάσει χρόνου σε αρχεία ASF

Η παρακάτω εικόνα δείχνει τη δομή αρχείων ανώτατου επιπέδου των αρχείων ASF.

ASF File Structure

Αντικείμενο κεφαλίδας ανώτατου επιπέδου ASF

Το αντικείμενο Header παρέχει μια πολύ γνωστή ακολουθία byte στην αρχή των αρχείων ASF και μπορεί προαιρετικά να περιέχει μεταδεδομένα όπως βιβλιογραφικές πληροφορίες. Περιέχει όλες τις πληροφορίες που απαιτούνται για τη σωστή ερμηνεία των πληροφοριών εντός του αντικειμένου δεδομένων. Το αντικείμενο κεφαλίδας μπορεί να περιλαμβάνει πολλά τυπικά αντικείμενα, συμπεριλαμβανομένων, ενδεικτικά, των εξής:

  • Ιδιότητες αρχείου Αντικείμενο - Περιέχει γενικά χαρακτηριστικά αρχείου.
  • Stream Properties Object - Καθορίζει μια ροή ψηφιακών μέσων και τα χαρακτηριστικά της.
  • Αντικείμενο επέκτασης κεφαλίδας - Επιτρέπει την προσθήκη πρόσθετης λειτουργικότητας σε ένα αρχείο ASF, διατηρώντας παράλληλα τη συμβατότητα προς τα πίσω.
  • Αντικείμενο Περιγραφής Περιεχομένου - Περιέχει βιβλιογραφικές πληροφορίες.
  • Αντικείμενο εντολής δέσμης ενεργειών - Περιέχει εντολές που μπορούν να εκτελεστούν στη γραμμή χρόνου αναπαραγωγής.
  • Marker Object - Παρέχει ονομασμένα σημεία μετάβασης μέσα σε ένα αρχείο.

Το αντικείμενο Header αναπαρίσταται χρησιμοποιώντας την ακόλουθη δομή:

Όνομα πεδίουΤύπος πεδίουΜέγεθος (bits)
Αναγνωριστικό αντικειμένουΟΔΗΓΟΣ128
Μέγεθος αντικειμένουQWORD64
Αριθμός αντικειμένων κεφαλίδαςDWORD32
Δέσμευση1BYTE8
Δέσμευση2BYTE8

Αντικείμενο δεδομένων ανώτατου επιπέδου ASF

Όλα τα δεδομένα ψηφιακών μέσων για ένα αρχείο ASF περιέχονται στο αντικείμενο δεδομένων και αποθηκεύονται με τη μορφή πακέτων δεδομένων ASF. Κάθε πακέτο δεδομένων είναι σταθερού μήκους και περιέχει δεδομένα για μία ή περισσότερες ροές ψηφιακών μέσων.

Αντικείμενα ευρετηρίου ανώτατου επιπέδου ASF

Τα αντικείμενα ευρετηρίου ανώτατου επιπέδου ASF έχουν τους ακόλουθους δύο τύπους:

  • «Απλό αντικείμενο ευρετηρίου» - Περιέχει ένα χρονικά ευρετήριο των δεδομένων βίντεο σε ένα αρχείο ASF. Το χρονικό διάστημα μεταξύ των καταχωρήσεων ευρετηρίου είναι σταθερό και αποθηκεύεται στο Simple Index Object.
  • «Αντικείμενο ευρετηρίου» - Αναφέρεται στο Αντικείμενο ευρετηρίου, στο Αντικείμενο ευρετηρίου αντικειμένου μέσων και στο Αντικείμενο ευρετηρίου χρονικού κωδικού, των οποίων οι μορφές είναι παρόμοιες. Όπως το Simple Index Object, το Index Object ευρετηριάζει κατά χρόνο με ένα σταθερό χρονικό διάστημα, αλλά δεν περιορίζεται σε ροές βίντεο.

βιβλιογραφικές αναφορές

Δείτε επίσης