WMA (Windows Media Audio): La Guía Completa
WMA (Windows Media Audio) es el formato de compresión de audio propietario de Microsoft, introducido en 1999 como competidor directo del MP3. En su apogeo, WMA impulsó Windows Media Player, el reproductor de música Zune, las primeras tiendas de música digital y millones de PCs con Windows en todo el mundo. Hoy en día los archivos WMA son en gran medida un formato heredado, pero existen enormes bibliotecas de música codificada en WMA — especialmente archivos con DRM (Digital Rights Management) integrado de la era Napster, Zune y MSN Music. Esta guía explica qué es WMA, sus variantes técnicas, cómo reproducir WMA en dispositivos no Windows y cómo convertir archivos WMA a formatos modernos usando FFmpeg.
¿Qué es WMA?
WMA es una familia de códecs de audio desarrollados por Microsoft e incluidos con Windows Media Player desde la versión 6.4 (1999). Al igual que MP3 y AAC, el WMA estándar es un formato con pérdida que descarta información de audio inaudible para reducir el tamaño del archivo. Microsoft diseñó WMA para lograr la misma calidad que MP3 a la mitad del bitrate, una afirmación que era parcialmente cierta a bitrates bajos (64–96 kbps) pero menos convincente a bitrates altos donde MP3 y especialmente AAC son competitivos.
Los archivos WMA usan el contenedor ASF (Advanced Systems Format), que tiene la extensión .wma para contenido solo audio o .wmv para vídeo. El propio códec es una implementación propietaria de Microsoft que toma prestados conceptos de la codificación de audio MPEG pero usa modelos psicoacústicos y codificación de entropía específicos de Microsoft.
Historia de WMA
| Año | Hito |
|---|---|
| 1999 | WMA 1.0 lanzado con Windows Media Player 6.4 |
| 2000 | WMA 8 incluido en Windows ME — calidad mejorada |
| 2002 | WMA 9 lanza — introduce WMA Pro, WMA Lossless, WMA Voice |
| 2003 | Windows Media DRM 10 habilita servicios de música por suscripción |
| 2004 | Napster relanza como servicio de suscripción usando WMA DRM |
| 2006 | Microsoft Zune lanza con su propio ecosistema DRM basado en WMA |
| 2008 | Zune Pass crece hasta 6 millones de pistas |
| 2012 | Microsoft Zune descontinuado; Zune Pass se convierte en Xbox Music |
| 2015 | Xbox Music se convierte en Groove Music; WMA deja de ser el predeterminado |
| 2017 | Groove Music Streaming termina; WMA relegado completamente a estado heredado |
Variantes de WMA
Microsoft desarrolló cuatro códecs WMA distintos para diferentes casos de uso:
WMA Standard
El códec WMA base. Utilizado para música a 64–192 kbps. Comparable en calidad al MP3 al mismo bitrate, con una ligera ventaja a bitrates bajos. Compatible con prácticamente todo el hardware y software compatible con WMA.
WMA Pro
Un códec avanzado orientado al audio envolvente y de alta resolución. WMA Pro soporta hasta 7.1 canales, hasta 24 bits de profundidad y frecuencias de muestreo de hasta 96 kHz. Se posicionó como competidor de Dolby Digital y DTS para uso en cine en casa, pero tuvo una adopción limitada fuera de las propias plataformas de Microsoft.
WMA Lossless
El códec de audio sin pérdida de Microsoft, competidor de FLAC y Apple Lossless. WMA Lossless almacena audio con cero pérdida de calidad a típicamente el 40–60% del tamaño sin comprimir original. Se usó en tiendas de descarga de música como la ya desaparecida Microsoft Music Store para compras "premium" sin pérdida. Aunque técnicamente funcional, FLAC ha reemplazado completamente a WMA Lossless en la práctica gracias a su naturaleza de código abierto y compatibilidad universal.
WMA Voice
Un códec de bitrate extremadamente bajo optimizado para contenido de voz a 4–20 kbps. WMA Voice usa codificación CELP (Code-Excited Linear Prediction) similar a los códecs de voz de telefonía móvil. Se utilizó para grabaciones de voz, dictado y mensajes de voz en los primeros dispositivos Windows Mobile. Prácticamente obsoleto hoy en día; Opus lo ha reemplazado para aplicaciones modernas de voz.
Protección DRM: El Problema de WMA
El problema práctico más significativo con los archivos WMA hoy en día es el Digital Rights Management (DRM). El WMA DRM de Microsoft fue usado extensamente por:
- Napster (servicio de suscripción 2003–2011) — Las pistas de suscripción mensual estaban bloqueadas por DRM; la reproducción se detenía si caducaba la suscripción.
- Zune Marketplace — El competidor de iTunes de Microsoft; las pistas de Zune Pass estaban protegidas con DRM.
- MSN Music — Cerró en 2008; los servidores de licencias DRM se desconectaron, dejando las pistas compradas sin posibilidad de reproducción en nuevos dispositivos.
- Yahoo! Music — Usó Windows Media DRM para contenido de suscripción.
Un archivo WMA bloqueado por DRM no puede convertirse usando herramientas estándar. FFmpeg, VLC y otras herramientas de código abierto no pueden descifrar el DRM de WMA. Las opciones para archivos bloqueados por DRM incluyen:
- Reproducirlos mediante Windows Media Player autorizado en la máquina licenciada original (si la licencia sigue vigente).
- Grabación analógica (grabar la salida de audio a un nuevo archivo — legal para uso personal en la mayoría de jurisdicciones).
- Comprobar si el proveedor original ofrece reemplazos sin DRM (raro para servicios desaparecidos).
Cómo Reproducir WMA en Mac, Linux y Android
El soporte de WMA fuera de Windows varía según la plataforma:
macOS: La reproducción de WMA requiere software de terceros. VLC es la opción más fiable y gestiona todas las variantes de WMA incluyendo WMA Pro. Convertir WMA a ALAC o AAC con FFmpeg es la solución práctica a largo plazo.
Linux: Instala el paquete gstreamer1.0-plugins-bad para soporte WMA en reproductores basados en GStreamer (Rhythmbox, Totem). VLC en Linux gestiona WMA de forma nativa vía libavcodec. FFmpeg en Linux puede decodificar y re-codificar WMA Standard y WMA Lossless (pero no archivos protegidos con DRM).
Android: Android soporta reproducción nativa de WMA Standard desde Android 4.0 (Ice Cream Sandwich). WMA Pro y WMA Lossless pueden requerir aplicaciones de terceros como VLC para Android o PowerAMP.
iOS/iPhone: iOS no tiene soporte nativo para WMA. Convierte WMA a AAC o MP3 usando FFmpeg antes de transferir a dispositivos iOS.
WMA vs MP3 vs AAC
| Propiedad | WMA Standard | MP3 | AAC-LC |
|---|---|---|---|
| Desarrollador | Microsoft | Fraunhofer/Thomson | Consorcio ISO/MPEG |
| Año de introducción | 1999 | 1993 | 1997 |
| Bitrate típico | 64–192 kbps | 64–320 kbps | 64–320 kbps |
| Calidad a bajo bitrate | Ligeramente mejor que MP3 | Línea base | Mejor que ambos |
| Calidad a alto bitrate | Similar a MP3 | Línea base | Mejor que WMA/MP3 |
| Soporte DRM | Sí (Microsoft DRM) | No | Sí (FairPlay/Marlin) |
| Libre de patentes | No | No | No |
| Compatibilidad multiplataforma | Limitada | Universal | Casi universal |
| Servicios de streaming | Ninguno (legado) | Declinando | Dominante |
| Variante sin pérdida | WMA Lossless | No | ALAC |
Convertir WMA a MP3 con FFmpeg
Para convertir un archivo WMA a MP3 a 192 kbps:
ffmpeg -i entrada.wma -codec:a libmp3lame -b:a 192k salida.mp3
Para MP3 de bitrate variable (recomendado para calidad):
ffmpeg -i entrada.wma -codec:a libmp3lame -q:a 2 salida.mp3
Conversión en lote de todos los archivos WMA de un directorio a MP3:
for f in *.wma; do ffmpeg -i "$f" -codec:a libmp3lame -q:a 2 "${f%.wma}.mp3"; done
Convertir WMA Lossless a FLAC con FFmpeg
Para convertir un archivo WMA Lossless a FLAC (sin pérdida a sin pérdida, cero pérdida de calidad):
ffmpeg -i entrada.wma -codec:a flac salida.flac
Con nivel de compresión explícito (0=más rápido, 12=mejor compresión):
ffmpeg -i entrada.wma -codec:a flac -compression_level 8 salida.flac
Conversión en lote de WMA Lossless a FLAC:
for f in *.wma; do ffmpeg -i "$f" -codec:a flac "${f%.wma}.flac"; done
La Conversión de Bibliotecas de Música Zune
Si tienes una biblioteca de música de Zune heredada, los archivos sin DRM (CDs ripeados y compras sin DRM) pueden convertirse a formatos modernos con FFmpeg. Las pistas protegidas con DRM de Zune Pass no pueden convertirse. Para identificar qué archivos están protegidos con DRM, ejecuta:
ffprobe -v quiet -print_format json -show_streams entrada.wma 2>&1 | grep -i drm
O intenta una conversión — FFmpeg fallará con un error en los archivos protegidos con DRM pero tendrá éxito en los no protegidos.
¿Cuándo Deberías Usar WMA?
Honestamente, casi nunca para contenido nuevo. Las alternativas modernas son superiores en todos los aspectos medibles:
- Para almacenamiento de música con pérdida: usa AAC-LC a 256 kbps u Opus a 192 kbps.
- Para archivo sin pérdida: usa FLAC (universal) o ALAC (ecosistema Apple).
- Para voz/habla: usa Opus a 32–64 kbps.
- Para broadcast/streaming: usa HE-AAC v1 u Opus.
WMA sigue siendo relevante solo cuando se trabaja con hardware heredado (reproductores Windows Media antiguos, autorradios con soporte WMA), software heredado que requiere entrada WMA, o cuando se preserva una biblioteca WMA existente sin re-codificar.
Resumen
WMA fue un formato de audio capaz en su era, ofreciendo una calidad razonable a bitrates bajos y una infraestructura DRM funcional (si bien controvertida). Su declive refleja el colapso del ecosistema de Windows Media Player y la salida de Microsoft del mercado de música de consumo. Hoy en día, WMA es principalmente un reto de conversión: millones de archivos WMA necesitan ser migrados a AAC, MP3 o FLAC usando FFmpeg. Comprender las variantes de WMA — Standard, Pro, Lossless y Voice — te ayuda a elegir la configuración de conversión correcta e identificar qué archivos pueden estar bloqueados por DRM y por tanto ser inconvertibles por medios estándar.
Conversiones relacionadas
Pares de formatos de audio más frecuentes: