Hallo , ich versuche mehrere Audio-Streams aus dem Internet gleichzeitig auf mehrere angeschlossene USB- Soundkarten zur selben Zeit auszugeben. Erst mal grundsätzlich: Ist es überhaupt möglich unter Windows zur selben Zeit verschiedene Audio- Signale auf unterschiedlichen Soundkarten zur selben Zeit und gleichzeitig auszugeben ?? Die Ausgabe von mehreren Audio-Sreams gleichzeitig aus dem Internet auf EINE Soundkarte funktioniert schon. Ich muß es jetzt nur noch hinkriegen, daß der jeweilige Audio- Stream beim Aufruf des VLC-Players an je eine andere Soundkarte übergeben wird. Als Player kommt der VLC-Player zum Einsatz. Vielen Dank erst mal. Gruß Frank Tiebel
Mehrere Audio-Streams gleichzeitig auf mehrere angeschlossene USB- Soundkarten zur selben Zeit auszugeben
-
FrankT -
5. Mai 2019 um 22:36 -
Erledigt
-
-
- Offizieller Beitrag
Hallo Frank,
für mein Computer-Verständnis kann eine installierte Instanz eines Medienplayers immer nur ein Tonausgabe-Gerät ansteuern, welches vom Betriebssystem bereitgestellt wird.
Im Menü / Werkzeuge / Einstellungen / Register Audio kann man sich unter Ausgabemodul manuell das jeweilige Tonausgabe-Gerät aussuchen.
Die Änderung speichern und den VLC-Player neu starten.
Verwendet man mehrere Instanzen des VLC-Players, so könnte man jeweils ein anderes Tonausgabe-Gerät verwenden.
Hier im Forum gibt es dafür eine funktionierende Lösung.
https://www.vlc-forum.de/thread/2722-vlc-autostart-mehrere-instanzen-unterschiedliche-audioausgänge/
Anstelle der *.xspf-Wiedergabelisten setzt man die jeweile URL der Audio-Streams aus dem Internet ein.
Hilfe bezüglich der für die Kommandozeile verfügbaren Optionen findet man im folgenden Link.
https://wiki.videolan.org/VLC_command-line_help/
Beispiele:
--waveout-audio-device=
--mmdevice-audio-device=
--directx-audio-device=
Im englischsprachigem Forum habe zwei thematisch passende Beiträge gefunden.
https://forum.videolan.org/viewtopic.php?f=14&t=121702
https://forum.videolan.org/viewtopic.php?f=7&t=95501
Mehr Ideen habe ich im Moment nicht.
MfG
Thomas
-
Vielen Dank Thomas,
ich habe mal die Zeile aus meiner Batch-Datei hier veröffentlicht:
START /D "C:\Program Files\VideoLAN\VLC" /MIN vlc.exe --loop C:\_Sender-Playlist\NDR2.xspf --config="C:\Users\FT\AppData\Roaming\vlc\vlcrc-NDR2
Der Player startet und streamt den Radiosender NDR2 aus dem Internet.
ABER, ich bekomme es irgendwie nicht hin, in der Batch-Datei die Parameter für die Übergabe an die definierte Soundkarte RICHTIG einzutragen.
Ich bekomme keinerlei Änderung hin. Die Soundkarten heißen "2-SUP3 Audio" und "3-SUP3 Audio".
Wenn Du es dir theoretisch vorstellen könntest .... würdest Du mir bitte zeigen, wo der Parameter für die Angabe der Ausgabe auf die jeweilige Soundkarte eingetragen werden muß?
Außerdem zeigt es keinerlei Reaktion (Unterschied), ob ich die "vlcrc-Datei" ersetze oder nicht. Es besteht in der Reaktion des VLC's kein Unterschied.
Wenn das die Konfigurationsdatei ist, muß es doch bei verschiedenen Dateien (Konfigurationen) einen Unterschied im Verhalten geben.
Verstehe ich nicht.
Viele Dank erst mal.
Mit freundlichen Grüßen
Frank Tiebel
-
- Offizieller Beitrag
Hallo Frank,
man muss in mehreren Schritten vorgehen.
1) Im VLC-Player manuell ein Tonausgabe-Gerät für die Tonwiedergabe auswählen.
Im Menü / Werkzeuge / Einstellungen / Register Audio unter Gerät eine Soundkarte auswählen.
Siehe Bildschirmausdruck "VLC306-Tonausgabe-Gerät.png"
Die Änderung [Speichern] und den VLC-Player neu starten.
2) Die Änderung übernimmt der VLC-Player in der vlcrc-Datei im Profil des Benutzers.
Die vlcrc-Datei findet man nach Eingabe von %appdata% im Windows-Startmenü unter dem "Roaming"-Verzeichnis.
Siehe Bildschirmausdruck "Windows-Startmenü-Appdata.png"
Im Verzeichnis ...\Roaming\VLC\... liegt die vlcrc-Datei.
Hier erstellt man sich eine vlcrc-Kopie und benennt diese für die Option --config="C:\...\vlcrc-NDR2" um.
3) gehe zu Position 1 und wähle eine andere Soundkarte.
Danach kann man sich ein Kommandozeilenscript (*.bat) z.B. im Notepad-Editor erstellen
Die Kommandozeilendatei unbedingt über das Menü [Speichern unter] als *.bat Datei speichern.
Ein Kommandozeilenscript für das Hörfunkprogramm NDR 2 füge ich als Beispiel hier ein.
Code@echo off start "" "C:\Program Files (x86)\VideoLAN\VLC\vlc.exe" --qt-start-minimized http://ndr-ndr2-niedersachsen.cast.addradio.de/ndr/ndr2/niedersachsen/mp3/128/stream.mp3 --config="C:\Users\FT\AppData\Roaming\vlc\vlcrc-NDR2" :sout-keep
Hoffe die Informationen helfen weiter.
MfG
Thomas
-
Vielen, vielen Dank für die sehr ausführliche Hilfe. Sehr nett von Dir.
Hat mir sehr geholfen.
Viele Grüße
Frank