Video komprimieren
Ein mit hoher Kamera-Bitrate aufgenommenes Video wird in H.264 neu kodiert und verliert Details, die Zuschauern kaum auffallen, damit es schnell lädt und klar bleibt. Ein niedrigerer CRF-Wert erhält mehr Qualität. Bezahlung pro Nutzung, ohne Abo.
Diese Aufgabe ist derzeit nicht verfügbar und kann daher nicht gebucht werden. Es wird nichts berechnet.
API ansehenKIT verkleinert eine Videodatei deutlich, ohne die Bildqualität sichtbar zu verschlechtern, damit sie unter ein Upload-Limit passt, schneller lädt oder weniger Speicherplatz braucht. Gedacht für alle, deren Video wegen der Dateigröße abgelehnt wird oder zu lange zum Hochladen und Versenden braucht.
Warum Videos oft unnötig groß sind
Kameras und Smartphones nehmen mit Einstellungen auf, die auf Aufnahmequalität und nicht auf Auslieferung ausgelegt sind: hohe Bitraten, wenig Kompression, manchmal sogar Formate für den Schnitt statt für die Wiedergabe. Bei der Aufnahme ist das sinnvoll. Wer dieselbe Datei aber direkt auf eine Website, in eine App oder in einen E-Mail-Anhang stellt, zahlt mit Ladezeit, Bandbreite und Speicherplatz für Qualitätsreserven, die auf einem Handybildschirm niemand wahrnimmt.
So funktioniert die Kompression und wo sie kippt
Der Dienst kodiert das Video neu und verwirft dabei Informationen, die Zuschauern mit hoher Wahrscheinlichkeit nicht auffallen, etwa feine Farbverläufe oder Bewegungen zwischen Bildern, die sich vorhersagen lassen, statt sie vollständig zu speichern. Über den CRF-Wert steuern Sie das Gleichgewicht: Ein niedrigerer Wert bedeutet bessere Qualität und eine größere Datei. Der typische Fehler ist, zu weit zu gehen, denn dann werden Blockartefakte oder Unschärfe sichtbar. Sinnvoll ist der Bereich, in dem die Datei klein ist, der Qualitätsverlust aber niemandem auffällt. Typische Einsätze sind hochgeladene Nutzervideos, schnelle Landingpages, Anhänge für E-Mail und Messenger sowie ältere Aufnahmen im Archiv.
Warum die Dateigröße überhaupt ein Problem wird
Viele Plattformen, Formulare und E-Mail-Postfächer setzen ein Limit für die Dateigröße; ein unkomprimiertes Video von einem modernen Smartphone sprengt dieses Limit schnell. KIT reduziert Bitrate und Kodierung gezielt so, dass die Datei spürbar kleiner wird, das Auge den Unterschied im Ergebnis aber kaum bemerkt. Sie laden das Video hoch, wählen bei Bedarf eine Zielgröße, und erhalten die komprimierte Datei zurück.
Wo die Grenze der Kompression liegt
Je stärker ein Video komprimiert wird, desto eher werden feine Details oder schnelle Bewegungen sichtbar unschärfer; die Voreinstellung von KIT balanciert Dateigröße und sichtbare Qualität so, dass der Unterschied bei normaler Wiedergabe kaum auffällt. Für ein Video mit vielen schnellen Schnitten oder feinen Texteinblendungen lohnt sich ein kurzer Blick auf das Ergebnis vor der Weiterverwendung, besonders bei geplanter Veröffentlichung auf einer großen Anzeigefläche.
Anwendungsfälle
Video unter das Upload-Limit bringen
Anna Hoffmann will ein Erinnerungsvideo per E-Mail verschicken, das Postfach des Empfängers akzeptiert aber nur Anhänge bis 25 MB. Die Komprimierung bringt die Datei unter das Limit, ohne dass die Bildqualität sichtbar leidet.
Schnelleres Laden auf der Website
Ein Handwerksbetrieb bindet ein Vorstellungsvideo auf der eigenen Website ein. Nach der Komprimierung lädt die Seite spürbar schneller, besonders auf mobilen Verbindungen.
Speicherplatz im Archiv sparen
Ein Verein archiviert Videos von Veranstaltungen über Jahre hinweg. Komprimierte Fassungen sparen deutlich Speicherplatz, ohne dass die Aufnahmen für die Nachwelt unbrauchbar würden.
Häufige Fragen
Sieht man der Datei die Kompression an?
Bei der Standardeinstellung kaum: Die Balance zwischen Dateigröße und Bildqualität ist so gewählt, dass der Unterschied bei normaler Wiedergabe kaum auffällt.
Kann ich eine bestimmte Zielgröße vorgeben?
Ja, Sie können eine Zielgröße angeben, an der sich die Komprimierung orientiert, statt nur eine feste Qualitätsstufe zu wählen.
Ist die Komprimierung schon nutzbar?
Noch nicht, sie ist in Vorbereitung. Für eine Nachricht bei Freischaltung schreiben Sie an human@forhosting.com.
Wie groß darf die Ausgangsdatei sein?
Bis zu 500 MB und bis zu 60 Minuten Laufzeit pro Video.
Was passiert mit meiner Videodatei danach?
Sobald die Funktion live ist, wird sie ausschließlich zur Erstellung der komprimierten Fassung verwendet und nicht veröffentlicht.
Verwandte Tools
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
Ein authentifizierter POST erstellt die Aufgabe; das Ergebnis kommt per Webhook oder über einen signierten Link. Diese Funktion ist per API verfügbar, nicht als interaktives Web-Werkzeug.
Aufruf aus Ihrem Stack
curl -X POST https://api.kit.forhosting.com/video/compress \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"video":"https://example.com/clip.mp4"}'const res = await fetch("https://api.kit.forhosting.com/video/compress", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"video": "https://example.com/clip.mp4"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/video/compress",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"video": "https://example.com/clip.mp4"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/video/compress", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"video":"https://example.com/clip.mp4"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"video":"https://example.com/clip.mp4"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/video/compress", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"video": "https://example.com/clip.mp4"
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "video.compress",
"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. |
Technische Hinweise
Preis und aktueller Stand
Die Komprimierung kostet $0.077 pro Anfrage plus $0.0045 pro Minute Videolänge, also rund $0.12 für zehn Minuten – bezahlt je Vorgang über PayPal, ohne Abonnement. Die Funktion ist aktuell in Vorbereitung und noch nicht buchbar; sie startet in Kürze über diese Seite, mit der API für alle, die regelmäßig viele Videos verkleinern müssen und dauerhaft Speicherplatz und Bandbreite sparen wollen.
Technische Fragen
Was kostet die Komprimierung?
$0.077 pro Anfrage plus $0.0045 pro Minute Videolänge, also rund $0.12 für zehn Minuten.