Fusion audio dans le navigateur

Fusionner des audios en ligne

Assemblez des clips MP3, WAV, M4A, FLAC et OGG dans un seul fichier ordonné. Chaque entrée est décodée sur l’appareil, adaptée à un chemin de rendu commun en stéréo à 44,1 kHz, puis rendue dans le format choisi. Vous pouvez réorganiser, rogner et écouter les clips avant l’export. Le montage principal reste local; l’IA et la transcription sont des tâches serveur facultatives et signalées.

L’édition principale reste locale

L’IA et la transcription sont des étapes serveur facultatives

Chargement de l’outil...
L’édition principale reste locale. Le chargement, le montage sur la timeline, l’aperçu et l’exportation s’exécutent dans ce navigateur. Amélioration IA et Transcription envoient l’audio uniquement après votre choix et la confirmation de leur traitement distinct.

À utiliser quand

  • Vous voulez un fichier ordonné à partir de plusieurs sources audio compatibles.
  • Un nouveau rendu avec fréquence et canaux communs est acceptable.

Choisir une autre option quand

  • Vous avez besoin d’une concaténation bit à bit sans décodage ni rééchantillonnage.
  • L’ensemble dépasse la mémoire du navigateur ou de l’appareil.

Exemple reproductible

Écouter le fichier de référence CLI et le résultat

Ces fichiers déterministes sont des références de la CLI FFmpeg, pas des mesures du moteur du navigateur ni de la capture micro. Les contrôles automatiques figurent ci-dessous; la revue humaine indépendante reste en attente.

Contrôles automatiques réussis

Entrée synthétique 1

SHA-256 146533ae274550b1aceb277c222323578d84c104122aa85e9b9421a3abef59f1

Télécharger l’entrée
  • Durée: 1 s
  • Taille: 176,4 ko
  • Fréquence d’échantillonnage: 44 100 Hz
  • Canaux: 2

Entrée synthétique 2

SHA-256 908fff30575445d37b4795f0c043d29424f50024954e83cb4daf65260db948b5

Télécharger l’entrée
  • Durée: 1,25 s
  • Taille: 220,5 ko
  • Fréquence d’échantillonnage: 44 100 Hz
  • Canaux: 2

Résultat rendu

SHA-256 514aa29dc0d71e255fc961e1f3ef2f81b3ad3f6190e96024ec3db915ef6e3959

Télécharger le résultat
  • Durée: 2,25 s
  • Taille: 396,9 ko
  • Fréquence d’échantillonnage: 44 100 Hz
  • Canaux: 2

Vérification automatisée

  • Durée de sortie Réussi.
    Observé: 2,25 s. Attendu: 2,25 ± 0,02 s.
  • Fréquence du premier segment Réussi.
    Observé: 440 Hz. Attendu: 440 ± 1 Hz.
  • Fréquence du second segment Réussi.
    Observé: 660 Hz. Attendu: 660 ± 1 Hz.
  • Niveau du signal au raccord Réussi.
    Observé: 0,004157 FS. Attendu: ≤ 0,01 FS.

Environnement

audio-v1 · 3 sept. 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

Manifeste public des preuves
evidence.json
Licence des fichiers
CC0 1.0
Code du générateur
generate-audio-flagship-evidence.mjs.txtSHA-256 228ca719f843debbddd1e1b3482f2b6d406b3d89afab34ef7797eacf01c998c7
Commit de base du code
e11eef48f52df732e0ef32d69f7ea10635b150bc
Code du moteur de rendu du navigateur
src/lib/audio/editor.tsSHA-256 159c26bb4f175dc8c823d2c70178f631d0125cf8059b3f8ea1494a3f3fba6479

Le dépôt est privé. L’instantané exact du générateur est public; le moteur du navigateur et le commit restent privés et sont consignés ici par leur hachage complet.

Droits : audio synthétique CC0 généré dans le dépôt. Aucun enregistrement client ou tiers n’est utilisé.

Commande de référenceffmpeg -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

Limites et échecs possibles

  • Chaque source est décodée et rendue à nouveau. Une sortie sans perte évite un codec avec perte supplémentaire, sans préserver le flux binaire original.
  • Les microfondus de six millisecondes réduisent les clics sans garantir un raccord inaudible pour chaque forme d’onde.

Méthodologie

Le corpus public est déterministe. Le manifeste consigne les hachages complets, commandes, version du moteur et contrôles sémantiques du signal. Ces fichiers exercent le graphe FFmpeg natif de référence; le flux navigateur est un contrôle de sortie distinct et aucune vitesse d’appareil n’est déduite.

Sources techniques

Fonctionnement

Étape 1

Ajoutez vos pistes

Glissez deux fichiers audio ou plus. Chacun est décodé sur votre appareil et apparaît dans la timeline.

Étape 2

Ordonnez et ajustez

Placez les pistes dans l'ordre voulu et rognez les extrémités pour que les jonctions sonnent nettes, sans à-coups.

Étape 3

Exportez la piste finale

Rendez toute la timeline en MP3, WAV, FLAC, M4A ou OGG. Même une sortie WAV ou FLAC est un nouveau rendu, pas le flux d’origine.

Questions issues de la recherche et de l’usage actuels

Est-ce privé ?

Le montage principal, l’aperçu et l’export s’exécutent dans ce navigateur. Amélioration IA et Transcription n’envoient l’audio qu’après votre choix explicite et la confirmation de leur traitement serveur.

Puis-je mélanger des formats différents ?

Oui. L’éditeur décode les sources compatibles et uniformise les branches de rendu en stéréo à 44,1 kHz. Cela permet de mélanger les formats, mais produit un nouveau rendu et non une copie bit à bit.

La jonction entre pistes est-elle audible ?

Vous pouvez ordonner et rogner chaque clip avant l’export. Des microfondus de six millisecondes réduisent les clics aux raccords internes, sans garantir une transition inaudible pour chaque forme d’onde.

Y a-t-il une limite de taille ?

Il n’existe pas de nombre fixe de clips. Avant le décodage, FileMorf estime l’empreinte PCM de chaque source et vérifie l’ensemble du projet avec un budget mémoire sûr adapté à l’appareil.

Responsabilité

Auteur
Jesse Delia
Revue technique
Revue indépendante en attente
Revue par une personne native
En attente
Signaler une correction
support@filemorf.com
Lire la page source en anglais

Historique des modifications

2026-07-30 : outil placé en premier, limite de traitement, preuve synthétique, limites et responsabilité ajoutés.