J
J
jidckii2016-09-30 11:01:31
fmpeg
jidckii, 2016-09-30 11:01:31

How to build ffmpeg with decklink support?

Hi all.
ubuntu 16.04, Blackmagic Design DeckLink HD Extreme 3D/3D+ card is installed,
the driver is also installed.

[email protected]:~/ffmpeg$ lspci | grep -i deck
03:00.0 Multimedia video controller: Blackmagic Design DeckLink HD Extreme 3D/3D+

[email protected]:~/ffmpeg$ BlackmagicFirmwareUpdater status
0:	/dev/blackmagic/dv0 [DeckLink HD Extreme 3D+]	0x4b	OK

But when I try to compile with the parameter , I get
--enable-decklink
an error:
ERROR: DeckLinkAPI.h header not found
As I understand it, the config, as it were, did not find the piece of iron.
What could be the problem ?
[email protected]:~/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
[email protected] 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.

Answer the question

In order to leave comments, you need to log in

1 answer(s)
M
monah_tuk, 2016-10-03
@jidckii

The config knows nothing about the physical hardware. He is looking for SDK files, help him find them. See where the SDK is installed and the options `--extra-libs`, `--extra-ldflags`, `--extra-cflags` to suggest where to look for SDK files.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question