begin process at 2010 03 20 15:03:45
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Multimedia

 > ENREGISTRER DU SON (PATCHED !)

ENREGISTRER DU SON (PATCHED !)


 Information sur la source

Note :
8,5 / 10 - par 2 personnes
8,50 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Multimedia Classé sous :enregistrement, son, mci Niveau :Débutant Date de création :15/01/2003 Date de mise à jour :12/01/2006 02:14:36 Vu / téléchargé :8 724 / 915

Auteur : max12

Ecrire un message privé
Site perso
Ce membre participe au partage de revenus publicitaires
Commentaire sur cette source (14)
Ajouter un commentaire et/ou une note


 Description

Cliquez pour voir la capture en taille normale
Sa sert tout simplement a enregistrer du son qui provient de votre micro (l'avier deviner). Mais comme j'ai pas vue d'autre source pour sa sur le site et bien je poste.

En passant SVP : Le code est pas optimiser je sais, mais j'ai des problème avec les PChar et tout sa si je veux faire MCISend('open bla bla bla' + Edit1.Text)

Sa me donne une erreur (Arf c'est pas identique c'est un exemple)  


 Conclusion

C'est tout !  

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Historique

12 janvier 2006 02:14:36 :
Mot clef

 Sources du même auteur

Source avec Zip TRAITER LES DONNÉES EFFICACEMENT (WINSOCK)
Source avec Zip VOIR LES MOTS DE PASSE
Source avec Zip Source avec une capture SAISIE SEMI-AUTOMATIQUE
Source avec Zip FACTORISATION PREMIÈRE
Source avec Zip BALLE QUI REBONDIT

 Sources de la même categorie

Source avec Zip Source avec une capture SCREENCAMTURE 0.2 par JulioDelphi
Source avec Zip Source avec une capture CHANGEUR DE FOND D'ÉCRAN par John Dogget
Source avec Zip Source avec une capture SCAN THREAD : BASS par Nicolas___
Source avec Zip Source avec une capture PEDALE MULTI EFFETS [BASS ASIO] par Nicolas___
Source avec Zip Source avec une capture POPUP ALERTE STYLE MSN AVAST par strobinateur

 Sources en rapport avec celle ci

Source avec Zip Source avec une capture DECOMPTEUR AVEC ENREGISTREMENT DES OPTIONS par michaelminelli1
Source avec Zip Source avec une capture JOYEUX NOUVEL AN À TOUS ! par Bacterius
Source avec Zip Source avec une capture KEYMOUSE PARAMÉTRAGE, OU MODIFIER LES PARAMÈTRES DE LA SOURI... par Bacterius
Source avec Zip Source avec une capture CHRONOMÈTRE POUR LE THÉ par Forman
Source avec Zip Source avec une capture ENTRÉES SORTIES WAVE ET MIDI par barbichette

Commentaires et avis

Commentaire de Bestiol le 15/01/2003 13:02:56

Voilà un code qui va me servir !!! Merci beaucoup !!
Par contre, tu as du oublié de régler un truc dans ton code... Le fichier, d'après l'unité soundrec.pas, s'enregistrera toujours dans C:fichier1245.wav, sans tenir compte du chemin choisi...

Bonne prog' !

Commentaire de Bestiol le 15/01/2003 13:05:48

Oh !! pardon... "L'erreur" que je donne correspond à ton problème avec les PChar... Tu dois pouvoir faire, normalement, MCISendString(PChar('open bla bla bla' + Edit1.Text))

Commentaire de fabiin le 15/01/2003 13:19:00

je suis tombé sur un code similaire la semaine dernière, pour mon appli Loop12,..
Suis pas arrivé a régler le problème du chemin, même en mettant pchar :( le son est pas enregistré
Je c pas d'ou vien le problème :(

Commentaire de max12 le 15/01/2003 18:20:56 administrateur CS

OK, quand je serais chez moi jvais essayer d'arranger sa.

@+
PS : Merci Bestiol

Commentaire de DelphiCool le 15/01/2003 22:17:24 administrateur CS

il faut mettre ceci et ça roule

mciSendString(PChar('save capture "' + edit1.Text + '"'), nil, 0, 0);

Commentaire de max12 le 16/01/2003 23:37:54 administrateur CS

Tank you very munch DelphiCool sa marche !!!!

@+ :):)

Commentaire de ZEDDAM le 24/02/2003 20:06:45

Je suis entrein de faire une recherche pour l'ecture/ecriture dans une goutte d'eau est celà par la maitrise d'interfecage en delphi

les 03 registres  du port //
le port serie
le port jostick

en delhi 5 ?
si quelqu'un veut m'aider qu'a contactre zeddamk@yahoo.fr

Commentaire de Andy_24DB le 26/06/2004 02:32:08

Très chouette le code , je connaissais pas du tout la fonction
mciSendString ! Y'a t'il moyen de définir à l'avance la taille maximum du fichier wav (par exemple 100 ko) que l'on va enregistrer ?

