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

前端有没有那种视频截图且可以裁剪大小的组件

  •  
  •   kasper4649 · 2020-05-07 17:49:22 +08:00 · 2039 次点击
    这是一个创建于 1646 天前的主题,其中的信息可能已经有所发展或是发生改变。

    如题,目前找到的要么是只能对视频截图的, 要么只能裁剪图片, 想问下有没有二者结合的组件,实在不行只能自己硬写了= =

    6 条回复    2020-05-07 19:53:00 +08:00
    kingyifa
        1
    kingyifa  
       2020-05-07 17:52:16 +08:00
    i...ios?
    kasper4649
        2
    kasper4649  
    OP
       2020-05-07 18:04:19 +08:00
    @kingyifa 是 web 端。
    hellomimi
        3
    hellomimi  
       2020-05-07 18:13:18 +08:00
    两个都用,岂不美哉
    zhw2590582
        4
    zhw2590582  
       2020-05-07 18:16:57 +08:00
    两个功能组合一下也不会复杂
    cpstar
        5
    cpstar  
       2020-05-07 19:41:58 +08:00
    剪裁视频涉及到重新编解码,如果纯前端,怕是比较难。

    图片的剪裁很简单,矩阵信息重新编码就行了。视频截图也不难,根据编码输出单独一帧数据。
    但是连续的视频可不是一帧一帧的静态画面,是一组视频流,涉及到大量编解码的工作。
    然后如果我对“前端”二字理解不跑偏的话,以及我了解到的知识,前端处理的所有视频,还是基于浏览器的视频解码核心以及提供的 JS 库。但请注意前端(浏览器)可很难有编码的能力,不能再编码,所谓的裁剪大小就完全无法实现。
    Ncanback
        6
    Ncanback  
       2020-05-07 19:53:00 +08:00
    用 canvas 来播放视频,然后 canvas 截帧数据,拿到帧数据你想咋处理都行
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1034 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 19:14 · PVG 03:14 · LAX 11:14 · JFK 14:14
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.