Use this page for media you control
An M3U8 file is a text playlist, not an MP4 video. It can describe a master playlist, a media playlist, relative segment paths, an initialization file, and an ending marker. This planner helps you examine that structure before you work with an HLS package that you created, licensed, or otherwise have permission to export.
Keep the playlist and its referenced files in the same local package structure used by your encoder or archive. Select the playlist above to confirm that it begins with #EXTM3U, identify whether it is a master or media playlist, count its media references, and see whether it is open-ended. When the package is compatible, the copied command uses stream copy rather than re-encoding.
What to check before a local export
For a media playlist, verify that relative segment paths still point to files beside the playlist. For a master playlist, select the intended variant playlist after reviewing its bitrate ladder in the M3U8 Manifest Inspector. An open-ended playlist may be a live workflow; archive a completed package before treating it as an export source. If you need a browser playback check, use the M3U8 player with a stream you are authorized to test.
The planner stops at remote references and encrypted declarations. It does not obtain remote files, work around access controls, or decrypt protected media. Those limits keep the page aligned with its purpose: planning an export from an authorized local media package.
Related HLS checks
- Inspect playlist tags, variants, and media references
- Test verified HLS sample streams
- Understand browser playback access errors
- Compare HLS, DASH, and MP4 delivery formats
Frequently asked questions
Can this page convert a remote M3U8 URL?
No. This planner reads a local playlist file only and does not request remote media.
What media can I use with this planner?
Use an HLS package you own or are licensed to export, with the playlist and its referenced media stored locally.
Does the planner decrypt protected media?
No. A playlist that declares encryption is reported as protected and is not converted by this planner.