.fw files.wiki
WEBM

Archivos WEBM

Archivo multimedia WebM

Un archivo .WEBM es un contenedor abierto basado en Matroska y orientado a la web para video VP8/VP9/AV1 y audio Vorbis/Opus.

WebM multimedia container

Desarrollador
Google, junto con el WebM Project y la comunidad de Matroska
Categoría
Vídeo
Tipo MIME
video/webm
Formato
Contenedor
Bytes mágicos
1A 45 DF A3
Primera versión
2010
Última versión
WebM Container Guidelines / Matroska EBML-based format
Estándar abierto
Sí

Visor de texto .WEBM en línea

Leyendo el archivo…

¿Qué es un archivo .WEBM?

.webm es la extensión asociada con WebM, que es un formato de contenedor multimedia de uso libre de Google, lanzado en 2010 para video en HTML5 en la web. La extensión se refiere a una implementación de un perfil del formato de contenedor multimedia Matroska desarrollada por Google y el proyecto WebM, en conjunto con la comunidad Matroska. Este perfil de Matroska usa EBML e incluye capacidades específicas para el uso basado en navegador y en streaming, y no todas las funciones de Matroska.

Un archivo WebM generalmente contendrá video, sonido, subtítulos y/o información de metadatos; sin embargo, en ciertos casos, el archivo puede ser solo sonido. Los archivos WebM que contienen solo sonido suelen utilizar la extensión .webm, especialmente como audio/webm. Los formatos de video populares son VP8, VP9 y AV1. Los formatos de audio populares son Vorbis y Opus, y este último se volvió muy popular entre las grabaciones de pantalla y descargas web.

El uso de extensiones .webm se asocia principalmente con descargas desde sitios web como YouTube, captura desde navegadores de usuario usando MediaRecorder API, herramientas de screencast, clientes de chat, animaciones usadas para sitios web y formatos de video para proyectos abiertos. Actualmente no hay formatos multimedia conocidos y consolidados que usen el formato .webm y que no tengan nada en común con el especificado arriba. La identificación debe implicar la examinación de encabezados EBML y el DocType específico “webm”.

Cómo abrir un archivo .WEBM

Abrir un archivo .WEBM en Windows

  1. 1 Ve a la carpeta donde está tu archivo en Explorador de archivos. Normalmente, los archivos descargados terminan en Descargas.
  2. 2 Haz doble clic en tu archivo .WEBM si tienes una aplicación para archivos .webm en tu equipo. Si no se abre, pasa al paso tres.
  3. 3 Haz clic derecho en tu archivo .WEBM -> selecciona Abrir con -> Elegir otra aplicación.
  4. 4 Elige VLC media player en la lista (Windows 11: elige Siempre). En Windows 10 -> marca "Usar siempre esta aplicación para abrir archivos .webm" y haz clic en Aceptar.

¿Sigue sin abrirse? Consulta los problemas comunes y sus soluciones.

Programas para Windows

Abrir un archivo .WEBM en macOS

  1. 1 En la app Finder, localiza tu archivo .WEBM.
  2. 2 Solo haz doble clic en tu archivo .WEBM para abrir automáticamente el programa asociado con él.
  3. 3 ¿Necesitas otra app en tu Mac? Haz Control-clic en el archivo (o clic derecho con el mouse). En el menú emergente, selecciona Abrir con -> VLC media player.
  4. 4 Si no aparece en la lista, elige Otra… y busca la aplicación manualmente.

¿Sigue sin abrirse? Consulta los problemas comunes y sus soluciones.

Programas para macOS

Abrir un archivo .WEBM en Linux

  1. 1 Abre tu gestor de archivos. Según el escritorio, puede llamarse Archivos (GNOME), Dolphin (KDE Plasma), Nemo (Cinnamon) o Thunar (Xfce).
  2. 2 Haz doble clic en el archivo.
  3. 3 O elige otro programa haciendo clic derecho en el archivo -> Abrir con -> VLC media player.
  4. 4 Instala VLC media player (si no está instalado en tu equipo) desde el centro de software, el repositorio o Flathub.

