Repository navigation
Align v0.2.0
Align synchronizes camera footage and separately recorded audio using waveform
matching, timecode, and recording metadata.
What's new in 0.2.0
- Much faster synchronization. MOV, MP4 and WAV (including RF64/BW64) are
read natively instead of through FFmpeg. On a 22-file test set, a full
synchronization dropped from about 11 s to under 1 s with the same accuracy. - Faster media export. Camera files with replacement audio are written
natively, in a fraction of a second instead of several seconds. - Smaller macOS app. macOS no longer bundles FFmpeg; Linux and Windows ship
a slimmer FFmpeg build (about 9 MB instead of 19 MB). - Refined interface. Round timeline ruler steps, smoother progress,
a real drop zone, clearer search-accuracy settings, and Ctrl shortcuts on
Windows and Linux (F11 for full screen). - Updates on every platform. Align checks for a new release at launch and
offers it in a small card. One click downloads it, verifies its checksum and
installs it: through the Windows installer, by replacing the app on macOS, or
throughdnf/pacmanon Fedora and Arch. Copies of 0.1.0 do not check for
updates, so install this release manually once. - Windows fixes. Premiere Pro and Final Cut Pro exports now reference
Windows media with valid file URLs, the app has its icon, and no console
windows flash while it works.
Downloads
| Platform | Installer |
|---|---|
| macOS 15+ (Apple Silicon) | Align-0.2.0-macOS-arm64.dmg |
| Windows 10/11 (x64) | Align-0.2.0-Windows-x64-Setup.exe |
| Fedora (x86_64) | Align-0.2.0-Fedora-x86_64-Setup.run or Align-0.2.0-Fedora-x86_64.rpm |
| Omarchy / Arch Linux (x86_64) | Align-0.2.0-Omarchy-x86_64-Setup.run or align-0.2.0-1-x86_64.pkg.tar.zst |
Every build includes the desktop app, the CLI, the MCP server, and the AAF
module. No separate Python installation is needed.
macOS
Open the DMG and drag Align to Applications. The app is ad-hoc signed,
not Developer ID signed or notarized. If macOS says the app is damaged, move it
to /Applications, then for a copy downloaded from this release run:
sudo xattr -dr com.apple.quarantine "/Applications/Align.app"
open "/Applications/Align.app"Windows
Run Align-0.2.0-Windows-x64-Setup.exe. It installs for the current user,
adds Align to the Start menu, and installs the Microsoft VC++ runtime if needed.
Running it over 0.1.0 upgrades that installation. The installer is unsigned, so
SmartScreen may ask for confirmation.
Fedora and Omarchy / Arch
The .run installers open a graphical installer in Align's style and ask for
system authorization. Run them as your ordinary user:
chmod +x Align-0.2.0-Fedora-x86_64-Setup.run
./Align-0.2.0-Fedora-x86_64-Setup.runOr install the native package directly with
sudo dnf install ./Align-0.2.0-Fedora-x86_64.rpm or
sudo pacman -U ./align-0.2.0-1-x86_64.pkg.tar.zst. Choose one method; each
.run contains the same package. Linux requires glibc 2.39+, a working Vulkan
driver, and GTK 4 with polkit for the graphical installer. Later versions install
from inside Align, behind the same system authorization prompt.
Sources and verification
align-source-<platform>.tar.gz contains the corresponding Align source, locked
and vendored Rust dependencies, the FFmpeg source used on Linux and Windows, and
the AAF component sources. License notices are included in every installer.
Align is licensed under GPL-3.0-only.
Each download has a .sha256 file. Verify from the download directory, for
example shasum -a 256 -c Align-0.2.0-macOS-arm64.dmg.sha256.
Every installer in this release was built and checked by GitHub Actions: tests
and lint on all three platforms, end-to-end synchronization and export checks,
and a package installation test on Fedora and Arch Linux.
What's Changed
- Refactor/quality pass by @FedyaLight in #1
- Open the one-time Patreon donation from Support Align by @FedyaLight in #2
- Release/0.2.0 by @FedyaLight in #3
New Contributors
- @FedyaLight made their first contribution in #1
Full Changelog: v0.1.0...v0.2.0