2012-10-15 41 views
11

我如何能解决这个错误任何帮助: ffmpeg: error while loading shared libraries: libavdevice.so.52: cannot open shared object file: No such file or directoryffmpeg的错误在linux

+0

我怕我糊涂了一点点;这是什么情况? –

+1

我尝试运行命令ffmpeg并获取错误。但是,当我运行'LD_LIBRARY_PATH = $ LD_LIBRARY_PATH:/ usr/local/lib/ffmpeg'时,一切正常 – NaijaProgrammer

回答

20

看来,这可能会帮助:

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

基本上,找到文件:

sudo find/-name libavdevice.so.52 

例如,你在/usr/local/lib中找到该文件。接下来将该库添加到您的库路径中。最后修改该文件运行此之后

include /usr/local/lib/ 

而且:添加到您的/etc/ld.so.conf

sudo ldconfig 
+1

我试过了,它没有工作 – NaijaProgrammer

+1

是不是找到了什么,或者是在重新加载配置,它没有工作? –

+0

谢谢你,我访问了你放在那里的网址,我能够解决这个错误。感谢 – NaijaProgrammer