ForHosting KIT · Áudio e voz

Converter canais de áudio: regras para mono, estéreo e 5.1

Os rótulos dos canais de áudio parecem simples, mas escondem uma decisão importante de roteamento.

● BetaGrátis · no seu navegador
Use pelo WebAPIE-mailTelegramApp em breve

Esta capacidade recebe um layout de origem e outro de destino e retorna o mapeamento determinístico exato entre mono, estéreo e 5.1. O resultado identifica cada canal, classifica a operação como passagem direta, downmix ou upmix e expressa cada saída em uma fórmula legível. Ela ajuda você a planejar pipelines, documentar transcodificações, validar configurações e explicar diferenças sonoras sem enviar nem decodificar áudio.

Leia o mapeamento antes de alterar o áudio

Converter um layout não significa apenas trocar um rótulo no contêiner. Cada alto-falante de saída precisa receber um sinal definido, e um roteamento descuidado pode remover diálogos, duplicar ambiência ou aumentar o nível de modo inesperado. Informe source_layout e target_layout usando mono, stereo ou 5.1. A resposta lista os canais canônicos em ordem e fornece uma fórmula para cada canal de destino. Mono usa M; estéreo usa L e R; 5.1 usa FL, FR, FC, LFE, SL e SR. Uma fórmula como 0.5*L + 0.5*R indica que as duas entradas estéreo contribuem igualmente para a saída mono. O retorno é uma especificação, não mídia processada: esta capacidade não recebe arquivo nem altera amostras. Assim, você pode usá-la em prévias de configuração, documentação técnica, expectativas de testes e interfaces que explicam a conversão antes de outro codificador executá-la. Os nomes ignoram espaços externos e diferenças entre maiúsculas e minúsculas; layouts desconhecidos são rejeitados, nunca presumidos.

Entenda os coeficientes e a folga de nível

O downmix combina mais canais de entrada em menos saídas. De estéreo para mono, usa-se metade do sinal esquerdo mais metade do direito, preservando uma média razoável em vez de somar ambos no nível máximo. De 5.1 para estéreo, os canais frontais permanecem nos respectivos lados. O centro contribui com 0.707 para os dois lados, aproximadamente menos três decibéis, e cada surround contribui com o mesmo coeficiente para seu lado. LFE é omitido de propósito porque é um canal de efeitos, não uma cópia integral dos graves do programa, e sua inclusão automática pode gerar energia excessiva em baixas frequências. A regra de 5.1 para mono dobra igualmente a regra estéreo: os frontais contribuem com 0.5 cada, o centro com 0.707 e os surrounds com 0.3535. Sinais correlacionados ainda podem ultrapassar a escala máxima. Por isso, a resposta avisa que a renderização prática talvez exija redução de ganho ou limitador. As fórmulas definem proporções de roteamento; não garantem proteção contra clipping, normalização de loudness ou conformidade com todo perfil de transmissão.

Considere o upmix como roteamento

Um upmix não recupera informação espacial que nunca foi capturada. De mono para estéreo, portanto, M é duplicado em L e R. De mono para 5.1, M vai para o canal frontal central e os demais destinos recebem silêncio, mantendo a fonte centralizada sem inventar surround ou efeitos. De estéreo para 5.1, L e R são preservados no par frontal, o centro deriva de uma combinação em meio nível, os sinais esquerdo e direito são copiados para os surrounds correspondentes e LFE permanece em silêncio. Essas escolhas formam um plano explícito e reproduzível, mas não um decodificador surround psicoacústico. Um fluxo profissional pode aplicar descorrelação, atraso, filtragem, gerenciamento de graves ou uma matriz específica; esses processos estão fora do resultado. Quando origem e destino são iguais, a operação é identificada como identidade, com todos os canais inalterados. Isso ajuda a auditar uma rota única mesmo quando não ocorre remixagem. Qualquer par que contenha outro layout, como 7.1, retorna erro de entrada, para que nenhuma disposição desconhecida seja interpretada silenciosamente como outra.

Documentar uma predefinição de transcodificação

Guarde as fórmulas junto à predefinição do codificador para mostrar como cada canal de destino é derivado.

Visualizar um fluxo de mídia

Explique uma conversão planejada entre mono, estéreo ou 5.1 antes que um processador renderize o resultado.

Validar expectativas de roteamento

Compare a configuração com um mapeamento estável e detecte cedo diálogos ausentes, duplicações ou layouts incompatíveis.

Esta capacidade converte um arquivo de áudio?

Não. Ela retorna o mapeamento e as fórmulas que um processador pode aplicar; não decodifica, envia nem renderiza mídia.

Quais layouts são aceitos?

Mono, estéreo e 5.1 são aceitos como origem e destino, inclusive nas conversões de identidade.

O que acontece com LFE no downmix?

LFE é omitido. Ele é um canal de efeitos, e adicioná-lo automaticamente pode criar energia excessiva em baixas frequências.

Um downmix pode causar clipping?

Sim. Canais correlacionados podem exceder a escala máxima; a renderização pode exigir folga, redução de ganho ou limitação.

Quanto custa?

Cada solicitação de API custa US$ 0,002. O cálculo é determinístico e dispensa rede ou envio de mídia.

Tudo nesta página está disponível via API. Esta seção é para equipes que querem integrar a ferramenta aos próprios sistemas; quem não precisa disso pode simplesmente usar a ferramenta acima.

POSThttps://api.kit.forhosting.com/audio/channel-layout-convert

Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.

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"
  }
}

A API é assíncrona: cada chamada devolve um task_id na hora. Se preferir polling, consulte o status a até 1 requisição por segundo.

por chamadaUS$ 0,002

Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.

max_mb200
max_minutes180
HTTPCódigoO que significa
401unauthorizedToken ausente ou inválido. Confira o header Authorization.
402insufficient_balanceSaldo insuficiente para esta tarefa. Faça uma recarga e tente de novo.
404unknown_typeEsse tipo de tarefa não existe. Confira o campo type no catálogo.
429rate_limitedMuitas requisições em pouco tempo. Espere um instante e tente de novo.

Ver a documentação completa do KIT →