Encore merci pour cette découverte :-)

Commentaire de askil2000 le 19/10/2005 18:44:54

Salut à tous, je souhaiterais enregistrer le son dans un TMemoryStream directement sans passer par le disque dur. c'est possible ?

merci et bonne prog ...

Commentaire de Filipe35 le 14/03/2006 17:07:11

Je n'ai pas testé d'autres options:
8bit Mono HQ, résultat:

Le Lecteur Windows Media ne peut pas lire le fichier. Un ou plusieurs codecs requis pour lire le fichier sont introuvables.

;)

Commentaire de aftereleven le 08/02/2007 00:20:00

Bonsoir,

Très efficace comme programme.
Je vais pouvoir disculper mon chien des accusations d'aboiement en cours de journée lorsqu'il est seul à l'appart...

Serait-il difficile d'ajouter la fonctionnalité permettant de lancer l'enregistrement uniquement lorsqu'il y a un certain niveau sonore ?
Une idée quant à la manière de s'y prendre ?

Merci.

Commentaire de Forman le 11/06/2007 01:24:04

@aftereleven:
Dans mon source:
http://www.delphifr.com/codes/OSCILLOSCOPE-POUR-SON_31191.aspx
il y a mon composant TWaveIn qui permet d'avoir le son qui sort directement depuis la carte son, et en n'importe quel format (8bit, 16bit, mono, stéréo...). Tu peux l'enregistrer directement dans un TStream, puis le lire avec mon autre composant TWaveOut. Ceci dit, mes composants ne gèrent que des données brutes, donc pas associées à un format de fichier en particulier (wave ou mp3) donc ils ne permettent pas tels quels de générer qqchose de lisible par d'autres programmes (il faudrait se renseigner sur la structure d'un wave par exemple).

Toutefois avoir les données brutes te permettra dde détecter les zones de silence et les zones de bruit (voir mon oscilloscope par exemple).

Commentaire de AmineTheGreat le 16/07/2007 12:44:56

bjr,
merci pour ce code qui m'a permis de découvrir la fonction MciSendString. j'ai juste une question: est ce que tu ne peux pas détecter par cette même fonction si la carte son est sollicitée? si c oui on peut modifier le programme de façon à avoir un enregistrement automatique et pas par appuie sur le button !
a++

Commentaire de ShutSatiVa le 03/04/2008 12:46:10

Bonjour, je cherche un exemple de code aussi simple que celui la d'un magnétophone mais en C#. Si vous pouvez me dire ou trouver ca.(une petite préférence pour la lib utilisé , DirectSound ou FMOD).

Merci d'avance.

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

Problème lors de modification ! [ par Technoman ] Lorsque je veux modifier une table, j' obtiens ce message d' erreur : Edition impossible car un autre utilisateur a modifie l' enregistrement. Je fais Conserver la position de l'enregistrement dans un DBGrid [ par babylone ] boujour à tous,Y'a t-il une possibilité de conserver la position du curseur d'un DBgrid sur un enregistrement sélectionné. ???En fait une fenêtre appa Recuperer la valeur d'un enregistrement [ par padsou ] Salut à tous!J'ai un petit probleme: je cherche à récupérer la valeur d'un enregistrement d'une primary key. Je m'explique: j'arrive sur une fiche, je inserer un enregistrement [ par csandrine ] J'aimerais insérer un nouvel enregistrement dans une base access.chanson(numchanson, libelle)numchanson est une clé primaire auto incrémentée.j'utilis clé étrangère [ par csandrine ] j'ai insérer un enregistrement dans ma table interprete(num_interprete, nom) . Je dois ensuite insérer un nouvel enregistrement dans la tablecd(num_cd "pas d'enregistrement maître" [ par choup ] je modifie le programme de quelqu'un d'autre : j'ai un formulaire où on rentre des renseignement qui doivent par la suite s'enregistrer dans une table recuperer l'enregistrement en cours [ par choup ] je désire simplement récupérer l'enregistrement en cours d'une table pour le copier dans une autre. Mais je ne trouve pas dans l'aide comment faire, f plusieurs enregs dans une requête--> 1 seul en export txt [ par manudel ] J'ai une requête SQL qui me ramène plusieurs lignes.Cette requête comporte 2 champs dans sa clause SELECT.Je fais une exportation de données dans un f intercepter un enregistrement de fichier à l'aide d'un callback, ou autre... [ par lnicos ] voilà je cherche à voir dans mon programme lorsqu'un fichier est enregistrer par l'utilisateur ds n'importe quel endroit de windows!! pouvez m'aidez p intercepter un enregistrement de fichier et dossier [ par lnicos ] lu, je cherche une fonction de l'api ou autre qui me permettrait d'intercepter dans mon programme chaque enregistrement de fichier et dossier préalabl


Nos sponsors


Sondage...

CalendriCode

Mars 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,640 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales