大家好,我想把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时遇到的libswscale.so版本不匹配导致的问题,通过检查和替换libswscale.so文件解决。
1086

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



