ffmpeg: error while loading shared libraries: libavdevice.so.52
ffmpeg正常安装后执行ffmpeg时出现如下错误: ffmpeg: error while loading shared libraries: libavdevice.so.52: cannot open shared object file: No such file or directory 解决办法: vi /etc/ld.so.conf 加入:/usr/local/lib 执行ldconfig 这样就可以解决 有的系统下(如:fedora )其ld.so.conf是分布式的存储在一堆的子文件里的,如: include ld.so.conf.d/*.conf
那我建议你就在ld.so.conf.d目录下新建一个配置文件如ffmpeg.conf,然后在那里加入你的路径。
利用ffmpeg截图
ffmpeg -i abc.avi -r 1 -s 204*128 -y -f image2 e:abc-%03d.jpeg
-i文件路径,-r帧频,-s图片大小
本文介绍了解决ffmpeg在某些系统上因缺少libavdevice.so.52库文件而无法运行的问题,并提供了通过修改ld.so.conf文件并执行ldconfig命令来解决的方法。此外,还给出了使用ffmpeg从视频中截取图片的具体命令。
1929

被折叠的 条评论
为什么被折叠?



