分享一个基于浏览器的视频转 GIF 工具,可离线运行

17 天前
 Spute

前言

最近写公众号,需要做一些视频演示,可是手动上传视频还得设置封面,等待审核,远没有上传图片方便。 于是想到一个一种方案是将视频转 GIF ,这样就可以保证演示的效果,又能快速发布公众号文章了。于是网上找到一个现成的项目,但是有些问题,就基于这个项目修改了一下,然后部署到 cloudflare 里。分享给需要的朋友。

简介

一个基于浏览器的视频转 GIF 工具项目地址,使用 ffmpeg.wasm 在浏览器中直接处理视频转换。

网站 demo:https://video2gif.520233.best/

本项目基于video-to-gif二次开发

功能特性

效果展示:

浏览限制与问题

1216 次点击
所在节点    分享创造
11 条回复
rekulas
17 天前
Status: ERROR: ffmpeg.FS('readFile', 'output.gif') error. Check if the path exists

第一次尝试就失败,反而用 ai 写的 demo 直接转换成功
Spute
17 天前
Spute
17 天前
你用的是哪个浏览器的哪个版本,可以通过链接查看是否兼容 https://caniuse.com/?search=SharedArrayBuffer
@rekulas
rekulas
17 天前
142 最新版 edge 和老版本 134chrome 也没法用 我觉得这不是什么兼容性问题 😆
还得打磨下
Spute
16 天前
@rekulas 我也用 edge 试了下,还是没法复现😶
pipi32167
16 天前
也是同样报错:Status: ERROR: ffmpeg.FS('readFile', 'output.gif') error. Check if the path exists
MacOS + Chrome
Spute
16 天前
@pipi32167 感谢反馈。我刚刚用带中文的试了下可以复现这个错误了。你可以先用纯英文加字母试试。这个 bug 我修复一下。
go233
16 天前
https://video2gif.cc/ 跟我用的这个好像一样的技术
go233
16 天前
Video to gif 搜索量太低了,我调研了一下这个需求感觉有点少。
Spute
15 天前
@go233 是的,都是基于浏览器本地执行 ffmpeg ,感觉挺方便的。
Spute
15 天前
@go233 我也是自己有个相关小需求,才研究来着,先放出来看看情况。
不过我觉得视频转成 gif 动图,对写博客公众号什么的还是提方便的。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://ex.noerr.eu.org/t/1161313

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX