

Sudo apt-get install libssl-dev cd ~/ffmpeg_sources git clone -depth 1 mkdir srt/build cd srt/build cmake -DCMAKE_INSTALL_PREFIX="$HOME/ffmpeg_build" -DENABLE_C_DEPS=ON -DENABLE_SHARED=on -DBUILD_SHARED_LIBS=1 -DENABLE_STATIC=off. aom & PATH="$HOME/bin:$PATH" make & make install The commands I used for compile are the followingĬd ~/ffmpeg_sources & git -C aom pull 2> /dev/null || git clone -depth 1 & mkdir -p aom_build & cd aom_build & PATH="$HOME/bin:$PATH" cmake -G "Unix Makefiles" -DCMAKE_INSTALL_PREFIX="$HOME/ffmpeg_build" -DBUILD_SHARED_LIBS=1 -DENABLE_SHARED=on -DENABLE_NASM=on. I believe this is a library issue with the way I have compiled.

After compiling ffmpeg however I am getting the following error.įfmpeg ffmpeg: symbol lookup error: ffmpeg: undefined symbol: avio_print_string_array, version LIBAVFORMAT_58 Originally was having issues after following the compile guide on the ffmpeg page because apparently the extra libraries need to be compiled with -enabled-shared and -fPIC in cmake flags as otherwise OBS compile fails. I am trying to compile ffmpeg with libsrt and libmfx on Ubuntu so that I can make use of srt and vaapi functions on my server.
