Subir un archivo
  1. base64hub
  2. Herramientas de archivos
  3. Base64 a vídeo

Base64 a vídeo

Pega vídeo en Base64 para verlo aquí y guardar el archivo. La herramienta detecta MP4, WebM, MOV y otros contenedores a partir de los bytes y muestra la duración y el tamaño de fotograma.

Gratis sin registro, sin límites Local no se sube nada Muestra duración y tamaño de fotograma Actualizado 27 oct 2026
Entrada –Salida –Tamaño –

Se procesa en tu navegador. Esta página no puede enviar tus datos a ninguna parte – cómo lo sabemos

Cómo reproducir un vídeo en Base64

  1. Pega el Base64 en Base64 o data URI, o cárgalo desde un archivo de texto con Abrir archivo .txt. Al abrir la página se carga una muestra H.264 de dos segundos.
  2. El reproductor muestra el primer fotograma. Duración y Dimensiones aparecen en cuanto el navegador ha leído los metadatos del archivo, por ejemplo 0:02.0 y 96 × 64 px en la muestra.
  3. Extensión y Tipo MIME siguen al contenedor detectado: .mp4 y video/mp4, .webm y video/webm, .mov y video/quicktime.
  4. Pulsa Descargar archivo para guardar el vídeo.

La reproducción usa el decodificador del propio navegador, y la Content Security Policy de la página bloquea las peticiones de red que no sean las del contador de visitas de Cloudflare, así que una grabación privada no sale del dispositivo.

Contenedor y códec

Un archivo de vídeo tiene dos capas: el contenedor (MP4, WebM, MOV, MKV), que la herramienta detecta por los primeros bytes, y los códecs de imagen y sonido que lleva dentro, que solo lee el motor multimedia del navegador. La reproducción depende del códec:

Códec de vídeoContenedor habitualChrome, EdgeFirefoxSafari
H.264 (AVC)MP4, MOVSíSíSí
VP8, VP9WebMSíSíWebM desde Safari 16 en macOS, 17.4 en iOS
AV1MP4, WebMSíSíSolo en dispositivos con decodificación AV1 por hardware
HEVC (H.265)MP4, MOVDonde el sistema aporta un decodificadorLimitado, depende de la plataformaSí
TheoraOggNoNoNo

H.264 en MP4 es la opción segura cuando tú controlas la codificación. Si el navegador no puede decodificar el archivo, Duración y Dimensiones muestran n/a y sobre el reproductor aparece el aviso “Tu navegador no puede reproducir este archivo MP4. Descárgalo y ábrelo en un reproductor multimedia.”. El archivo descargado está intacto, y VLC o ffmpeg pueden leer todos los códecs de la tabla.

Qué te dice la detección

DetectadoAviso en esta página
MP4, MOV, 3GP, WebM, MKV, AVI, OGVSe acepta como vídeo, con la extensión correspondiente
WebM o MP4 sin imagenSe reproduce, y Dimensiones indica solo audio
M4A, MP3, WAV“Esto parece M4A, no vídeo.” con Descargar como .m4a y similares
GIF“Esto parece GIF, no vídeo.”; los GIF animados son imágenes
Binary“Esto no parece vídeo”, a menudo una descarga truncada o datos de un flujo sin procesar

Un archivo WebM grabado con el MediaRecorder de un navegador usando solo el micrófono sigue siendo WebM, así que pasa como vídeo y se reproduce como audio. Para los detalles de la familia MP4, consulta Base64 a MP4.

De dónde sale el vídeo en Base64

Las API de generación de vídeo pueden devolver el clip como un campo Base64 dentro de un JSON en lugar de una URL de descarga. Las grabaciones de pantalla y de cámara hechas en el navegador se envían a menudo al servidor como Base64. Los conjuntos de pruebas incrustan clips cortos como cadenas, y algunas páginas web insertan un vídeo de fondo sin sonido como URI data:video/mp4, una práctica que se explica, con sus costes, en rendimiento de las data URI. Para generar una cadena así, usa Vídeo a Base64.

Comprobar el códec y convertir con ffmpeg

Para ver qué códec usa un clip, decodifícalo y pregunta a ffprobe:

base64 -d clip.b64 > clip.mp4
ffprobe -v error -select_streams v:0 -show_entries stream=codec_name,width,height -of csv=p=0 clip.mp4

Con un clip HEVC imprime hevc,320,240. Recodificarlo a H.264 con audio AAC produce un archivo que reproduce cualquier navegador, y +faststart mueve el índice al principio para que la reproducción empiece antes de que se haya cargado el archivo entero:

ffmpeg -i clip.mp4 -c:v libx264 -pix_fmt yuv420p -c:a aac -movflags +faststart clip-h264.mp4

Encontrarás más recetas para la línea de comandos en Base64 en Bash.

Preguntas frecuentes

¿Cómo reproduzco un vídeo en Base64?

Pega el Base64 o la URI data:video/…;base64, en el cuadro de arriba; aparece un reproductor con el vídeo cargado. Descargar archivo lo guarda con la extensión que corresponde al contenedor detectado.

¿Por qué oigo el sonido pero no veo la imagen?

El navegador puede leer el contenedor pero no el códec de vídeo, o el archivo no tiene pista de vídeo; en ese caso la fila Dimensiones indica solo audio. La causa habitual es un vídeo HEVC en un navegador sin soporte para HEVC.

¿Por qué no se reproduce un vídeo grabado con mi iPhone?

Los iPhone graban en HEVC (H.265) por defecto, a menudo en un archivo MOV. Safari lo reproduce; Chrome, Edge y Firefox solo lo hacen si el sistema operativo y el hardware ofrecen un decodificador HEVC. Convertirlo a H.264 hace que funcione en todas partes.

¿Qué tamaño de vídeo en Base64 admite el reproductor?

El único límite es la memoria de tu dispositivo. Un clip de 50 MB son unos 70 millones de caracteres de Base64; las entradas de más de 4 MB se decodifican sin mostrarse en el cuadro de texto, y con las muy grandes la página se detiene un momento.