AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Tutorials Delphi Sound aufnehmen
Tutorial durchsuchen
Ansicht
Themen-Optionen

Sound aufnehmen

Ein Tutorial von overmoon · begonnen am 21. Aug 2003 · letzter Beitrag vom 17. Jan 2016
Antwort Antwort
Seite 4 von 10   « Erste     234 56     Letzte »    
Benutzerbild von Sunlight7
Sunlight7

Registriert seit: 17. Sep 2006
Ort: Sonnensystem, Zentral
1.522 Beiträge
 
Delphi 5 Standard
 
#1

Re: Sound aufnehmen

  Alt 16. Okt 2006, 22:37
Zitat von FlorianBernd:
Kann man den Sound auch direkt in einen Stream schreiben, welcher dann ständig aktualisiert wird? Ich will versuchen immer die neuen Teile des Streams an einen anderen Computer zu senden ...
Ist mir nix bekannt.

Zitat von FlorianBernd:
Oder kann ich einfach hintereinader mehrere wav Files aufnehmen, diese zum Server senden, welcher diese immer wieder zum Stream hinzufügt und den Stream kontinuierlich abspielt?
Nur sehr wackelig, und sicher nicht in Echtzeit.

Versuchs mal mit WaveIn oder DirectSoundCapture.
Windows: Ja - Microsoft: Nein -> www.ReactOS.org
  Mit Zitat antworten Zitat
Benutzerbild von Zacherl
Zacherl

Registriert seit: 3. Sep 2004
4.629 Beiträge
 
Delphi 10.2 Tokyo Starter
 
#2

Re: Sound aufnehmen

  Alt 16. Okt 2006, 22:50
Hast du einen Beispielcode, wie das mit dem WaveIn geht? Ich finde da leider nichts ...

Florian
Projekte:
- GitHub (Profil, zyantific)
- zYan Disassembler Engine ( Zydis Online, Zydis GitHub)
  Mit Zitat antworten Zitat
Eichhoernchen

Registriert seit: 22. Apr 2004
Ort: Hagen
322 Beiträge
 
Turbo Delphi für Win32
 
#3

Re: Sound aufnehmen

  Alt 16. Okt 2006, 22:54
Zitat von Florian Bernd:
Hast du einen Beispielcode, wie das mit dem WaveIn geht? Ich finde da leider nichts ...

Florian
Hab sowas für MidiIn... dürfte aber fast das gleiche sein.
Angehängte Dateien
Dateityp: pas midi_300.pas (4,3 KB, 67x aufgerufen)
Jan
  Mit Zitat antworten Zitat
Benutzerbild von Zacherl
Zacherl

Registriert seit: 3. Sep 2004
4.629 Beiträge
 
Delphi 10.2 Tokyo Starter
 
#4

Re: Sound aufnehmen

  Alt 16. Okt 2006, 23:07
Mhh geht leider nicht so einfach auf Wave zu portieren ... Zumindest bin ich zu blöde für ...
Projekte:
- GitHub (Profil, zyantific)
- zYan Disassembler Engine ( Zydis Online, Zydis GitHub)
  Mit Zitat antworten Zitat
Eichhoernchen

Registriert seit: 22. Apr 2004
Ort: Hagen
322 Beiträge
 
Turbo Delphi für Win32
 
#5

Re: Sound aufnehmen

  Alt 17. Okt 2006, 15:17
So, ich hab mal, da es mich auch interessiert ein Programm geschrieben, das Sound von der Primärensoundkarte aufnimmt und wieder dort abspielt, d.h. wenn du durch ein Micro redest, hörst du dich selbst, leicht verzögert.

Ich häng das ganze Projekt mal an, ich hoffe das hilft dir weiter!

Leider gibt es vor jedem abspielen ein kurzes knacken... frag mich nicht wo das herkommt, vielleicht hab ich nicht das Beste Aufnahmeformat gewählt.

Die Puffergröße musst du ggf. auch noch anpassen, wenn dir der Puffer zu klein ist.

Edit: Habs was vergessen zu entfernen, lösch einfach aus dem Projektquellcode den Verweis auf waveout.pas, dann sollte es laufen!
Angehängte Dateien
Dateityp: zip voice_429.zip (8,9 KB, 259x aufgerufen)
Jan
  Mit Zitat antworten Zitat
Benutzerbild von Sunlight7
Sunlight7

Registriert seit: 17. Sep 2006
Ort: Sonnensystem, Zentral
1.522 Beiträge
 
Delphi 5 Standard
 
#6

Re: Sound aufnehmen

  Alt 17. Okt 2006, 17:19
Zitat von Florian Bernd:
Hast du einen Beispielcode, wie das mit dem WaveIn geht? Ich finde da leider nichts ...
Ja, hab ich, aber wird nicht mehr gebraucht?!
Windows: Ja - Microsoft: Nein -> www.ReactOS.org
  Mit Zitat antworten Zitat
Tropby

Registriert seit: 4. Dez 2006
16 Beiträge
 
#7

Re: Sound aufnehmen

  Alt 6. Dez 2006, 16:19
Also hab mir das Programm mal angesehen und Probiert nachzuprogrammieren nur leider kommt bei mir nur ganz verstockt was wieder an hat vielleicht einer ne idee wie ich das hin bekomme das das nicht so stockt ??

Edit : Es ist eher ein Knacken. nur ich bekomm es nicht weg
  Mit Zitat antworten Zitat
Benutzerbild von Sunlight7
Sunlight7

Registriert seit: 17. Sep 2006
Ort: Sonnensystem, Zentral
1.522 Beiträge
 
Delphi 5 Standard
 
#8

Re: Sound aufnehmen

  Alt 6. Dez 2006, 16:39
Hallo Tropby und herzlich Willkommen in der DP!

Hab mir den Code mal schnell angesehen, kein Wunder, das es knackt...
Es wird nur ein Buffer verwendet.
Wenn der voll ist, wird er verarbeitet, und während dieser Zeit kann nicht in diesen Aufgenommen werden.
Also ein 2. Buffer muß her, oder besser noch ein, zwei auf Reserve
Grüßle!

PS: Nutz die Foren Suche, ich hab das hier schon mal in nen anderen Thread geschrieben

Edit: Wenn die Buffergröße zu klein ist, kann es bei der Methode, WOM_DATA Nachrichten zu empfangen auch zum Knacken kommen, da Windows zu lahm für ist.
Edit2: Ne stimmt ja nicht, bei WaveIn sinds ja WIM_DATA Nachrichten
Windows: Ja - Microsoft: Nein -> www.ReactOS.org
  Mit Zitat antworten Zitat
Tropby

Registriert seit: 4. Dez 2006
16 Beiträge
 
#9

Re: Sound aufnehmen

  Alt 6. Dez 2006, 16:45
Ich bin irgendwie zu blöd um das zu finden

wenn ich nach Wavein suche kommt nichts und wenn ich nach Wavein Knacken suche kommt auch nichts
  Mit Zitat antworten Zitat
Benutzerbild von Sunlight7
Sunlight7

Registriert seit: 17. Sep 2006
Ort: Sonnensystem, Zentral
1.522 Beiträge
 
Delphi 5 Standard
 
#10

Re: Sound aufnehmen

  Alt 6. Dez 2006, 16:53
Also einen hab ich gefunden: Audiostream "Knackt"
Den anderen konnt' ich auch nicht finden
Die Bugs in der Suchfunktion machen das auch nicht leichter
Windows: Ja - Microsoft: Nein -> www.ReactOS.org
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 4 von 10   « Erste     234 56     Letzte »    


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:41 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz