ForHosting KIT · Audio & Sprache

Audio nach Zeitstempel schneiden

Ein Start bei 30,5 Sekunden und ein Ende bei 95,25 ergeben einen Ausschnitt von 64,75 Sekunden, geprüft an einer Aufnahme von 245,75. Vertauschte oder zu späte Zeiten werden abgelehnt, nie stillschweigend korrigiert. Kostenlos in Ihrem Browser.

  • Kostenlos
  • Läuft in Ihrem Browser
  • Ohne Anmeldung
  • Ihre Daten bleiben auf Ihrem Gerät
Nutzen Sie es über WebAPIE-MailTelegramApp bald
Wenn Sie eingeben
Dauer (s)
245,75
Startsekunde
30,5
Endsekunde
95,25
Erhalten Sie
Clipdauer (Sekunden)
64,75

Vor dem Schneiden einer Audiodatei sollte der gewünschte Zeitbereich zuverlässig geprüft werden. Geben Sie die Gesamtdauer sowie Start und Ende in Sekunden an. Das Werkzeug stellt fest, ob der Bereich vollständig innerhalb der Aufnahme liegt, und berechnet anschließend die genaue Cliplänge. Ein Ende vor dem Start, Zeitpunkte außerhalb des Audios, negative Zahlen, fehlende Felder und nicht endliche Werte werden abgelehnt. Es wird keine Audiodatei hochgeladen oder verändert. Sie erhalten eine deterministische Berechnung, mit der Sie einen Schnittbefehl vorbereiten, ein Formular prüfen, Kapitelgrenzen kontrollieren oder eine Medienpipeline vor einer aufwendigen Verarbeitung testen können.

Legen Sie den Schnittbereich in Sekunden fest

Ein Schnittbereich besteht aus drei unabhängigen Angaben: der Gesamtdauer des Quellaudios, dem Beginn der Auswahl und ihrem Ende. Dieser Rechner verwendet für alle drei Werte Sekunden. Dadurch entstehen keine versteckten Umrechnungen zwischen Uhrzeitnotation, Samples, Frames oder Millisekunden.

Dezimale Sekunden sind zulässig; ein Wert wie 12.5 eignet sich daher für Sprache und andere Schnitte außerhalb ganzer Sekunden. Der Start wird vom Anfang der Aufnahme aus gemessen, wobei null den ersten Zeitpunkt bezeichnet. Das Ende bezieht sich auf denselben Ursprung und wird nicht als gewünschte Länge verstanden.

Nach erfolgreicher Prüfung ergibt sich die Cliplänge aus Ende minus Start. Ein Start bei 30.5 und ein Ende bei 95.25 ergeben beispielsweise 64.75 Sekunden. Die Gesamtdauer gehört nicht zur Subtraktion, sondern bildet die obere Grenze, durch die beide Zeitpunkte in der Quelle möglich sind.

Start und Ende dürfen gleich sein; dann entsteht eine Auswahl von null Sekunden. Das ist bei interaktiven Griffen hilfreich, bevor ein späterer Verarbeitungsschritt eine Mindestlänge verlangt. Sämtliche Werte müssen endlich, nicht negativ und innerhalb der veröffentlichten Höchstgrenze liegen.

Verstehen Sie die einzelnen Validierungsfehler

Die Bereichsprüfung erfolgt vor der Berechnung, weil eine plausibel wirkende Subtraktion einen unmöglichen Schnitt verbergen kann. Jedes Pflichtfeld muss eine endliche, nicht negative Zahl enthalten. Negative Sekunden, Infinity, NaN, leere Texte und bereits formatierte Zeitangaben werden abgelehnt und nicht erraten.

Der Start darf die Gesamtdauer nicht überschreiten: Eine fünfminütige Aufnahme bietet in der sechsten Minute keinen gültigen Startpunkt. Das Ende darf nicht vor dem Start liegen, weil dies einen umgekehrten Bereich mit negativer Dauer beschreiben würde. Ebenso darf es die Gesamtdauer nicht überschreiten, selbst wenn der Start gültig ist.

Ein Ende genau an der Gesamtdauer ist erlaubt und reicht bis zum letzten Zeitpunkt der Quelle. Sind mehrere Angaben falsch, korrigieren Sie den gemeldeten Fehler und senden Sie erneut; die feste Prüfungsreihenfolge meldet bei identischer Eingabe stets dasselbe erste Problem. Das Werkzeug begrenzt Werte nicht stillschweigend, vertauscht keine Endpunkte und bildet keinen Absolutwert, da dadurch ein nie beabsichtigter Schnitt freigegeben werden könnte.

Nutzen Sie das Ergebnis vor der Audioverarbeitung

Die normalisierten Eingaben neben dem Ergebnis erleichtern Protokollierung, Kontrolle und Vergleich mit einem Schnittauftrag. Ein Webformular kann nach jeder Bewegung eines Auswahlgriffs neu rechnen und die gewählte Länge sofort anzeigen. Ein Server kann dieselbe Prüfung vor einem FFmpeg-Auftrag ausführen und einen unmöglichen Bereich ablehnen, ohne Medienressourcen zu reservieren.

