✦ Wopanga API

The Video clipping API

Kusintha kwanthawi yayitali kwa mavidiyo ku mavidiyo ozungulira ozungulira. Kusintha kwanthawi yayitali kwa mavidiyo kudzera pa pulogalamu. Kusintha kwanthawi yayitali kwanthawi yayitali - palibe ndalama, palibe kugulitsa kosadziwika.

clip.video imatulutsa HTTP API yosavuta yogwiritsira ntchito kuchotsa, kulemba, kulemba mawu, komanso kusintha kwa ntchito. Ikani muzinthu zanu, gwiritsani ntchito masamba azinthu, kapena kuchotsa panthawi ya kukula. The full API (with API-key auth + a published per-minute rate) is available on the Studio ndondomeko; endpoints pansipa mphamvu app lero.

Kutsimikizira

Kutsimikizira ndi chida chanu cha API mu header ya woyendetsa. Pezani chida chanu pa tsamba la akaunti (Zopezeka pa maphunziro olipira). Tengani pa server-side - imatsitsa pamtundu wa plan yanu (yolipira = 1080p, palibe watermark).

Authorization: Bearer YOUR_API_KEY

1 · Kukhazikitsa clip ntchito

Upload a fayilo kapena kupita kanema URL. mode amasankha ntchito: clip (kusankhidwa shorts), captions (kulemba kanema wonse), kapena transcribe (kuchokera pa transcript)

# 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"

Kuyankha:

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

2 · Poll ntchito khalidwe

Pipeline ndi asynchronous. Poll mpaka done ndi zoona; anamaliza mavidiyo kufika mu clips array ndi 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 · Kuyenda ntchito chida (Sync)

Maphunziro a ffmpeg amabwerera kutsitsa kwa tsamba lotsitsa mwachindunji. 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 · Kutumiza transcript

Kwa transcribe ntchito, kutumiza kunja transcript monga txt, srt, kapena vtt.

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

Kugulitsa

clip.video imafalitsa mtengo wotsika mtengo wa maola a mphindi pa pulogalamu ya Studio - kulipira ogwiritsa ntchito anu momwe mungafune. Kugulitsa kapena Tiuzeni ife kwa mitengo ya voliyumu ndi white-label.