Accueil / Comprendre les codecs et conteneurs vidéo

Comprendre les codecs et conteneurs vidéo

MP4 et WebM sont des conteneurs. H.264, VP9 et AAC contiennent des codecs. Une extension correspondante ne prouve pas que le fichier sera décodé.

Un conteneur contient des pistes, des horodatages et des métadonnées. Le codec est la compression de chaque piste. Un MP4 peut contenir un codec vidéo que cette version WASM ne peut pas lire. L’outil échoue alors au lieu de prétendre que l’extension était suffisante.

Le noyau monothread utilisé ici est la version GPL de ffmpeg.wasm 0.12.10. La sortie vers MP4 utilise libx264 lorsque cet encodeur est présent. WebM utilise VP9. GIF est un chemin distinct et limité car les trames GIF deviennent rapidement volumineuses.

Le WASM multithread nécessite une isolation d’origine croisée. Ce site ne définit pas ces en-têtes globalement, de sorte que les scripts d'annonces et de consentement ne sont pas brisés par les exigences de SharedArrayBuffer.