Inicio / Comprensión de los códecs y contenedores de vídeo

Comprensión de los códecs y contenedores de vídeo

MP4 y WebM son contenedores. H.264, VP9 y AAC son códecs dentro de ellos. Una extensión coincidente no prueba que el archivo se decodificará.

Un contenedor contiene pistas, marcas de tiempo y metadatos. El códec es la compresión de cada pista. Un MP4 puede contener un códec de vídeo que esta compilación WASM no puede leer. Luego, la herramienta falla en lugar de pretender que la extensión era suficiente.

El núcleo de un solo subproceso utilizado aquí es la compilación GPL de ffmpeg.wasm 0.12.10. La salida a MP4 utiliza libx264 cuando ese codificador está presente. WebM utiliza VP9. GIF es una ruta separada y limitada porque los marcos GIF crecen rápidamente.

El WASM de subprocesos múltiples necesita aislamiento de origen cruzado. Este sitio no establece esos encabezados globalmente, por lo que los scripts de anuncios y consentimiento no se ven afectados por los requisitos de SharedArrayBuffer.