Rechner für die Wiedergabedauer in Zeitlupe
Dieser Rechner zeigt, wie lange eine Hochgeschwindigkeitsaufnahme bei einer niedrigeren Bildrate läuft.
Im Browser ausführen – kostenlos
Geben Sie Ausgangsdauer, Aufnahmebildrate und geplante Wiedergabebildrate ein. Das Ergebnis enthält Enddauer, Verlangsamungsfaktor und zusätzlich entstehende Zeit. Damit planen Sie Schnitt, Musik, Aufnahmelisten und Liefertermine, bevor Sie ein Schnittprogramm öffnen.
Wie Zeitlupe entsteht
Zeitlupe entsteht, wenn die Kamera pro Sekunde mehr Bilder aufnimmt, als das fertige Video pro Sekunde zeigt. Bei 120 Bildern pro Sekunde werden in einer realen Sekunde 120 einzelne Momente erfasst. Bei einer Wiedergabe mit 24 Bildern pro Sekunde brauchen diese Bilder fünf Sekunden. Das Material läuft somit fünfmal länger, ohne Bilder zu duplizieren. Der Rechner bildet dieses Verhältnis als Verlangsamungsfaktor ab und wendet es auf die Quelldauer an. Er setzt voraus, dass sämtliche Bilder erhalten bleiben und direkt an die Zielrate angepasst werden. Optischer Fluss, Bildmischung, Geschwindigkeitsrampen, ausgelassene Bilder oder Einstellungen zum Erhalt der Echtzeitdauer werden nicht berücksichtigt. Verwenden Sie für genaue Ergebnisse die tatsächlichen Kamera- und Timelinewerte statt gerundeter Modusbezeichnungen.
Werte eingeben und Ergebnis lesen
Geben Sie die Quelldauer in Sekunden sowie beide Bildraten ein. Der Rechner teilt die Aufnahmerate durch die Wiedergaberate und multipliziert die Dauer mit diesem Faktor. Zehn Sekunden bei 120 fps werden bei 24 fps zu fünfzig Sekunden. Die formatierte Zeit ist leicht lesbar; numerische Sekunden eignen sich für Skripte, Tabellen und Produktionssysteme. Die Zusatzdauer entspricht dem Ergebnis abzüglich der ursprünglichen Zeit und zeigt den zusätzlichen Platz in der Timeline. Ein Faktor über eins bedeutet Zeitlupe, eins unveränderte Dauer und unter eins eine Beschleunigung. Dezimalwerte wie 23.976 oder 29.97 werden für gängige Videoprozesse ebenfalls akzeptiert.
Aufnahmen und Schnitt zuverlässig planen
Schätzen Sie vor dem Dreh, wie viel Bildschirmzeit ein kurzer Vorgang liefert, etwa ein Sprung, eine Sportbewegung, ein Tier oder eine Produktvorführung. Vergleichen Sie beim Schnitt die berechnete Dauer mit Sprechertext, Musikphrase, Übergang oder reservierter Lücke. Auch mehrere Clips lassen sich so planen, ohne wiederholt Testmaterial zu importieren. Die Rechnung beschreibt eine bildweise Anpassung, nicht jeden Kamera- oder Schnittablauf. Manche Kameras speichern bereits für Zeitlupe markierte Dateien, andere erfordern eine Interpretation im Editor. Material mit variabler Bildrate muss anhand echter Metadaten geprüft werden. Ton aus Hochgeschwindigkeitsmodi kann fehlen oder ungeeignet sein. Betrachten Sie das Ergebnis für die eingegebenen Raten als exakt und prüfen Sie vor dem Export die Projekteinstellungen.
Anwendungsfälle
Zeitlupen-Aufnahmeliste planen
Rechnen Sie jede Aufnahmezeit in die Enddauer um, bevor Sie die Laufzeit der Kamera festlegen.
Material an Musik anpassen
Prüfen Sie, ob der angepasste Clip einen Takt, eine Phrase oder einen reservierten Abschnitt füllt.
Schnittschätzungen automatisieren
Nutzen Sie die Sekunden in einer Tabelle oder einem Ablauf, der mehrere Zeitlupenclips summiert.
Häufige Fragen
Welche Formel verwendet der Rechner?
Enddauer gleich Quelldauer mal Aufnahmerate geteilt durch Wiedergaberate.
Ist Material mit 120 fps immer fünfmal langsamer?
Nur bei 24 fps. Bei 30 fps ist es viermal, bei 60 fps zweimal langsamer.
Kann ich 23.976 eingeben?
Ja. Verwenden Sie die tatsächlichen Dezimalwerte für die höchste Genauigkeit.
Sind Rampen oder Interpolation enthalten?
Nein. Berechnet wird eine konstante Anpassung. Variable Geschwindigkeit und erzeugte Bilder benötigen eine Timeline-spezifische Rechnung.
Warum zeigt mein Editor eine andere Dauer?
Er kann Echtzeit erhalten, Metadaten anders deuten, eine andere Projektrate nutzen oder variables Material verarbeiten. Prüfen Sie die Clipinterpretation.
Was kostet die Nutzung?
Im Browser ist sie kostenlos; jede API-Anfrage kostet $0.002.
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/hobby/photo-slowmo-playback \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"source_duration_seconds":10,"capture_frame_rate_fps":120,"playback_frame_rate_fps":24}'const res = await fetch("https://api.kit.forhosting.com/hobby/photo-slowmo-playback", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"source_duration_seconds": 10,
"capture_frame_rate_fps": 120,
"playback_frame_rate_fps": 24
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/hobby/photo-slowmo-playback",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"source_duration_seconds": 10,
"capture_frame_rate_fps": 120,
"playback_frame_rate_fps": 24
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/hobby/photo-slowmo-playback", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"source_duration_seconds":10,"capture_frame_rate_fps":120,"playback_frame_rate_fps":24}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"source_duration_seconds":10,"capture_frame_rate_fps":120,"playback_frame_rate_fps":24}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/hobby/photo-slowmo-playback", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"source_duration_seconds": 10,
"capture_frame_rate_fps": 120,
"playback_frame_rate_fps": 24
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "hobby.photo_slowmo_playback",
"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.
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. |