Live Stream Clipper — record & clip any live signal
Pricing
from $60.00 / 1,000 clip recordeds
Live Stream Clipper — record & clip any live signal
Record clips and grab snapshots from a live stream (HLS, RTMP, or YouTube/Twitch via yt-dlp) over HTTP. POST a URL and a duration, get an MP4 or JPG back. Clip from a start point too. Pay per clip.
Pricing
from $60.00 / 1,000 clip recordeds
Rating
0.0
(0)
Developer
Synthetic
Maintained by CommunityActor stats
0
Bookmarked
1
Total users
0
Monthly active users
5 hours ago
Last modified
Categories
Share
Turn a live stream into clips and stills over HTTP. Point it at an HLS/RTMP URL — or a YouTube/Twitch page (resolved with yt-dlp) — and record a clip of the last few minutes, clip from a specific point, or grab a snapshot of what's on air right now. No OBS, no downloads, no server.
- 🔴 Clip a live signal: record N seconds from the live edge → MP4
- ⏱️ Clip from a point: give a
starttime (works on VOD and DVR-enabled live streams), like a YouTube clip - 📸 Snapshot: a single frame of the current live moment → JPG
- ⚡ HTTP API (Standby) +
/asyncfor long clips - 💵 Pay per clip
Endpoints
Base URL (Standby): https://synthetic-ia--live-stream-clipper.apify.actor with header Authorization: Bearer <APIFY_TOKEN>.
| Endpoint | Body | Does |
|---|---|---|
POST /clip | { url, duration?: 1-300, start? } | Record a clip from the live signal (or from start) → MP4 |
POST /snapshot | { url, width? } | Grab the current frame → JPG |
POST /async | { operation, …params } → { runId } | Start a long clip; then GET /status/<runId> |
GET /status/<runId> | — | Poll an async job |
GET / returns this list as JSON.
Examples
# Record 30 seconds of a live HLS streamcurl -X POST ".../clip" -H "Authorization: Bearer $APIFY_TOKEN" \-d '{"url":"https://.../live.m3u8","duration":30}'# Clip from minute 12 of a stream that has a DVR window (like a YouTube clip)curl -X POST ".../clip" -H "Authorization: Bearer $APIFY_TOKEN" \-d '{"url":"https://www.youtube.com/watch?v=…","start":"12:00","duration":20}'# Snapshot of what's on air nowcurl -X POST ".../snapshot" -H "Authorization: Bearer $APIFY_TOKEN" -d '{"url":"https://.../live.m3u8"}'
Response: { "ok": true, "operation": "clip", "url": "https://…/OUTPUT.mp4", "duration": 30, "resolvedBy": "yt-dlp" }.
Supported inputs
Direct HLS (.m3u8), DASH (.mpd), RTMP/RTMPS, or a page URL (YouTube, Twitch, Kick, and everything else yt-dlp supports). The start point works on VOD and on live streams that keep a DVR window; on a pure live edge with no rewind buffer, clips record from now.
Limits
- Clip duration max 300 s; synchronous recording fits under ~4 min — use
/asyncfor longer. - http(s)/rtmp(s) only; private/loopback hosts are blocked.
- No GPU (CPU-only), so recording uses stream copy (no re-encode) — fast and cheap.
Pricing
Per clip from $0.06, per snapshot from $0.01 (platform usage included).
Legal
You are responsible for having the right to record the stream you provide. Use it for your own broadcasts, streams you're licensed to record, or content that permits it. Do not use it to infringe copyright or a platform's terms.