前言
最近公司有新的需求,大致描述为需要用户上传本地文件,然后可以在网页进行播放,同时可以对播放中的视频进行截图,最后把截图下载到本地。
由于之前没有这块的知识储备,所以也是边摸索边实现。特此把探索过程记录下来,方便日后复习,也或许能帮到其他有需要的小伙伴。
本文基础前端框架为 vue2.x ,思路如下。
- 本地上传视频
- 播放视频
- 视频截图
- 截图下载
使用到的第三方库:👉👉 ffmpeg.wasm
npm 上包名叫这个 👉👉 @ffmpeg/ffmpeg
ffmpeg.wasm
先来学习一下这个库的基本用法,全部的 API 都在下面了。

这篇博客记录了如何在前端使用ffmpeg.wasm库实现本地视频播放和截图功能。文章介绍了createFFmpeg、ffmpeg.load和ffmpeg.run等关键方法,并提到了截图下载的实现思路。所需的第三方库为ffmpeg.wasm,通过fetchFile、createFFmpeg和ffmpeg.run等方法完成视频处理。
最低0.47元/天 解锁文章
416

被折叠的 条评论
为什么被折叠?



