[Memorandum] Environnement de distribution Discord construit uniquement avec Linux

Ce que vous voulez faire et l'environnement

Il synthétise la vidéo de Droidcam et du bureau, synthétise votre propre voix et le son du PC, et le distribue sur Discord.

Le système d'exploitation est Arch Linux et le PC est une ancienne génération Sandy.

Connectez Droidcam à votre PC

Ceci est juste une caméra. Voir cet article

Audio interne du PC

Tout l'audio à l'intérieur du PC est mixé et reproduit virtuellement. [Sortie simultanée de plusieurs périphériques de carte son d'ArchWiki](https://wiki.archlinux.jp/index.php/PulseAudio/ Troubleshooting # .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).

#Peut ne pas être nécessaire
sudo modprobe snd-aloo

yay -S paprefs

Ma voix

Cette fois, j'utiliserai Final E3000 Étant donné que le PC ne prend en charge que 3 pôles, utilisez un adaptateur de conversion

Synthétiser et reproduire la voix et la voix interne

Définissez le microphone virtuel créé avec Pulse Audio précédemment comme microphone Discord. ** Si le volume du PC est faible, le son du microphone sera également faible, donc ajustez la sensibilité manuellement **

Droidcam et OBS Studio

Droidcam (v4l2loopback) et les captures d'écran sont combinés avec OBS et sortis vers la caméra virtuelle.

Utilisez https://github.com/CatxFish/obs-v4l2sink. Dans le cas d'ArchLinux, il est en AUR, alors utilisez-le.

sudo modprobe v4l2loopback
#Le module utilisé dans Droidcam est v4l2loopback_Complètement différent avec dc

yay -S obs-v4l2sink-git
#Fonction étendue pour envoyer OBS à la caméra virtuelle

Assurez-vous de définir le format sur «YUV420». Assurez-vous également de ne pas utiliser / dev / video0 avec Droidcam.

Un client Discord est nécessaire pour que Discord reconnaisse la caméra virtuelle. Je ne pouvais pas l'utiliser avec un navigateur pour une raison quelconque. Assurez-vous de redémarrer le client après le démarrage de la caméra virtuelle.

Paramètres Discord

Réglez le microphone et la caméra sur le périphérique virtuel créé et testez-les. Si ça marche, c'est fait.

Cependant, si vous fermez une fenêtre telle que Droidcam ou OBS, elle s'arrêtera, il est donc préférable d'utiliser des fonctions telles que le bureau virtuel.

Recommended Posts

[Memorandum] Environnement de distribution Discord construit uniquement avec Linux
Préparer l'environnement pipenv avec Amazon Linux 2
mémorandum Linux
Vue.js + Mémorandum de construction de l'environnement Flask ~ avec Anaconda3 ~
[Linux] Créer un environnement Jenkins avec Docker
[Linux] Construction de l'environnement Docker avec Amazon Linux 2
Un mémorandum pour faire WebDAV uniquement avec nginx
[0] Construction de l'environnement TensorFlow-GPU avec Anaconda sur Ubuntu
J'ai essayé d'utiliser Linux avec Discord Bot
Construction de l'environnement Linux
Mémorandum Linux [liens]
[Linux] WSL2 Créer un environnement pour laravel7 avec Ubuntu 20.04
Construction d'environnement avec anyenv + pyenv (migrer depuis pyenv uniquement (Mac))
Remarque conda: Création d'un environnement Python avec Spacon ITO