OBS у форматі Snap. Неперевершена комбінація

OBS у форматі Snap

Є проекти з відкритим вихідним кодом, яким не тільки немає чим заздрити власним платіжним рішенням, але й заздрити повинні розробники тих додатків.. Інструмент для створення графіки та 3D-анімації Blender, диспетчер вмісту WordPress, сервер Apache та мова програмування Python є частиною того списку, який колись знаходився у браузері Firefox, перш ніж його розробники обрали політичну войовничість щодо користувацького досвіду.

Хто точно повинен бути в цьому списку, - OBS Studio, комплексне рішення з відкритим кодом для зйомки та потокового передавання відео та аудіо.

Коли я зробив своє список улюблених Snap-шоу очолила студія OBS.  Не лише тому, що сама програма чудова, але завдяки додатковим функціям, які включали пакувальники.

OBS Studio у форматі Snap. Для цього призначені автономні пакети

Якщо я щось дізнався у свої часи як купець (крім того, що я ненавиджу служити публіці), це означає, що ви ніколи не повинні припускати, що той, хто з іншого боку, знає, про що ми говоримо. Тому ми йдемо з невеликим поясненням.

Хоча програми мають різні функції, є завдання, які повторюються. Наведіть лише один приклад: браузер Firefox, офісний пакет LibreOffice або редактор фотографій El Gimp дозволяють друкувати документи або зберігати їх у форматі PDF. Якби кожна з програм мала включати код для цих функцій, вона не дійшла б до місця на диску для всіх них Що роблять ці програми використовувати функції друку або перетворення PDF, встановлені в операційній системі. Програми, що дозволяють ці функції, відомі як залежності.

Однак. Дистрибутив Linux складається з безлічі програм з різними графіками розробки. І, можливо, що Якщо ви намагаєтесь встановити останню версію програми, залежності, включені у вашу операційну систему, несумісні. Тому програма не буде працювати.

Ось чому були винайдені автономні формати пакетів. Ці формати (Appimage, FlatPak та Snap) включають усі залежності, необхідні для роботи, і, якщо ви не дасте їм конкретних вказівок, вони не взаємодіють з операційною системою. Навіть якщо ви використовуєте одну і ту ж програму для їх оновлення, вони роблять це не так, як зазвичай встановлені програми.

Повернення до студії OBS

Правда в тому, що за винятком найновішої версії, більшість пакетів Snap, FlatPak або Appimage взагалі нічого не вносять. Але у випадку з OBS Studio все інше. Пакувальники включали доповнення та функціональні можливості, які не входять в офіційні пакети Linux.

Встановлення OBS Studio у форматі Snap

Перше, що потрібно встановити:
sudo snap install obs-studio
Потім ми зв’язуємо його з різними компонентами системи
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

Дуже корисним варіантом є віртуальна камера. Цей інструмент дозволяє імітувати веб-камеру або мікрофон за допомогою аудіо- чи відеоресурсу, що зберігаються в системі.
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

Щоб отримати доступ до вмісту, що зберігається на зовнішніх накопичувачах:
snap connect obs-studio:removable-media

Якщо ви хочете включити в передачу фотографії, збережені в цифровій камері:
snap connect obs-studio:raw-usb

Щоб виявити використання джойстика:
snap connect obs-studio:joystick

Сторонні плагіни можна використовувати, якщо ви завантажуєте та встановлюєте їх у папках
/snap/obs-studio/current/.config/obs-studio/plugins/

Я не розширював можливості програми, тому що це вже робив у Стаття про яку я вже згадував раніше. Я також маю намір розширити інші статті на цю тему.

Якщо вам цікаво, можете знайти тут більше інформації.


Залиште свій коментар

Ваша електронна адреса не буде опублікований. Обов'язкові для заповнення поля позначені *

*

*

  1. Відповідальний за дані: AB Internet Networks 2008 SL
  2. Призначення даних: Контроль спаму, управління коментарями.
  3. Легітимація: Ваша згода
  4. Передача даних: Дані не передаватимуться третім особам, за винятком юридичних зобов’язань.
  5. Зберігання даних: База даних, розміщена в мережі Occentus Networks (ЄС)
  6. Права: Ви можете будь-коли обмежити, відновити та видалити свою інформацію.