Authorized live DVR highlights
Save a short event moment from a stream you own or are authorized to edit while it remains inside the DVR window.
Select a short, reusable section from a public HLS stream after checking variants, audio, availability and export compatibility.
Use a playlist URL that the browser can read. Signed links must remain valid throughout preview and export. A local playlist works best when segment and key URLs are absolute or resolvable from an explicit base URL.
Load HLS stream
Use a playlist URL that the browser can read. Signed links must remain valid throughout preview and export.
Use existing HLS segment and keyframe boundaries when possible for faster processing.
Default audio
Network privacy and authorization
The browser contacts the playlist host, segment hosts and possibly key servers. Those servers can receive normal request data such as IP address and headers. Use only streams you own or are authorized to download and edit; do not attempt to bypass access controls, DRM or expiring authorization.
Yes, when the playlist and media segments are publicly accessible to the browser, are not protected by unsupported DRM or encryption, and use decodable codecs. Load the manifest, choose a variant and audio track, select a range inside the available VOD or live DVR window, then export.
Unlike a local file, an HLS clip is assembled from a manifest and many network segments. The playlist may reference separate video, audio, subtitle and encryption resources, each with its own access policy and expiry. Playback alone does not prove that browser export is allowed.
Save a short event moment from a stream you own or are authorized to edit while it remains inside the DVR window.
Export a reproducible interval for internal testing when the stream host permits download and reuse.
Create a short excerpt from an archived HLS recording for documentation, follow-up or social publishing.
Test a chosen variant, audio track, discontinuity or segment range without downloading the entire VOD.
Enter a public M3U8 URL or upload a playlist with resolvable segment paths. Confirm that you are authorized to download and edit the stream.
Choose a video quality and audio track, then verify whether the source is VOD, event or live and which times are currently available.
For live DVR, stay safely behind the live edge and avoid a start point likely to expire before all segments are fetched.
Use Smart Cut for speed and segment-aligned boundaries. Use Precise Cut only when the browser can decode and encode the selected tracks and exact timing is more important.
Keep the tab and network active, review the result, and download it before signed URLs expire or the live window advances.
M3U8 text points to variants, media playlists, segments, keys and tracks. Every referenced resource must remain reachable for the selected clip to export.
The master manifest may load while a variant, audio playlist, segment or key is blocked. The browser needs permission for each request used by export.
A sliding playlist removes old segments as new ones arrive. Selecting a range close to the oldest edge increases the chance it disappears during processing.
Some standard HLS encryption can be processed only when the key is accessible and the implementation supports it. DRM systems require licensed playback and must not be bypassed by this tool.
Quality levels may use different codecs, frame rates, segment durations or audio arrangements. Choose one variant and recheck export compatibility instead of assuming every level behaves the same.
The browser contacts the playlist host, segment hosts and possibly key servers. Those servers can receive normal request data such as IP address and headers. Use only streams you own or are authorized to download and edit; do not attempt to bypass access controls, DRM or expiring authorization.
Use a public M3U8 playlist whose referenced variants, segments, audio and keys are also accessible to the browser. A web page containing a player is not the same as a direct manifest URL.
Playback may need only the current segments and a native HLS path, while export can require all selected segments, keys, separate audio, decoding, encoding and container writing. Any additional step can fail.
No. DRM requires authorized licensed playback and must not be bypassed. The tool should clearly stop when unsupported DRM or protected encryption is detected.
It prefers existing HLS segment and keyframe boundaries so less data may need to be re-encoded. Processing is often faster, but the visible start or end can differ slightly from the requested time.
When supported, it decodes and re-encodes around the selected boundaries to follow the times more closely. It needs compatible codecs and more processing, and can change size or quality.
Only when the playlist exposes a DVR window containing the desired segment and those old segments remain accessible until export completes. A live-only stream with no retained window cannot provide past footage.
Sliding live playlists remove old segments as time advances. Select a newer range farther from the oldest edge and start export promptly.
HLS variants can use different resolution, bitrate, codec, frame rate and segment alignment. A variant that previews well may still have different export compatibility from another level.
The browser retrieves required resources directly from their configured hosts and processes them according to the current client-side pipeline. Those source hosts still receive the network requests. Do not claim offline or no-network processing for HLS.