laplace's demon

FFMpeg – error while loading shared libraries: libavdevice.so.52

by on Mar.04, 2009, under Programming

FFMpeg ile video convert işlemi yaparken bu hatayla karşılaştım (Centos server üzerinde). yapmaya çalıştığım işlem şuydu:

/usr/local/bin/ffmpeg -i /var/www/vhosts/got2b.ca/httpdocs/beta/private/orginal_videos/test.avi -f flv -r 30 -ar 44100 /var/www/vhosts/got2b.ca/httpdocs/beta/public/uploads/flv/suleyman4.flv 2>&1

Burada yaptığım prensipte avi dosyasını flv ye çevirmek.

Hata mesajının tamamı da şöyle birşey:

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

bu olayın sebebi hata mesajında dediği gibi ldconfig’in libraryleri nerede arayacağını bulamaması. çözümü de amcaya bunun pathinin neresi olduğunu söylemek.

uzun yol:

LD_LIBRARY_PATH=/usr/local/lib/
export LD_LIBRARY_PATH=/usr/local/lib/

komutlarını çalıştırmak. ama reboot ederseniz bu komutları tekrar çalıştırmanız gerekiyor. dolayısıyla bu uzun yol :)

kısa yol:

cd /etc/ld.so.conf.d

vim custom-libs.conf ( ya da istediğiniz text editoruyle dosyayı açabilirsiniz)

dosyanın içine şu satırı yazıp kaydedelim:

/usr/local/lib

sonra da ld olayını configleyelim (o ne demek?)

ldconfig

budur.

:, ,

Leave a Reply

Looking for something?

Use the form below to search the site:

Still not finding what you're looking for? Drop a comment on a post or contact us so we can take care of it!

Blogroll

A few highly recommended websites...