flutter 不能转换在线gif到mp4视频使用ffmpeg

pprl5pva  于 2023-02-16  发布在  Flutter
关注(0)|答案(3)|浏览(270)

我试图把这个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

在这两种情况下,它都不起作用。

waxmsbnn

waxmsbnn1#

ffmpeg提供了一个有用的错误:

https protocol not found, recompile FFmpeg with openssl, gnutls or securetransport enabled.

解决方案是在ffmpeg(--enable-gnutls)中启用gnutls支持。阅读有关openssl的潜在问题:How to enable ffmpeg openssl in Flutter.
另一种解决方案是单独下载GIF,然后在本地副本上运行ffmpeg。

lnxxn5zx

lnxxn5zx2#

Giphy允许你将gif共享为mp4,有一个“共享”图标可以让你复制mp4链接。

uyto3xhc

uyto3xhc3#

在Flutter中,从今天开始,您必须在pubspec.yaml中使用此包

ffmpeg_kit_flutter_https_gpl: 5.1.0

https-gpl程序包已包含gnutls
更多信息请参见https://github.com/arthenica/ffmpeg-kit/wiki/Packages

相关问题