RSS

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

This entry was posted on Mar 04 2009

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.

Post a Comment