Aller au contenu
Français
L'établiDes outils qui ne téléversent rien
Un atelier de l'association ODERSARien ne part, rien n'est gardé, rien ne nous arrive.

L'atelier · Rogner un son

Comment ça marche : Rogner un son

Votre téléphone sait déjà enregistrer. Ce qu'il ne sait pas faire, c'est couper le début et la fin sans envoyer l'enregistrement chez quelqu'un : c'est exactement ce que fait cette page, et le fichier rendu ne porte plus aucune métadonnée.

Ouvrir l'outil

Un enregistrement de voix est une des données les plus intimes qu'on manipule : une réunion, un cours, un mémo, un entretien. Les sites qui les découpent les reçoivent en entier, et personne ne sait ce qu'ils en font. Le navigateur, lui, sait décoder un son et en réécrire un morceau sans qu'un octet ne sorte.

L'outil fait une chose que la plupart des découpeurs ne font pas : il MONTRE ce que votre fichier transporte avant de le nettoyer. Un fichier audio porte souvent des morceaux de métadonnées, avec le nom du logiciel, un titre, parfois un nom d'auteur. Ils sont listés à l'écran, puis ils disparaissent du fichier produit, et l'outil relit son propre résultat pour le vérifier.

Il faut dire tout de suite ce qu'il n'est pas. Ce n'est pas un dictaphone : il n'enregistre pas au microphone, et le pourquoi est écrit dans les limites. Et il n'y a pas de forme d'onde à découper à la souris : le début et la fin se règlent en secondes, parce que dessiner un signal serait un composant graphique que la charte de ce site n'a pas.

Comment ça marche

  1. Déposez votre enregistrement. L'outil le décode, affiche sa durée, son taux d'échantillonnage et ses métadonnées.
  2. Réglez le début et la fin en secondes. La fin est préremplie avec la durée totale.
  3. Le fichier obtenu est un WAV en PCM 16 bits, sans aucune métadonnée, et l'outil relit sa propre sortie pour vous dire ce qu'elle contient.

Formats acceptés

Les formats décodables dépendent du navigateur, et aucune source de première main ne les documente précisément : l'outil ESSAIE de décoder et vous dit franchement s'il n'a pas pu. Le résultat, lui, est toujours un WAV.

WAV, non comprimé

C'est le seul format dont l'outil sait lire l'en-tête AVANT de décoder, ce qui lui permet de garder le taux d'échantillonnage d'origine exactement. C'est aussi le seul dont il sait lister les métadonnées.

MP3

Décodé par tous les navigateurs. Le taux d'échantillonnage ne se lit pas avant le décodage : il sera donc ramené au taux que vous choisissez, et l'outil l'annonce.

M4A et AAC

Le format que produit l'enregistreur d'un iPhone. Le décodage dépend du navigateur et du système : si le vôtre ne sait pas, l'outil le dit au lieu de rendre un fichier vide.

WebM et Opus

Le format que produit l'enregistreur d'un navigateur Chromium. Décodé partout sauf par les navigateurs les plus anciens.

Voir la matrice de compatibilité

Ses limites

Ce n'est pas un dictaphone : il n'enregistre pas au microphone

Deux raisons, et la seconde est la vraie. D'abord, l'anatomie d'une page outil de ce site offre UNE entrée par outil : un fichier, un texte, ou rien. Un microphone est une quatrième sorte d'entrée, qui demanderait une variante neuve du bandeau de confiance, du message pour les navigateurs sans JavaScript et des trois verrous de recette. Ensuite, et surtout : la machine qui construit ce site n'a pas de microphone, donc aucun verrou ne pourrait exercer cette entrée, et la règle de la maison est explicite, un chemin qu'on ne peut pas éprouver ne s'écrit pas. Votre téléphone et votre ordinateur savent déjà enregistrer ; ce qu'ils ne savent pas faire, c'est rogner sans téléverser.

Il n'y a pas de forme d'onde à découper à la souris

Dessiner un signal serait un composant graphique que la charte de ce site n'a pas, et la charte est gelée : ce qui manque se note et se demande, il ne s'invente pas au fil d'un outil. Le début et la fin se règlent donc en secondes, au centième. C'est moins agréable, et c'est dit ici plutôt que découvert.

Le résultat est toujours un WAV, donc plus lourd que l'entrée

Une minute de son en WAV pèse environ dix mégaoctets, contre un pour un MP3. C'est le prix de l'absence de dépendance : le navigateur sait désormais encoder de l'audio, mais son encodeur rend des morceaux encodés, jamais un fichier assemblé, et l'encodage sans perte n'est presque nulle part. Écrire un conteneur WAV à la main est donc la seule voie qui marche partout, et un WAV se rouvre dans tous les logiciels de montage.

