União de áudio no navegador

Juntar áudios online

Combine MP3, WAV, M4A, FLAC e OGG em um único arquivo ordenado. Cada entrada é decodificada no dispositivo, ajustada para uma rota comum de 44,1 kHz em estéreo e renderizada novamente no formato escolhido. Você pode reordenar, cortar e ouvir os clipes antes de exportar. A edição principal fica local; IA e transcrição são tarefas opcionais e claramente identificadas no servidor.

A edição principal é local

IA e transcrição são etapas opcionais no servidor

Carregando ferramenta...
A edição principal é local. A entrada, a edição da linha do tempo, a prévia e a exportação acontecem neste navegador. Melhoria por IA e Transcrição só enviam o áudio quando você escolhe esses painéis e confirma o processamento separado.

Use quando

  • Você precisa de um arquivo ordenado a partir de várias fontes de áudio compatíveis.
  • Um novo render com amostragem e canais comuns é aceitável.

Escolha outra opção quando

  • Você precisa de concatenação bit a bit sem decodificação ou reamostragem.
  • O conjunto completo é grande demais para a memória do navegador ou dispositivo.

Exemplo reproduzível

Ouça o arquivo de referência da CLI e o resultado

Estes arquivos determinísticos são referências da CLI do FFmpeg, não medições do renderizador do navegador nem da captura do microfone. As verificações automáticas aparecem abaixo; a revisão humana independente continua pendente.

Verificações automáticas aprovadas

Entrada sintética 1

SHA-256 146533ae274550b1aceb277c222323578d84c104122aa85e9b9421a3abef59f1

Baixar entrada
  • Duração: 1 s
  • Tamanho: 176,4 kB
  • Taxa de amostragem: 44.100 Hz
  • Canais: 2

Entrada sintética 2

SHA-256 908fff30575445d37b4795f0c043d29424f50024954e83cb4daf65260db948b5

Baixar entrada
  • Duração: 1,25 s
  • Tamanho: 220,5 kB
  • Taxa de amostragem: 44.100 Hz
  • Canais: 2

Resultado renderizado

SHA-256 514aa29dc0d71e255fc961e1f3ef2f81b3ad3f6190e96024ec3db915ef6e3959

Baixar resultado
  • Duração: 2,25 s
  • Tamanho: 396,9 kB
  • Taxa de amostragem: 44.100 Hz
  • Canais: 2

Verificação automatizada

  • Duração da saída Aprovada.
    Observado: 2,25 s. Esperado: 2,25 ± 0,02 s.
  • Frequência do primeiro segmento Aprovada.
    Observado: 440 Hz. Esperado: 440 ± 1 Hz.
  • Frequência do segundo segmento Aprovada.
    Observado: 660 Hz. Esperado: 660 ± 1 Hz.
  • Nível do sinal na junção Aprovada.
    Observado: 0,004157 FS. Esperado: ≤ 0,01 FS.

Ambiente

audio-v1 · 3 de set. de 2026, 02:44 UTC

FFmpeg CLI · darwin arm64 · v23.7.0

ffmpeg version 8.1.2 Copyright (c) 2000-2026 the FFmpeg developers

ffprobe version 8.1.2 Copyright (c) 2007-2026 the FFmpeg developers

@ffmpeg/ffmpeg 0.12.15 with @ffmpeg/core 0.12.10

Manifesto público de evidências
evidence.json
Licença dos arquivos
CC0 1.0
Código do gerador
generate-audio-flagship-evidence.mjs.txtSHA-256 228ca719f843debbddd1e1b3482f2b6d406b3d89afab34ef7797eacf01c998c7
Commit-base do código
e11eef48f52df732e0ef32d69f7ea10635b150bc
Código do renderizador do navegador
src/lib/audio/editor.tsSHA-256 159c26bb4f175dc8c823d2c70178f631d0125cf8059b3f8ea1494a3f3fba6479

O repositório é privado. A cópia exata do gerador é pública; o renderizador do navegador e o commit são mantidos em privado e fixados aqui pelo hash completo.

Direitos: áudio sintético CC0 gerado no repositório. Nenhuma gravação de cliente ou de terceiros é usada.

Comando de referênciaffmpeg -y -hide_banner -loglevel error -i public/fixtures/audio/v1/join-a-440hz.wav -i public/fixtures/audio/v1/join-b-660hz.wav -filter_complex '[0:a]atrim=start=0:end=1.000,asetpts=PTS-STARTPTS,aresample=44100,aformat=sample_fmts=fltp:channel_layouts=stereo,afade=t=out:st=0.9940:d=0.006[c0];[1:a]atrim=start=0:end=1.250,asetpts=PTS-STARTPTS,aresample=44100,aformat=sample_fmts=fltp:channel_layouts=stereo,afade=t=in:st=0:d=0.006[c1];[c0][c1]concat=n=2:v=0:a=1[out]' -map '[out]' -vn -c:a pcm_s16le -map_metadata -1 -bitexact public/fixtures/audio/v1/joined-reference.wav

Limitações e possíveis falhas

  • Cada fonte é decodificada e renderizada novamente. Uma saída sem perdas evita outro codec com perdas, mas não preserva o fluxo de bits original.
  • Microfades de seis milissegundos reduzem cliques, mas não garantem uma junção imperceptível em toda forma de onda.

Metodologia

O corpus público é determinístico. O manifesto registra hashes completos, comandos, versão do motor e verificações semânticas do sinal. Estes arquivos exercitam o grafo de referência nativo do FFmpeg; o fluxo do navegador é uma etapa de lançamento separada e não se infere a velocidade do dispositivo.

Fontes técnicas

Como funciona

Etapa 1

Adicione suas faixas

Arraste dois ou mais arquivos de áudio. Cada um é decodificado no seu computador e aparece na linha do tempo.

Etapa 2

Ordene e ajuste

Coloque as faixas na ordem que quiser e recorte as pontas para que as emendas soem limpas, sem pulos.

Etapa 3

Exporte a faixa final

Renderize toda a linha do tempo como MP3, WAV, FLAC, M4A ou OGG. Mesmo uma saída WAV ou FLAC é uma nova renderização, não o fluxo original.

Perguntas de busca e uso atuais

É privado?

A edição, a prévia e a exportação principais rodam neste navegador. Melhoria por IA e Transcrição são ações opcionais que só enviam áudio depois que você as escolhe e aceita o aviso de processamento no servidor.

Dá para misturar formatos diferentes?

Sim. O editor decodifica fontes compatíveis e normaliza as ramificações de renderização para 44,1 kHz em estéreo. Isso permite misturar formatos, mas cria uma nova renderização e não uma cópia bit a bit.

A emenda entre faixas fica perceptível?

Você pode ordenar e cortar cada clipe antes de exportar. Microfades de seis milissegundos reduzem estalos nas junções internas, mas não garantem uma transição imperceptível para toda forma de onda.

Existe limite de tamanho?

Não há um limite fixo de clipes. Antes de decodificar, o FileMorf estima a memória PCM de cada fonte e verifica o projeto inteiro com um orçamento seguro adaptado ao dispositivo.

Responsabilidade

Autor
Jesse Delia
Revisão técnica
Revisão independente pendente
Revisão por falante nativo
Pendente
Informar uma correção
support@filemorf.com
Ler a página fonte em inglês

Histórico de alterações

2026-07-30: ferramenta em primeiro plano, limite de processamento, evidência sintética, limitações e responsabilidade adicionados.