Как записать онлайн-встречу на Mac: микрофон и собеседники отдельно, без BlackHole

Коротко: встроенные средства macOS записывают только микрофон, а голоса собеседников идут через системный звук, который они не видят. Его можно захватить тремя способами: виртуальным аудиоустройством вроде BlackHole, программой на ScreenCaptureKit или через захват звука в Core Audio. Удобнее всего писать себя и собеседников в две отдельные дорожки.

Почему QuickTime не слышит собеседников

Когда вы открываете QuickTime, выбираете «Новая аудиозапись» или жмёте Cmd+Shift+5 для записи экрана, в списке источников звука есть только микрофоны. Это не ошибка настройки. В macOS нет встроенного устройства, которое отдавало бы программам «то, что сейчас звучит в наушниках»: системный звук — это выход, а записывать программы умеют только входы.

В macOS 27 Apple наконец добавила в запись экрана опцию системного звука. Но это запись экрана: звук сохраняется вместе с видео, и вы с собеседниками оказываетесь в одной дорожке. Для встреч, которые нужно потом расшифровать, этого мало.

Голос собеседника в Zoom, Телемосте или любом другом сервисе приходит к вам как раз через выход. Поэтому запись микрофоном получается однобокой: ваша речь слышна чисто, а собеседников либо нет совсем, либо они едва различимы — если звук шёл из колонок и попал обратно в микрофон.

Во многих сервисах видеосвязи есть своя кнопка записи. Но она обычно доступна только организатору, пишет всё в одну смешанную дорожку и часто сохраняет файл в облаке сервиса. Если вы не организатор или не хотите отдавать запись третьей стороне, нужна запись на своей стороне.

Способ 1. Виртуальное аудиоустройство: BlackHole и аналоги

Классическое решение — поставить виртуальный аудиодрайвер. Самый известный бесплатный — BlackHole, есть и коммерческие аналоги. Драйвер создаёт в системе устройство, которое одновременно является выходом и входом: что в него отправили, то из него и можно записать.

Как настроить

  1. Установите BlackHole (версия на 2 канала подходит для речи).
  2. Откройте «Настройку Audio-MIDI» (Программы → Утилиты).
  3. Нажмите «+» внизу слева и выберите «Создать устройство с несколькими выходами». Отметьте в нём ваши наушники или колонки и BlackHole. Наушники поставьте основным устройством, а для BlackHole включите коррекцию дрейфа.
  4. В «Системных настройках» → «Звук» выберите это новое устройство как выход. Теперь звук идёт и вам в уши, и в BlackHole.
  5. В программе записи выберите BlackHole как вход — так вы запишете собеседников.
  6. Чтобы записать и себя, создайте там же «Агрегатное устройство» из микрофона и BlackHole и записывайте уже его.

Минусы

  • Громкость. У устройства с несколькими выходами системный регулятор громкости не работает, громкость приходится менять в самом сервисе видеосвязи или в каждом устройстве отдельно.
  • Переключения. Подключили другие наушники или AirPods — схему надо пересобирать. После встречи выход нужно вернуть обратно, иначе звук продолжит идти через виртуальное устройство.
  • Bluetooth-гарнитуры. Когда у беспроводных наушников включается микрофон, многие из них переходят в режим гарнитуры, и качество звука заметно падает.
  • Одна дорожка. Агрегатное устройство в большинстве программ превращается в одну смешанную запись: вы и собеседники в одном файле.

Схема рабочая и универсальная, но её надо помнить и перенастраивать. Для ежедневных созвонов это утомляет.

Способ 2. Программы на ScreenCaptureKit

Начиная с macOS 13 Ventura у приложений есть системный способ захватывать не только экран, но и звук — фреймворк ScreenCaptureKit. Программа, которая им пользуется, может записывать системный звук напрямую, без драйверов и без изменения настроек вывода. Вы продолжаете слушать встречу в любых наушниках, а запись идёт параллельно.

Этим способом пользуются многие современные программы записи экрана и стриминга. Ищите в настройках источник вроде «Системный звук» или «Звук приложений».

Минус: формально это захват экрана. Программе нужно разрешение на запись экрана, а в некоторых версиях macOS система периодически напоминает, что приложение имеет к нему доступ.

Способ 3. Захват звука через Core Audio

В macOS 14 (начиная с обновления 14.2) появился ещё один механизм — захват звука на уровне Core Audio. Приложение может подключиться к звуку всей системы или конкретных программ, например только сервиса видеосвязи, и записывать его без драйверов и без доступа к изображению экрана.

Для пользователя это выглядит так же, как способ 2: ничего не нужно настраивать в «Звуке», громкость работает как обычно, наушники можно менять во время встречи. Разница во внутренностях: такой захват ближе к звуку и не требует записывать экран.

Разрешения, которые придётся выдать

