音乐视觉化器
> [!警告] > 此软件尚未完成。请保持低期望。 该项目旨在开发一个工具,用于创建美妙的音乐可视化,并渲染出高质量的视频。 *请在提交 PR 之前阅读 [CONTRIBUTING.md](CONTRIBUTING.md)。* ## 演示 *音乐来自 [@nu11](https://soundcloud.com/nu11-chiptune) 于 [https://soundcloud.com/nu11-chiptune/nu11-wip-works-2016-2022](https://soundcloud.com/nu11-chiptune/nu11-wip-works-2016-2022) 20:38 发布* https://github.com/tsoding/musializer/assets/165283/8b9f9653-9b3d-4c04-9569-338fa19af071 ## 支持的音频格式 - wav - ogg - mp3 - qoa - xm - mod - flac ## 下载二进制文件 - Windows: [musializer-alpha2-win64.zip](https://github.com/tsoding/musializer/releases/download/alpha2/musializer-alpha2-win64.zip) - Linux: *正在进行中* ## 从源码构建 外部依赖项: - `PATH` 环境变量中可用的 [ffmpeg](https://ffmpeg.org/) 可执行文件。在视频渲染期间,它会被调用为子进程。因此,如果您不打算渲染任何视频,则完全可选。 我们使用了一种完全用 C 语言编写的自定义构建系统,称为 `nob`。[nob.c](./nob.c) 是构建 Musializer 的程序。有关此构建系统的更多信息,请参阅 [nob.h repo](https://github.com/tsoding/nob.h)。 在使用 `nob` 之前,您需要对其进行引导。只需使用可用的 C 编译器进行编译。在 Linux 上,通常为 `$ cc -o nob nob.c`。在 Windows 上,使用 MSVC 从 `vcvarsall.bat` 中,则为 `$ cl.exe nob.c`。您只需要进行一次引导。在引导之后,您只需不断地运行同一个可执行文件。如果您修改了 [nob.c](./nob.c),它甚至会尝试重新构建自己(有时可能失败,因此在这种情况下,请准备重新进行引导)。我强烈建议您阅读 [nob.c](./nob.c) 和 [nob.h](https://github.com/tsoding/nob.h),以了解它实际如何工作。构建系统仍在开发中,因此如果出现问题,请做好准备深入研究。 如果构建失败是因为缺少头文件,您可能需要添加这些文件。
暂无开放 Issues,或尚未同步最近议题。