ESZ*_*ESZ 6 linux ubuntu ffmpeg computer-vision
我正在使用 ffmpeg 并收到此错误
ffmpeg: error while loading shared libraries: libopenh264.so.5: cannot open shared object file: No such file or directory
我已经检查过该库是否存在并且确实存在。我将它添加到 /etc/ld.so.conf 中,如上一个问题所述,但它不起作用。
小智 26
另一种在 Ubuntu 16.04 和 python 3.8 上看起来更简单并且对我有用的方法就是调用:
conda update ffmpeg
Run Code Online (Sandbox Code Playgroud)
从这篇文章。
我在 python 3.8 环境下运行 ffmpeg 4.2.2 时遇到了这个错误。
根本原因是libopen264.so
python 3.8 对于 ffmpeg 4.2.2 来说太新了。我可以
libopen264.so.6
在~/anaconda3/envs/py38/lib/
(py38 是我的 conda 虚拟环境)下找到,但我们只需要一个旧版本的libopen264.so.5
.
为了解决这个问题,我只是从我现有的 anaconda 环境(python 3.7)中创建一个软链接,如下所示 - 它可以工作。
ln -s ~/anaconda3/lib/libopenh264.so ~/anaconda3/envs/py38/lib/libopenh264.so.5
归档时间: |
|
查看次数: |
6300 次 |
最近记录: |