Skip to content

HandaQAQ-Code/ScreenEdge-Audio-Visualizer

Repository files navigation

🎶 ScreenEdge Audio Visualizer

开发中

让你的桌面“会跳动”的炫酷音频可视化工具

📌 项目简介

ScreenEdge Audio Visualizer 是一款轻量级、跨平台的桌面端视觉插件,它能够读取系统音频信号,并在 屏幕四周渲染实时的频谱可视化效果。 无论你在听音乐、看电影、玩游戏,都能让画面边缘随着声音动态跳动,为桌面带来沉浸式视觉体验。

✨ 功能特性

  • 🔊 实时音频捕获:支持系统音频与麦克风音频

  • 🌈 环绕屏幕的边框特效(屏幕四边都可显示)

  • 🎨 多种可视化样式:柱状、波形、光线、柔光条、频段块等

  • ⚙️ 高度可自定义

    • 颜色
    • 动画速度
    • 灵敏度
    • 边框粗细
    • 显示边(上/下/左/右任意组合)
  • 🖥️ 支持多显示器

  • 🪶 资源占用低

  • ⛓️ 插件式架构(可扩展不同渲染器)

🚀 快速开始

1. 克隆项目

git clone https://github.com/yourname/screenedge-audio-visualizer.git
cd screenedge-audio-visualizer

2. 安装依赖

npm install

3. 启动

npm run dev

🔧 技术实现

项目主要使用:

  • Electron / Node.js 获取音频与控制窗口
  • Web Audio API 做 FFT 频谱分析
  • Vue 实现流畅渲染
  • 透明窗口 + 点击穿透 实现不影响正常操作的桌面覆盖透明层

🗺️ 路线图(Roadmap)

  • 添加更多可视化主题
  • 性能优化(GPU 加速)
  • 发布跨平台安装包
  • 支持第三方主题市场

🤝 贡献

欢迎 PR 或 Issue!任何视觉创意、性能优化、跨平台支持建议都非常宝贵。

📄 许可证

MIT License


About

Show your music around screen!

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published