anc
macOS: запись звука Zoom и микрофона
- Звук Zoom — ScreenCaptureKit с фильтром по приложению us.zoom.xos,
сразу 16 кГц моно; микрофон — CoreAudio через cpal.
- Info.plist с объяснениями для запросов доступа (микрофон, системный
звук), minimumSystemVersion 13.0, сборка .app.
- Swift-мост ScreenCaptureKit при одних Command Line Tools: путь к
библиотекам совместимости Swift и rpath /usr/lib/swift в build.rs.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
1b62ba2
30 сентября 2026 г.
Cargo.toml
[package]
name = "meet-audio"
version = "0.1.0"
description = "Захват звука встречи: процесс Zoom и микрофон (WASAPI), нарезка на куски по паузам"
edition = "2021"
rust-version = "1.90"
[dependencies]
thiserror = "2"
symphonia = { version = "0.5", default-features = false, features = ["mp3", "aac", "isomp4", "alac", "flac", "ogg", "vorbis", "wav", "pcm", "mkv", "adpcm", "aiff", "caf"] }
[target.'cfg(target_os = "macos")'.dependencies]
screencapturekit = "11"
cpal = "0.18"
[target.'cfg(windows)'.dependencies]
wasapi = "0.24"
windows = { version = "0.62", features = ["Win32_Foundation", "Win32_System_Diagnostics_ToolHelp"] }