Videos zusammenfügen
KIT fügt mehrere Videodateien in der von Ihnen gewählten Reihenfolge zu einer einzigen Datei zusammen, ohne Schnittprogramm oder Übergänge einrichten zu müssen. Gedacht für alle, die mehrere kurze Clips – etwa von unterschiedlichen Kameras oder Aufnahmezeitpunkten – als ein durchgängiges Video benötigen.
Online ausführen
Führen Sie dies mit Ihrem Konto auf unseren Servern aus. Kostenlose Tools laufen in Ihrem Browser; dieses wird zum oben genannten Preis von Ihrem KIT-Guthaben abgebucht.
Mehrere Clips, eine Datei
Statt mehrere einzelne Videodateien getrennt zu verwalten und einzeln hochzuladen, laden Sie sie in der gewünschten Reihenfolge hoch und erhalten eine einzige zusammenhängende Datei zurück. Das ersetzt für den einfachen Fall des Aneinanderreihens ein vollständiges Schnittprogramm: keine Timeline, keine Spuren, nur die Reihenfolge der Clips, die Sie beim Hochladen selbst vorgeben und jederzeit ändern können, ganz ohne Lernaufwand oder Einarbeitungszeit.
Was zusammengefügt wird – und was nicht
Die Funktion reiht die Clips aneinander, wie sie sind; sie fügt keine Überblendungen, Musik oder Texteinblendungen zwischen den Abschnitten ein. Für einen weichen Übergang zwischen zwei Clips oder zusätzliche Effekte braucht es weiterhin ein Schnittprogramm. Für das schnelle, saubere Aneinanderfügen mehrerer Aufnahmen zu einer abspielbaren Datei reicht diese Funktion vollständig und ohne Umwege völlig aus, ohne jede Vorkenntnis im Videoschnitt.
Preis und aktueller Stand
Das Zusammenfügen kostet $0.077 pro Anfrage plus $0.0045 pro Minute der gesamten Endlänge, also rund $0.12 für zehn Minuten Gesamtmaterial – bezahlt je Vorgang über PayPal, ohne Abonnement. Die Funktion wird derzeit ausgerollt und nimmt noch keine Aufträge an; sie startet in Kürze über diese Seite, mit der API für automatisierte Abläufe mit vielen Clips und wechselnden Formaten gleichzeitig im Hintergrund.
Anwendungsfälle
Aufnahmen mehrerer Kameras zusammenführen
Eine Agentur filmt eine Veranstaltung mit zwei Kameras aus unterschiedlichen Perspektiven und fügt die Aufnahmen anschließend in der richtigen Reihenfolge zu einem durchgängigen Video zusammen.
Kurze Clips zu einer Rückschau
Ein Verein sammelt kurze Videoclips von einem Vereinsfest, die verschiedene Mitglieder aufgenommen haben, und fügt sie zu einer gemeinsamen Rückschau zusammen.
Mehrteiliges Tutorial als ein Video
Ein Handwerksbetrieb hat eine Anleitung in mehreren kurzen Videos aufgenommen, einen Schritt pro Datei, und fügt sie zu einem durchgängigen Lernvideo zusammen.
Häufige Fragen
In welcher Reihenfolge werden die Clips zusammengefügt?
In der Reihenfolge, die Sie beim Hochladen angeben. Die Clips werden genau so aneinandergereiht.
Werden Übergänge zwischen den Clips eingefügt?
Nein, die Funktion reiht die Clips ohne Überblendung aneinander. Für weiche Übergänge braucht es ein Schnittprogramm.
Müssen alle Clips dasselbe Format haben?
Am besten ja; bei sehr unterschiedlichen Formaten oder Auflösungen empfiehlt sich vorab eine Anpassung mit der Funktion für Formatumwandlung.
Ist das Zusammenfügen schon nutzbar?
Noch nicht, es wird gerade ausgerollt. Für eine Nachricht bei Start schreiben Sie an [email protected].
Was kostet das Zusammenfügen?
$0.077 pro Anfrage plus $0.0045 pro Minute der gesamten Endlänge, also rund $0.12 für zehn Minuten Gesamtmaterial.
Wie viele Clips kann ich zusammenfügen?
Mehrere Clips in einem Durchgang, solange die gesamte Endlänge die Grenze von 60 Minuten und 500 MB nicht überschreitet.
Für Entwickler — API-Zugang
Alles auf dieser Seite ist auch per API verfügbar. Dieser Abschnitt richtet sich an Teams, die es in ihre eigenen Systeme einbinden möchten; alle anderen nutzen einfach das Tool oben.
Endpunkt
Authentifizierung per Bearer-Token. Ein einziger POST stellt die Aufgabe in die Warteschlange; das Ergebnis erhalten Sie per Webhook oder über einen signierten Link.
Aufruf aus Ihrem Stack
curl -X POST https://api.kit.forhosting.com/video/merge \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"audio":"https://ejemplo.com/audio.mp3"}'const res = await fetch("https://api.kit.forhosting.com/video/merge", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"audio": "https://ejemplo.com/audio.mp3"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/video/merge",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"audio": "https://ejemplo.com/audio.mp3"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/video/merge", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"audio":"https://ejemplo.com/audio.mp3"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"audio":"https://ejemplo.com/audio.mp3"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/video/merge", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"audio": "https://ejemplo.com/audio.mp3"
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "video.merge",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}Die API arbeitet asynchron: Sie erhalten sofort eine task_id. Polling ist mit 1 Anfrage pro Sekunde erlaubt.
Preis
Der Preis steht auf der Seite – keine Tokens, keine Credits. Fehlgeschlagene Aufgaben werden nicht berechnet.
Limits
max_mb | 500 |
max_minutes | 60 |
max_megapixels | 3.9 |
Fehler
| HTTP | Code | Bedeutung |
|---|---|---|
401 | unauthorized | Der API-Schlüssel fehlt oder ist ungültig – prüfen Sie den Authorization-Header (Bearer). |
402 | insufficient_balance | Ihr Guthaben reicht für diese Aufgabe nicht aus – Aufladungen verfallen nicht. |
404 | unknown_type | Unbekannter Aufgabentyp – prüfen Sie das Feld „type“ gegen den Katalog. |
429 | rate_limited | Zu viele Anfragen – warten Sie kurz; Polling ist mit 1 Anfrage pro Sekunde erlaubt. |