V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
zhigangwu
V2EX  ›  分享创造

写了个本地压缩视频工具

  •  
  •   zhigangwu · 32 天前 · 2008 次点击
    这是一个创建于 32 天前的主题,其中的信息可能已经有所发展或是发生改变。

    地址是[https://tools.cosrod.com],大家可以帮忙体验一下,自己试了下蛮好用的,ios15 以下会有兼容问题,目前没解决,用的是 ffmpeg.wasm ,前端用的 nextjs ,部署直接上的 DCDN ,纯前端项目。

    23 条回复    2024-08-23 15:18:26 +08:00
    xiaoqidev
        1
    xiaoqidev  
       32 天前   ❤️ 2
    看上去像 1:1 复制的 https://tools.rotato.app/compress 但为什么压缩速度比原作者的慢了非常多
    zhigangwu
        2
    zhigangwu  
    OP
       32 天前
    @xiaoqidev 是的 一比一复制,我这边好像比他快一点
    zhigangwu
        3
    zhigangwu  
    OP
       32 天前
    @zhigangwu 可能是版本不一样,我用的 0.12.6
    xiaoqidev
        4
    xiaoqidev  
       32 天前
    @zhigangwu 对比了 3 个视频:
    一:249M ,你这边耗时 15 分 17 秒,他的耗时 2 分 08 秒;
    二:1.7M ,你这边 3 秒 50 ,他的 2 秒 30 ;
    三:23.6M ,你这边 1 分 19 秒,他的 19 秒 61 ;
    zhigangwu
        5
    zhigangwu  
    OP
       32 天前
    @xiaoqidev #4 我改一波
    expy
        6
    expy  
       32 天前   ❤️ 1
    手机压视频有点抽象了,电池受不了吧。浏览器里能用上 videotoolbox 硬件编码解码加速吗?
    easyplux
        7
    easyplux  
       32 天前   ❤️ 1
    https://www.videozip.online/ 我之前也撸了一个类似的 不过功能多一点 支持压缩 提取音频 打水印 ~

    测试下来 性能损失还是蛮大的,只能小项目不下软件可以用 视频太大的话还是建议本地。
    xinyana
        8
    xinyana  
       32 天前 via Android   ❤️ 2
    虽然是抄袭的,但是说自己写得问题也不大,因为作者确实进行了负优化
    lynan
        9
    lynan  
       32 天前   ❤️ 1
    用来用去,最后还是直接运行 ffmpeg 最好用,ffmpeg 的 GUI 也有不少,比如 Permute
    zhigangwu
        10
    zhigangwu  
    OP
       32 天前
    @xiaoqidev #1 大佬,关于独立开发可以加个好友么交流下么,虽然我现在在工作,但是在逐步转型独立开发,自己还有一个 50%投入的小伙伴可以做一些简单的任务
    zhigangwu
        11
    zhigangwu  
    OP
       32 天前   ❤️ 1
    @easyplux 小项目场景也蛮多的,我这边遇到过很多这类的场景,可以作为工具集成到 oss 上传逻辑里面。
    zhigangwu
        12
    zhigangwu  
    OP
       32 天前
    @xinyana 确实是花了一天时间抄袭,很羞愧
    zhigangwu
        13
    zhigangwu  
    OP
       32 天前
    @easyplux 你这个比我的好的
    xiaoqidev
        14
    xiaoqidev  
       32 天前
    @zhigangwu 可以的,但佬算不上
    zhigangwu
        15
    zhigangwu  
    OP
       32 天前
    @xiaoqidev #14 d3pnXzA3MjA=
    chenzw2
        16
    chenzw2  
       32 天前
    subframe75361
        17
    subframe75361  
       32 天前
    好像从来没见过哪个产品裁剪了 ffmpeg.wasm

    10 多 M 的 wasm 加载时间挺长的
    zhigangwu
        18
    zhigangwu  
    OP
       32 天前
    @subframe75361 我这边上了 dcdn ,加载起来就 2-4s
    zhigangwu
        19
    zhigangwu  
    OP
       32 天前
    @xiaoqidev 已经修复了,0.11 版本天然支持多线程,所以快一点,最新的版本需要选择版本, 但是多线程版本仍然有问题,做了俩者的切换
    zhigangwu
        20
    zhigangwu  
    OP
       31 天前
    @xinyana 改好了,快了不少
    wnpllrzodiac
        21
    wnpllrzodiac  
       30 天前
    视频预览没有办法拖动?差评
    zhigangwu
        22
    zhigangwu  
    OP
       30 天前
    @wnpllrzodiac 哪个是进度条,没有做拖动的
    hpan
        23
    hpan  
       27 天前
    什么原理,缩减视频码率?
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1410 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 23:52 · PVG 07:52 · LAX 16:52 · JFK 19:52
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.