Unión de audio en el navegador

Unir audios online

Combina MP3, WAV, M4A, FLAC y OGG en un solo archivo ordenado. Cada entrada se decodifica en el dispositivo, se adapta a una ruta común de 44,1 kHz en estéreo y se renderiza de nuevo al formato elegido. Puedes reordenar, recortar y escuchar los clips antes de exportar. La edición principal es local; la IA y la transcripción son tareas opcionales y claramente señaladas en servidor.

La edición principal es local

La IA y la transcripción son pasos opcionales en servidor

Cargando herramienta...
La edición principal es local. La carga, la edición de la línea de tiempo, la vista previa y la exportación se realizan en este navegador. Mejora con IA y Transcripción solo suben el audio cuando eliges esos paneles y confirmas su procesamiento independiente.

Úsalo cuando

  • Necesitas un archivo ordenado a partir de varias fuentes de audio compatibles.
  • Aceptas un nuevo render con frecuencia de muestreo y canales comunes.

Elige otra opción cuando

  • Necesitas concatenación bit a bit sin decodificar ni remuestrear.
  • El conjunto completo es demasiado grande para la memoria del navegador o dispositivo.

Ejemplo reproducible

Escucha el archivo de referencia CLI y el resultado

Estos archivos deterministas son referencias de la CLI de FFmpeg, no mediciones del renderizador del navegador ni de la captura del micrófono. Las comprobaciones automáticas aparecen abajo; la revisión humana independiente sigue pendiente.

Comprobaciones automáticas superadas

Entrada sintética 1

SHA-256 146533ae274550b1aceb277c222323578d84c104122aa85e9b9421a3abef59f1

Descargar entrada
  • Duración: 1 s
  • Tamaño: 176,4 kB
  • Frecuencia de muestreo: 44.100 Hz
  • Canales: 2

Entrada sintética 2

SHA-256 908fff30575445d37b4795f0c043d29424f50024954e83cb4daf65260db948b5

Descargar entrada
  • Duración: 1,25 s
  • Tamaño: 220,5 kB
  • Frecuencia de muestreo: 44.100 Hz
  • Canales: 2

Resultado renderizado

SHA-256 514aa29dc0d71e255fc961e1f3ef2f81b3ad3f6190e96024ec3db915ef6e3959

Descargar resultado
  • Duración: 2,25 s
  • Tamaño: 396,9 kB
  • Frecuencia de muestreo: 44.100 Hz
  • Canales: 2

Comprobación automatizada

  • Duración del resultado Superada.
    Observado: 2,25 s. Esperado: 2,25 ± 0,02 s.
  • Frecuencia del primer segmento Superada.
    Observado: 440 Hz. Esperado: 440 ± 1 Hz.
  • Frecuencia del segundo segmento Superada.
    Observado: 660 Hz. Esperado: 660 ± 1 Hz.
  • Nivel de señal en la unión Superada.
    Observado: 0,004157 FS. Esperado: ≤ 0,01 FS.

Entorno

audio-v1 · 3 sept 2026, 2: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

Manifiesto público de evidencia
evidence.json
Licencia de los archivos
CC0 1.0
Código del generador
generate-audio-flagship-evidence.mjs.txtSHA-256 228ca719f843debbddd1e1b3482f2b6d406b3d89afab34ef7797eacf01c998c7
Commit base del código
e11eef48f52df732e0ef32d69f7ea10635b150bc
Código del renderizador del navegador
src/lib/audio/editor.tsSHA-256 159c26bb4f175dc8c823d2c70178f631d0125cf8059b3f8ea1494a3f3fba6479

El repositorio es privado. La copia exacta del generador es pública; el renderizador del navegador y el commit se conservan de forma privada y se fijan aquí con su hash completo.

Derechos: audio sintético CC0 generado en el repositorio. No usa grabaciones de clientes ni de terceros.

Comando de referenciaffmpeg -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

Limitaciones y fallos posibles

  • Cada fuente se decodifica y renderiza de nuevo. Una salida sin pérdida evita otro códec con pérdida, pero no conserva el flujo de bits original.
  • Los microfundidos de seis milisegundos reducen clics, pero no garantizan una unión imperceptible en todas las formas de onda.

Metodología

El corpus público es determinista. El manifiesto registra hashes completos, comandos, versión del motor y comprobaciones semánticas de la señal. Estos archivos prueban el grafo de referencia nativo de FFmpeg; el flujo del navegador es una puerta de lanzamiento independiente y no se infiere la velocidad del dispositivo.

Fuentes técnicas

Cómo funciona

Paso 1

Añade tus pistas

Arrastra dos o más archivos de audio. Cada uno se decodifica en tu equipo y aparece en la línea de tiempo.

Paso 2

Ordena y ajusta

Coloca las pistas en el orden que quieras y recorta los extremos para que las uniones suenen limpias, sin saltos.

Paso 3

Exporta la pista final

Renderiza la línea de tiempo completa como MP3, WAV, FLAC, M4A u OGG. Incluso una salida WAV o FLAC es un render nuevo, no el flujo original.

Preguntas de búsquedas y uso actuales

¿Es privado?

La edición, la escucha y la exportación principales se ejecutan en este navegador. Mejora con IA y Transcripción son acciones opcionales que solo suben el audio después de que las eliges y aceptas su aviso de procesamiento en servidor.

¿Puedo mezclar formatos distintos?

Sí. El editor decodifica las fuentes compatibles y normaliza las ramas de renderizado a 44,1 kHz en estéreo. Así puede combinar formatos distintos, pero crea un render nuevo y no una copia bit a bit.

¿Se nota el corte entre pistas?

Puedes ordenar y recortar cada clip antes de exportar. Los microfundidos de seis milisegundos reducen los clics en las uniones internas, pero no garantizan una transición imperceptible para todas las formas de onda.

¿Hay límite de tamaño?

No hay un límite fijo de clips. Antes de decodificar, FileMorf estima la memoria PCM de cada fuente y comprueba todo el proyecto con un presupuesto seguro adaptado al dispositivo.

Responsabilidad

Autor
Jesse Delia
Revisión técnica
Revisión independiente pendiente
Revisión por hablante nativo
Pendiente
Informar de una corrección
support@filemorf.com
Leer la página fuente en inglés

Historial de cambios

2026-07-30: se añadió la herramienta primero, el límite de procesamiento, evidencia sintética, limitaciones y responsabilidad.