問題現象:spa
執行ffmpeg命令後報錯:code
ffmpeg: error while loading shared libraries: libavdevice.so.58: cannot open shared object file: No such file or directory
出問題的環境信息爲:blog
Fedora release 31 (Thirty One) ffmpeg-4.2.1 官方源碼編譯
看下須要哪些依賴:源碼
ldd ffmpeg
能夠看到缺失的依賴編譯
咱們找下這些文件在哪裏class
find /usr -name 'libavdevice.so.58'
應該都在這個目錄ffmpeg
/usr/local/lib/
咱們export出來:object
export LD_LIBRARY_PATH=/usr/local/lib/
而後再嘗試執行file
/usr/local/bin/ffmpeg
問題解決im