Anda dapat menggunakan:
ldconfig -p | grep libavfilter
Jika tidak ada perpustakaan output tidak diinstal. Saya tidak yakin apakah ini 100% dapat diandalkan.
Setidaknya di halaman manual ldconfig
untuk opsi -p:
Cetak daftar direktori dan pustaka kandidat yang disimpan di cache saat ini.
Lihat di /usr/lib dan /usr/lib64 untuk pustaka tersebut. Jika Anda menemukan salah satu ffmpeg yang hilang, lakukan symlink sehingga ada di direktori lain.
Anda juga dapat menjalankan pencarian untuk 'libm.so.6' dan melihat di mana file itu berada. Ada kemungkinan besar ffmpeg mencari di direktori yang sama untuk yang hilang. Hubungkan mereka di sana setelah Anda menemukannya.
Jika tidak ada di server Anda, instal paket yang menyertakannya. Jika disertakan dalam paket ffmpeg tetapi Anda tidak melihatnya, coba instal ulang ffmpeg.
Gunakan perintah file `which ffmpeg`
untuk menentukan apakah ffmpeg
dikompilasi untuk 64-bit atau 32-bit. Jika 64-bit, cari pustaka di /usr/lib64
. Jika 32-bit maka cari perpustakaan di /usr/lib
. Jika ffmpeg
ditautkan secara statis maka tidak masalah ... tidak akan menggunakan pustaka bersama apa pun dan keluaran dari file
akan memberi tahu Anda juga.
Jangan menautkan perpustakaan secara simbolis antara /usr/lib
dan /usr/lib64
. Ini tidak akan membantu Anda karena program 64-bit memerlukan pustaka 64-bit (ditemukan di /usr/lib64
) dan program 32-bit akan membutuhkan pustaka 32-bit (ada di /usr/lib32
).
Jika pustaka tidak ada di server Anda, instal paket yang menyediakannya (pastikan Anda memilih paket 32-bit jika ffmpeg 32-bit, dll).