ffmpeg命令行jpg转png出错求助

大家好,我想把jpg图片转成png,命令如下:

ffmpeg -i a.jpg a.png

然后ffmpeg显示如下:
/usr/local/lib/libavfilter.so.3: symbol sws_isSupportedEndiannessConversion, version LIBSWSCALE_2 not defined in file libswscale.so.2 with link time reference

在百度google都没有搜出结果,求指导~


原因是你的系统里面存在多于一个libswscale.so,你可以使用ldd ffmpeg看看ffmpeg使用的是哪个so,然后看看系统是否存在另外一个libswscale.so,可以把当前使用的so删掉,copy另外一个so到当前的路径,并改名为删掉的so,如此即可。如果仍然没有解决,可以联系我 dotphoenix at qq.com


你可能感兴趣的:(ffmpeg命令行jpg转png出错求助)