ffmpeg 및 libvpx: 공유 라이브러리를 로드하는 중 오류가 발생했습니다.

ffmpeg 및 libvpx: 공유 라이브러리를 로드하는 중 오류가 발생했습니다.

ffmpeg를 실행하면 다음 오류가 발생합니다.

/usr/local/bin/ffmpeg: error while loading shared libraries: libvpx.so.1: cannot open shared object file: No such file or directory

출력 ls -l /usr/lib/libvpx*:

lrwxrwxrwx 1 root root     15 Nov  2 14:10 /usr/lib/libvpx.so.0 -> libvpx.so.0.0.0
lrwxrwxrwx 1 root root     15 Nov  2 14:10 /usr/lib/libvpx.so.0.0 -> libvpx.so.0.0.0
-rwxr-xr-x 1 root root 409800 Jun 25  2011 /usr/lib/libvpx.so.0.0.0

어떻게 해야 합니까?

답변1

경로는 /usr/local패키지 관리자가 아닌 ffmpeg를 수동으로 컴파일하고 설치한 것처럼 보입니다.

문제는 ffmpeg에는 libvpx의 더 높은 마이너 버전이 필요하며 ffmpeg를 다시 컴파일하면 이 문제를 해결할 수 있다는 것입니다.

답변2

제가 기억하는 한, 다양한 libvpx 버전과 totem, ffmpeg 등과 같은 소프트웨어 간에 호환성 문제가 있습니다. 따라서 최신 버전의 libvpx는 일반적으로 설치되지 않습니다. 이러한 버전을 찾아 수동으로 설치해야 합니다.

관련 정보