Copy the HLS URL
Use the supported .m3u8 or HLS playlist URL.
Create an MP4 file from a supported HLS or M3U8 stream URL. Tool microcopy: Paste an HLS or M3U8 URL. Start. The MP4 result is prepared on the dragdropdo page.
Free usage is available with daily limits. Need more? The 1 Day Lite pass is $2.99 and the 7 Days Lite pass is $6.99, with unlimited operations during the pass validity. View pricing
Start with the manifest that describes the stream and let dragdropdo handle the segment workflow.
Use the supported .m3u8 or HLS playlist URL.
Submit the link to dragdropdo and start the MP4 job.
The service follows the supported playlist and media segments needed for the result.
Open the dragdropdo result page when ready, or return from the email completion update.
An HLS video is usually delivered as a playlist plus many media segments rather than one downloadable MP4.
Use the HLS manifest as the starting point.
The video can be split into a sequence of small media files.
The workflow prepares one MP4 output.
You do not need to download each segment and stitch it together yourself.
This page is built to start from the HLS manifest and process the supported segment sequence into a single MP4 result, so you do not have to save and combine the pieces manually.
The manifest acts as the map for the video job.
dragdropdo uses the submitted manifest to identify the supported stream path.
The media pieces required for the job are processed in sequence.
The supported video and available audio are prepared for MP4 output.
Download the finished MP4 or share the result link.
Use the actual stream manifest, not the page that happens to contain the player.
| Master playlist | A supported .m3u8 manifest that references stream variants. |
| Media playlist | A supported playlist that lists the video segments for a specific stream. |
| Direct HLS manifest | A manifest URL copied from a source you are authorized to process. |
| Webpage with a player | The page itself is not the same as the HLS manifest. |
| Signed HLS URL | Temporary tokens must still be valid when processing begins. |
| Encrypted or inaccessible stream | Protected or inaccessible sources may not be processable. |
HLS breaks a longer video into small ordered pieces. The manifest tells a player which pieces belong to the stream and in what order.
dragdropdo follows the supported playlist and processes the required media sequence for the MP4 job. The user does not need to manage individual .ts or other stream segments manually.
Focus on the difference between a manifest-aware workflow and manually handling the pieces.
| What matters | dragdropdo | Other HLS to MP4 Workflows |
|---|---|---|
| Starting point | ✓HLS or M3U8 manifest | ~some workflows start from raw segments |
| Segment handling | ✓segments are handled in the job | ~manual joining may be required |
| Completion | ✓email update for longer processing | ~notification behavior varies |
| Sharing | ✓unique dragdropdo result link | ~sharing options vary |
| Follow-on work | ✓MP4 compression and video conversion tools available | ~tool coverage varies |
If you have the supported manifest URL, you can start the job from a modern desktop or mobile browser.
Paste the HLS manifest and start the MP4 job.
Submit the HLS or M3U8 URL from a mobile browser and return from email if needed.
Paste the manifest, start processing and open the dragdropdo result when the job is ready.
Check the manifest itself before changing output settings.
Find the actual HLS or .m3u8 manifest URL.
Copy a fresh signed manifest and try again.
Protected streams may not be processable.
If required media segments have expired or been removed, the MP4 job cannot finish.
MORE DOWNLOAD TOOLS
Discover a wide range of download tools to save videos and audio from more platforms.
Explore all toolsAnswer manifest, segment, expiry, MP4 and troubleshooting questions.