Αρχική / Κατανόηση κωδικοποιητών βίντεο και δοχείων

Κατανόηση κωδικοποιητών βίντεο και δοχείων

MP4 και WebM είναι δοχεία. H.264, VP9 και AAC είναι κωδικοποιητές μέσα τους. Μια αντίστοιχη επέκταση δεν αποδεικνύει ότι το αρχείο θα αποκωδικοποιήσει.

Ένα δοχείο κρατά ίχνη, χρονοσφραγίδες και μεταδεδομένα. Ο κωδικοποιητής είναι η συμπίεση κάθε κομματιού. Ένα MP4 μπορεί να περιέχει ένα video codec αυτό το κτίριο WASM δεν μπορεί να διαβάσει. Το εργαλείο τότε αποτυγχάνει αντί να προσποιείται ότι η επέκταση ήταν αρκετή.

Ο μονώροφος πυρήνας που χρησιμοποιείται εδώ είναι η κατασκευή GPL του ffmpeg.wasm 0.12.10. Έξοδος σε MP4 χρησιμοποιεί libx264 όταν αυτός ο κωδικοποιητής είναι παρών. Το WebM χρησιμοποιεί το VP9. Το GIF είναι μια ξεχωριστή, περιορισμένη διαδρομή επειδή τα πλαίσια GIF μεγαλώνουν γρήγορα.

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