WAAASAABIII Full
返回

WAAASAABIII

macOS, Windows

多影音同步播放器,支援多設備音訊輸出

功能介紹

WAAASAABIII 是一款以 Rust 開發的多影音同步播放器,設計用於現場演出與多螢幕裝置藝術。程式的核心是多軌時間軸系統,每一軌可載入獨立的影片檔案,所有軌道在統一時間軸上進行同步播放。每軌提供獨立的透明度、位置與縮放控制,並支援三種混合模式,可將多個影像層疊合成為單一輸出畫面。

輸出端配備多邊形遮罩功能,使用者可對每個輸出畫面定義多邊形區域,進行伸縮、裁切與邊緣平滑處理,適用於非標準形狀的投影表面。音訊方面,程式透過 RtAudio C++ 封裝實現多音訊裝置的同時輸出,採用 callback-driven 架構搭配 lock-free ring buffer,每軌可獨立指定輸出裝置與聲道偏移,支援多聲道音訊介面如 Expert Sleepers ES-8 的 16 聲道輸出。

程式支援 Ableton Link 協定,在 audio callback 內處理同步邏輯,可與其他 Link 相容的音樂軟體或硬體進行節拍對齊。影片解碼使用 ffmpeg-next,支援包含 H.264、HEVC 與 PCM/AAC 等常見格式。程式同時支援 macOS 與 Windows 雙平台。

WAAASAABIII Full
WAAASAABIII Full WAAASAABIII Demo

特色一覽

  • Multi-track timeline with synchronized playback
  • Multi-device audio output
  • Opacity / position / zoom adjustment per track
  • 3 blend modes
  • Per-output polygon mask (stretch / crop + smoothing)
  • Ableton Link synchronization

技術資訊

開發語言
Rust
平台
macOS, Windows
Frameworks
wgpu, egui, ffmpeg-next, cpal, symphonia, RtAudio, Ableton Link

GitHub Repository

© 2025 MADZINE. 保留所有權利。