Skip to content

【开源自荐】基于 Web Audio API 的音频可视化画布 #6535

@RylanBot

Description

@RylanBot

开源地址

项目介绍

Tip

「前言」
音频可视化在生活中能具体应用的场景不太多,更多是作为欣赏用的作品,
但我依旧希望这个项目能给未来有需要的开发者做一个参考。
它虽然是“纯前端”技术栈构建的,但里面涉及的 Web Audio API + Web Codecs API 是偏小众的,
以及实现了一些具体的音频分析算法,需要了解相关的数学/物理知识背景,我觉得还是很有趣的。

🌎 操作指引

(可以直接跳转到视频的 00:25 观看最终的成品)

Demo.mp4

🔥 功能介绍

💕 音频可视化

  • 基于 Web Audio API,实现音频分析算法
  • 支持多种类型元素的创建,提供灵活的自定义选项

💕 画布编辑

  • 使用 FabricJS 库,实现可拖拽编辑器
  • 支持图片和文本的添加,方便组合搭配

💕 视频导出

  • 使用基于 WebCodecs APIWebAV 库,实现在浏览器环境下加工视频
  • 支持视频在渲染的过程中,继续调整其它内容

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions