DocumentosImágenesMediaHerramientas PDF

Convertir WebM a OPUS Online

Extrae audio Opus de WebM sin reencoding, gratis, en tu navegador.

Arrastra tu archivo aquí

.webm · hasta 100 MB

Procesado en tu navegador — el archivo no se subeGratis
Nota: La primera conversión carga el motor FFmpeg (~25MB). Las siguientes conversiones serán más rápidas.

WebM a Opus: extracción directa sin pérdida

Demux sin reencoding

El WebM ya tiene Opus. FFmpeg extrae el flujo sin tocarlo. Cero pérdida, máxima velocidad.

YouTube, Meet, Loom

Todos usan WebM+Opus internamente. Extrae la narración o banda sonora directamente.

100% privado

Tu grabación WebM nunca sale de tu dispositivo. Procesamiento local con FFmpeg.wasm.

Perfecto para bots de Discord

Los screencasts con narración se convierten en clips .opus listos para reproducción inmediata.

Tres pasos, sin complicaciones

1

Sube tu archivo WebM

Arrastra o selecciona tu vídeo .webm. Grabaciones de navegador, screencasts y vídeos de YouTube.

2

Demux directo sin pérdida

FFmpeg.wasm extrae el flujo Opus del WebM sin decodificarlo. Cero pérdida adicional, velocidad máxima.

3

Descarga el Opus extraído

Tu .opus contiene exactamente el mismo audio que el WebM original. Listo para Discord, bots y VoIP.

¿Tienes dudas?

WebM fue presentado por Google en mayo de 2010 en Google I/O como un formato de vídeo abierto y libre de regalías, basado en el contenedor Matroska con el perfil VP8 (vídeo) y Vorbis (audio) para la versión inicial. El soporte de Opus en WebM fue añadido en el documento de especificación de WebM en diciembre de 2013, y Chrome 33 (publicado el 20 de febrero de 2014) fue el primer navegador en soportarlo. Desde 2014, todos los WebM producidos por Chrome, Firefox, Edge o cualquier navegador moderno usando la API MediaRecorder (introducida en 2013) utilizan Opus para el audio por defecto.

Demux (demultiplexar) es la operación de separar los flujos de un contenedor multimedia sin procesar los datos. En el caso de WebM→Opus, el contenedor WebM empaqueta el flujo de vídeo VP8/VP9/AV1 y el flujo de audio Opus entrelazados. Extraer el flujo Opus mediante demux produce un archivo .opus que contiene bit a bit los mismos datos Opus que el WebM. No hay decodificación, no hay reencoding, no hay pérdida adicional. Es como extraer una foto de un PDF: la foto es idéntica a la original. La velocidad de demux es limitada solo por la lectura del archivo, no por ningún proceso computacional de audio.

Sí. La API MediaRecorder de Chrome, disponible desde Chrome 49 (2016) para uso general, graba WebM con Vídeo VP8/VP9 y audio Opus por defecto. Los WebM producidos por herramientas de grabación de pantalla como Loom (que usa MediaRecorder internamente), extensiones de grabación de pantalla de Chrome, grabaciones de Google Meet exportadas, y grabaciones de Zoom en navegador son todos WebM con Opus. El demux extrae ese Opus directamente.

Sí. YouTube ofrece sus streams de audio en dos formatos: M4A (AAC) para el codec 140 y WebM (Opus) para el codec 251. Los streams de audio WebM de YouTube son Opus a 160 kbps (stereo). Al descargar un vídeo de YouTube con yt-dlp usando -f 251, se obtiene directamente el WebM con Opus que puedes demuxear con esta herramienta. El codec 251 de YouTube es Opus a 160 kbps en WebM, el formato de mayor calidad que YouTube ofrece para audio.

Hay tres casos: WebM de versión muy antigua (pre-2014) que usan Vorbis en lugar de Opus; WebM producidos con software de codificación de vídeo que forzó Vorbis (handBrake en versiones antiguas, FFmpeg si se especificó -c:a libvorbis explícitamente); y WebM de fuentes como Amazon Video que usan codecs de audio propietarios dentro del contenedor WebM (inusual pero posible). En estos casos, la herramienta detecta el codec y convierte Vorbis u otro codec a Opus mediante transcodificación en lugar de demux.

Sí. Los screencasts grabados con OBS Studio (en WebM), Loom, Google Meet, Zoom en navegador, o la API MediaRecorder de Chrome producen WebM con audio Opus que captura el micrófono del sistema. El demux extrae esa narración como .opus limpio, sin el vídeo de pantalla. Esto es útil para reutilizar narración de tutoriales, clases grabadas y presentaciones como archivos de audio independientes para podcasts o Discord.

Convertir WebM a Opus: demux directo sin pérdida desde grabaciones de navegador y YouTube

