Videoauflösung ändern
KIT ändert die Auflösung eines Videos, etwa von 4K auf 1080p oder auf ein kleineres Format für den schnellen Versand, ohne das Bild zu verzerren oder das Seitenverhältnis zu verschieben. Gedacht für alle, deren Video für eine Plattform zu groß, zu klein oder im falschen Format ist.
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.
Auflösung ist nicht gleich Dateigröße
Ein Video in 4K sieht auf einem großen Bildschirm beeindruckend aus, ist aber für viele Zwecke unnötig groß und schwer zu übertragen; ein Video in 480p wirkt dagegen auf einem modernen Bildschirm schnell verwaschen. Diese Funktion passt die Auflösung gezielt an das Ziel an – eine Plattform, ein Gerät, eine E-Mail – und behält dabei das ursprüngliche Seitenverhältnis bei, sodass das Bild nicht gestaucht oder gestreckt wird.
Hoch- oder herunterskalieren
Meist wird eine Auflösung verkleinert, etwa von 4K auf 1080p für eine Plattform mit Obergrenze. Ein Hochskalieren auf eine größere Auflösung ist ebenfalls möglich, macht ein Video aber nicht automatisch schärfer: Details, die im Original fehlen, lassen sich durch reines Vergrößern nicht erzeugen. Für sichtbar mehr Schärfe bei kleinem Ausgangsmaterial braucht es eine eigene Hochskalierungsfunktion mit entsprechender Technik, nicht diese Größenanpassung.
Preis und aktueller Stand
Die Anpassung 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 befindet sich derzeit in der Einführung und nimmt noch keine Aufträge an; der Start erfolgt in Kürze über diese Seite, mit der API für automatisierte Abläufe mit vielen Videos und mehreren Zielformaten gleichzeitig, ohne manuelle Einzelbearbeitung.
Anwendungsfälle
4K-Aufnahme für den Upload verkleinern
Ein Hochzeitsvideograf filmt in 4K, die Plattform für die Kundenübergabe akzeptiert aber nur bis 1080p. Die Auflösung wird passend angepasst, ohne das Bild zu verzerren.
Altes Video für moderne Bildschirme
Ein Verein hat ein Vereinsvideo in niedriger Auflösung aus früheren Jahren und passt die Abmessungen an das heute übliche Format an, bevor es erneut geteilt wird.
Einheitliches Format für mehrere Kameras
Eine Agentur dreht mit zwei unterschiedlichen Kameras und bringt beide Aufnahmen auf dieselbe Auflösung, bevor sie zusammengefügt werden.
Häufige Fragen
Verzerrt die Anpassung das Bild?
Nein, das Seitenverhältnis bleibt erhalten; das Bild wird proportional angepasst, nicht gestaucht oder gestreckt.
Macht das Hochskalieren ein Video schärfer?
Nicht automatisch: Fehlende Details im Original lassen sich durch reines Vergrößern nicht erzeugen. Für sichtbar mehr Schärfe braucht es eine eigene Hochskalierungsfunktion.
Welche Auflösungen sind möglich?
Von 4K bis zu kleinen Formaten wie 480p, je nach Zielplattform oder Gerät.
Ist die Funktion schon nutzbar?
Noch nicht, sie ist derzeit in der Einführung. Für eine Nachricht bei Start schreiben Sie an [email protected].
Was kostet die Anpassung der Auflösung?
$0.077 pro Anfrage plus $0.0045 pro Minute Videolänge, also rund $0.12 für zehn Minuten.
Wie groß darf das Ausgangsvideo sein?
Bis zu 500 MB und bis zu 60 Minuten Laufzeit.
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/resize \
-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/resize", {
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/resize",
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/resize", 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/resize", 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.resize",
"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. |