2012-10-15 19 views
11

Każda pomoc w jaki sposób mogę rozwiązać ten błąd: ffmpeg: error while loading shared libraries: libavdevice.so.52: cannot open shared object file: No such file or directorybłąd Ffmpeg w linux

+0

Obawiam się, że jestem odrobinę mylić; w jakim kontekście to jest? –

+1

Próbuję uruchomić polecenie ffmpeg i uzyskać błąd. Ale gdy uruchamiam „LD_LIBRARY_PATH = $ LD_LIBRARY_PATH:/usr/local/lib/ffmpeg”, wszystko działa poprawnie – NaijaProgrammer

Odpowiedz

20

Wydaje się, że może to pomóc:

http://linuxserverguide.wordpress.com/2010/10/15/ffmpeg-error-while-loading-shared-libraries-libavdevice-so-52-cannot-open-shared-object-file/

Zasadniczo, aby znaleźć plik:

sudo find/-name libavdevice.so.52 

na przykład, znalazłem ten plik w /usr/local/lib. Następnie włącz tę bibliotekę do ścieżki biblioteki. Dodaj to do swojej /etc/ld.so.conf:

include /usr/local/lib/ 

i wreszcie po modyfikacji tego pliku uruchomić to:

sudo ldconfig 
+1

Próbowałem, że to nie działa – NaijaProgrammer

+1

Czy to, że 'find' zwrócił się z niczym, albo było to, że po przeładowanie config, to nie działa? –

+0

dziękuję, odwiedziłem adres URL, który tam umieściłeś, i udało mi się rozwiązać ten błąd. Dzięki – NaijaProgrammer