Einführung
Die WayinVideo API ermöglicht es jedem, KI-gestützte Videoverarbeitung in seine Automatisierungsworkflows zu integrieren. Sie ist für die schnelle, zuverlässige und effiziente Verarbeitung von Videos jeder Länge ausgelegt – einschließlich stundenlanger Videos – und eignet sich hervorragend für Content-Pipelines aus Podcasts, Gaming-Livestreams, Webinaren, Tutorials, Online-Kursen, Interviews, Meetings, Vlogs, Stadtspaziergang-Aufnahmen, Sportvideos, E-Commerce-Videos, Produktvorstellungen und mehr. Senden Sie eine Video-URL oder eine hochgeladene Datei und erhalten Sie KI-generierte Clips, Zusammenfassungen, Transkripte und mehr.
Hauptfunktionen
- KI-Clipping: Senden Sie ein Video beliebiger Länge und erhalten Sie alle Clips, nach Viralpotenzial gerankt, mit automatisch erkannten Start-/Endzeiten, KI-generierten Titeln, Beschreibungen und Hashtags. Optional können gerenderte Clip-Videos exportiert werden.
- Momente finden: Beschreiben Sie die gewünschten Momente in natürlicher Sprache – wie „lustige Momente" oder „aufregende Tor-Momente" – und die API findet und extrahiert passende Clips mit Zeitstempeln, Titeln und Beschreibungen aus Videos jeder Länge. Optional können gerenderte Clips exportiert werden.
- Videozusammenfassung: Erstellen Sie eine strukturierte Übersicht, Hashtags und Timeline-Highlights aus Videos jeder Länge, einschließlich stundenlanger Inhalte, mit schneller und stabiler Verarbeitung.
- Videotranskription: Extrahieren Sie Transkripte mit Sprechererkennung aus Video- oder Audioinhalten.
Unterstützte Videoquellen
Die API akzeptiert URLs der folgenden Plattformen:
- YouTube
- Vimeo
- Dailymotion
- Kick
- Rumble
- Zoom
- Twitch
- TikTok
Weitere Plattformen werden in Kürze unterstützt.
Sie können auch lokal hochgeladene Dateien verwenden. Weitere Details finden Sie in der Upload-API.
Basis-URL
Alle API-Anfragen werden an folgende Adresse gesendet:
https://wayinvideo-api.wayin.ai/api/v2
Anfrageformat
Die API ist RESTful und akzeptiert JSON-formatierte Anfragekörper. Alle Anfragen müssen die folgenden Header enthalten:
Content-Type: application/json
Authorization: Bearer YOUR_API_KEY
x-wayinvideo-api-version: v2
Antwortformat
Erfolg (HTTP 200)
Bei einer erfolgreichen Anfrage gibt die API den HTTP-Status 200 zurück, mit einem JSON-Body, der nur den Payload in data enthält:
{
"data": {
"project_id": "prj06928fdjqqaza",
"name": "Sample project name",
"status": "SUCCEEDED"
}
}
Die Struktur von data variiert je nach Endpunkt. Weitere Details zu Fehlermeldungen und anderen HTTP-Statuscodes finden Sie unter Statuscodes.
Status-Lebenszyklus
Viele Endpunkte geben einen asynchronen Verarbeitungsstatus zurück. Der Lebenszyklus ist:
CREATED → QUEUED → ONGOING → SUCCEEDED / FAILED
Verwenden Sie Polling, um den Status zu überprüfen, bis er SUCCEEDED oder FAILED erreicht. Bei einer fehlgeschlagenen Aufgabe enthält das data-Feld in der Antwort ein error_message-Feld mit dem Grund.