✦ Entwéckler-API

D' Video Clipping API

Programméiert laang Videoen a vertikal Clips mat Ënnertitelen ëm. Transparent Präisser pro Minutt - keng Credits, keng versteckte Verkafs-Appelen.

clip.video exposéiert eng einfach HTTP API fir Clipping, Transkriptioun, Ënnertitelen, an d'Utility Konversioune. Embedden et an Ärem eegene Produkt, automatiséieren eng Inhalt Pipeline, oder Clipping op der Skala. D'voll API (mat API-Schlëssel Auth + eng publizéiert pro Minutt Rate) ass verfügbar op der StudioplanD'Endpunkte hei ënnendrënner sinn d'Energiequellen vun der App.

Authentifizéierung

Studio Schlëssel authentifizéieren mat engem Bearer Header. Halt Är Schlëssel op der Serversäit.

Authorization: Bearer sk_live_your_api_key

Erstellen vun engem Clip-Auftrag

Eng Datei erofgelueden oder eng Video-URL iwwerginn. mode Wielt d'Operatioun aus: clip (Ranked Shorts), captions (Titel vum ganzen Video) oder transcribe (D'Transkriptioun ass net bekannt).

# by URL
curl -X POST https://clip.video/api/upload/ \
  -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/ \
  -F "file=@episode.mp4" -F "mode=clip"

Antwort:

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

Status vun der Ëmfro

D'Pipeline ass asynchron. Poll until done ass richteg; fäerdeg Clips kommen an der clips Array mat engem 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 · Lafen eng Utility Tool (Sync)

D' ffmpeg-Tools ginn direkt en Downloadlink zréck. Passéiert d'Tools 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" }

Exportéiert eng Transkriptioun

Fir e transcribe Job, export the transcript as txt, srt, oder vtt.

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

Präis

clip.video publishes a flat per-minute wholesale rate on the Studio plan — bill your own users however you like. See Präis oder Kontaktéiert eis Fir Volumen-Raten a White-Label.