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图片大小