Sobes.tech
Junior

Ποια μορφές αρχείων βίντεο υποστηρίζονται από το HTML5;

sobes.tech AI

Απάντηση από AI

Το HTML5 υποστηρίζει επίσημα τρία βασικά φορμάτ αρχείων βίντεο:

  • MP4 (MPEG-4 Μέρος 14)
    • Κωδικοί: H.264 (βίντεο), AAC (ήχος)
    • Ευρέως συμβατό με τις περισσότερες συσκευές και προγράμματα περιήγησης χάρη στην υλική υποστήριξη για αποκωδικοποίηση H.264.
  • WebM
    • Κωδικοί: VP8, VP9 (βίντεο), Vorbis, Opus (ήχος)
    • Ανοιχτό φορμάτ που αναπτύχθηκε από την Google. Κατάλληλο για streaming. Υποστηρίζεται από τις περισσότερες σύγχρονες προγράμματα περιήγησης.
  • Ogg (Theora)
    • Κωδικοί: Theora (βίντεο), Vorbis (ήχος)
    • Παλαιότερο φορμάτ, δεν υποστηρίζεται τόσο ευρέως όσο το MP4 και το WebM, αλλά εξακολουθεί να αναφέρεται στην προδιαγραφή HTML5.

Για μέγιστη συμβατότητα, συνιστάται η χρήση του στοιχείου <video> με πολλαπλά <source>, παρέχοντας βίντεο σε διαφορετικά φορμάτ:

<video controls width="640" height="360">
  <source src="myvideo.mp4" type="video/mp4">
  <source src="myvideo.webm" type="video/webm">
  <source src="myvideo.ogg" type="video/ogg">
  Ο περιηγητής σας δεν υποστηρίζει αναπαραγωγή βίντεο.
</video>

Ο περιηγητής ελέγχει διαδοχικά τα στοιχεία <source> και επιλέγει το πρώτο φορμάτ που μπορεί να αναπαράγει. Το κείμενο μέσα στην ετικέτα <video> εμφανίζεται αν κανένα φορμάτ δεν υποστηρίζεται.

Η υποστήριξη μπορεί να διαφέρει ελαφρώς ανάλογα με την έκδοση του περιηγητή και το λειτουργικό σύστημα.