Chargement...
 
Skip to main content

4 - Techniques et manipulations du son


supprimer silence en debut et fin

Bonjour,

J'essaie sans succes de supprimer en debut et fin de sample les silences

J'ai besoin de traiter cela en mode batch ou traitement par lot si vous préférer au vu du nombre de sample

Ils sont tous en wav 24 bits

Je précise cela car, j'ai bien essayer avec sox, mais même si il traite bien mes fichiers et il sait aussi bien les relir les fichiers de sortie. Mais l semble tout de même que le fichier de sortie soit dans un drôle d’état quand l'entrée est en 24 bit .
Voir plutôt le résulta de la commande file

user@srv:~$ sox sample.WAV sample_test.WAV silence 5 0 -80d
user@srv:~$ file sample.WAV sample_test.WAV
sample.WAV: RIFF (little-endian) data, WAVE audio, Microsoft PCM, 24 bit, stereo 44100 Hz
sample_test.WAV: RIFF (little-endian) data, WAVE audio, stereo 44100 Hz

J'ai testé, sur un fichier 16bits pas de soucis

Bon enfin bref, je n'arrive plus a lire le sample sur la destination finale.
J'ai testé en développant comme j'ai pu un script en python
Et la, le fichier se transforme en 32bits, car il ne gère pas le 24bit (vu dans la doc a la fin du dev)

Connaissez vous un outils, un script une baguette magic. Breff un truc qui fait le taff!

Merci de m'avoir lu jusqu’à ici
et bon son
France
Bonjour,

Par défaut, sox est en 16bit. Il faut ajouter -b 24.

Tous les paramètres sont dans la doc (man sox) dans Options -> Input & Output File Format Options.
-e (pour choisir l'encodage) peut aussi être utile.
Pardon dans l’exemple que j'ai noté, cela n'y est pas, mais même avec le -b 24 le résultat est le même.
Et par défaut, il prend la valeur de la source 😉

Merci pour ton intérêt
France
Autant pour moi, sox prend bien la valeur de la source 😉

Par contre avec soxi et ffmpeg, je ne constate aucune différence entre les deux fichiers (avec et sans le silence).
Je fais souvent de la conversion par lot avec sox pour mon Octatrack. En général avec -e signed. jamais eu de soucis de compatibilité avec l'Octatrack ainsi...

C'est pour un sampler matériel?