【问题标题】:Overlay GIF to Image and export it as a video将 GIF 叠加到图像并将其导出为视频
【发布时间】:2019-07-30 02:06:14
【问题描述】:

我找不到任何图书馆。有没有一种简单的方法可以在图像上叠加动画 gif 并将其导出为视频? Instagram 贴纸在快拍上的工作方式也是如此。

【问题讨论】:

    标签: ios swift gif


    【解决方案1】:

    使用这个

    https://gist.github.com/powhu/00acd9d34fa8d61d2ddf5652f19cafcf

    如何使用它

    let data = try! Data(contentsOf: Bundle.main.url(forResource: "gif", withExtension: "gif")!)
    let tempUrl = URL(fileURLWithPath:NSTemporaryDirectory()).appendingPathComponent("temp.mp4")
    GIF2MP4(data: data)?.convertAndExport(to: tempUrl, completion: { })
    

    注意:Swift3,您可能需要也可能不需要更改 :)

    【讨论】:

    • 谢谢!试过用这个。有没有办法在导出之前编辑视频的循环次数?当我导出它时,它只播放 0.1 秒。
    • @DanmarkArqueza 抱歉,我对此一无所知,您可能需要在 github 中询问
    猜你喜欢
    • 2021-08-16
    • 2015-09-07
    • 2023-03-08
    • 2018-09-04
    • 2021-03-16
    • 2016-05-01
    • 2012-11-03
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多