Unix & Linux Stack Exchange is a question and answer site for users of Linux, FreeBSD and other Un*x-like operating systems. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

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
up vote 2 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

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

Your Answer


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.