我试图把这个gif转换成mp4视频使用ffmpeg,但它是不工作的https://media.giphy.com/media/H7T8UdGOvOQiDf9QXj/giphy.gif
我试过这个密码
-i https://media.giphy.com/media/H7T8UdGOvOQiDf9QXj/giphy.gif output.mp4
我也试过这个代码
-f gif -i https://media.giphy.com/media/H7T8UdGOvOQiDf9QXj/giphy.gif output.mp4
在这两种情况下,它都不起作用。
3条答案
按热度按时间waxmsbnn1#
ffmpeg提供了一个有用的错误:
解决方案是在ffmpeg(
--enable-gnutls
)中启用gnutls支持。阅读有关openssl的潜在问题:How to enable ffmpeg openssl in Flutter.另一种解决方案是单独下载GIF,然后在本地副本上运行ffmpeg。
lnxxn5zx2#
Giphy允许你将gif共享为mp4,有一个“共享”图标可以让你复制mp4链接。
uyto3xhc3#
在Flutter中,从今天开始,您必须在
pubspec.yaml
中使用此包https-gpl
程序包已包含gnutls
更多信息请参见https://github.com/arthenica/ffmpeg-kit/wiki/Packages。