Какой бы способ вы ни выбрали, macOS спросит разрешения. Если окно не появилось или вы случайно нажали «Не разрешать», откройте «Системные настройки» → «Конфиденциальность и безопасность»:

  • Микрофон — чтобы записывать ваш голос.
  • Запись экрана и системного звука (в старых версиях — «Запись экрана») — чтобы записывать собеседников способами 2 и 3.

После выдачи разрешения программу иногда нужно перезапустить.

Сравнение способов

BlackHole и аналоги ScreenCaptureKit Core Audio
Версия macOS любая актуальная 13 и новее 14.2 и новее
Нужен драйвер да нет нет
Менять настройки звука да, перед каждой встречей нет нет
Регулятор громкости не работает в схеме работает работает
Две отдельные дорожки только если программа умеет зависит от программы зависит от программы

Почему две дорожки лучше одной

Самая полезная вещь, которую можно сделать с записью встречи, — писать себя и собеседников в два отдельных файла: микрофон отдельно, системный звук отдельно. Это даёт сразу несколько преимуществ.

  • Понятно, кто говорит. Всё, что в дорожке микрофона, — это вы. Всё, что в дорожке системного звука, — собеседники. Не нужно автоматически определять спикеров, разделение уже есть в самих данных.
  • Чище расшифровка. Когда люди перебивают друг друга, в одной дорожке голоса смешиваются, и распознавание ошибается. В двух дорожках перекрытие разведено.
  • Можно выровнять громкость. Ваш голос в микрофоне обычно громче собеседников. Отдельные дорожки легко выровнять при прослушивании.
  • Удобнее искать. Нужно найти, что сказали вам, а не вы, — слушаете только одну дорожку.

Даже если ваша программа записи пишет одним файлом, проверьте настройки: иногда раздельная запись включается галочкой.

Что делать с записью дальше

Час разговора никто не переслушивает. Запись становится полезной, когда превращается в текст.

Расшифровка. Открытая модель распознавания речи Whisper хорошо понимает русский и работает локально — например, через whisper.cpp. На Mac с процессором Apple Silicon час записи расшифровывается за минуты, и звук не покидает компьютер. Если дорожки раздельные, расшифровывайте каждую отдельно и затем объединяйте по времени — получится диалог с подписями «я» и «собеседник».

Протокол. Из расшифровки языковая модель за минуту соберёт краткий протокол: участники, темы, решения, задачи с ответственными и сроками. Проверьте его глазами — особенно имена, цифры и даты.

Хранение. Держите запись, расшифровку и протокол рядом, в папке с датой и названием встречи. Через месяц вы будете благодарны себе за порядок.

Чек-лист перед встречей

  1. Разрешения на микрофон и системный звук выданы, программа записи перезапущена после их выдачи.
  2. Сделана пробная запись на 10 секунд: слышны и вы, и звук из браузера или видео.
  3. Если используете BlackHole: выход переключён на устройство с несколькими выходами, громкость выставлена заранее.
  4. На диске есть место: час звука в несжатом формате занимает сотни мегабайт.
  5. Участники предупреждены о записи.

Об этике и законе

Предупреждайте собеседников, что встреча записывается, и говорите, зачем. Это вопрос доверия, а во многих компаниях и требование внутренних правил. Отдельно подумайте, где будут храниться записи и кто к ним получит доступ: голос и содержание разговора — чувствительные данные. Если записи нужны для работы с клиентами или сотрудниками, правовые детали лучше уточнить у юриста.

Как это сделано у нас

Мы в лаборатории пользуемся собственным приложением Protokol: оно само замечает начало встречи и запускает запись, пишет вас и собеседников в две дорожки без BlackHole, расшифровывает речь прямо на Mac и собирает протокол. Подробнее — на странице Protokol.

Частые вопросы

Можно ли записать звук собеседника встроенными средствами macOS?

До macOS 27 — нет: QuickTime и панель записи экрана (Cmd+Shift+5) пишут только микрофон. В macOS 27 в записи экрана появилась опция системного звука, но она пишет его вместе с видео и в одну дорожку с микрофоном. Для раздельной записи встречи по-прежнему нужна отдельная программа или виртуальное аудиоустройство.

Нужен ли BlackHole в новых версиях macOS?

Для записи встреч — уже не обязательно. Начиная с macOS 13 приложения могут захватывать системный звук через ScreenCaptureKit, а в новых версиях появился ещё и захват звука конкретных приложений через Core Audio. BlackHole остаётся универсальным вариантом, если нужная программа так не умеет.

Почему лучше две дорожки, а не одна?

В раздельной записи сразу понятно, где говорите вы, а где собеседники. Это упрощает расшифровку, позволяет выровнять громкость каждой стороны и найти нужную реплику без автоматического определения спикеров.

Можно ли расшифровать запись встречи без интернета?

Да. Открытая модель Whisper работает прямо на Mac, например через whisper.cpp, и на Apple Silicon расшифровывает час разговора за минуты. Звук при этом никуда не отправляется.