Take the 2-minute tour ×
Unix & Linux Stack Exchange is a question and answer site for users of Linux, FreeBSD and other Un*x-like operating systems.. It's 100% free, no registration required.

When I run ffmpeg I get the following error:

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

Output of 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

What should I do?

share|improve this question
add comment

2 Answers

up vote 1 down vote accepted

The path is /usr/local So it looks like you compiled and installed ffmpeg manually, instead of package manager.

And the problems is that ffmpeg requires a higher minor version of libvpx, recompile ffmpeg will solve this issue.

share|improve this answer
add comment

As far as I remember there were compatibility issues between various libvpx-versions and software like totem, ffmpeg etc. So usually newer versions of libvpx were not installed. You'll have to look for those versions andinstall it by hand.

share|improve this answer
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.