ForHosting KIT · Audio & Sprache

Audio-Kanallayout konvertieren: Mono, Stereo und 5.1

Audiokanal-Bezeichnungen wirken einfach, verbergen aber eine wichtige Routing-Entscheidung.

● BetaKostenlos · im Browser
Nutzen Sie es über WebAPIE-MailTelegramApp bald

Diese Funktion nimmt ein Quell- und ein Ziellayout entgegen und liefert die genaue deterministische Zuordnung zwischen Mono, Stereo und 5.1. Das Ergebnis benennt jeden Kanal, ordnet den Vorgang als unveränderte Durchleitung, Downmix oder Upmix ein und stellt jeden Ausgang als lesbare Formel dar. Damit können Sie Pipelines planen, Transkodierung dokumentieren, Konfigurationen prüfen und Klangunterschiede erklären, ohne Audiodaten hochzuladen oder zu dekodieren.

Prüfen Sie die Zuordnung vor der Audiobearbeitung

Eine Kanallayout-Konvertierung ist mehr als das Ändern einer Bezeichnung im Container. Jeder Ausgangslautsprecher benötigt ein festgelegtes Signal; unbedachtes Routing kann Dialog entfernen, Raumatmosphäre verdoppeln oder den Pegel unerwartet anheben. Geben Sie source_layout und target_layout als mono, stereo oder 5.1 an. Die Antwort führt die kanonischen Kanäle in ihrer Reihenfolge auf und nennt für jeden Zielkanal eine Formel. Mono verwendet M, Stereo L und R und 5.1 die Kanäle FL, FR, FC, LFE, SL und SR. Eine Formel wie 0.5*L + 0.5*R besagt, dass beide Stereoeingänge gleich stark zum Monoausgang beitragen. Das Ergebnis ist eine Spezifikation und keine verarbeitete Mediendatei: Es wird keine Audiodatei angenommen oder verändert. Dadurch eignet es sich für Konfigurationsvorschauen, technische Dokumentation, Testerwartungen und Oberflächen, die eine Umwandlung vor der Ausführung durch einen Encoder erklären. Groß- und Kleinschreibung sowie äußere Leerzeichen werden ignoriert; unbekannte Layouts werden abgewiesen statt erraten.

Verstehen Sie Koeffizienten und Pegelreserve

Ein Downmix führt mehr Eingangskanäle in weniger Ausgänge zusammen. Bei Stereo zu Mono wird die Hälfte des linken mit der Hälfte des rechten Signals kombiniert, sodass ein sinnvoller Mittelwert anstelle einer Addition mit vollem Pegel entsteht. Bei 5.1 zu Stereo bleiben die vorderen Kanäle auf ihrer jeweiligen Seite. Der Center trägt mit 0.707, ungefähr minus drei Dezibel, zu beiden Seiten bei; jeder Surround-Kanal wird mit demselben Faktor seiner Seite zugemischt. LFE bleibt bewusst außen vor, da es sich um einen Effektkanal und nicht um eine vollständige Basskopie des Programms handelt. Eine automatische Beimischung könnte zu viel tieffrequente Energie erzeugen. Die Regel für 5.1 zu Mono faltet den Stereomix gleichmäßig zusammen: Die Frontkanäle tragen jeweils 0.5, der Center 0.707 und die Surround-Kanäle jeweils 0.3535 bei. Korrelierte Signale können dennoch Vollaussteuerung überschreiten. Deshalb weist die Antwort auf eine möglicherweise erforderliche Pegelabsenkung oder Begrenzung hin. Die Formeln definieren Routing-Verhältnisse; sie garantieren weder Schutz vor Clipping noch Lautheitsnormalisierung oder die Einhaltung jedes Sendeprofils.

Betrachten Sie Upmix als Routing

Ein Upmix kann räumliche Informationen, die nie aufgezeichnet wurden, nicht wiederherstellen. Von Mono zu Stereo wird M daher nach L und R dupliziert. Von Mono zu 5.1 liegt M auf dem vorderen Center; alle übrigen Ziele bleiben stumm. So bleibt die Quelle mittig, ohne Surround- oder Effektanteile zu erfinden. Von Stereo zu 5.1 bleiben L und R vorne erhalten, der Center entsteht aus einer Kombination mit halbem Pegel, links und rechts werden auf die entsprechenden Surround-Kanäle kopiert und LFE bleibt stumm. Diese Festlegungen bilden einen eindeutigen, reproduzierbaren Routingplan, jedoch keinen psychoakustischen Surround-Decoder. In der Produktion können Dekorrelation, Verzögerung, Filterung, Bassmanagement oder ein bestimmtes Matrixverfahren ergänzt werden; sie gehören nicht zum Ergebnis. Stimmen Quelle und Ziel überein, wird der Vorgang als Identität ausgewiesen und jeder Kanal unverändert durchgeleitet. Das erleichtert die Prüfung eines einheitlichen Verarbeitungspfads auch ohne Remix. Jedes Paar mit einem anderen Layout als Mono, Stereo oder 5.1 führt zu einem Eingabefehler, damit etwa 7.1 niemals stillschweigend als etwas anderes behandelt wird.

Transkodierungsvorgabe dokumentieren

Speichern Sie die Formeln mit der Encoder-Vorgabe, damit nachvollziehbar bleibt, wie jeder Zielkanal entsteht.

Medienablauf vorab darstellen

Erläutern Sie eine geplante Mono-, Stereo- oder 5.1-Umwandlung, bevor ein Audioprozessor sie rendert.

Routing-Erwartungen prüfen

Vergleichen Sie die Konfiguration mit einer stabilen Zuordnung und erkennen Sie fehlenden Dialog, Dopplungen oder unzulässige Layouts frühzeitig.

Konvertiert diese Funktion eine Audiodatei?

Nein. Sie liefert die Zuordnung und Formeln für einen Audioprozessor; Medien werden weder dekodiert noch hochgeladen oder gerendert.

Welche Layouts werden unterstützt?

Mono, Stereo und 5.1 werden als Quelle und Ziel unterstützt, einschließlich unveränderter Identitätsumwandlungen.

Was geschieht beim Downmix mit LFE?

LFE wird ausgelassen. Der Effektkanal kann bei automatischer Beimischung übermäßige tieffrequente Energie erzeugen.

Kann ein Downmix übersteuern?

Ja. Korrelierte Kanäle können Vollaussteuerung überschreiten; beim Rendern können Pegelreserve, Absenkung oder Begrenzung nötig sein.

Wie hoch sind die Kosten?

Jede API-Anfrage kostet $0.002. Die deterministische Berechnung benötigt weder Netzwerkzugriff noch einen Medien-Upload.

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/channel-layout-convert

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/channel-layout-convert \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"source_layout":"5.1","target_layout":"stereo"}'
{
  "source_layout": "5.1",
  "target_layout": "stereo"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "audio.channel_layout_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.

pro Anfrage$0.002

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

max_mb200
max_minutes180
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.

Vollständige KIT-Dokumentation lesen →