Convertir DASH a MPEG4
Convierte un manifiesto DASH y sus segmentos en un archivo MP4 compatible con FFmpeg.
Cree archivos MPEG4 en línea
Todavía no podemos leer archivos DASH, así que esta conversión no está disponible. Si puede exportar su trabajo a alguno de estos formatos, lo convertiremos en MPEG4:
¿Quiere convertir DASH a MPEG4?
Háganoslo saber. Elegimos qué conversiones añadir a continuación según el interés.
Cómo convertir un archivo dash a mpeg4
- Vídeo
- Aún sin calificaciones.
Un teléfono o editor de video que acepta MP4, pero no un manifiesto DASH, puede necesitar un único archivo MP4. La conversión también puede facilitar compartir o archivar el contenido, siempre que los segmentos multimedia del manifiesto estén disponibles y no estén cifrados.
Qué es DASH
DASH (Dynamic Adaptive Streaming over HTTP) es un formato de transmisión que distribuye video y audio en segmentos. Un manifiesto .mpd describe los segmentos, las calidades disponibles y las relaciones entre las transmisiones; los segmentos suelen tener el nombre .m4s. Por eso, normalmente, una descarga DASH requiere el manifiesto y los segmentos a los que hace referencia, no un único archivo. DASH se usa habitualmente para distribuir video por Internet.
Qué significa MPEG-4
En esta conversión, MPEG-4 suele referirse a un contenedor MP4, que normalmente se guarda con la extensión .mp4. MP4 puede contener códecs como video H.264 y audio AAC, y es compatible con muchos dispositivos y editores. El contenedor no es lo mismo que los códecs que contiene: la copia directa de las transmisiones solo funciona si los códecs de origen son compatibles con el contenedor MP4 y el reproductor de destino.
Convertir con FFmpeg
FFmpeg puede leer un manifiesto DASH y combinar las transmisiones seleccionadas en un archivo MP4. Asegúrate de que el manifiesto y todos los segmentos a los que hace referencia estén accesibles, con los nombres de archivo y la estructura de directorios previstos.
- Instala FFmpeg y abre un terminal en la carpeta que contiene el manifiesto
.mpd. - Examina las transmisiones disponibles con
ffprobe -i input.mpd. Elige las transmisiones de video y audio que quieras; la primera transmisión de video de la lista no siempre tiene la resolución más alta. - Si el origen es compatible, copia las transmisiones seleccionadas sin volver a codificarlas:
ffmpeg -i input.mpd -map 0:v:0 -map 0:a:0? -c copy -movflags +faststart output.mp4. Sustituyeinput.mpdpor el nombre del archivo de manifiesto. El mapa de audio opcional permite ejecutar el comando aunque no haya una transmisión de audio. - Si los códecs no se pueden multiplexar en MP4 o el dispositivo de destino no los admite, vuelve a codificar el contenido en H.264 y AAC:
ffmpeg -i input.mpd -map 0:v:0 -map 0:a:0? -c:v libx264 -crf 20 -preset medium -c:a aac -b:a 192k -movflags +faststart output.mp4. Ajusta los mapas de las transmisiones si seleccionaste otras.
Para una fuente remota, proporciona la URL del manifiesto MPD solo si FFmpeg también puede acceder a todos los segmentos a los que hace referencia. La página de reproducción de un navegador no es necesariamente una URL directa al manifiesto. Los convertidores en línea genéricos no suelen ser adecuados porque quizá no acepten un manifiesto MPD y sus segmentos independientes; usa un servicio en línea solo si indica explícitamente que admite el paquete DASH completo. VLC puede reproducir algunas transmisiones DASH, pero FFmpeg es más adecuado para esta conversión.
Calidad y compatibilidad
La copia directa conserva la calidad de codificación existente y es más rápida; volver a codificar provoca pérdidas y tarda más. Los segmentos ausentes o caducados pueden generar un archivo incompleto, y estos pasos no permiten convertir transmisiones protegidas con DRM. Un manifiesto puede ofrecer varias representaciones, así que comprueba la información de las transmisiones y selecciona la resolución y la pista de audio que quieras.
DASH vs MPEG4: comparación de formatos
Cómo se comparan los formatos DASH y MPEG4 en las propiedades que más importan para esta conversión.
| Propiedad | .DASH MPEG-DASH Media Presentation Description | .MPEG4 MPEG-4 Part 14 |
|---|---|---|
| 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 | Sí | Parcial |
| Se abre en un navegador web | Parcial | Sí, de forma nativa |
| Tamaño de archivo típico | Muy pequeño | Pequeño |
| Estándar abierto | Sí | Sí |
| Introducido | 2012 | 2001 |
| Desarrollador | MPEG (ISO/IEC) | Moving Picture Experts Group (ISO/IEC) |
| Tipo MIME | application/dash+xml | video/mp4 |
La información sobre extensiones y tipos de archivo la proporciona File-Extensions.org