✦ Developer API

The Video clipping API

Kuchinja mavhidhiyo akareba kuita zvinyorwa zvemavhidhiyo akazvimira. Kuratidzwa kwemitengo yeminute-yekutenga - hapana mari, hapana kutsvoda kwekutengesa.

clip.video anopa nyore HTTP API yekuti uite mavhidhiyo, kushandura, kushandura, uye kushandura. Iva nechokwadi chekuti iwe unoisa muzvigadzirwa zvako, uite kuti zvinhu zvive nyore, kana kuti uite kuti zvive nyore. The full API (with API-key auth + a published per-minute rate) is available on the Studio plan; Endpoints pasi power app nhasi.

Ku_zivana

Authenticate neAPI yako key mu bearer header. Find your key on your account page (inowanikwa pazvirongwa zvakabhadharwa). Tenga server-side - inotora clips pamhando yako yechirongwa (yakabhadharwa = 1080p, hapana watermark).

Authorization: Bearer YOUR_API_KEY

1 · Create a clip job

Upload a file or pass a video URL. mode inoratidza kuitwa kwebasa: clip (ranked shorts), captions (caption yese video), kana transcribe (transcript chete).

# by URL
curl -X POST https://clip.video/api/upload/ \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -F "url=https://example.com/podcast.mp4" \
  -F "mode=clip" \
  -F "style=hormozi" \
  -F "reframe=auto"

# by file
curl -X POST https://clip.video/api/upload/ \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -F "file=@episode.mp4" -F "mode=clip"

Kudzosera:

{ "error": false, "job_id": "c45de43d67d4...", "redirect": "/v/c45de43d67d4.../" }

2 · Poll basa status

Pipeline iri asynchronous. Poll until done is true; yakamisikidzwa clips kuuya mu clips array ne downloadable output URL.

curl https://clip.video/api/status/<job_id>/
{
  "status": "completed",
  "done": true,
  "clip_count": 5,
  "clips": [
    { "uuid": "22a9d58d...", "title": "The Secret to Going Viral",
      "score": 85, "duration": 32.4,
      "output": "/uploads/clips/.../22a9d58d....mp4",
      "thumbnail": "/uploads/clips/.../22a9d58d....jpg" }
  ]
}

3 · Kufamba chigadzirwa chinoshandiswa (sync)

ffmpeg tools inodzosera link yekurodha pasi. slug (video-to-audio, compress-video, video-to-gif, trim-video, make-video-vertical, …).

curl -X POST https://clip.video/api/tool/ \
  -F "file=@clip.mp4" -F "slug=video-to-audio"
# -> { "error": false, "download": "/uploads/tools/out/....mp3", "name": "audio.mp3" }

4 · Export a transcript

Kutanga transcribe basa, kutumira kunze transcript se txt, srt, kana vtt.

curl https://clip.video/v/<job_id>/export/srt/ -o captions.srt

Kubhadhara

clip.video inoburitsa yakaderera-mutengo wekutengesa wezvigadzirwa zvedu zveStudio paStudio plan — bhadharisa vashandisi vako sezvaunoda. pricing kana Tinya kuti ufone yehuwandu hwemitengo uye white-label.