V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
huclengyue
V2EX  ›  Android

从图片制作视频,谁有思路或者是有什么开源库的~~

  •  
  •   huclengyue · 2018-02-01 09:48:00 +08:00 · 5844 次点击
    这是一个创建于 2269 天前的主题,其中的信息可能已经有所发展或是发生改变。

    有一个需求,要求使用一组图片创建一个短视频,类似 googl 相册的影片功能,或者小米手机相册的图片视频功能(其他国内定制系统应该都有这个功能)

    类似的 谁有思路或者做过类似的东西?

    解包看了一下他们的功能基本是 FFmpeg 完成的。但是目前我测试 FFmpeg 发现速度和包大小都不是很理想。

    18 条回复    2018-02-01 22:49:42 +08:00
    FunyKis
        1
    FunyKis  
       2018-02-01 10:08:50 +08:00
    PPT 就有这个功能,插入相册-导出视频,傻瓜式操作。
    cfans1993
        2
    cfans1993  
       2018-02-01 10:23:09 +08:00 via Android
    经常剪视频的路过,AE 倒有一大堆的炫酷模板,大脸网、新 CG 儿可以下载
    huclengyue
        3
    huclengyue  
    OP
       2018-02-01 10:40:09 +08:00 via Android
    @FunyKis 额。。。。需要在移动端实现
    zzzzz005
        4
    zzzzz005  
       2018-02-01 11:02:21 +08:00
    jcodec 试试?或试试 MediaCodec。
    shadowind
        5
    shadowind  
       2018-02-01 11:04:28 +08:00
    在移动端进行视频编码,速度肯定不理想,可以看下视频格式,能否直接使用图片的格式编码,速度上会快点,但文件就大了。
    janus77
        6
    janus77  
       2018-02-01 11:08:56 +08:00
    移动端很慢的,这是没办法的事,能不能换个思路,把图片上传到服务端 然后在服务端生成以后下载。
    coffeSlider
        7
    coffeSlider  
       2018-02-01 11:09:02 +08:00 via Android
    哇,我一直以为是直接帧动画呢。
    seancheung
        8
    seancheung  
       2018-02-01 11:14:28 +08:00
    ffmpeg 没问题。你可能需要调整压缩和质量帧率等一些参数
    huclengyue
        9
    huclengyue  
    OP
       2018-02-01 11:21:34 +08:00 via Android
    @janus77 pm 让手机上处理。。
    huclengyue
        10
    huclengyue  
    OP
       2018-02-01 11:37:23 +08:00 via Android
    @zzzzz005 jcode 合成一直失败,不知道是不是代码原因。
    xomix
        11
    xomix  
       2018-02-01 11:39:03 +08:00
    这东西都是页面做功能服务端渲染视频,页面下载的,你打算用手机渲染吗…………
    crysislinux
        12
    crysislinux  
       2018-02-01 11:39:59 +08:00 via Android
    体积的话,感觉可以裁剪很多,你不是解码,支持到处少数几种大众格式就够了
    Mutoo
        13
    Mutoo  
       2018-02-01 11:49:58 +08:00
    Google 相册是在服务端生成视频的。手机相册用的是系统的库,你要在 APP 里嵌入个 FFmpeg 的库确实有点吃力。
    bleaker
        14
    bleaker  
       2018-02-01 11:53:43 +08:00
    欢迎使用我司的短视频 SDK,有这个功能 https://github.com/pili-engineering/PLDroidShortVideo
    huclengyue
        15
    huclengyue  
    OP
       2018-02-01 12:27:31 +08:00 via Android
    @xomix 是的,我看很多都是手机端做。
    huclengyue
        16
    huclengyue  
    OP
       2018-02-01 12:29:55 +08:00 via Android
    @bleaker 收费的吗。。
    bleaker
        17
    bleaker  
       2018-02-01 12:41:46 +08:00
    @huclengyue 给七牛账号充钱的话就可以免费用,充的钱也是可以正常用七牛的云服务的,所以也不算收费吧。。。
    huclengyue
        18
    huclengyue  
    OP
       2018-02-01 22:49:42 +08:00 via Android
    @seancheung 你做过这方面的东西吗?我 ffmpeg 合成视频丢失好多图片
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1255 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 23:58 · PVG 07:58 · LAX 16:58 · JFK 19:58
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.