¿Sigue sin abrirse? Consulta los problemas comunes y sus soluciones.

Programas para Linux

Abrir un archivo .WEBM en Android

  1. 1 Abre Archivos u otra app de gestión de archivos.
  2. 2 En Descargas, busca el archivo .WEBM y ábrelo tocándolo.
  3. 3 Se mostrará una lista de apps capaces de abrir el archivo. Toca VLC media player y pulsa Siempre para asociar de forma permanente este tipo de archivo con esta app.
  4. 4 ¿No hay ninguna app capaz de abrir este archivo? Descarga VLC media player desde Google Play Store.

¿Sigue sin abrirse? Consulta los problemas comunes y sus soluciones.

Programas para Android

Abrir un archivo .WEBM en iPhone / iPad

  1. 1 Usa la app Archivos y ve a En mi iPhone, iCloud Drive o Descargas.
  2. 2 Toca el archivo .WEBM que quieras abrir.
  3. 3 Si el archivo puede abrirse con una app integrada de iOS (formato compatible), se abrirá automáticamente.
  4. 4 Mantén pulsado el archivo para abrir el menú contextual -> elige Compartir -> selecciona VLC media player en la lista de apps.
  5. 5 Si no aparece esa opción, primero descarga la app desde el App Store y luego toca el documento otra vez.

¿Sigue sin abrirse? Consulta los problemas comunes y sus soluciones.

Programas para iPhone / iPad

Abrir un archivo .WEBM en línea

  1. 1 Ve al visor en línea en la parte superior de esta página.
  2. 2 Arrastra el archivo hasta allí o selecciónalo, y su contenido aparecerá en la pestaña de tu navegador. El archivo no se sube.

¿Sigue sin abrirse? Consulta los problemas comunes y sus soluciones.

Programas para En línea

Más detalles sobre cómo abrir archivos .WEBM

En Windows, estos tipos de archivo multimedia se pueden usar en Google Chrome, Microsoft Edge, Mozilla Firefox, VLC media player y mpv, la mayoría de los cuales usan los códecs nativos para la extensión de archivo correspondiente sin un paquete adicional para VP8/9 y/o Opus. En caso de que al abrir mediante doble clic se abra la app Movies & TV en Windows, que no puede descodificar el archivo .webm requerido, puedes hacer clic con el botón derecho en ese archivo multimedia, elegir Open with… y establecer VLC player o mpv como el programa preferido para abrir el archivo multimedia.

En un sistema operativo Mac, la versión moderna del navegador nativo de Apple - Safari funciona bien con archivos multimedia WebM, además la lista incluye otros programas populares como Google Chrome, Mozilla Firefox, VLC, mpv, el software Blender y DaVinci Resolve. En lo que respecta a reproducir o editar archivos multimedia WebM, el formato de archivo funciona bien solo por el códec compatible que contiene.

En sistemas basados en Linux, la reproducción puede ser compatible con Firefox, Chromium, VLC player, mpv y la biblioteca multimedia GStreamer, en muchos casos con la ayuda del navegador de archivos multimedia. En las plataformas móviles de Google, ese archivo multimedia se puede reproducir usando el navegador Google Chrome, Mozilla Firefox, VLC media player y numerosas aplicaciones de galería. Para usuarios de iPad o iPhone, según la versión de su sistema operativo y el códec del archivo multimedia .webm, Safari, Chromium y otros navegadores, VLC for Mobile, Files y Quick Look reproducirán WebMs.

Cuando se habla del entorno web, la reproducción HTML5 usará el elemento video con atributos como type="video/webm". Si un archivo no funciona, debes asegurarte de que el archivo esté completo y sin recortar, y de que esté instalado un navegador modernizado o VLC, y los códecs del archivo multimedia WebM deben verificarse mediante FFprobe u otras apps como MediaInfo.

