Skip to content

Convert DASH to MPEG4

Convert a DASH manifest and its segments into a compatible MP4 file with FFmpeg.

Make MPEG4 files online

We can't read DASH files yet, so this conversion isn't available. If you can export your work to one of these formats, we'll turn it into MPEG4:

Want to convert DASH to MPEG4?

Let us know. We pick the conversions to add next by how many people ask for them.

How to convert dash to mpeg4 file

  • Video
  • No ratings yet.

A phone or video editor that accepts MP4 but not a DASH manifest may need a single MP4 file instead. Converting can also simplify sharing or archiving, if the manifest’s media segments are available and unencrypted.

What DASH is

DASH (Dynamic Adaptive Streaming over HTTP) is a streaming format that delivers video and audio in segments. An .mpd manifest describes the segments, available quality levels and stream relationships; the segments are often named .m4s. A DASH download therefore usually needs the manifest and its referenced segments, not just one file. DASH is commonly used for internet video delivery.

What MPEG-4 means

For this conversion, MPEG-4 usually means an MP4 container, commonly saved with the .mp4 extension. MP4 can hold codecs such as H.264 video and AAC audio and is supported by many devices and editors. The container is distinct from the codecs inside it: stream copying works only when the source codecs are supported by the MP4 container and the target player.

Convert with FFmpeg

FFmpeg can read a DASH manifest and combine its selected streams into an MP4 file. Keep the manifest and all referenced segments accessible, with their expected filenames and directory structure.

  1. Install FFmpeg, then open a terminal in the folder containing the .mpd manifest.
  2. Inspect the available streams with ffprobe -i input.mpd. Choose the desired video and audio streams; the first listed video is not necessarily the highest-resolution one.
  3. For a compatible source, copy the selected streams without re-encoding: ffmpeg -i input.mpd -map 0:v:0 -map 0:a:0? -c copy -movflags +faststart output.mp4. Replace input.mpd with the manifest filename. The optional audio map allows the command to work when no audio stream is present.
  4. If the codecs cannot be muxed into MP4 or are unsupported by the target device, re-encode to H.264 and 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. Adjust the stream maps if you selected different streams.

For a remote source, provide the MPD manifest URL only if FFmpeg can also access every referenced segment. A browser playback page is not necessarily a direct manifest URL. Generic online converters are usually unsuitable because they may not accept an MPD manifest and its separate segments; use an online service only if it explicitly supports the complete DASH package. VLC may play some DASH streams, but FFmpeg is the more suitable choice for this conversion.

Quality and compatibility

Stream copying preserves the existing encoded quality and is faster; re-encoding is lossy and takes longer. Missing or expired segments can produce an incomplete file, and DRM-protected streams cannot be converted by these steps. A manifest may offer several representations, so check the stream information and map the intended resolution and audio track.

DASH vs MPEG4: format comparison

How the DASH and MPEG4 formats compare on the properties that matter most for this conversion.

Comparison of the DASH and MPEG4 file formats
Property .DASH MPEG-DASH Media Presentation Description .MPEG4 MPEG-4 Part 14
Format type Container Container
Compression — Both
Maximum resolution — 8K and above
Audio tracks — Multiple
Subtitles — Embedded in the file
Streaming Yes Partial
Opens in a web browser Partial Yes, natively
Typical file size Very small Small
Open standard Yes Yes
Introduced 2012 2001
Developer MPEG (ISO/IEC) Moving Picture Experts Group (ISO/IEC)
MIME type application/dash+xml video/mp4

Information about file extensions and file types is provided by File-Extensions.org

Already downloaded

This file has already been downloaded. For your privacy it was deleted from our server right after the download, so it cannot be downloaded again. To get it once more, convert the file again.