OBS w formacie Snap. Bezkonkurencyjna kombinacja

OBS w formacie Snap

Istnieją projekty open source, które nie tylko nie mają się czego zazdrościć zastrzeżonym rozwiązaniom płatniczym, ale to twórcy tych aplikacji powinni być zazdrośni.. Narzędzie do tworzenia grafiki i animacji 3D Blender, menedżer treści WordPress, serwer Apache i język programowania Python są częścią tej listy, na której kiedyś była przeglądarka Firefox, zanim jej programiści wybrali wojowniczość polityczną dla wygody użytkownika.

Kto zdecydowanie powinien znaleźć się na tej liście, to OBS Studio, kompleksowe rozwiązanie open source do przechwytywania i przesyłania strumieniowego wideo i audio.

Kiedy zrobiłem mój lista z ulubionych programów Snap, na szczycie OBS Studio.  Nie tylko dlatego, że sam program jest doskonały, ale ze względu na dodatkowe funkcje, które zawierały pakiety.

OBS Studio w formacie Snap. Do tego służą samodzielne pakiety

Jeśli nauczyłem się czegoś za moich dni jako kupiec (poza tym nienawidzę służyć społeczeństwu), to tego, że nigdy nie musisz zakładać, że kto jest po drugiej stronie, wie, o czym mówimy. Dlatego idziemy z małym wyjaśnieniem.

Chociaż programy mają różne funkcje, niektóre zadania są powtarzane. Aby podać tylko jeden przykład, zarówno przeglądarka Firefox, pakiet biurowy LibreOffice, jak i edytor zdjęć El Gimp umożliwiają drukowanie dokumentów lub zapisywanie ich w formacie PDF. Gdyby każdy z programów musiał zawierać kod tych funkcji, nie osiągnąłby miejsca na dysku dla wszystkich z nich To, co robią te programy, to użyj funkcji drukowania lub konwersji PDF zainstalowanych w systemie operacyjnym. Programy, które zezwalają na te funkcje, nazywane są zależnościami.

Jednak. Dystrybucja Linuksa składa się z wielu programów z różnymi harmonogramami rozwoju. I jest to możliwe Jeśli spróbujesz zainstalować najnowszą wersję programu, zależności zawarte w systemie operacyjnym nie są kompatybilne. Dlatego program nie będzie działał.

Dlatego wynaleziono samodzielne formaty pakietów. Te formaty (Appimage, FlatPak i Snap) zawierają wszystkie zależności, których potrzebują do pracy i, o ile nie udzielisz im konkretnych instrukcji, nie wchodzą w interakcje z systemem operacyjnym. Nawet jeśli używasz tej samej aplikacji do ich aktualizacji, robią to w inny sposób niż zwykle instalowane aplikacje.

Wracając do OBS Studio

Prawda jest taka, że ​​oprócz posiadania najnowszej wersji, większość pakietów Snap, FlatPak lub Appimage w ogóle się nie wnosi. Ale w przypadku OBS Studio jest inaczej. Pakiety zawierały dodatki i funkcje, które nie są zawarte w oficjalnych pakietach Linuksa.

Instalowanie OBS Studio w formacie Snap

Pierwszą rzeczą jest zainstalowanie programu z:
sudo snap install obs-studio
Następnie łączymy go z różnymi komponentami systemu
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

Bardzo przydatną opcją jest wirtualna kamera. To narzędzie umożliwia symulację kamery internetowej lub mikrofonu z zasobem audio lub wideo przechowywanym w systemie.
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

Aby mieć dostęp do treści przechowywanych na dyskach zewnętrznych:
snap connect obs-studio:removable-media

Jeśli chcesz włączyć do transmisji zdjęcia zapisane w aparacie cyfrowym:
snap connect obs-studio:raw-usb

Aby wykryć użycie joysticka:
snap connect obs-studio:joystick

Możesz używać wtyczek innych firm, jeśli pobierzesz i zainstalujesz je w folderach
/snap/obs-studio/current/.config/obs-studio/plugins/

Nie rozszerzyłem funkcji programu, ponieważ zrobiłem to już w Artykuł o którym wspomniałem wcześniej. Zamierzam również rozwinąć inne artykuły na ten temat.

Jeśli jesteś zainteresowany, możesz znaleźć tutaj więcej informacji.


Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: AB Internet Networks 2008 SL
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.