Detalles técnicos

WebM es un contenedor basado en binarios que usa Extensible Binary Meta Language, conocida como EBML, la misma que se usa en el contenedor Matroska. Por lo general, la firma EBML 1A 45 DF A3 seguida del EBML Header comienza en el offset 0, con DocType que especifica un tipo de documento 'webm'. Como Matroska y WebM tienen una construcción idéntica y bytes mágicos idénticos al inicio, la identificación fiable de archivos requiere analizar todos los elementos EBML y no solo los primeros bytes.

El contenedor consta de elementos EBML como el encabezado EBML; el segmento; info; tracks; clusters; cues; tags. Según el perfil y el muxer concretos, también puede haber chapters o attachments en WebM, aunque cuando se usa en el navegador WebM usa pocos elementos. Normalmente, en los elementos Info y Tags, WebM contiene metadatos como: duration; timecode scale; language; track name; title; application used for multiplex; application used for writing; creation date; tags' data.

La codificación de video y sonido en archivos en formato WebM se realiza usando los codecs almacenados dentro. Normalmente, históricamente la prioridad era usar los codecs VP8 para videos y Vorbis para sonido y, más recientemente, VP9, y se añadieron los codecs Opus, con navegadores modernos capaces de trabajar también con archivos que almacenan codecs AV1 en formato WebM. Por lo general, en comparación con VP8, a igual calidad los formatos VP9/AV1 producen archivos de menor tamaño y además requieren hardware más potente para procesar el archivo.

Los tipos MIME estándar de medios de los archivos son video/webm cuando incluyen una secuencia de video; también audio/webm para archivos de audio. Cuando se especifica el parámetro codecs en HTML, como codecs ="vp9,opus", el navegador sabe qué decodificador usar.

Como siempre, el tamaño del archivo está determinado por la tasa de bits; su duración y las opciones de codec. Grabar video puede requerir varios MBytes, y por lo general un archivo que contiene videos que usan codecs como VP9/opus requiere decenas o cientos de megabytes de espacio, y no hay restricciones respecto al tamaño del archivo en formato WebM.

Cómo convertir archivos .WEBM

Si la compatibilidad total se vuelve una prioridad a expensas de usar formatos abiertos, entonces tu video .webm debería ser convertido a .mp4 mediante la conversión al formato de video de H.264 y codificación AAC para el audio. El formato de destino debería apoyar la posibilidad de reproducción en cualquier dispositivo iOS, en televisores viejos, en cualquier software de presentación así como en la mayoría de las redes sociales que no tengan soporte WebM. Una salida idéntica se logra usando FFmpeg con la configuración correcta: ffmpeg -i input.webm -c:v libx264 -crf 23 -preset medium -c:a aac -b:a 128k output.mp4. Otra variante de software de conversión sería el software con una interfaz gráfica de usuario llamado HandBrake el cual puede convertir WebM a MP4 o MKV usando códecs como H.264,H.265,AV1 y códecs del tipo de audio que elijas.

Cuando la tarea sea la extracción del flujo de audio se debería usar FFmpeg con un parámetro adicional -vn (omitir video) y el guardado de la salida como sea necesario (para un uso general se puede guardar en .mp3, para propósitos de Internet también se puede guardar en un archivo .ogg/opus o simplemente como .wav para la edición): ffmpeg -i input.webm -vn -c:a pcm_s16le output.wav. También vale la pena mencionar que cuando no haya necesidad de un nuevo codificado de audio/video pero sea conveniente por alguna razón el reempaquetado y el formato de salida sea MKV entonces se vuelve útil el uso de FFmpeg de la siguiente manera: ffmpeg -i input.webm -c copy output.mkv. Esta operación no conduce a una pérdida de generación. Todas las conversiones al códec de audio/video conducen a una pérdida de generación. La conversión a GIF se debe evitar debido al enorme tamaño final de la salida y la pérdida de la calidad de audio y video.

