[Memorandum] Discord-Verteilungsumgebung, die nur unter Linux erstellt wurde

Was Sie tun möchten und die Umwelt

Droidcam und Desktop-Video werden kombiniert, und Ihre eigene Stimme und der Ton auf Ihrem PC werden ebenfalls kombiniert und auf Discord verteilt.

Das Betriebssystem ist Arch Linux und der PC ist eine alte Sandy-Generation.

Verbinden Sie Droidcam mit Ihrem PC

Dies ist nur eine Kamera. Siehe diesen Artikel

PC-internes Audio

Das gesamte Audio im PC wird gemischt und virtuell ausgegeben. [Gleichzeitige Ausgabe mehrerer Soundkartengeräte von ArchWiki](https://wiki.archlinux.jp/index.php/PulseAudio/ Fehlerbehebung # .E8.A4.87.E6.95.B0.E3.81. AE.E3.82.B5.E3.82.A6.E3.83.B3.E3.83.89.E3.82.AB.E3.83.BC.E3.83.89.E3.83.BB.E3.83.87. E3.83.90.E3.82.A4.E3.82.B9.E3.81.AE.E5.90.8C.E6.99.82.E5.87.BA.E5.8A.9B).

#Möglicherweise nicht erforderlich
sudo modprobe snd-aloo

yay -S paprefs

Meine Stimme

Dieses Mal werde ich Final E3000 verwenden Verwenden Sie einen Konvertierungsadapter, da der PC nur 3 Pole unterstützt

Synthetisieren und Ausgeben von Sprache und interner Stimme

Stellen Sie das zuvor mit Pulse Audio erstellte virtuelle Mikrofon als Discord-Mikrofon ein. ** Wenn die Lautstärke des PCs niedrig ist, ist auch der Ton des Mikrofons leise. Stellen Sie die Empfindlichkeit daher manuell ein **

Droidcam und OBS Studio

Droidcam (v4l2loopback) und Screenshots werden mit OBS kombiniert und an die virtuelle Kamera ausgegeben.

Verwenden Sie https://github.com/CatxFish/obs-v4l2sink. Im Fall von ArchLinux ist es in AUR, also verwenden Sie es.

sudo modprobe v4l2loopback
#Das in Droidcam verwendete Modul ist v4l2loopback_Ganz anders mit Gleichstrom

yay -S obs-v4l2sink-git
#Erweiterte Funktion zur Ausgabe von OBS an die virtuelle Kamera

Stellen Sie sicher, dass das Format auf "YUV420" eingestellt ist. Überprüfen Sie auch, ob Sie / dev / video0 mit Droidcam verwenden.

Ein Discord-Client ist erforderlich, damit Discord die virtuelle Kamera erkennt. Ich konnte es aus irgendeinem Grund nicht mit einem Browser verwenden. Stellen Sie sicher, dass Sie den Client neu starten, wenn Sie die virtuelle Kamera starten.

Zwietracht Einstellungen

Stellen Sie das Mikrofon und die Kamera auf das erstellte virtuelle Gerät ein und testen Sie sie. Wenn es funktioniert, ist es fertig.

Wenn Sie jedoch ein Fenster wie Droidcam oder OBS schließen, wird es angehalten. Daher ist es besser, Funktionen wie den virtuellen Desktop zu verwenden.

Recommended Posts

[Memorandum] Discord-Verteilungsumgebung, die nur unter Linux erstellt wurde
Bereiten Sie die Pipenv-Umgebung mit Amazon Linux 2 vor
Linux Memorandum
Vue.js + Konstruktionsmemorandum zur Flaschenumgebung ~ mit Anaconda3 ~
[Linux] Erstellen einer Jenkins-Umgebung mit Docker
[Linux] Aufbau einer Docker-Umgebung mit Amazon Linux 2
Ein Memorandum, um WebDAV nur mit Nginx zu erstellen
[0] TensorFlow-GPU-Umgebungskonstruktion, die mit Anaconda unter Ubuntu erstellt wurde
Ich habe versucht, Linux mit Discord Bot zu betreiben
Aufbau einer Linux-Umgebung
Linux Memorandum [Links]
[Linux] WSL2 Erstellen Sie mit Ubuntu 20.04 eine Umgebung für laravel7
Umgebungskonstruktion mit anyenv + pyenv (nur von pyenv migrieren (Mac))
conda Hinweis: Erstellen einer Python-Umgebung mit Spacon ITO