macOS
brew install aubiolocal Homebrew formula metadata
sudo port install aubioMacPorts ports tree · audio/aubio/Portfile · 来源: api.github.com
安装
brew install aubiolocal Homebrew formula metadata
sudo port install aubioMacPorts ports tree · audio/aubio/Portfile · 来源: api.github.com
sudo apk add aubioAlpine Linux edge package indexes · aubio · 来源: dl-cdn.alpinelinux.org
sudo apt install aubio-toolsDebian stable package indexes · aubio-tools · 来源: deb.debian.org
sudo dnf install aubioFedora Rawhide package metadata · aubio · 来源: dl.fedoraproject.org
nix profile install nixpkgs#aubionixpkgs package indexes · pkgs/by-name/au/aubio/package.nix · 来源: api.github.com
sudo pacman -S aubioArch Linux sync databases · aubio · 来源: geo.mirror.pkgbuild.com
sudo zypper install aubio-docsopenSUSE Tumbleweed package metadata · aubio-docs · 来源: download.opensuse.org
概览
Extract annotations from audio signals
历史
aubio is a C library and command-line toolkit for extracting musical annotations from audio: onsets, pitch, tempo, beats, MFCCs, and related descriptors. In package-manager terms it is both a developer library and a bag of small Unix-style audio analysis commands.
The official site describes aubio as a tool for extracting annotations from audio signals, with real-time-friendly algorithms that can be used offline in editors and samplers or online in audio effects and virtual instruments. The site footer dates the aubio team back to 2003, and the project remains maintained through its own gitweb and GitHub repository.
The manual for aubio 0.4.9 describes the project as algorithms and tools to label and transform music and sounds, with Python documentation, command-line tools, developer documentation, Doxygen API docs, and build instructions. Its project-pages section links the homepage, GitHub repository, PyPI package, Doxygen docs, and mailing lists.
aubio spread through several packaging ecosystems because it sits at the intersection of command-line audio tooling, Python music-analysis workflows, and C library integration. The batch package metadata lists Homebrew, Alpine, Debian/Ubuntu as `aubio-tools`, Fedora, MacPorts, Nix, Arch, and openSUSE packaging.
The official manual acknowledges Debian/Ubuntu packages, precompiled binaries, Python packaging through PyPI, and source builds. That mix explains its long-running appeal: users can install only the CLI tools, embed the C library, or use the Python bindings in analysis notebooks and scripts.
As a CLI package, aubio gives users commands such as `aubio`, `aubiocut`, `aubioonset`, `aubiopitch`, `aubiotrack`, `aubionotes`, `aubiomfcc`, and `aubioquiet`. The manual's command-line section documents these as separate tools rather than a single subcommand-heavy executable.
As a library, aubio offers algorithms for onset detection, pitch tracking, tempo and beat detection, MFCCs, FFT and phase vocoder work, filters, transient/steady-state separation, sound-file I/O, and math utilities. Optional dependencies add media-file, resampling, FFT, JACK, and platform audio support.
aubio is the sort of package that quietly anchors larger workflows. It has tiny command-line tools that can be chained in scripts, a C API for applications, and Python bindings that use NumPy arrays efficiently. That makes it show up in package managers for media users, scientists, educators, and plugin developers.
Its dependency story is also interesting: the official site notes that as of 0.4.0 aubio had no required dependencies, while optional integrations can pull in libav, libsndfile, libsamplerate, FFTW, JACK, Apple audio frameworks, and more. Package maintainers therefore decide how much audio ecosystem surface to enable.
安全态势
broad file, network, media, or database tool signal.
blue 风险 · 中 置信度 · tool
在无人值守的代理使用前,请检查该工具是否读取明文凭据、写入远程状态、发布制品或调用插件。
可执行文件
| 命令 | 类型 | 暴露范围 | 备注 |
|---|---|---|---|
aubio | cli | 全局可执行文件 | |
aubiocut | cli | 全局可执行文件 | |
aubiomfcc | cli | 全局可执行文件 | |
aubionotes | cli | 全局可执行文件 | |
aubioonset | cli | 全局可执行文件 | |
aubiopitch | cli | 全局可执行文件 | |
aubioquiet | cli | 全局可执行文件 | |
aubiotrack | cli | 全局可执行文件 |
新鲜度
这些信号区分页生成时间、软件包管理器活动和上游发布比较。只有存在证据 URL 和可比较版本时,才会提示版本落后。
安装元数据
| 软件包键 | brew:aubio |
|---|---|
| 版本 | 0.4.9 |
| 软件包管理器 | Homebrew |
| 软件包管理器页面 | https://formulae.brew.sh/formula/aubio |
| 主页 | https://aubio.org |
| 仓库 | https://github.com/aubio/aubio |
| 上游文档 | https://aubio.org/doc/latest |
| 许可证 | GPL-3.0-or-later |
| 源码归档 | https://sources.buildroot.net/aubio/aubio-0.4.9.tar.bz2 |
| 最后更新 | 2026-06-15T10:20:10-04:00 |
| Pulse | updated |
| 依赖 | libsndfile, numpy, python@3.14 |
| 构建依赖 | libtool, pkgconf, python-setuptools |
| Bottle | 可用 (于 arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux) |
| Homebrew post-install | 未定义 |
| 服务 | 未声明 |
注册表事实
| Source Database | Homebrew formula API |
|---|---|
| Tap | homebrew/core |
| Full Name | aubio |
| Version Scheme | 0 |
| Revision | 4 |
| Bottle Stable Root URL | https://ghcr.io/v2/homebrew/core |
| Deprecated | no |
| Disabled | no |
| Keg Only | no |
| URL Keys |
|
源数据库匹配
匹配项来自外部软件包管理器索引,并与本地 Automic Vault 软件包链接分开显示。
aubio-tools 0.4.9-4.7+b2
library for audio segmentation -- utilities
sudo apt install aubio-toolslibaubio-dev 0.4.9-4.7+b2
library for audio and music analysis, synthesis, and effects
sudo apt install libaubio-devlibaubio-doc 0.4.9-4.7
library for audio segmentation -- documentation
sudo apt install libaubio-doclibaubio5 0.4.9-4.7+b2
library for audio segmentation
sudo apt install libaubio5python3-aubio 0.4.9-4.7+b2
Python 3 interface for aubio, a library for audio segmentation
sudo apt install python3-aubioaubio
nix profile install nixpkgs#aubioaubio-tools 0.4.9-4.4build1
library for audio segmentation -- utilities
sudo apt install aubio-toolslibaubio-dev 0.4.9-4.4build1
library for audio and music analysis, synthesis, and effects
sudo apt install libaubio-devlibaubio-doc 0.4.9-4.4build1
library for audio segmentation -- documentation
sudo apt install libaubio-doclibaubio5 0.4.9-4.4build1
library for audio segmentation
sudo apt install libaubio5python3-aubio 0.4.9-4.4build1
Python 3 interface for aubio, a library for audio segmentation
sudo apt install python3-aubioaubio 0.4.9-r6
tool designed for the extraction of annotations from audio signals
sudo apk add aubioaubio-dev 0.4.9-r6
tool designed for the extraction of annotations from audio signals (development files)
sudo apk add aubio-devaubio-static 0.4.9-r6
tool designed for the extraction of annotations from audio signals (static library)
sudo apk add aubio-staticaubio 0.4.9-39.fc45
An audio labeling tool
sudo dnf install aubioaubio-devel 0.4.9-39.fc45
Development files for aubio
sudo dnf install aubio-devel来源线索
此页面由 av-web 从 scripts/generate-pkg-sqlite.py 生成的私有软件包 SQLite 工件提供。
View the package source record on GitHub.