Bug 44869 - obs-studio: ошибка инициализации модуля decklink.so
Summary: obs-studio: ошибка инициализации модуля decklink.so
Status: CLOSED WONTFIX
Alias: None
Product: Sisyphus
Classification: Development
Component: obs-studio (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 normal
Assignee: Антон Мидюков
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-01-10 14:29 MSK by Anton Zhukharev
Modified: 2023-01-10 15:13 MSK (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Anton Zhukharev 2023-01-10 14:29:51 MSK
Системы из образов (обновлены до Sisyphus 10.01.2023):

* 854d6f828808525cefd5e4a2c2d1f5be  alt-education-10.0-x86_64.iso (XFCE/KDE)
* c1e5326723ffacff16761beda9293f14  alt-kworkstation-10.1-install-x86_64.iso
* 3cc064c3410e8763c2b7bbd8d0af4936  alt-server-10.0-x86_64.iso
* d7fa044eba27efb20479cbeb04058c0b  alt-workstation-10.0-x86_64.iso

========================================
Пакеты:

* libobs-29.0.0-alt1
* obs-studio-29.0.0-alt1
* obs-studio-base-29.0.0-alt1
* obs-studio-plugin-pulseaudio-29.0.0-alt1

========================================
Шаги воспроизведения:

1. Установить пакеты: obs-studio libvlc 
2. Запустить эмулятор терминала
3. Запустить из эмулятора терминала: $ obs
4. Переключиться в эмулятор терминала

========================================
Фактический результат:

* Вывод в эмуляторе терминала:

--------------------------------------------------------------------------------
warning: Failed to load 'en-US' text for module: 'decklink-captions.so'
warning: Failed to load 'en-US' text for module: 'decklink-output-ui.so'
libDeckLinkAPI.so: невозможно открыть разделяемый объектный файл: Нет такого файла или каталога
warning: A DeckLink iterator could not be created.  The DeckLink drivers may not be installed
warning: Failed to initialize module 'decklink.so'
info: FFmpeg VAAPI H264 encoding not supported
info: [vlc-video]: VLC 3.0.18 Vetinari found, VLC video source enabled
--------------------------------------------------------------------------------

Необходимо обратить внимание на строку:
--------------------------------------------------------------------------------
warning: Failed to initialize module 'decklink.so'
--------------------------------------------------------------------------------
========================================
Ожидаемый результат:

* Модуль инициализирован и выводит диагностическое сообщение

========================================
Дополнительные исследования:

* Не воспроизводится в P10 (версия: 27.2.4-alt1) и выглядит так:
--------------------------------------------------------------------------------
No blackmagic support
--------------------------------------------------------------------------------
* В P10 модуль называется linux-decklink.so, а в Sisyphus decklink.so.
  В P10 модуль попадает в список "Loaded Modules", а в Sisyphus - нет.
* Сообщение выводится как в виртуальных машинах, так и на реальных.
* Необходимо выяснить как работает OBS с устройствами BlackMagic DeckLink,
  поскольку, возможно, что не работает с версией 29.0.0-alt1 из-за этой ошибки.
Comment 1 Антон Мидюков 2023-01-10 15:13:32 MSK
Обратите внимание на:

warning: A DeckLink iterator could not be created.  The DeckLink drivers may not be installed

Требуется сторонний драйвер из Blackmagic DeckLink SDK. Это проприетарное ПО, которое работает с платами видео-захвата Blackmagic DeckLink. Опакетить его нельзя.