SwissKnife Docs
Entender SwissKnife

Límites reales

Qué convierte, rechaza, pone en cola o no puede codificar SwissKnife.

Esta página describe el comportamiento verificado del producto, no una hoja de ruta.

Tipos de archivo rechazados

Un archivo que no sea imagen, audio ni vídeo no entra en la cola. Un aviso lo identifica. SwissKnife no convierte PDF, archivos de texto ni archivos comprimidos.

Imágenes

AspectoComportamiento verificado
Salidassolo JPG, PNG y WEBP
TIFF / BMPse aceptan como entrada únicamente si el navegador puede decodificarlos
Salida TIFF / BMPno se ofrece porque Canvas no puede codificarlos de forma fiable
Paralelismose pueden convertir varias imágenes al mismo tiempo
JPGprimero se dibuja un fondo blanco, por lo que se pierde la transparencia

Audio y vídeo

AspectoComportamiento verificado
Motoruna instancia de FFmpeg WASM con cola secuencial
Núcleoservido por la aplicación bajo /ffmpeg/, no por unpkg
Primer archivo multimediadescarga el núcleo (unos 32 MB de WASM)
GIFsiempre FFmpeg, nunca Canvas
M4Areconocido como entrada de audio, no disponible como salida
Códecslos incluidos en @ffmpeg/core@0.12.6, actualmente libx264 y libmp3lame entre otros

Un archivo reconocido puede fallar por su contenido, por ejemplo por un códec ausente, un flujo dañado o falta de memoria en el navegador.

Tamaño de archivo

No existe un límite artificial. A partir de 50 MB, SwissKnife muestra un aviso porque la pestaña puede quedarse sin memoria. No es un límite del servidor.

Lo que SwissKnife no hace

  • subir archivos a un backend;
  • ofrecer recorte, unión, subtítulos o filtros avanzados en la interfaz;
  • ejecutar FFmpeg totalmente sin conexión antes de que el núcleo se haya cargado una vez desde el origen de la aplicación;
  • proporcionar autenticación o acceso multiusuario.

Consulta también Formatos y FFmpeg WASM.

En esta página