aspose.info
EL

WEBM - Μορφή αρχείου βίντεο WebM

Ενημερώθηκε

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

Ένα αρχείο με επέκταση .webm είναι ένα αρχείο βίντεο που βασίζεται στην ανοιχτή μορφή αρχείου WebM χωρίς δικαιώματα εκμετάλλευσης. Έχει σχεδιαστεί για κοινή χρήση βίντεο στο διαδίκτυο και καθορίζει τη δομή του κοντέινερ αρχείων, συμπεριλαμβανομένων των μορφών βίντεο και ήχου. Το WebM είναι 100% δωρεάν, υλοποιώντας υψηλής ποιότητας βασισμένες σε ανοιχτές τεχνολογίες όπως HTML, HTTP και TCP/IP, οι οποίες είναι ανοιχτές σε οποιονδήποτε για εφαρμογή. Το WebM έχει σχεδιαστεί ειδικά για την προβολή βίντεο στον Ιστό, γεγονός που το καθιστά βελτιστοποιημένο για ροή με χαμηλό υπολογιστικό αποτύπωμα. Αυτό το καθιστά κατάλληλο για αναπαραγωγή βίντεο σε οποιαδήποτε συσκευή, ειδικά σε netbook χαμηλής κατανάλωσης, φορητές συσκευές χειρός και tablet.

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

Η δομή του αρχείου WebM βασίζεται σε ένα υποσύνολο της μορφής αρχείου κοντέινερ Matroska MKV. Οι ροές βίντεο που είναι διαθέσιμες σε ένα αρχείο WebM συμπιέζονται χρησιμοποιώντας τις τεχνολογίες συμπίεσης VP8 ή VP9 που είναι εξαιρετικά αποδοτικές στη συμπίεση. Ομοίως, οι ροές ήχου σε ένα αρχείο WebM συμπιέζονται χρησιμοποιώντας τους κωδικοποιητές Vorbis ή Opus που αναπτύχθηκαν από το Ίδρυμα Xiph. Όλα αυτά τα βίντεο και οι κωδικοποιητές ήχου είναι χωρίς δικαιώματα και μπορούν να χρησιμοποιηθούν χωρίς καμία χρέωση.

Ακολουθούν οι συνοπτικές προδιαγραφές για τη μορφή αρχείου WebM.

ΠεδίοΠεριγραφή
τύπου MIMEvideo/webm
Τύπος MIME μόνο για ήχοaudio/webm
Ομοιόμορφο Αναγνωριστικό Τύπουorg.webmproject.webm
Όνομα κωδικοποιητή βίντεοVP8 ή VP9
Όνομα κωδικοποιητή ήχουVorbis ή Opus

Στοιχεία WebM

Το WebM, ως υποσύνολο των προδιαγραφών Matroska, παρέχει υποστήριξη για ορισμένες από τις λειτουργίες Matroska. Ακολουθεί μια περιγραφή των υποστηριζόμενων στοιχείων.

EBML

ΌνομαΠεριγραφή
EBMLΡυθμίστε τα χαρακτηριστικά EBML των δεδομένων που θα ακολουθήσουν. Κάθε έγγραφο EBML πρέπει να ξεκινά με αυτό.
EBMLVersionΗ έκδοση του αναλυτή EBML που χρησιμοποιήθηκε για τη δημιουργία του αρχείου.
EBMLReadVersionΗ ελάχιστη έκδοση EBML που πρέπει να υποστηρίζει ένας αναλυτής για την ανάγνωση αυτού του αρχείου.
EBMLMaxIDLengthΤο μέγιστο μήκος των αναγνωριστικών που θα βρείτε σε αυτό το αρχείο (4 ή λιγότερο στο Matroska).
EBMLMaxSizeLengthΤο μέγιστο μήκος των μεγεθών που θα βρείτε σε αυτό το αρχείο (8 ή λιγότερο στο Matroska). Αυτό δεν παρακάμπτει το μέγεθος του στοιχείου που υποδεικνύεται στην αρχή ενός στοιχείου. Τα στοιχεία που έχουν υποδεικνυόμενο μέγεθος που είναι μεγαλύτερο από αυτό που επιτρέπεται από το EBMLMaxSizeLength θα θεωρούνται άκυρα.
DocTypeΜια συμβολοσειρά που περιγράφει τον τύπο του εγγράφου που ακολουθεί αυτήν την κεφαλίδα EBML («webm» στην περίπτωσή μας).
DocTypeVersionΗ έκδοση του διερμηνέα DocType που χρησιμοποιήθηκε για τη δημιουργία του αρχείου.
DocTypeReadVersionΗ ελάχιστη έκδοση DocType που πρέπει να υποστηρίξει ένας διερμηνέας για να διαβάσει αυτό το αρχείο.

Παγκόσμια στοιχεία

Προς το παρόν, υποστηρίζεται μόνο το στοιχείο «Κενό» που χρησιμοποιείται για την ακύρωση κατεστραμμένων δεδομένων, για την αποφυγή απροσδόκητων συμπεριφορών κατά τη χρήση κατεστραμμένων δεδομένων. Το περιεχόμενο απορρίπτεται. Χρησιμοποιείται επίσης για κράτηση χώρου σε ένα υποστοιχείο για μελλοντική χρήση.

Τμήμα

Αυτό το στοιχείο περιέχει όλα τα άλλα στοιχεία ανώτατου επιπέδου (επίπεδο 1). Συνήθως ένα αρχείο Matroska αποτελείται από 1 τμήμα.

Meta Search Information

Υποστηρίζεται η ακόλουθη αναζήτηση πληροφοριών.

Όνομα στοιχείουΠεριγραφή
SeekHeadΠεριέχει τη θέση ενός άλλου στοιχείου επιπέδου 1.
ΑναζήτησηΠεριέχει μία μόνο καταχώρηση αναζήτησης σε ένα στοιχείο EBML.
SeekIDΤο δυαδικό αναγνωριστικό που αντιστοιχεί στο όνομα του στοιχείου.
SeekPositionΗ θέση του στοιχείου στο τμήμα σε οκτάδες (0 = πρώτο επίπεδο 1 στοιχείο).

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

Δείτε επίσης