无法使用ffmpeg将在线gif转换为mp4视频
can't convert online gif to mp4 video using ffmpeg
我正在尝试使用 ffmpeg 将此 gif 转换为 mp4 视频,但它不起作用
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
在这两种情况下都不起作用。
Giphy 允许您将 gif 文件分享为 mp4。有一个“分享”图标,允许您复制 mp4 link。
ffmpeg 提供了一个有用的错误:
https protocol not found, recompile FFmpeg with openssl, gnutls or securetransport enabled.
解决方案是在 ffmpeg 中启用 gnutls 支持 (--enable-gnutls
)。阅读有关 openssl 的潜在问题:How to enable ffmpeg openssl in Flutter.
替代解决方案是单独下载 GIF,然后 运行 ffmpeg 在本地副本上。
我正在尝试使用 ffmpeg 将此 gif 转换为 mp4 视频,但它不起作用 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
在这两种情况下都不起作用。
Giphy 允许您将 gif 文件分享为 mp4。有一个“分享”图标,允许您复制 mp4 link。
ffmpeg 提供了一个有用的错误:
https protocol not found, recompile FFmpeg with openssl, gnutls or securetransport enabled.
解决方案是在 ffmpeg 中启用 gnutls 支持 (--enable-gnutls
)。阅读有关 openssl 的潜在问题:How to enable ffmpeg openssl in Flutter.
替代解决方案是单独下载 GIF,然后 运行 ffmpeg 在本地副本上。