Convertir MP4 a DASH
Crea un manifest MPEG-DASH y segmentos a partir de MP4 para streaming HTTP adaptativo.
Convierte archivos MP4 en línea
Todavía no tenemos un conversor en línea específico para MP4 a DASH, pero puedes convertir archivos MP4 en línea a estos y otros formatos:
¿Quiere convertir MP4 a DASH?
Háganoslo saber. Elegimos qué conversiones añadir a continuación según el interés.
Cómo convertir un archivo mp4 a dash
- Vídeo
- Aún sin calificaciones.
Un sitio de video, una aplicación móvil o un servicio de smart-TV necesita MPEG-DASH cuando debe transmitir un título con varias calidades en lugar de servir un único MP4 descargable. La conversión crea un manifiesto .mpd y segmentos multimedia, por lo que produce un paquete DASH en lugar de un único archivo .dash.
Qué es el formato MP4
MP4 es un contenedor multimedia basado en ISO Base Media File Format. Puede contener video, audio, subtítulos, metadatos y otras pistas; el video H.264 con audio AAC es una combinación habitual, pero la extensión .mp4 no garantiza códecs específicos.
Los teléfonos, las cámaras, el software de grabación de pantalla, los navegadores, los reproductores multimedia, los editores de video, OBS Studio, Adobe Premiere Pro, DaVinci Resolve y FFmpeg suelen utilizar MP4. Un MP4 normal suele ser un único archivo descargable progresivamente y no proporciona por sí mismo el manifiesto, los límites de los segmentos ni las múltiples representaciones de bitrate necesarias para el streaming adaptativo.
Qué ofrece MPEG-DASH
MPEG-DASH, estandarizado como ISO/IEC 23009-1, distribuye audio y video mediante HTTP en segmentos cortos. Un paquete DASH normalmente contiene una descripción de presentación multimedia .mpd (Media Presentation Description), segmentos de inicialización y segmentos multimedia, que suelen utilizar la extensión .m4s.
El MPD describe la duración, los códecs, las resoluciones, los bitrates, las URL de los segmentos, la temporización, las relaciones de conmutación y los datos de cifrado opcionales. Un reproductor DASH selecciona entre las representaciones disponibles según el ancho de banda, el estado del búfer y las capacidades del dispositivo. Un MP4 puede convertirse en una representación DASH, pero la calidad adaptativa requiere varias codificaciones con límites de segmento alineados y parámetros compatibles.
Convertir un MP4 con FFmpeg
FFmpeg es la opción de escritorio más flexible para Windows, macOS y Linux. Instala una compilación actual, coloca el archivo de origen en un directorio de trabajo y ejecuta este comando cuando el archivo contenga una pista de video y una de audio:
ffmpeg -i input.mp4 -map 0:v:0 -map 0:a:0 -c:v libx264 -preset medium -crf 20 -c:a aac -b:a 128k -f dash -seg_duration 4 -use_template 1 -use_timeline 1 output.mpd
El comando vuelve a codificar el video como H.264 y el audio como AAC, y después escribe output.mpd, un segmento de inicialización y segmentos multimedia. Mantén juntos todos los archivos generados y conserva sus nombres; subir únicamente el MPD no permite la reproducción. Si el origen no tiene audio, elimina -map 0:a:0 y las opciones de audio. Si contiene varias pistas, selecciona las pistas necesarias con opciones -map adicionales.
Para H.264, un CRF de aproximadamente 18–23 es un rango de calidad práctico: los valores más bajos normalmente significan mayor calidad y archivos más grandes. La recodificación puede reducir la calidad y siempre tarda más que el empaquetado.
Empaquetar sin volver a codificar
Si el MP4 ya contiene códecs compatibles con DASH, marcas de tiempo y fotogramas clave adecuadamente espaciados, utiliza la copia de streams:
ffmpeg -i input.mp4 -map 0:v:0 -map 0:a:0 -c copy -f dash -seg_duration 4 -use_template 1 -use_timeline 1 output.mpd
La copia de streams conserva la calidad codificada, pero puede fallar con códecs no compatibles, marcas de tiempo irregulares, diseños de pistas incompatibles o fotogramas clave que no aparecen cerca de los límites de los segmentos. Un paquete con una sola representación copiada no es automáticamente adaptativo.
Crear segmentos adecuados para la conmutación
Para una conmutación fiable, codifica cada representación de video con la misma velocidad de fotogramas, fotogramas clave alineados, dimensiones compatibles y una duración de segmento coincidente. A 30 fotogramas por segundo, los segmentos de cuatro segundos generalmente requieren un GOP de cuatro segundos, es decir, unos 120 fotogramas:
ffmpeg -i input.mp4 -map 0:v:0 -map 0:a:0 -c:v libx264 -preset medium -crf 20 -g 120 -keyint_min 120 -sc_threshold 0 -c:a aac -b:a 128k -f dash -seg_duration 4 -use_template 1 -use_timeline 1 output.mpd
Cambia el valor de GOP para utilizar una velocidad de fotogramas o una duración de segmento diferente. Para un streaming verdaderamente adaptativo, codifica representaciones de video adicionales con distintas resoluciones y bitrates, y después empaqueta esas representaciones con un empaquetador DASH. Shaka Packager, Bento4 y GPAC MP4Box son adecuados para empaquetar varias representaciones, subtítulos y cifrado; FFmpeg suele ser más sencillo para una representación básica. Un servicio multimedia como AWS Elemental MediaConvert o Bitmovin puede codificar el ladder y entregar el MPD y los segmentos resultantes sin que tengas que mantener el software de empaquetado.
Opciones de conversión en línea
Los conversores genéricos del navegador suelen devolver otro MP4 aunque anuncien conversión de video, porque la salida DASH es un conjunto relacionado de archivos y no una única descarga. Para un flujo de trabajo en línea, utiliza un encoder alojado que ofrezca explícitamente un grupo de salida MPEG-DASH o DASH ISO, como AWS Elemental MediaConvert o Bitmovin, y configura el ladder de video necesario, las pistas de audio, la duración de los segmentos y el destino de almacenamiento.
Antes de descargar o publicar el resultado, verifica que el servicio proporcione el MPD, los segmentos de inicialización, todos los segmentos multimedia, los subtítulos si son necesarios y cualquier configuración de cifrado o CORS. No subas material confidencial a un servicio cuyas políticas de retención y acceso no sean adecuadas.
Límites de calidad y compatibilidad
DASH es un formato de distribución, no un formato de mejora de calidad. El empaquetado con -c copy evita otra pérdida generacional; la recodificación intercambia calidad y tiempo de procesamiento por códecs compatibles, bitrates controlados y fotogramas clave adecuados.
Prueba el MPD con un reproductor DASH como dash.js, Shaka Player, Android Media3 ExoPlayer o el reproductor del smart-TV de destino. Muchos reproductores de escritorio normales abren el MP4 de origen, pero no reproducen una presentación DASH. Sirve el MPD y los segmentos mediante HTTP o HTTPS en lugar de depender de una URL de archivo local, y configura CORS cuando el reproductor y los archivos multimedia utilicen orígenes diferentes. DRM, live DASH, subtítulos y contenido cifrado requieren configuraciones adicionales del manifiesto y del empaquetado más allá de los comandos básicos anteriores.
MP4 vs DASH: comparación de formatos
Cómo se comparan los formatos MP4 y DASH en las propiedades que más importan para esta conversión.
| Propiedad | .MP4 MPEG-4 Part 14 | .DASH MPEG-DASH Media Presentation Description |
|---|---|---|
| Tipo de formato | Contenedor | Contenedor |
| Compresión | Ambos | — |
| Resolución máxima | 8K y superior | — |
| Pistas de audio | Múltiple | — |
| Subtítulos | Incrustado en el archivo | — |
| Streaming | Parcial | Sí |
| Se abre en un navegador web | Sí, de forma nativa | Parcial |
| Tamaño de archivo típico | Pequeño | Muy pequeño |
| Estándar abierto | Sí | Sí |
| Introducido | 2001 | 2012 |
| Desarrollador | Moving Picture Experts Group (ISO/IEC) | MPEG (ISO/IEC) |
| Tipo MIME | video/mp4 | application/dash+xml |
La información sobre extensiones y tipos de archivo la proporciona File-Extensions.org
Software sugerido para convertir mp4 a dash
Preguntas frecuentes
¿MP4 a DASH crea un solo archivo de video?
No. El empaquetado en DASH crea un manifiesto que apunta a segmentos de video y audio separados, por lo que el manifiesto por sí solo no se puede reproducir como un video completo.
¿Convertir MP4 a DASH reducirá la calidad de mi video?
No necesariamente: si el video solo se vuelve a empaquetar en segmentos DASH, su calidad se mantiene igual. La calidad cambia si la conversión también lo vuelve a codificar, y la reproducción adaptativa con varios niveles de calidad requiere versiones adicionales.
¿Se puede convertir DASH de nuevo a MP4?
Por lo general, los segmentos se pueden combinar en un MP4 si usan códecs compatibles y están disponibles los segmentos necesarios. Puede requerir procesamiento adicional, y es posible que el resultado no incluya todas las versiones ni todas las pistas del paquete DASH.
¿Por qué no se reproduce mi MP4 después de convertirlo a DASH?
La reproducción de DASH requiere un reproductor compatible que pueda leer el manifiesto y obtener sus segmentos; no funcionará abrir el manifiesto como si fuera un MP4 independiente. La reproducción también puede fallar si el reproductor no admite el códec.
Otras conversiones de archivos .mp4
- mp4 a amv
- mp4 a bik
- mp4 a m3u
- mp4 a mpeg2
- mp4 a rmvb
- mp4 a dat
- mp4 a exe
- mp4 a mov
- mp4 a webm
- mp4 a usm
- mp4 a 264
- mp4 a 3g2
- mp4 a 3gp
- mp4 a 3gpp
- mp4 a 3gpp2
- mp4 a aep
- mp4 a asf
- mp4 a avc
- mp4 a avi
- mp4 a bnk
- mp4 a divx
- mp4 a dsb
- mp4 a dv
- mp4 a dvr
- mp4 a dvr-ms
- mp4 a ezp
- mp4 a f4v
- mp4 a fbr
- mp4 a flm
- mp4 a flv
- mp4 a gif
- mp4 a h261
- mp4 a h263
- mp4 a h264
- mp4 a hevc
- mp4 a ifo
- mp4 a ism
- mp4 a ismc
- mp4 a ismv
- mp4 a m1v
- mp4 a m2p
- mp4 a m2t
- mp4 a m2ts
- mp4 a m2v
- mp4 a m4v
- mp4 a mj2
- mp4 a mjp2
- mp4 a mjpeg
- mp4 a mjpg
- mp4 a mkv
- mp4 a mmv
- mp4 a mogrt
- mp4 a mpe
- mp4 a mpeg
- mp4 a mpeg4
- mp4 a mpg
- mp4 a mpg2
- mp4 a mpv
- mp4 a mts
- mp4 a mtv
- mp4 a mxf
- mp4 a ogm
- mp4 a ogv
- mp4 a pls
- mp4 a pmf
- mp4 a ppj
- mp4 a pproj
- mp4 a prproj
- mp4 a psh
- mp4 a ptl
- mp4 a pvr
- mp4 a pz
- mp4 a qt
- mp4 a rm
- mp4 a sb3
- mp4 a str
- mp4 a swf
- mp4 a tod
- mp4 a trec
- mp4 a trp
- mp4 a ts
- mp4 a vcd
- mp4 a veg
- mp4 a vep
- mp4 a vghd
- mp4 a viv
- mp4 a vlc
- mp4 a vob
- mp4 a vp6
- mp4 a vpg
- mp4 a vpj
- mp4 a vproj
- mp4 a vro
- mp4 a wfp
- mp4 a wmv
- mp4 a wrf
- mp4 a wtv
- mp4 a wve
- mp4 a xkr
- mp4 a xmv
- mp4 a xvid