Auch Tests für Kapitel, Podcast-Ausschnitte, Sprachnotizen, Transkriptsegmente und Cue-Punkte profitieren davon. Der Algorithmus prüft und subtrahiert ausschließlich: Er öffnet keine Datei, bestätigt nicht die tatsächliche Mediendauer, berücksichtigt keine Suchgenauigkeit des Codecs, richtet Grenzen nicht an Samples aus und erzeugt keinen Clip. Diese Aufgaben übernimmt eine nachfolgende Audioverarbeitung.

Bewahren Sie Sekunden intern als Zahlen auf und formatieren Sie Minuten erst für die Anzeige, damit keine Mehrdeutigkeit beim Einlesen entsteht.

Auswahl in einem Editor prüfen

Vergleichen Sie die Griffpositionen mit der Quelldauer und zeigen Sie vor der Exportfreigabe die genaue Auswahlzeit an.

Audioauftrag frühzeitig absichern

Lehnen Sie vertauschte oder außerhalb liegende Werte ab, bevor FFmpeg die Quelle lädt oder decodiert.

Kapitel und Transkripte kontrollieren

Prüfen Sie Ausschnitts- und Kapitelgrenzen innerhalb der Aufnahme und berechnen Sie jede Segmentdauer.

Wird meine Audiodatei hochgeladen oder verändert?

Nein. Das Werkzeug prüft nur numerische Zeitpunkte und berechnet eine Dauer; Audiodateien werden weder empfangen noch untersucht oder bearbeitet.

Welche Einheit muss ich verwenden?

Geben Sie Gesamtdauer, Start und Ende in Sekunden an. Dezimalwerte ermöglichen eine Genauigkeit unterhalb einer Sekunde.

Darf das Ende genau der Gesamtdauer entsprechen?

Ja. Damit reicht der ausgewählte Clip bis zum Ende des Quellaudios.

Warum werden vertauschte oder zu späte Zeiten abgelehnt statt korrigiert?

Weil ein stilles Begrenzen auf das Dateiende, ein Vertauschen von Start und Ende oder ein Weglassen des Minuszeichens einen Schnitt freigeben könnte, den Sie nie wollten. Sie erhalten stattdessen eine klare Ablehnung und beheben den eigentlichen Fehler.

Was passiert, wenn Start und Ende gleich sind?

Das ist erlaubt und ergibt eine Auswahl von null Sekunden. So lassen sich etwa Schieberegler in einer Bearbeitungsoberfläche prüfen, bevor an anderer Stelle ein nicht leerer Export verlangt wird.

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.

POSThttps://api.kit.forhosting.com/audio/trim-by-timestamp

Authentifizierung per Bearer-Token. Ein einziger POST stellt die Aufgabe in die Warteschlange; das Ergebnis erhalten Sie per Webhook oder über einen signierten Link.

curl -X POST https://api.kit.forhosting.com/audio/trim-by-timestamp \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"duration_seconds":245.75,"start_seconds":30.5,"end_seconds":95.25}'
{
  "duration_seconds": 245.75,
  "start_seconds": 30.5,
  "end_seconds": 95.25
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "audio.trim_by_timestamp",
  "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.

pro Anfrage$0.002

Der Preis steht auf der Seite – keine Tokens, keine Credits. Fehlgeschlagene Aufgaben werden nicht berechnet.

max_duration_seconds3155760000
HTTPCodeBedeutung
401unauthorizedDer API-Schlüssel fehlt oder ist ungültig – prüfen Sie den Authorization-Header (Bearer).
402insufficient_balanceIhr Guthaben reicht für diese Aufgabe nicht aus – Aufladungen verfallen nicht.
404unknown_typeUnbekannter Aufgabentyp – prüfen Sie das Feld „type“ gegen den Katalog.
429rate_limitedZu viele Anfragen – warten Sie kurz; Polling ist mit 1 Anfrage pro Sekunde erlaubt.

Verstehen Sie die einzelnen Validierungsfehler

Getrennte Regeln liefern dem API-Client eine hilfreiche invalid_input-Meldung zur fehlerhaften Beziehung.

Nutzen Sie das Ergebnis vor der Audioverarbeitung

Eine erfolgreiche Antwort gibt Gesamtdauer, Start und Ende in geprüfter Form zurück und ergänzt clip_duration_seconds. Da weder Netzwerk, Systemzeit, Zufall noch gespeicherter Zustand beteiligt sind, liefern Browser und API dasselbe Resultat. Die Nutzung im Browser ist kostenlos; eine API-Anfrage kostet $0.002.

Was geschieht bei gleichem Start und Ende?

Der Bereich ist gültig und clip_duration_seconds beträgt null. Ein späterer Schnittschritt kann eine Mindestlänge vorschreiben.

Was kostet eine Berechnung über die API?

Jede erfolgreiche API-Anfrage kostet $0.002. Im Browser ist die Nutzung kostenlos; ungültige Anfragen werden nicht berechnet.

Vollständige KIT-Dokumentation lesen →