OBS in Snap-indeling. Een onverslaanbare combinatie

OBS in Snap-indeling

Er zijn open source-projecten die niet alleen niets te benijden hebben met gepatenteerde betalingsoplossingen, maar het zijn de ontwikkelaars van die applicaties die jaloers zouden moeten zijn.​ De tool voor het maken van afbeeldingen en 3D-animaties Blender, de contentmanager WordPress, de Apache-server en de programmeertaal Python maken deel uit van die lijst die de Firefox-browser ooit gebruikte voordat de ontwikkelaars politiek activisme kozen voor de gebruikerservaring.

Wie zeker op die lijst zou moeten staan, is OBS Studio, de uitgebreide open source-oplossing voor het vastleggen en streamen van video en audio.

Toen ik mijn lijst van favoriete Snap-formaat shows, OBS Studio was erbovenop.  Niet alleen omdat het programma zelf uitstekend is, maar ook vanwege de extra features die de packagers bevatten.

OBS Studio in Snap-formaat. Dit is waar op zichzelf staande pakketten voor zijn

Als ik in mijn dagen als handelaar iets heb geleerd (behalve dat ik een hekel heb aan het dienen van het publiek), dan is het dat je nooit mag aannemen dat wie aan de andere kant staat weet waar we het over hebben. Daarom gaan we met een kleine uitleg.

Hoewel de programma's verschillende functies hebben, zijn er taken die worden herhaald​ Om maar een voorbeeld te geven: met zowel de Firefox-browser, de LibreOffice-kantoorsuite als de El Gimp-foto-editor kunt u documenten afdrukken of opslaan in PDF-indeling. Als elk van de programma's de code voor die functies zou moeten bevatten, zou het niet voor alle programma's de schijfruimte bereiken Wat die programma's doen is gebruik de afdruk- of pdf-conversiefuncties die in het besturingssysteem zijn geïnstalleerd. De programma's die deze functies mogelijk maken, worden afhankelijkheden genoemd.

Echter. Een Linux-distributie bestaat uit meerdere programma's met verschillende ontwikkelingsschema's. En het is mogelijk dat Als u de nieuwste versie van een programma probeert te installeren, zijn de afhankelijkheden in uw besturingssysteem niet compatibel​ Daarom zal het programma niet werken.

Dit is de reden waarom zelfstandige pakketformaten zijn uitgevonden. Deze formaten (Appimage, FlatPak en Snap) bevatten alle afhankelijkheden die ze nodig hebben om te werken en, tenzij je ze specifieke instructies geeft, hebben ze geen interactie met het besturingssysteem. Zelfs als u dezelfde applicatie gebruikt om ze bij te werken, doen ze dat op een andere manier dan de normaal geïnstalleerde applicaties.

Terugkeren naar OBS Studio

De waarheid is dat behalve de meest recente versie, de meeste Snap-, FlatPak- of Appimage-pakketten helemaal niet bijdragen. Maar in het geval van OBS Studio is het anders. De packagers bevatten add-ons en functionaliteit die niet zijn opgenomen in officiële Linux-pakketten.

OBS Studio in Snap-indeling installeren

Het eerste is om het programma te installeren met:
sudo snap install obs-studio
Vervolgens verbinden we het met de verschillende componenten van het systeem
sudo snap connect obs-studio:alsa
sudo snap connect obs-studio:audio-record
sudo snap connect obs-studio:avahi-control
sudo snap connect obs-studio:camera
sudo snap connect obs-studio:jack1
sudo snap connect obs-studio:kernel-module-observe
snap connect obs-studio:avahi-control

Een erg handige optie is de virtuele camera. Met deze tool kunt u een webcam of microfoon simuleren met een audio- of videobron die in het systeem is opgeslagen.
sudo snap connect obs-studio:kernel-module-observe
sudo apt -y install v4l2loopback-dkms v4l2loopback-utils
echo "options v4l2loopback devices=1 video_nr=13 card_label='OBS Virtual Camera' exclusive_caps=1" | sudo tee /etc/modprobe.d/v4l2loopback.conf
echo "v4l2loopback" | sudo tee /etc/modules-load.d/v4l2loopback.conf
sudo modprobe -r v4l2loopback
sudo modprobe v4l2loopback devices=1 video_nr=13 card_label='OBS Virtual Camera' exclusive_caps=1

Om toegang te krijgen tot inhoud die is opgeslagen op externe schijven:
snap connect obs-studio:removable-media

Als u foto's die in een digitale camera zijn opgeslagen in de verzending wilt opnemen:
snap connect obs-studio:raw-usb

Om het gebruik van een joystick te detecteren:
snap connect obs-studio:joystick

Plug-ins van derden kunnen worden gebruikt als u ze downloadt en installeert in de mappen
/snap/obs-studio/current/.config/obs-studio/plugins/

Ik heb niet ingegaan op de programmafuncties omdat ik het al in heb gedaan het artikel die ik al eerder noemde. Ik ben ook van plan om uit te breiden op andere artikelen over het onderwerp.

Als u geïnteresseerd bent, kunt u vinden hier meer informatie.


Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: AB Internet Networks 2008 SL
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.