IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Windows Discussion :

Enregistrer un son en ligne de commande


Sujet :

Windows

  1. #1
    Membre éprouvé Avatar de Ric500
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2004
    Messages
    956
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2004
    Messages : 956
    Points : 1 139
    Points
    1 139
    Par défaut Enregistrer un son en ligne de commande
    Bonjour à tous!

    Je souhaiterais enregistrer un son au micro de mon pc en ligne de commande et en VBA de manière générique.
    J'ai trouvé en glanant par-ci par-là un début de réponse en utilisant le sound recorder de windows avec la commande suivante:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Shell "c:\windows\sysnative\SoundRecorder.exe /FILE c:\garb\test.wma /DURATION 0000:00:15", 1
    qui enregistre le fichier test.wma sur une durée de 15 secondes.

    Malheureusement c'est très volumineux! Y-aurait-il moyen de faire la même chose en MP3?

    Merci de vos réponses que j'attends avec impatience !!!
    Essayer. Rater. Essayer encore. Rater encore. Rater mieux. (Samuel Beckett)
    Ou encore:
    Quand ça ne tourne pas rond dans le carré de l'hypothénuse , c'est signe qu'il est grand temps de prendre les virages en ligne droite.(Pierre Dac)
    ... Des principes qui m'ont beaucoup aidé en informatique...

  2. #2
    Membre expert
    Avatar de sachadee
    Homme Profil pro
    AMI DU BAT
    Inscrit en
    Janvier 2013
    Messages
    1 478
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Brésil

    Informations professionnelles :
    Activité : AMI DU BAT
    Secteur : Distribution

    Informations forums :
    Inscription : Janvier 2013
    Messages : 1 478
    Points : 3 768
    Points
    3 768
    ________________________________
    Un p'tit coup de pouce ça fait toujours plaisir, pensez-y !
    ________________________________

  3. #3
    Membre éprouvé Avatar de Ric500
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2004
    Messages
    956
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2004
    Messages : 956
    Points : 1 139
    Points
    1 139
    Par défaut Enregistrer un son en ligne de commande
    Merci sachadee de ta réponse,

    Je cherche en fait une solution "générique" pour mon problème: je me suis mal exprimé.
    J'ai lu quelque part (dans ce site, peut-être), que la technologie MP3 était passée dans le domaine public. Partant de là, je me suis demandé si en n'utilisant que les logiciels de base de windoze, je ne pourrais pas produire un son MP3.
    Je développe actuellement, une appli sous windows en VBA pour le corps médical (pour faire simple) cette appli devrait permettre d'enregistrer un compte-rendu vocal sur un simple clic. J'y réussis partiellement (puisque je produis un fichier WMA), mais cette solution souffre d'obésité, les fichiers sont de l'ordre de 200 Ko pour 15 secondes d'enregistrement. Ceci dit j'aimerais éviter d'utiliser des softs tierce-partie pour diffuser mon appli et rester maître de mes solutions.

    Merci encore de ta soluce que je ne rejette pas complètement mais que je vais mettre de côté pour l'instant.
    Essayer. Rater. Essayer encore. Rater encore. Rater mieux. (Samuel Beckett)
    Ou encore:
    Quand ça ne tourne pas rond dans le carré de l'hypothénuse , c'est signe qu'il est grand temps de prendre les virages en ligne droite.(Pierre Dac)
    ... Des principes qui m'ont beaucoup aidé en informatique...

  4. #4
    Membre expert
    Avatar de sachadee
    Homme Profil pro
    AMI DU BAT
    Inscrit en
    Janvier 2013
    Messages
    1 478
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Brésil

    Informations professionnelles :
    Activité : AMI DU BAT
    Secteur : Distribution

    Informations forums :
    Inscription : Janvier 2013
    Messages : 1 478
    Points : 3 768
    Points
    3 768
    Par défaut
    Malheureusement, tu devras donc travailler en WMA, à moins d'integrer directement (en BASE64) dans ton bat l'utilitaire et de le reconstruire
    automatiquement sur chaque machine qui va utiliser ton code.

    Une bonne solution à mon avis
    ________________________________
    Un p'tit coup de pouce ça fait toujours plaisir, pensez-y !
    ________________________________

  5. #5
    Membre éprouvé Avatar de Ric500
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2004
    Messages
    956
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2004
    Messages : 956
    Points : 1 139
    Points
    1 139
    Par défaut Enregistrer un son en ligne de commande
    Houlà !!!

    Sois charitable avec moi sachadee ! Là tu me causes hébreu. Pourrais-tu m'expliquer pourquoi tu me parles de Bat (fichier batch, peut-être?) et surtout ce que veut dire Base64?

    Je développe en fait sous Access (d'où VBA)
    Essayer. Rater. Essayer encore. Rater encore. Rater mieux. (Samuel Beckett)
    Ou encore:
    Quand ça ne tourne pas rond dans le carré de l'hypothénuse , c'est signe qu'il est grand temps de prendre les virages en ligne droite.(Pierre Dac)
    ... Des principes qui m'ont beaucoup aidé en informatique...

  6. #6
    Membre expert
    Avatar de sachadee
    Homme Profil pro
    AMI DU BAT
    Inscrit en
    Janvier 2013
    Messages
    1 478
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Brésil

    Informations professionnelles :
    Activité : AMI DU BAT
    Secteur : Distribution

    Informations forums :
    Inscription : Janvier 2013
    Messages : 1 478
    Points : 3 768
    Points
    3 768
    Par défaut
    OOPs !!!

    excuse moi pour le BAT !!!

    En fait tu eux encoder un .EXE (ou autre) en BASE64 (ou HEXA) et intégrer ce code base64 dans ton source VBA pour regenerer l'exe au final.]

    ________________________________
    Un p'tit coup de pouce ça fait toujours plaisir, pensez-y !
    ________________________________

  7. #7
    Membre éprouvé Avatar de Ric500
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2004
    Messages
    956
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2004
    Messages : 956
    Points : 1 139
    Points
    1 139
    Par défaut Enregistrer un son en ligne de commande
    Merci encore sachadee de tes réponses rapides,

    Je vais creuser dans ce sens et voir si ta solution peut s'intégrer dans les solutions d'empaquetage access.

    Bonne soirée
    Essayer. Rater. Essayer encore. Rater encore. Rater mieux. (Samuel Beckett)
    Ou encore:
    Quand ça ne tourne pas rond dans le carré de l'hypothénuse , c'est signe qu'il est grand temps de prendre les virages en ligne droite.(Pierre Dac)
    ... Des principes qui m'ont beaucoup aidé en informatique...

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 3
    Dernier message: 15/12/2011, 11h28
  2. Trouver un enregistrement selon son numero de ligne
    Par freestyler dans le forum MS SQL Server
    Réponses: 3
    Dernier message: 18/06/2008, 14h27
  3. Réponses: 3
    Dernier message: 02/11/2006, 22h26
  4. Récuperer Arguments sur la ligne de commande ?
    Par Muetdhiver dans le forum x86 16-bits
    Réponses: 9
    Dernier message: 20/01/2003, 21h01
  5. Analyser la ligne de commande
    Par benj29 dans le forum C
    Réponses: 14
    Dernier message: 19/11/2002, 04h13

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo