Abspieltempo-Rechner
Ein Clip von 180 Sekunden dauert bei 1,5x nur 120 Sekunden und spart 60. Geben Sie eine beliebige Dauer und ein positives Tempo ein, und das Ergebnis kommt in derselben Einheit zurück, ob Sekunden, Minuten oder Stunden. Kostenlos in Ihrem Browser.
- Kostenlos
- Läuft in Ihrem Browser
- Ohne Anmeldung
- Ihre Daten bleiben auf Ihrem Gerät
Im Browser ausführen – kostenlos
Rechenbeispiel
- Dauer
- 180
- Geschwindigkeit
- 1,5
- Angepasste Dauer
- 120
- Eingesparte Zeit
- 60
Eine Aufnahme schneller oder langsamer abzuspielen ändert, wie lange sie die Uhr belegt, nicht, wie schwer die Datei auf der Platte ist. Ein dreiminütiger Clip bei eineinhalbfachem Tempo endet in zwei Minuten; derselbe Clip bei halbem Tempo braucht sechs. Dieser Abspieltempo-Rechner nimmt die Originaldauer einer Vorlesung, einer Folge, eines Hörbuchkapitels oder eines Sprachnotizzettels und eine positive Abspielrate und liefert die angepasste Dauer als Originaldauer geteilt durch jene Rate. Die Einheit, die Sie senden, ist die, die Sie zurückerhalten: Sekunden hinein, Sekunden hinaus; Minuten hinein, Minuten hinaus. Fehlende, nicht endliche oder außerhalb des Bereichs liegende Werte scheitern auf dieselbe Weise und werden nicht berechnet.
Wie sich die angepasste Dauer aus Originaldauer und Abspieltempo ergibt
Jeder Mediaplayer mit einer Temposteuerung verwendet dieselbe Identität. Die angepasste Dauer ist die Originaldauer geteilt durch das Abspieltempo. Dieses Tempo ist ein positiver Multiplikator: 1.0 ist die Originaltonspur, 1.25 und 1.5 sind die üblichen Stufen, mit denen eine Vorlesung oder ein Arbeitsweg früher endet, und 2.0 halbiert die Uhr.
Ein Wert unter 1.0 — Zeitlupe, Sprachstudium, ein restauriertes Interview oder ein Player, der Sprache dehnt — verlängert das Hören, deshalb wird das Feld nicht auf mindestens eins geklemmt. Die eingesparte Zeit ist Originaldauer minus angepasste Dauer; sie ist positiv beim Beschleunigen und negativ beim Verlangsamen, sodass ein Durchlauf mit halbem Tempo eines neunzigminütigen Seminars minus neunzig Minuten meldet, statt die Extra-Uhr zu verbergen. Die Einheit von duration bleibt absichtlich erhalten.
Senden Sie Sekunden, wenn Ihr Editor, Ihre Untertiteldatei oder Ihr Wellenformbetrachter in Sekunden spricht. Senden Sie Minuten, wenn ein Kurskatalog ein fünfundvierzigminütiges Fenster druckt. Senden Sie Stunden, wenn die Karte eines Hörbuchs zwölf Stunden runtime listet.
Die Arithmetik rechnet nie zwischen diesen Einheiten um, daher bedeutet ein Ergebnis von einhundertzwanzig nach einer Eingabe von einhundertachtzig bei speed 1.5 einhundertzwanzig von dem, was Sie gesendet haben. Bruchteilige Dauern werden angenommen, weil Restsekunden, Kapitelpolster und Trailer wirklich vorkommen; die Arithmetik erzwingt keine ganze Zahl. Er beantwortet eine Frage: wenn Sie diesen Clip mit konstanter Geschwindigkeit abspielen, wie lange dauert er.
Eingabevertrag, Abspielrate, Antwortfelder und Validierungsfehler
Fehler nennen stets das kanonische Feld, damit das Webformular das richtige Steuerelement markiert. Ein Abspieltempo von null oder darunter scheitert, weil ein Player die Zeit nicht durch eine nicht positive Rate teilen kann — das ist der Vertrag, den diese Fähigkeit durchsetzen soll, und jene Fehlschläge werden nicht berechnet. Eine negative duration scheitert aus demselben Grund: ein Clip kann nicht kürzer als nichts dauern.
Eine duration von null ist zulässig und liefert eine angepasste Dauer von null, die ehrliche Antwort für eine leere Aufnahme. Größen über den dokumentierten Decken scheitern, damit ein Tippfehler den isolate nicht umwirft. Eine vertraute Prüfung sind einhundertachtzig Sekunden bei speed 1.5, die einhundertzwanzig angepasste Sekunden und sechzig eingesparte Sekunden ergeben.
Eine einstündige Datei mit dreitausendsechshundert Sekunden bei doppeltem Tempo ist eintausendachthundert Sekunden, ein dreißigminütiges Hören. Dieselbe Stunde bei halbem Tempo ist siebentausendzweihundert Sekunden.
Wo ein Abspieltempo-Rechner seinen Platz verdient
Kursgestalterinnen, die eine Vorlesung mit eineinhalbfachem Tempo veröffentlichen, brauchen die angepasste Uhr, damit ein fünfundvierzigminütiges Fenster nach dem Beschleunigen der Tonspur noch in den Stundenplan passt. Untertitel- und Closed-Caption-Schreibtische brauchen dieselbe Zahl, um Review-Zeit zu budgetieren: ein neunzigminütiges Interview bei 1.25x sind zweiundsiebzig Hörminuten, nicht neunzig, und dieser Unterschied taucht im Schichtplan auf. Sprachlernende, die einen spanischen oder japanischen Clip auf vier Fünftel Tempo senken, brauchen die Formel mit einer Rate unter eins, nicht ein Werkzeug, das stillschweigend alles außer Echtzeit oder Doppeltempo ablehnt.
Hörbuchclubs, die ein wöchentliches Kapitel wählen, können die gelistete runtime in die Wanduhr umrechnen, die sie beim vereinbarten Clubtempo wirklich verbringen.
Anwendungsfälle
Eine Vorlesung in ein Unterrichtsfenster einpassen
Machen Sie aus einer fünfundvierzigminütigen Aufnahme bei 1.5x dreißig Minuten und wissen Sie, ob sie noch in eine einzige Stunde passt.
1x, 1.5x und 2x an einem Clip vergleichen
Behalten Sie dieselbe Dauer, ändern Sie nur speed und sehen Sie, wie viele Wanduhrenminuten eine schnellere Tonspur wirklich spart.
Untertitelprüfung bei langsamerem Tempo budgetieren
Senken Sie ein neunzigminütiges Interview auf 0.8x und erhalten Sie die längere Höruhr, die ein Sprach- oder Barrierefreiheitsdurchlauf verbraucht.
Häufige Fragen
In welcher Einheit steht duration?
In der stimmigen Einheit, die Sie wählen. Sekunden hinein, Sekunden hinaus; Minuten hinein, Minuten hinaus. Der Rechner rechnet nicht zwischen Einheiten um.
Was geschieht, wenn das Abspieltempo null oder negativ ist?
Ein Player kann die Zeit nicht durch eine nicht positive Rate teilen, und jene Fehlschläge werden nicht berechnet.
Liest dieses Werkzeug die Dauer aus einer MP3- oder Videodatei?
Nein. Sie liefern die Originaldauer selbst. Der Endpunkt öffnet keine Container, Tags oder Wellenformen.
Wie viel Zeit spare ich bei 1,5-facher Geschwindigkeit?
Ein Drittel der ursprünglichen Dauer. Ein Clip von 180 Sekunden dauert bei 1,5x nur 120 Sekunden, Sie sparen also 60. Die Ersparnis erscheint in Ihrer Einheit: Minuten hinein, Minuten heraus.
Was passiert bei einem Tempo unter 1?
Die Hördauer wird länger statt kürzer. Bei 0,5 dauert ein Clip doppelt so lange, und die gesparte Zeit erscheint als negative Zahl, damit die zusätzliche Zeit nie versteckt wird.
Was passiert, wenn das Tempo null oder negativ ist?
Die Berechnung wird abgelehnt, denn kein Player kann Zeit durch ein Tempo von null oder weniger teilen. Eine Dauer von null ist dagegen erlaubt und ergibt einfach null.
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
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/audio/playback-speed \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"duration":180,"speed":1.5}'const res = await fetch("https://api.kit.forhosting.com/audio/playback-speed", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"duration": 180,
"speed": 1.5
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/audio/playback-speed",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"duration": 180,
"speed": 1.5
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/audio/playback-speed", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"duration":180,"speed":1.5}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"duration":180,"speed":1.5}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/audio/playback-speed", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"duration": 180,
"speed": 1.5
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "audio.playback_speed",
"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_duration | 1000000000 |
max_speed | 100 |
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
Eine Abspielrate von null oder darunter wird als invalid_input abgelehnt, weil ein Player die Zeit nicht durch eine nicht positive Geschwindigkeit teilen kann. Nutzen Sie die Seite im Browser ohne Gebühr, oder rufen Sie die API zu $0.002 je erfolgreicher Anfrage auf, wenn eine Warteschlange, ein Untertitelauftrag oder ein Lernplan dieselbe Zahl braucht.
Wie sich die angepasste Dauer aus Originaldauer und Abspieltempo ergibt
Die Antwort wiederholt die gereinigten duration und speed, liefert dann adjusted_duration als Höruhr, time_saved als Differenz und eine formula-Zeichenkette, die die Identität neu formuliert, damit eine Oberfläche die Regel neben der Zahl zeigen kann. Dieser Endpunkt öffnet keine Audiodatei, liest keine ID3-Tags und tastet keine Wellenform neu ab.
Eingabevertrag, Abspielrate, Antwortfelder und Validierungsfehler
Senden Sie einen JSON-Körper mit zwei Pflichtfeldern: duration, die Originallänge des Mediums in einer beliebigen stimmigen Einheit; und speed, der Abspielmultiplikator. Aliase original_duration, length, runtime und time werden für duration angenommen; playback_speed, playback_rate, playback und rate für speed. Jedes Feld darf als JSON-Zahl oder als numerische Zeichenkette ankommen; Wahrheitswerte, Objekte, leere Zeichenketten, NaN und Infinity scheitern mit invalid_input. Bei Erfolg enthält der Körper die wiederholten Eingaben, adjusted_duration als duration geteilt durch speed, time_saved als duration minus adjusted_duration und eine formula-Zeichenkette. Fehlende Felder sind invalid_input und werden nicht berechnet. Erfolgreiche API-Aufrufe nutzen den veröffentlichten Grundpreis $0.002; der kostenlose Browserpfad führt dieselbe solve-Funktion aus, ohne vorausbezahltes Guthaben zu verbrauchen.
Wo ein Abspieltempo-Rechner seinen Platz verdient
Halten Sie beide Eingaben endlich, halten Sie speed streng positiv, nageln Sie adjusted_duration in Ihren Tests fest, und Sie erhalten eine reproduzierbare Höruhr für einen Unterrichtsplan, eine Untertitelwarteschlange, ein Lernblatt oder einen Edge-Worker, ohne eine eigene Medienpipeline aufzubauen.
Technische Fragen
Wie berechnet man die Mediendauer bei einem gegebenen Abspieltempo?
Senden Sie zwei Zahlen: duration (Originallänge) und speed (den Abspielmultiplikator). Die API liefert adjusted_duration = duration / speed sowie time_saved als Differenz.
Was kostet der Abspieltempo-Rechner?
Das Browser-Werkzeug ist kostenlos. API-Anfragen nutzen vorausbezahltes KIT-Guthaben zu $0.002 je erfolgreichem Aufruf; ungültige Eingabe wird nicht berechnet.