Live Stream Clipper — record & clip any live signal avatar

Live Stream Clipper — record & clip any live signal

Pricing

from $60.00 / 1,000 clip recordeds

Go to Apify Store
Live Stream Clipper — record & clip any live signal

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

Synthetic

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

5 hours ago

Last modified

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 start time (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) + /async for long clips
  • 💵 Pay per clip

Endpoints

Base URL (Standby): https://synthetic-ia--live-stream-clipper.apify.actor with header Authorization: Bearer <APIFY_TOKEN>.

EndpointBodyDoes
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 stream
curl -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 now
curl -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 /async for 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).

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.