Audio y vídeo
Un motor FFmpeg, una cola secuencial y los GIF tratados como vídeo.
El audio y el vídeo comparten una instancia de FFmpeg WASM. Los trabajos entran en una cola, por lo que solo se ejecuta una conversión FFmpeg cada vez.
Carga del motor
Con el primer archivo de audio o vídeo, la aplicación carga /ffmpeg/ffmpeg-core.js y /ffmpeg/ffmpeg-core.wasm desde el mismo origen, con un tiempo máximo de 120 segundos. Después, las conversiones no necesitan red mientras la pestaña siga abierta.
La cabecera pasa de Motor inactivo a Cargando… y después a Motor listo. El botón Consola muestra los registros de FFmpeg.
Comportamiento de la cola
- un trabajo FFmpeg pasa de
queuedaconverting; - las imágenes no esperan en esta cola;
- Convertir todo termina primero las imágenes en paralelo y después procesa los archivos multimedia en secuencia;
- cancelar un trabajo multimedia lo interrumpe y puede finalizar el motor para liberar el hilo.
Cerrar o recargar la pestaña con archivos pendientes activa el aviso de navegación nativo del navegador.
GIF
La extensión .gif o el MIME image/gif siempre corresponden a vídeo. La codificación verificada utiliza fps=10, ancho 480 y el filtro lanczos. No es una animación Canvas.
Salidas habituales
| Salida | Codificación verificada |
|---|---|
| MP4 / MKV | libx264, ultrafast, CRF 28, audio AAC |
| WEBM | libvpx y Vorbis |
| AVI / MOV | libx264, ultrafast, CRF 28 |
| MP3 | libmp3lame, calidad 4 |
| AAC | 128k |
| OGG | Vorbis, calidad 4 |
| FLAC | flac |
| WAV | pcm_s16le |
Un archivo puede fallar si el núcleo no admite su códec de origen. Consulta Formatos y FFmpeg WASM.