Audiodatei in MP3 umwandeln
KIT wandelt eine Audiodatei von einem Format in ein anderes um – etwa WAV oder M4A zu MP3 – ohne dass ein eigenes Programm installiert werden muss. Gedacht für alle, deren Aufnahmegerät oder Software ein Format liefert, das eine andere Anwendung, ein Player oder ein Kunde nicht akzeptiert.
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.
Aktueller Stand: in Bereitstellung
Diese Funktion befindet sich derzeit in der Bereitstellung und nimmt noch keine Ausführungen entgegen. Der Preis steht bereits fest: $0.077 pro Anfrage plus $0.0045 pro Minute Audiolänge – eine zehnminütige Datei würde $0.122 kosten. Die Grenze liegt bei 200 MB und 180 Minuten pro Datei. Sobald die Funktion startet, gelten diese Zahlen unverändert weiter, sowohl über diese Seite als auch über die API.
Welche Formate infrage kommen
Vorgesehen ist die Umwandlung zwischen den gängigen Audioformaten – MP3, WAV, M4A, OGG und FLAC – in beide Richtungen. Wer etwa eine verlustfreie WAV-Aufnahme für den Versand per E-Mail verkleinern möchte, wandelt sie in MP3 um; wer eine MP3-Datei für die Weiterbearbeitung in einem Audioprogramm verlustfrei braucht, wandelt in die Gegenrichtung um. Das Zielformat wird bei der Anfrage einfach mit angegeben, ein separates Umwandlungsprogramm ist dafür nicht nötig.
Warum überhaupt umwandeln
Ein Podcast-Hoster verlangt MP3, ein Aufnahmegerät liefert aber WAV; ein Kunde kann eine M4A-Datei aus dem iPhone nicht öffnen und braucht MP3; ein Videoschnittprogramm erwartet ein bestimmtes Format als Tonspur. In all diesen Fällen liegt eine brauchbare Aufnahme bereits vor – nur im falschen Format für den nächsten Schritt, und genau dieses Format-Problem, nicht die Aufnahme selbst, löst diese Funktion.
Was nach dem Start gleich bleibt
Preis und Dateigrenzen ändern sich beim Start der Funktion nicht; wer die Integration schon jetzt plant, kann mit den veröffentlichten Zahlen kalkulieren. Das Ergebnis liegt anschließend als fertige Datei im Zielformat vor, zum direkten Download oder zur Weiterverarbeitung mit anderen KIT-Funktionen wie dem Zuschneiden oder der Lautstärkeanpassung. So lässt sich eine ganze Kette aus Umwandlung, Zuschnitt und Nachbearbeitung planen, ohne auf mehrere unterschiedliche Werkzeuge angewiesen zu sein.
Anwendungsfälle
WAV-Aufnahme für den Podcast-Hoster verkleinern
Ein Podcast-Team nimmt Episoden verlustfrei als WAV auf und will sie vor dem Hochladen zum Hoster in MP3 umwandeln, um die Dateigröße deutlich zu verringern.
Sprachnachricht vom Kunden weiterverarbeiten
Ein Support-Team erhält eine M4A-Sprachnachricht vom iPhone eines Kunden und wandelt sie in MP3 um, damit sie sich im internen Ticketsystem ohne Zusatzsoftware abspielen lässt.
Tonspur für ein Videoschnittprogramm vorbereiten
Eine Werbeagentur wandelt eine als FLAC gelieferte Musikspur in WAV um, weil das Videoschnittprogramm dieses Format für eine verlustfreie Weiterverarbeitung erwartet.
Häufige Fragen
Ist die Funktion schon nutzbar?
Noch nicht: Sie befindet sich derzeit in der Bereitstellung und nimmt keine Ausführungen an. Preis und Grenzen sind bereits veröffentlicht und gelten unverändert ab dem Start.
Welche Formate werden unterstützt?
Vorgesehen sind die gängigen Formate MP3, WAV, M4A, OGG und FLAC, jeweils in beide Richtungen umwandelbar.
Was wird die Umwandlung kosten?
$0.077 pro Anfrage plus $0.0045 pro Minute Audiolänge, unabhängig vom gewählten Zielformat.
Geht dabei Tonqualität verloren?
Bei der Umwandlung in ein verlustbehaftetes Format wie MP3 ja, in geringem Maß; bei der Umwandlung zwischen zwei verlustfreien Formaten wie WAV und FLAC nicht.
Wie groß darf die Ausgangsdatei sein?
Geplant sind bis zu 200 MB und bis zu 180 Minuten Laufzeit pro Datei.
Was passiert mit meiner Audiodatei nach der Umwandlung?
Sie wird ausschließlich zur Erstellung des Ergebnisses verwendet und nicht veröffentlicht oder an Dritte weitergegeben.
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/convert \
-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/audio/convert", {
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/audio/convert",
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/audio/convert", 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/audio/convert", 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": "audio.convert",
"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 | 200 |
max_minutes | 180 |
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. |