ошибка перемещения ffmpeg

Я попытался установить FFmpeg из репозитория по умолчанию на 18,04.

ffmpeg: relocation error: /usr/lib/x86_64-linux-gnu/libswresample.so.2:   
symbol av_calloc version LIBAVUTIL_55 not defined in file 
libavutil.so.55 with link time reference

Я полагаю, что, возможно, повредил общие библиотеки в прошлом, когда я попытался скомпилировать ffmpeg из источника и затем сдался.

Наблюдение этого рассматриваемого файла /usr/lib/x86_64-linux-gnu/libswresample.so.2 был обеспечен пакетом libswresample2

$ dpkg-query -L libswresample2
/.
/usr
/usr/lib
/usr/lib/x86_64-linux-gnu
/usr/lib/x86_64-linux-gnu/libswresample.so.2.9.100
/usr/share
/usr/share/doc
/usr/share/doc/libswresample2
/usr/share/doc/libswresample2/copyright
/usr/share/lintian
/usr/share/lintian/overrides
/usr/share/lintian/overrides/libswresample2
/usr/lib/x86_64-linux-gnu/libswresample.so.2
/usr/share/doc/libswresample2/changelog.Debian.gz

Я пытался переустановить ffmpeg, libswresample-dev, libswresample2, libavutil55, и libavutil-dev, и я все еще получаю ту же ошибку. Я стараюсь не компилировать ffmpeg из источника снова, если это возможно.

0
задан 19 November 2018 в 16:42

1 ответ

Можно всегда загружать статические сборки и использовать их. Это решит Вашу проблему. Однако я рекомендовал бы Вам устранить эту проблему зависимости, таким образом, можно использовать последнюю ffmpeg версию после apt-get update.

0
ответ дан 27 October 2019 в 02:48

Другие вопросы по тегам:

Похожие вопросы: