#57 · 主分类: 视频与动画
mediabunny
纯 TypeScript 媒体工具包,用于直接在浏览器中读取、写入和转换视频和音频文件。
项目最后更新:08/29/26
GitHub Stars
7.1K
Forks数量
292
贡献者数量
34
许可证
MPL-2.0
收录理由
浏览器里的媒体处理,过去往往要绕道服务器或者借助原生二进制,Mediabunny却把解封装、封装和转码都直接放到了前端。它用纯TypeScript从零写成,零依赖,支持MP4、WebM、MP3、HLS这些常见容器格式,而且代码拆分得很彻底,打包时只带上实际用到的部分。编码解码走的是WebCodecs硬件加速,所以裁剪、旋转、缩放、格式转换这些操作在本地跑起来也够快,足以支撑真正的剪辑和导出功能,不用再跟后端来回折腾。同一套代码在Node、Bun或Deno里也能跑,需要服务端处理时同样顺手。不少商业视频产品都在赞助这个项目,看得出它在实际场景里确实有用。做网页编辑器、剪辑工具或重媒体Web应用的人,可以把它当作FFmpeg的一个纯前端替代方案。
相关文章
暂无针对该项目的文章。
如需补充新闻资讯、使用教程、应用测评等内容,欢迎 联系我们推荐选题或投稿。