Escuchar audio en VS Code y medir LUFS
Instala Audio Player & WAV Player, haz clic en un archivo WAV, MP3, FLAC, Ogg u Opus en el Explorador y pulsa Espacio para escucharlo dentro de VS Code. La reproducción, la forma de onda, el espectrograma, el bucle A-B y el medidor de sonoridad son gratis. Zovo Pro (USD 19, un solo pago) añade la normalización a -14, -16 o -23 LUFS y un informe de sonoridad de carpetas enteras, y puedes probar cada una de estas herramientas 3 veces gratis.
Gratis, licencia MIT. Extension ID zovo.audio-preview-vscode.
Pasos en VS Code
- Instala Audio Player & WAV Player desde el Marketplace, o pulsa Ctrl+P (Cmd+P en macOS) y ejecuta
ext install zovo.audio-preview-vscode. - Haz clic en el archivo de audio en el Explorador y pulsa Espacio para reproducirlo. Si se abre otro reproductor, haz clic derecho en el archivo y elige “Open in Audio Preview”, o usa “Reopen Editor With...”.
- Cada canal tiene su propia forma de onda (hasta 8 canales). Haz clic en ella para saltar a ese punto y arrastra sobre ella para marcar un bucle A-B. Con
[y]fijas el inicio y el final del bucle en la posición actual, y la tecla L activa o desactiva el bucle. - Ajusta la velocidad entre 0,25x y 2x sin que cambie el tono. Las flechas izquierda y derecha saltan 5 segundos (1 segundo con Shift), y la tecla Inicio vuelve al principio del bucle o del archivo.
- El panel Loudness muestra la sonoridad integrada, de corto plazo y momentánea en LUFS según ITU-R BS.1770-4 y, por canal, el pico de muestra, el RMS, el desplazamiento de DC y las muestras recortadas. El botón “Copy stats” copia todas las cifras al portapapeles.
- Los paneles File y Tags muestran detalles del formato, como la cabecera Xing o LAME de un MP3 o el MD5 guardado en un FLAC, y las etiquetas de ID3, RIFF INFO, comentarios Vorbis y átomos de iTunes.
En Cursor, Windsurf y VSCodium
Estos editores instalan extensiones desde Open VSX. Abre la vista Extensions (Ctrl+Shift+X), busca zovo.audio-preview-vscode y pulsa Install. Su página en Open VSX es zovo/audio-preview-vscode. Después se usa igual que en VS Code.
Qué es gratis
Son gratis la reproducción, la forma de onda, el espectrograma (FFT de 2048 puntos sobre un eje de frecuencias logarítmico), el bucle A-B y el medidor de sonoridad. En los archivos de prueba del proyecto, los valores LUFS se desvían como máximo 0,1 LU de los del filtro ebur128 de ffmpeg. Los archivos Opus se reproducen con un decodificador libopus incluido en la extensión, porque VS Code no trae uno. Los WAV grandes no bloquean el editor: primero aparecen la cabecera y las etiquetas, y después las muestras se leen en bloques de 2 MB. La extensión nunca modifica el archivo, no hace llamadas de red y no tiene telemetría.
Qué añade Zovo Pro
Eliges -14 LUFS (Spotify, YouTube), -16 LUFS (Apple Music, podcasts), -23 LUFS (EBU R128) o un objetivo propio, y la extensión escribe un WAV nuevo, por ejemplo mix-14LUFS.wav, junto al original, que no se toca. Si el pico de muestra fuera a superar -1 dBFS, la ganancia se reduce y el mensaje te lo indica. La profundidad de bits se mantiene; solo los archivos de 8 bits, A-law y mu-law pasan a 16 bits. Así dejas una grabación al nivel que pide la plataforma sin abrir un editor de audio. La otra herramienta Pro, Folder Loudness Report, genera un CSV con una fila por cada archivo de audio de una carpeta: formato, duración, valores LUFS, pico de muestra, RMS, muestras recortadas y la ganancia que necesita cada archivo para llegar a -14, -16 y -23 LUFS. Los WAV los lee la propia extensión; MP3, FLAC, Ogg, Opus y M4A solo se miden si tienes ffmpeg instalado.
Cómo se usa Normalize Loudness to -14 / -16 / -23 LUFS
- Abre el archivo de audio y elige “Normalize Loudness to -14 / -16 / -23 LUFS (Pro)” en el menú de la barra de título del editor, o haz clic derecho en el archivo en el Explorador y elige la misma opción.
- Elige el objetivo de sonoridad. El WAV nuevo se guarda junto al original.
Normalize Loudness to -14 / -16 / -23 LUFS funciona 3 veces gratis antes de pedir una licencia. Al abrir un archivo no aparece ninguna ventana emergente ni cuenta atrás.
Zovo Pro cuesta USD 19 en un solo pago. No es una suscripción y activa las herramientas Pro en todas las extensiones de Zovo. Después de pagar con tarjeta (Stripe), la clave de licencia aparece en la página siguiente. En VS Code, ejecuta "Enter Zovo Pro license key" desde la Command Palette y pega la clave. La clave se comprueba en tu equipo, sin conexión a la red.
Un equipo de 5 personas paga USD 59 en un solo pago, también con tarjeta. Todas las reglas y herramientas Pro están en la página de Zovo Pro (en inglés).
Lo que no hace
- Para
.m4ay.aacnecesitas tener ffmpeg instalado, porque VS Code no incluye un decodificador AAC. Sin ffmpeg solo ves el códec, la duración, el bitrate y las etiquetas. ALAC y AC-3 también necesitan ffmpeg, y la extensión no lo incluye. - Mide el pico de muestra, no el true peak con sobremuestreo, y todavía no calcula el rango de sonoridad (LRA).
- Los WAV de más de 2048 MB y los archivos comprimidos que superan 600 MB una vez decodificados (unos 28 minutos en estéreo a 44,1 kHz) solo se reproducen, sin análisis.
- Sirve para revisar archivos, no para editarlos. No puedes recortar ni cortar el audio.
Preguntas
¿La extensión es gratis?
Sí. La reproducción, la forma de onda, el espectrograma y el medidor de sonoridad son gratis. Normalize Loudness y Folder Loudness Report forman parte de Zovo Pro, que cuesta USD 19 en un solo pago. Puedes probar cada una 3 veces gratis, y un intento solo cuenta cuando la herramienta ha escrito su archivo.
¿Por qué no se reproduce mi archivo M4A?
VS Code no incluye un decodificador AAC. Instala ffmpeg y aparecerá el botón “Decode with ffmpeg”, que crea una copia WAV en el almacenamiento de la extensión y abre el reproductor completo. La copia se borra al cabo de un día. Si ffmpeg no está en el PATH, indica su ruta en audioPreview.ffmpegPath; este ajuste se ignora en espacios de trabajo que no son de confianza.
¿Funciona en Cursor?
Sí. La extensión también está publicada en Open VSX, así que puedes instalarla en Cursor, Windsurf y VSCodium.
¿Se modifica mi archivo de audio?
No. La extensión no escribe nada en el archivo. Incluso Normalize Loudness crea un archivo nuevo y deja el original intacto.
Todas las funciones y ajustes están en la página de Audio Player & WAV Player (en inglés).
Otras guías
- Renombrar y cerrar etiquetas en VS Code
- Historial de Claude Code y Codex en VS Code
- Ver archivos DXF en VS Code
- Editar bases de datos SQLite en VS Code
- Ver binarios ELF, PE y Mach-O en VS Code
- Previsualizar fuentes en VS Code
Comprobado con la versión 0.2.2 de la extensión el 2026-11-12.