2015-03-17 1 views
3

J'ai quelques centaines de fichiers audio de conférences parlées. J'ai besoin d'un logiciel que je peux appeler depuis la ligne de commande pour traiter l'audio de diverses manières, par ex. changement de format, normalisation, etc.Comment puis-je traiter par programme des fichiers audio dans un système de dossiers?

Jusqu'à présent, j'ai essayé de traiter par lots des fichiers en utilisant Audacity en utilisant un chain comme détaillé dans this video. Cependant, ceci n'est pas satisfaisant car je ne peux pas l'appeler à partir de la ligne de commande (et par conséquent traiter les fichiers de manière flexible en les adaptant à la taille/au type de fichier, etc.).

Pouvez-vous pointer vers un logiciel qui peut faire ce genre de traitement audio à partir de la ligne de commande?

+1

Est-ce que cela doit être dans Audacity? Il y a quelque chose appelé SOX qui, je crois, peut être bon pour votre but ici. Vous pouvez le mettre dans un script bash et à partir de la sortie de la commande SOX, décider quoi faire avec. (http://sox.10957.n7.nabble.com/audio-file-information-td1246.html) – Phorce

+0

Ne doit pas nécessairement être Audacity. Est-ce que SOX peut faire la compression ou est-ce juste utilisé pour détecter les propriétés du fichier audio? Je suis à la recherche d'un programme pour faire la compression via la ligne de commande (je n'ai pas réussi à obtenir Audacity pour cela). – kungfujam

+2

Oui - Voir http://sox.sourceforge.net/sox.html – Phorce

Répondre

4

En fonction de vos besoins, vous ne disposez pas toujours de l'utilisation d'Audacity.

Vous pouvez utiliser SOX afin de réaliser ce que vous essayez d'obtenir en termes d'obtention des informations de fichier d'un fichier audio, ainsi que de procéder à la compression.

sox long.mp3 short.mp3 trim 10 

A titre de comparaison, etc ..

Pour développer, vous pouvez utiliser un script bash, pour itérer à travers chacun des fichiers dans un répertoire, puis exécutez la commande sur chacun des fichiers.

+0

@downvoter - Pouvez-vous expliquer le downvote/care pour faire une contribution? – Phorce

+1

exactement ce que je cherchais. Je ne sais pas pourquoi cela a été déprécié! +1 – kungfujam