WebM fue presentado por Google en Google I/O el 19 de mayo de 2010 como un formato de vídeo completamente libre de regalías y patentes, diseñado específicamente para la web. El formato usa el contenedor Matroska (con un perfil restringido renombrado como WebM) con vídeo VP8 (más tarde VP9 y AV1) y audio inicialmente Vorbis. El soporte de Opus en WebM fue formalizado en la especificación de WebM por Google en diciembre de 2013, y la primera implementación en producción fue Chrome 33, publicado el 20 de febrero de 2014. Desde esa fecha, cualquier WebM producido por un navegador moderno (Chrome, Firefox, Edge, Opera, Safari desde 2023 con soporte parcial) usando la API MediaRecorder contiene audio Opus por defecto. Esto convierte a WebM en el único formato de vídeo de consumo masivo que prácticamente garantiza audio Opus en su interior. Las implicaciones son significativas: cada grabación de pantalla hecha en Chrome o Firefox desde 2014 usando extensiones como Loom, Screencastify, o la API nativa navigator.mediaDevices.getUserMedia() + MediaRecorder produce un WebM con Opus. Cada stream de audio de YouTube disponible en el codec 251 es Opus a 160 kbps en WebM. Las grabaciones de Google Meet exportadas, las notas de voz de algunas aplicaciones web, y los podcasts grabados desde plataformas web como Zencastr o Riverside.fm en modo WebM, todos contienen Opus de forma nativa. Convertir WebM a Opus en este contexto no es realmente una conversión de codec: es una operación de demultiplexación, donde se separa el flujo de audio Opus del contenedor WebM y se reempaqueta en un contenedor OGG (el contenedor estándar para Opus como archivo autónomo, definido en RFC 7845 de abril 2016). No hay ninguna decodificación de audio, no hay reencoding, no hay modificación de los datos de audio. El archivo .opus resultante es bit-perfect respecto al Opus original.

La historia técnica de Opus en WebM explica por qué esta herramienta es esencialmente un demuxer más que un conversor. Opus fue incluido en la especificación WebM en diciembre de 2013 después de que el IETF publicara el RFC 6716 en septiembre de 2012 y el RFC 7845 (Ogg Encapsulation for the Opus Audio Codec) en abril de 2016 estuviera en borrador. Chrome 33 (febrero 2014) fue la primera implementación estable; Firefox 28 (marzo 2014) siguió poco después. La API MediaRecorder, especificada por el W3C en el Media Capture and Streams API Level 2, comenzó a soportar WebM+Opus en Chrome 49 (marzo 2016) para uso general de páginas web. Desde entonces, el flujo de trabajo estándar para grabación de audio en aplicaciones web modernas es: navigator.mediaDevices.getUserMedia() → MediaRecorder con mimeType 'audio/webm;codecs=opus' → chunks de Blob → archivo .webm. El resultado es un WebM que a menudo solo tiene pista de audio (sin vídeo), que técnicamente es un WebM de solo audio con Opus. El stream de audio Opus dentro de un WebM usa el mismo formato que el Opus en OGG: frames Opus de 20 ms por defecto, en contenedor Matroska con CodecID A_OPUS y CodecPrivate que contiene el OpusHead header. La única diferencia con OGG+Opus es el contenedor externo. YouTube usa Opus para sus streams de audio WebM desde 2014 (codec itag 251: Opus 160 kbps en WebM; itag 250: Opus 70 kbps; itag 249: Opus 50 kbps). yt-dlp con -f 251 descarga directamente el WebM+Opus de YouTube; esta herramienta luego hace el demux del Opus para obtener un .opus autónomo.

Convertir.ai ejecuta la operación WebM→Opus completamente en el navegador con FFmpeg.wasm. El proceso: FFmpeg.wasm abre el WebM, analiza el stream de audio, detecta si el codec es Opus (CodecID A_OPUS en Matroska). Si es Opus, ejecuta -vn -c:a copy: lee los frames Opus del WebM y los reempaqueta en un contenedor OGG con la estructura de headers OpusHead y OpusTags definida en RFC 7845. Esta operación no involucra ninguna decodificación de audio: los datos de cada frame Opus son copiados byte a byte del WebM al OGG. La velocidad de la operación es limitada solo por la lectura del archivo y la escritura del OGG en memoria, sin carga de CPU por procesamiento de audio. Si el WebM tiene Vorbis en lugar de Opus (WebM pre-2014 o producido con codificación Vorbis explícita), FFmpeg detecta el codec Vorbis, decodifica a PCM de 44.1 kHz, aplica remuestreo a 48 kHz y reencoda con libopus, añadiendo en ese caso una generación de transcodificación. Para WebM de grabaciones de pantalla con MediaRecorder que solo tienen pista de audio y no vídeo, la operación es idéntica: FFmpeg ignora las pistas vacías y extrae el único flujo de audio Opus. Los metadatos del WebM (título, artista, fecha en el segmento de información Matroska) se transfieren a etiquetas OpusTags en el .opus resultante. El archivo .opus en OGG es directamente compatible con Discord (adjuntos en chat), clientes de bots discord.js y discord.py, VLC 2.1+, mpv, Firefox 15+, Chrome 25+, y todos los players modernos con soporte Opus. El servicio es completamente gratuito, sin registro, sin límite de archivos y sin marca de agua.