Skip to content

Align v0.2.0

Choose a tag to compare

@github-actions github-actions released this 28 Sep 13:31
· 7 commits to main since this release
3081008

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
    through dnf/pacman on 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.run

Or 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

New Contributors

Full Changelog: v0.1.0...v0.2.0