开发者社区> 问答> 正文

ffmpeg命令行jpg转png出错求助? 400 报错

ffmpeg命令行jpg转png出错求助? 400 报错

大家好,我想把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都没有搜出结果,求指导~

展开
收起
爱吃鱼的程序员 2020-05-31 00:28:57 614 0
1 条回答
写回答
取消 提交回答
  • https://developer.aliyun.com/profile/5yerqm5bn5yqg?spm=a2c6h.12873639.0.0.6eae304abcjaIB

    原因是你的系统里面存在多于一个libswscale.so,你可以使用ldd ffmpeg看看ffmpeg使用的是哪个so,然后看看系统是否存在另外一个libswscale.so,可以把当前使用的so删掉,copy另外一个so到当前的路径,并改名为删掉的so,如此即可。如果仍然没有解决,可以联系我 dotphoenix at qq.com######是这么回事儿~我用apt-get装了一次,然后又用源码编译装了一次~谢谢~~

    2020-05-31 00:28:58
    赞同 展开评论 打赏
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载