jidckii
@jidckii
system administrator

Как собрать ffmpeg с поддержкой decklink?

Привет всем.

ubuntu 16.04, установленна карточка Blackmagic Design DeckLink HD Extreme 3D/3D+,
драйвер так же стоит.

emedvedev@encoder-soft:~/ffmpeg$ lspci | grep -i deck
03:00.0 Multimedia video controller: Blackmagic Design DeckLink HD Extreme 3D/3D+

emedvedev@encoder-soft:~/ffmpeg$ BlackmagicFirmwareUpdater status
0:	/dev/blackmagic/dv0 [DeckLink HD Extreme 3D+]	0x4b	OK


Но вот при попытке скомпилировать с параметром
--enable-decklink
Выходит ошибка:
ERROR: DeckLinkAPI.h header not found

Как я понял, конфиг как бы не нашел железку.
В чем может быть проблема ?

emedvedev@encoder-soft:~/ffmpeg$ ./configure --prefix=/opt --extra-version='1~xenial-by-jidckii' --libdir=/opt/lib/ffmpeg --shlibdir=/otp/lib/ffmpeg --toolchain=hardened --enable-pthreads --enable-runtime-cpudetect --enable-gpl --enable-shared --enable-avresample --enable-avisynth --enable-gnutls --enable-ladspa --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libgme --enable-libgsm --enable-libmodplug --enable-libmp3lame --enable-libopenjpeg --enable-libopus --enable-libpulse --enable-librtmp --enable-libschroedinger --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libssh --enable-libtheora --enable-libtwolame --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx265 --enable-libxvid --enable-libzvbi --enable-openal --enable-opengl --enable-x11grab --enable-version3 --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libvo-amrwbenc --enable-libdc1394 --enable-libiec61883 --enable-libzmq --enable-frei0r --enable-libx264 --enable-libopencv --enable-libkvazaar --enable-libopenh264 --enable-nonfree --enable-libfdk-aac --enable-decklink --enable-libfaac 
ERROR: DeckLinkAPI.h header not found

If you think configure made a mistake, make sure you are using the latest
version from Git.  If the latest version fails, report the problem to the
ffmpeg-user@ffmpeg.org mailing list or IRC #ffmpeg on irc.freenode.net.
Include the log file "config.log" produced by configure as this will help
solve the problem.
  • Вопрос задан
  • 1007 просмотров
Решения вопроса 1
@monah_tuk
Конфиг ничегошеньки не знает про физическое железо. Он ищет файлы SDK, помогите ему найти их. Смотрите куда поставлен SDK и на опции `--extra-libs`, `--extra-ldflags`, `--extra-cflags`, что бы подсказать где искать файлы SDK.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы