Quitar ruido de un vídeo

Antes de probar, comprueba qué archivos de vídeo puede abrir, qué tamaño pueden tener y en qué navegadores y teléfonos funciona. Cuando sepas que tu archivo es compatible, limpiar el audio de un vídeo cubre el flujo de trabajo real.

Solo se toca la pista de audio

Tu navegador abre el archivo en su ubicación original y extrae el sonido. La pista de vídeo nunca se decodifica, modifica ni sube; el audio tampoco, porque no hay ningún paso de subida. El archivo original se abre en modo de solo lectura y queda exactamente como estaba. Recibirás un archivo de audio independiente.

Qué archivos de vídeo funcionan

No nos guiamos por la extensión. Leemos los primeros bytes del archivo, identificamos su formato real y usamos la ruta que requiere menos memoria para abrirlo:

Por eso, la forma más rápida de saber si tu formato es compatible es añadir el archivo y comprobarlo. No cuesta nada y obtendrás la respuesta de inmediato.

Archivos grandes y archivos largos

El tamaño casi nunca es el problema. Como los archivos de la familia mp4 se leen a través de su índice, medimos unas 103 veces menos memoria que decodificando el archivo entero — un par de gigas en disco no se convierten en un par de gigas en tu navegador.

Lo que hay que vigilar es la duración, y solo en los archivos que hay que decodificar enteros. Una grabación muy larga procesada de ese modo puede agotar la memoria del navegador. Si ocurre, un mp4 del mismo material permite usar la ruta que consume menos memoria.

Teléfonos y navegadores

Probamos en Chrome y Safari, incluido Safari en iPhone, donde una vista previa de 30 segundos tarda unos segundos. Otros navegadores basados en Chromium, como Edge, usan el mismo motor que Chrome.

Firefox funciona, con dos límites que medimos en lugar de suponer. Procesa la eliminación de ruido varias veces más despacio: el mismo archivo que tarda alrededor de medio minuto en Chrome tardó cerca de dos minutos. Además, no puede codificar AAC, por lo que la descarga es un WAV mono en lugar de un vídeo y no se puede limpiar un archivo completo en ese navegador; la vista previa de 30 segundos sí funciona. Si trabajas con vídeo en Firefox, tendrás que volver a unir el audio manualmente con el comando de ffmpeg de la página de audio de vídeo.

El motor WebAssembly ocupa unos 9 MB y se descarga una sola vez, después de que elijas un archivo; visitar esta página no inicia la descarga. En un teléfono consume datos, por lo que conviene usar wifi la primera vez.

Qué vuelve

Un WAV mono de 16 bits a 48 kHz, solo audio, de unos 2,9 MB para 30 segundos. No igualamos su volumen con el original: no aplicamos normalización y, en nuestra muestra, la versión limpia midió unos 2 LU menos. Consulta cómo volver a unirlo con la imagen, incluido el comando de ffmpeg, en la página sobre el audio de vídeo.