Un fichier qui n'est pas un WAV est RÉÉCHANTILLONNÉ, et l'outil le dit

La spécification du moteur audio du navigateur impose que le décodage ramène le son au taux du contexte de calcul. Pour un WAV, l'outil lit le taux dans l'en-tête AVANT de décoder et crée le contexte à ce taux : rien n'est réechantillonné. Pour les autres conteneurs, le taux ne se lit pas sans décoder, donc le son est ramené au taux que vous choisissez, et l'écart est affiché à l'écran.

120 Mo par fichier

Le son décodé vit en mémoire en nombres à virgule, ce qui pèse plusieurs fois le fichier d'origine. Au-delà de cette limite, un téléphone fait planter l'onglet plutôt que de rendre un résultat, et l'outil refuse proprement en disant la limite.

Les taux d'échantillonnage possibles vont de 8 000 à 96 000 Hz

C'est la plage que la spécification garantit à tous les navigateurs. En dehors, le navigateur refuse de créer le contexte de calcul. C'est largement suffisant : la qualité d'un disque compact est à 44 100 Hz, celle du cinéma et de la vidéo à 48 000 Hz.

Questions sur cet outil

Mon enregistrement est-il envoyé quelque part ?

Non, et c'est l'outil où cela compte le plus, parce qu'un enregistrement de voix identifie la personne qui parle. Ouvrez l'inspecteur avec la touche F12, onglet « Réseau », videz la liste, puis déposez votre fichier et rognez : rien ne part. Coupez votre connexion et refaites-le, l'outil marche toujours.

Pourquoi le fichier obtenu est-il plus lourd que l'original ?

Parce qu'un WAV n'est pas comprimé : il contient chaque échantillon en clair. Une minute pèse environ dix mégaoctets, contre un pour un MP3. Nous ne pouvons pas faire autrement sans embarquer un encodeur, et ce site n'embarque une bibliothèque que sur décision argumentée. Le navigateur sait bien encoder de l'audio depuis peu, mais son encodeur rend des morceaux encodés à assembler soi-même dans un conteneur, et l'encodage sans perte n'est presque nulle part. En attendant, un WAV s'ouvre partout, se remonte sans perte, et ne cache rien.

Pourquoi ne pas enregistrer directement au microphone ?

Parce que cette page n'aurait pas la même honnêteté. Chaque outil de ce site a UNE entrée, et son bandeau de confiance parle exactement de cette entrée : votre fichier, votre texte, ou ce qu'il fabrique. Un microphone serait une quatrième sorte d'entrée, avec sa propre promesse à écrire. Surtout, la machine qui vérifie ce site avant chaque publication n'a pas de microphone : nous ne pourrions donc pas PROUVER qu'un enregistrement ne sort pas, et nous ne publions pas de promesse que nous ne savons pas éprouver. Votre appareil a déjà un enregistreur qui marche ; c'est le rognage sans téléversement qui manquait.

Que fait exactement le nettoyage des métadonnées ?

Il n'enlève rien : il n'écrit rien. Le fichier produit est composé de zéro, avec deux morceaux seulement, celui qui dit comment le son est encodé et celui qui porte le son. Tout le reste, nom de logiciel, titre, commentaire, étiquettes de lecteur, n'est simplement pas recopié. L'outil vous montre d'abord ce que votre fichier portait, puis il relit sa propre sortie morceau par morceau pour vérifier qu'il n'en reste rien.

Pourquoi mon taux d'échantillonnage a-t-il changé ?

Parce que votre fichier n'était pas un WAV. La spécification du moteur audio du navigateur impose que le décodage ramène le son au taux du contexte de calcul, et ce taux doit être choisi AVANT de décoder. Pour un WAV, nous lisons le taux dans l'en-tête et créons le contexte à ce taux : rien ne change. Pour un MP3 ou un M4A, le taux ne se lit pas sans décoder, donc nous employons celui que vous avez choisi, et nous affichons l'écart. Un rééchantillonnage n'abîme pas beaucoup un enregistrement de parole, mais il n'est pas neutre, et le cacher serait malhonnête.

Puis-je couper un morceau au MILIEU d'un enregistrement ?

Pas en une fois : l'outil garde un intervalle continu, du début choisi à la fin choisie. Pour retirer un passage au milieu, il faut exporter les deux morceaux qui l'entourent, puis les recoller dans un logiciel de montage. Coller deux morceaux demanderait de gérer des transitions, des niveaux et un ordre, ce qui est un autre outil, avec sa propre page.