Was steckt in den Metadaten Ihres Videos?
KIT liest die technischen Metadaten einer Videodatei aus und zeigt sie übersichtlich an: Dauer, Auflösung, Codec, Bitrate, Framerate und Tonspur-Angaben. Gedacht für alle, die vor dem Hochladen, Umwandeln oder Versenden genau wissen möchten, wie eine bestimmte Datei technisch aufgebaut 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.
Was die Metadaten verraten
Jede Videodatei trägt einen technischen Steckbrief mit sich: wie lange sie läuft, wie viele Pixel sie misst, mit welchem Codec sie komprimiert ist, wie hoch Bitrate und Framerate sind. Diese Angaben erklären, warum eine Datei besonders groß ausfällt, warum sie auf einer Plattform abgelehnt wird oder warum die Wiedergabe ruckelt. KIT liest sie aus und zeigt sie in verständlicher Form, ohne dass Sie ein technisches Programm öffnen oder Kürzel selbst nachschlagen müssen.
Wozu die Angaben vor dem nächsten Schritt nützen
Wer eine Datei mit klaren Anforderungen hochladen muss, prüft vorab, ob Auflösung und Codec passen. Wer ein Video umwandeln will, sieht sofort, wovon ausgegangen wird. Wenn eine Datei sich nirgends öffnen lässt, verrät der Codec oft die Ursache. Die Metadaten geben in Sekunden Klarheit, statt eine Datei erst probeweise hochzuladen und auf eine Fehlermeldung zu warten, die selten erklärt, woran es liegt.
Preis und aktueller Stand
Das Auslesen kostet $0.077 pro Anfrage plus $0.0045 je Datei, also rund $0.08 pro Video – unabhängig von der Videolänge. Bezahlt wird über PayPal, ohne Abonnement. Die Funktion befindet sich derzeit in der Einführung und nimmt noch keine Aufträge an; sie startet in Kürze über diese Seite, mit der API für automatisierte Prüfungen vor der Weiterverarbeitung vieler Dateien am Stück.
Anwendungsfälle
Klären, warum ein Upload fehlschlägt
Lukas Fischer versucht, ein Video auf einer Plattform hochzuladen, die es ohne Erklärung ablehnt. Die Metadaten zeigen einen ungewöhnlichen Codec, sodass klar wird: erst umwandeln, dann erneut versuchen.
Auflösung vor der Veröffentlichung prüfen
Ein Online-Shop will sicherstellen, dass Produktvideos die vom Marktplatz geforderte Auflösung erreichen. Die Metadaten bestätigen es in Sekunden, vor dem eigentlichen Hochladen.
Exakte Dauer für eine Vorgabe einhalten
Eine Redaktion muss ein Video innerhalb einer vorgegebenen Länge abliefern. Die Metadaten zeigen die Dauer auf die Sekunde genau, sodass klar ist, ob noch geschnitten werden muss.
Häufige Fragen
Verändert das Auslesen mein Video?
Nein, die Funktion liest nur Informationen aus und zeigt sie an. Das Video selbst bleibt exakt so, wie es hochgeladen wurde.
Welche Angaben erhalte ich genau?
Dauer, Auflösung in Pixeln, Video- und Audio-Codec, Bitrate, Framerate und Angaben zur Tonspur – alles, was zeigt, wie eine Datei aufgebaut ist.
Warum ist der Codec wichtig?
Weil er die häufigste Ursache dafür ist, dass ein Video sich nicht öffnen oder hochladen lässt. Ein ungewöhnlicher Codec ist nicht überall unterstützt.
Ist die Funktion schon nutzbar?
Noch nicht, sie ist in der Einführung. Für eine Nachricht bei Start schreiben Sie an [email protected].
Was kostet das Auslesen der Metadaten?
$0.077 pro Anfrage plus $0.0045 je Datei, also rund $0.08 pro Video, unabhängig von der Länge.
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/metadata \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"input":"…"}'const res = await fetch("https://api.kit.forhosting.com/video/metadata", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"input": "…"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/video/metadata",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"input": "…"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/video/metadata", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"input":"…"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"input":"…"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/video/metadata", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"input": "…"
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "video.metadata",
"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. |