Mixage automatique à partir de données audios et XML

Poser les questions en français
Forum rules
ImageMerci de noter que la plupart des membres de l'assistance d'Audacity ne parlent qu'anglais. Par conséquent, nous ne pouvons garantir une réponse aux questions en français.

Si vous n'avez pas reçu de réponse et que vous pouvez parler anglais, merci de vous adresser au Forum anglais dans la section appropriée à votre système d'exploitation et à votre version d'Audacity.
Post Reply
jcsydney
Posts: 3
Joined: Thu Nov 01, 2007 11:31 pm
Operating System: Please select

Mixage automatique à partir de données audios et XML

Post by jcsydney » Fri Nov 02, 2007 10:15 am

Bonjour

Je voudrais utiliser Audacity comme une sorte de boite noire appelable par ligne de commande depuis un autre programme (par exemple du Java, du PHP, etc.). Voici les explications détaillées :

Je dispose d’un côté d’un ensemble de fichiers audio (Wav principalement, mais aussi MP3) correspondant à des phrases prononcées par des personnages et à des musiques d’ambiance. De l’autre côté, je dispose de fichiers XML décrivant les interventions des personnages (moments précis des interventions, durées, fichiers sons à jouer, etc.).
Mon problème est que j'aimerais utiliser Audacity pour créer une application qui doit s’exécuter en mode ligne de commande (obligatoire) et en mode interactif (facultatif) permettant de créer les fichiers sonores résultants du mixage des paroles et des musiques d’ambiance en se basant sur les indications fournies par le code XML. En gros, Audacity serait vu comme une boite noire à qui je donne les fichiers XML, Wap, et MP3 en entrée, et qui me donne des fichiers MP3 ou WAV en sortie.

Remarques très importantes :
  • Le mixage doit faire en sorte que lorsqu’un personnage parle, le volume de la musique d’ambiance diminue (si possible de façon pas trop brutale), et ce volume doit reprendre sa valeur initiale lorsque le personnage a fini de parler. Le changement de volume sera paramétrable (par exemple changement brutal ou progressif, etc.), ce paramètre étant dans le ficier XML.
  • Les fichiers en entrée ne sont pas nécessairement tous au même format (Wav, MP3) et avec les mêmes caractéristiques (8/16 bits, 22/44Khz, …), il faudra donc pouvoir les gérer. De plus, le format de sortie des fichiers "sons" doit être paramétrable (paramètre dans la ligne de commande, ou au pire dans le XML).
  • Les fichiers en entrée peuvent avoir des volumes sonores différents ; il est impératif que l’on puisse choisir le volume sonore du fichier de sortie. De même, il est impératif que l’on puisse choisir le taux de baisse de volume pour les mixages (par exemple 30%, etc.).
Est-ce que quelqu'un aurait déjà fait ça avec Audacity (ou une autre application) ? Est-ce que vous pourriez me dire comment faire ? est-il possible de piloter Audacity de la sorte, et si oui, comment ?
Bref, toute bonne idée et information est la bienvenue.

Merci par avance pour votre aide qui me sera précieuse.

JC

jcsydney
Posts: 3
Joined: Thu Nov 01, 2007 11:31 pm
Operating System: Please select

Re: Mixage automatique à partir de données audios et XML

Post by jcsydney » Tue Nov 13, 2007 10:26 pm

Aie ! Dommage... Comme c'est de l'open source, j'avais espoir qu'on pourrait piloter Audacity plus facilement que ça, ou bien obtenir le code source pour intégrer du code perso.
Il n'y a pas de développeur "officiel" qui pourraient faire ça ? ou une API pour le piloter ?

JC

christian
Posts: 29
Joined: Fri Jan 04, 2008 2:48 pm
Operating System: Please select

Re: Mixage automatique à partir de données audios et XML

Post by christian » Tue May 27, 2008 8:48 am

Bonjour,
Brochec wrote:Audacity étant Open, le code source est disponible. Vous êtes libres de l'utiliser et de le modifier.
Pouvez-vous me dire comment accède-t-on au code source ?

Cordialement,

Jemax
Posts: 432
Joined: Mon Aug 20, 2007 9:22 am
Operating System: Please select

Re: Mixage automatique à partir de données audios et XML

Post by Jemax » Tue May 27, 2008 9:40 pm

christian wrote:Bonjour,
Brochec wrote:Audacity étant Open, le code source est disponible. Vous êtes libres de l'utiliser et de le modifier.
Pouvez-vous me dire comment accède-t-on au code source ?

Cordialement,
Allons bon, ce n'est pas sorcier : il suffit de se rendre sur le site et de chercher la rubrique "code source" ....:
http://audacityteam.org/download/source
----------------------
Bon à savoir : soyez chics, si votre problème a trouvé solution, inscrivez "Résolu" dans le titre de votre post INITIAL.
Merci du suivi.

christian
Posts: 29
Joined: Fri Jan 04, 2008 2:48 pm
Operating System: Please select

Re: Mixage automatique à partir de données audios et XML

Post by christian » Wed May 28, 2008 2:42 pm

Jemax wrote:Allons bon, ce n'est pas sorcier : il suffit de se rendre sur le site et de chercher la rubrique "code source" ....
:oops: ok merci, je ne savais pas ! En fait, je pensais que l'on pouvait accèder au code source avec un éditeur.

Post Reply