Aktuelle Zeit: 05.12.2020 08:12

Alle Zeiten sind UTC + 1 Stunde [ Sommerzeit ]




Ein neues Thema erstellen Auf das Thema antworten  [ 3 Beiträge ] 
Autor Nachricht
 Betreff des Beitrags: Stereosound anderer Prozess
BeitragVerfasst: 17.11.2020 18:10 
Offline

Registriert: 11.03.2020 13:39
Salve!

Hat jemand eine Idee wie man von einem anderen Prozess oder Windoof allgemein die Soundausgabe abgreift?
Ich hätte gerne alle Stereokanäle als Stream. Finde in der WinAPI nix dazu und auch in den anderen Purebasic-Foren wird bestenfalls mal auf diverse externe dlls verwiesen (bass.dll oder Chilicat).

Hat da jemand Erfahrung?


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Stereosound anderer Prozess
BeitragVerfasst: 18.11.2020 14:05 
Offline

Registriert: 27.11.2016 18:13
Wohnort: Erzgebirge
Hallo Syr2,

du kannst die aktuelle Wiedergabe von Musik aufzeichen.

Aber einzelne getrennte Soundwiedergaben? Da bin ich überfragt.

Am einfachsten geht die Soundaufzeichnung über die mci-Befehle unter Windows.
Fortschrittlicher ist dann die WASAPI.

Aber per Standard ist meist nur die Aufnahme des evtl. integrierten Microfons möglich. (Bei einem Laptop/ zusätzlicher Webcam/ oder ähnlich)

Unter Windows 10 kann man die "StereoMix"-Aufnahme wie folgt aber aktivieren. (Diese ist per Standard meist deaktiviert)

Zitat:
1.Öffnen Sie die Systemsteuerung von Windows. Unter Windows10 drücken Sie dazu [Win] + [R] und führen den Befehl control aus.
2. Wechseln Sie in die Symbolansicht und klicken Sie auf "Sound".
3. Öffnen Sie den Tab "Aufnahme".
4. Klicken Sie einen beliebigen Eintrag mit der rechten Maustaste an und wählen Sie im Kontextmenü "Deaktivierte Geräte anzeigen" aus.
5. Suchen Sie bei den als "Deaktiviert" markierten Einträgen nach dem Aufnahmegerät. Dieses kann etwa "Was Sie hören", "Microsoft Soundmapper", "Windows WASAPI" oder "Stereo Mix" heißen.
6. Klicken Sie den deaktivierten Eintrag mit der rechten Maustaste an und wählen Sie im Kontextmenü "Aktivieren" aus.


Einen besseren MCI-Soundrecorder als diesen kann ich so schnell auch nicht liefern:
https://www.purebasic.fr/english/viewtopic.php?f=13&t=62544
->Siehe den Code von "dobro"

Plattformunabhängig gebe es dann noch Lösungen mit fmod/bass -Lib, oder mit der SDL(2) - Lib.

An einer Lösung mit der SDL2 - Lib werde ich bei Gelegenheit basteln.

Unter MacOS muss dafür zusätzlich "iShowU Audio Capture" installiert werden.

_________________
Betriebssysteme: MX Linux 19 / Windows 10 / Mac OS 10.15.7 / Android 7.0 ;)

Manchmal muß das Rad neu erfunden werden.


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Stereosound anderer Prozess
BeitragVerfasst: 19.11.2020 12:12 
Offline

Registriert: 11.03.2020 13:39
Uiui, danke für die ausführliche Antwort!

Der verlinkte Audiomixer kann anscheinend auch nur Aufnahmen von Aufnahmegeräte (Microfone) aufzeichnen. Habe allerdings den Stereomixer noch nicht eingestellt. Der hinweist auf MCI ist interessant, scheinbar kann man mein Problem mit mciSendString_() irgendwie lösen. Leider sind entsprechende Beispielcodes im Forum nicht mehr up to date.

Sollte ich es so in den Griff bekommen, poste ich den Code (vermutlich) später.


Nach oben
 Profil  
Mit Zitat antworten  
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 3 Beiträge ] 

Alle Zeiten sind UTC + 1 Stunde [ Sommerzeit ]


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 4 Gäste


Sie dürfen keine neuen Themen in diesem Forum erstellen.
Sie dürfen keine Antworten zu Themen in diesem Forum erstellen.
Sie dürfen Ihre Beiträge in diesem Forum nicht ändern.
Sie dürfen Ihre Beiträge in diesem Forum nicht löschen.

Suche nach:
Gehe zu:  

 


Powered by phpBB © 2008 phpBB Group | Deutsche Übersetzung durch phpBB.de
subSilver+ theme by Canver Software, sponsor Sanal Modifiye