Convertir aHerramientaComando / nota
MP4 / H.264 + AAC FFmpeg ffmpeg -i input.webm -c:v libx264 -crf 23 -preset medium -c:a aac -b:a 128k output.mp4 Mejor objetivo de compatibilidad general para teléfonos, televisores, apps de edición y sitios que rechazan WebM; la recodificación puede reducir la calidad.
MP4 / stream copy when codecs are compatible FFmpeg ffmpeg -i input.webm -c copy output.mkv Los flujos WebM se pueden volver a multiplexar sin pérdida en Matroska; MP4 suele requerir transcodificación, salvo que los códecs incluidos sean compatibles con MP4.
MP3 audio FFmpeg ffmpeg -i input.webm -vn -c:a libmp3lame -b:a 192k output.mp3 Extrae/transcodifica audio de video o de WebM solo de audio; los metadatos de Opus/Vorbis pueden no mapearse perfectamente.
WAV audio FFmpeg ffmpeg -i input.webm -vn -c:a pcm_s16le output.wav Crea un archivo de edición/intercambio sin comprimir que es mucho más grande que el original.
Animated GIF FFmpeg ffmpeg -i input.webm -vf "fps=15,scale=640:-1:flags=lanczos" -loop 0 output.gif Útil solo para clips cortos; GIF pierde el audio, la fidelidad de color moderna y la eficiencia de compresión.
Ogg / Opus audio FFmpeg ffmpeg -i input.webm -vn -c:a libopus -b:a 96k output.ogg Buen objetivo abierto solo para audio; recodifica salvo que el audio de origen ya sea adecuado para copiarlo al contenedor de destino.
MP4 using a GUI HandBrake Abre el .webm, elige un ajuste preestablecido de MP4 y luego codifica; cómodo para conversiones por lotes sin usar la línea de comandos.

Problemas comunes y soluciones

En un navegador web, el mensaje "No video with supported format and MIME type found" suele significar que hubo cualquiera de estos tres problemas con la respuesta del servidor y el propio archivo: se envió un Content-Type incorrecto desde el servidor, incompatibilidad del códec WebM con esta compilación concreta del navegador, o corrupción del propio contenedor. Asegúrate de que el video se envíe como tipo MIME 'video/webm' y de usar solo la extensión simple 'webm', e intenta abrirlo con la herramienta de consola 'ffprobe' para averiguar qué códecs se usaron para audio y video.

El mensaje "'Invalid data found when processing input'" generado por FFmpeg suele indicar una transferencia parcial y la necesidad de volver a descargarlo, o una extensión .webm incorrecta para un formato distinto del video. En caso de que el archivo tenga presentes tanto flujos de audio como de video, remultiplica el archivo con FFmpeg o MKVToolNix para recuperar los flujos dañados y el formato del contenedor.

En caso de que el audio se reproduzca pero la imagen esté en negro, comprueba los códecs de video compatibles intentando abrirlo en VLC o mpv (y actualizando tanto el navegador como los controladores de la GPU); si el problema persiste, es bastante probable que solo haya incompatibilidad de la combinación específica de códecs WebM y que necesite recodificación a un H.264-AAC MP4 más extendido para que pueda reproducirse en una amplia variedad de reproductores.

Alguna combinación de VP9, AV1, códecs de audio y canales alfa podría hacer que los dispositivos Apple y algunas versiones de Safari detengan la reproducción en ciertos archivos. En tal caso, la conversión a H.264-AAC MP4 suele ser la recomendación habitual.

A veces, el video .webm descargado del servicio de streaming puede ser en realidad solo una parte o fragmento sin un índice EBML adecuado, con cues y audio faltantes. En tal caso, usa el programa original utilizado para la descarga para fusionar las partes de audio y video en un video WebM correcto. Además, una operación de búsqueda lenta o imposible también debería hacer que se reconstruya el índice EBML en FFmpeg.

Las asociaciones incorrectas en Windows podrían hacer que ese archivo se abra de forma incorrecta como archivo de editor de video, y deberían restablecerse a VLC u otro reproductor.

Consideraciones de seguridad

Porque WebM es un contenedor multimedia en lugar de un formato de documento de oficina, no ofrece soporte para macros, ejecutables incrustados ni capacidades de scripting como Office o PDF. El principal vector de ataque reside en el momento del análisis, a través del analizador EBML, el demuxer, el decodificador de contenido codificado en códecs (VP8/VP9 y Opus) y la pila de controladores de la GPU. Además de mantener el sistema operativo y los controladores gráficos actualizados, se recomienda actualizar los navegadores (Google Chrome, Firefox, Microsoft Edge y Safari) y las aplicaciones de procesamiento multimedia (VLC y FFmpeg). Los archivos .webm inusuales deben tratarse de forma similar a como tratas los archivos multimedia desconocidos: ejecutándolos en reproductores multimedia con parches, usando paquetes de códecs convencionales y desconfiando de los archivos cuya extensión parece similar (.exe) pero que se cambia a (.webm). Los metadatos pueden contener información como la marca de tiempo de creación, el software usado para la codificación/muxing, el título y el idioma. Aunque un archivo remoto cargado dentro del navegador web mediante una URL no obtiene permisos de ejecución de archivos desde el nivel del sistema de archivos.

Historia y versiones

WebM es un formato de video para la web introducido en mayo de 2010 durante la conferencia Google I/O, que consiste en el códec de video VP8 de On2 Technologies y un contenedor Matroska. Después de comprar On2 Technologies en 2010, Google liberó VP8 para su uso en WebM y lo lanzó por primera vez con sonido Vorbis. WebM obtuvo rápidamente compatibilidad en los navegadores Chrome, Firefox y Opera, y luego también en Microsoft y Apple, aunque con nuevas actualizaciones de estos últimos navegadores. A lo largo de toda la década de 2010, VP9, el nuevo códec de Google que se supone que es una extensión de VP8, se convierte en el códec de video común de WebM y tiene una gran parte del streaming de Internet, en particular, de YouTube. El códec de audio de voz/multimedia estandarizado Opus, que fue especificado mediante RFC 6716 por la IETF en 2012, fue ampliamente aceptado en la lista de códecs para WebM. Además, existe un estándar más reciente de codificación de video de WebM, AV1, que fue completado por AOM en 2018 y ahora se usa en WebM mediante nuevas herramientas y navegadores.

.MKV consiste en todos los contenedores multimedia de Matroska. MKV funciona bien con distintos códecs, adjuntos, capítulos, subtítulos, etc., pero algunos usuarios lo prefieren frente a .Webm para archivado, ya que la reproducción en navegador no tiene limitaciones como las de Webm. .MP4 usa ISO Base Media File Format y contiene estándares de video como H.264, H.265 y AAC, mientras que por lo general garantiza la máxima compatibilidad para su uso en dispositivos portátiles, televisores y programas de edición. .OGV o .OGG son contenedores Ogg más antiguos con formatos Theora, Vorbis u Opus, respectivamente, y en la reproducción de video en navegador la mayor eficiencia la garantizará el contenedor WebM. .MOV es QuickTime File Format de Apple y se puede encontrar comúnmente en procesos como el trabajo con cámara o la edición, pero puede carecer de buenas capacidades web, ya que allí podría usarse algún códec de edición. .AVI es un formato de contenedor bastante obsoleto, sin soporte en las etiquetas meta modernas ni en el streaming.

Usa el formato .M4V en iTunes u otros productos de Apple para almacenar videos. Usa el formato .WebP para almacenar imágenes o animaciones, incluso pequeños videos sin audio. No uses .AVIF: este formato tiene el códec intra-only (para imágenes) AV1, así que usa .webm para videos con audio+tiempo.

Comentarios (0)

Respondiendo a

Aún no hay comentarios. Sé el primero en compartir tu experiencia con este tipo de archivo.