Как записать звонок Google Meet в Linux

Запись доступна в Google Meet только на некоторых платных тарифах Workspace, и запись сохраняется в аккаунте кого-то из участников. В Linux, где Meet работает в браузере, самый простой способ — записать звонок самостоятельно. В этом руководстве описаны ручной и автоматический методы.

Запишите вручную с помощью OBS

Google Meet — это вкладка браузера, поэтому OBS обрабатывает её как любое окно. Главное — правильно настроить аудио.

  1. 1

    Установите OBS Studio

    Установите OBS через менеджер пакетов или как Flatpak. Сборка Flatpak включает портал PipeWire, необходимый для захвата на Wayland.

  2. 2

    Откройте Meet и добавьте источник захвата

    Откройте звонок Google Meet в браузере, затем добавьте источник «Захват экрана» в OBS (PipeWire на Wayland, XSHM на X11) и выберите окно браузера.

  3. 3

    Захватите обе стороны аудио

    Добавьте источник «Захват вывода Audio», настроенный на устройство '.monitor' вашего активного вывода, чтобы записать других участников. Добавьте источник «Захват ввода Audio» для микрофона. Убедитесь, что оба индикатора реагируют во время звонка.

  4. 4

    Настройте формат и начните запись

    В разделе «Настройки — Вывод» выберите MP4 и аппаратный кодировщик (VAAPI или NVENC). Начинайте запись до подключения к звонку и останавливайте после его окончания.

  5. 5

    Получите расшифровку записи

    OBS создаёт только видео. Чтобы получить расшифровку, пропустите аудио через локальную сборку Whisper после записи. Повторяйте этот шаг после каждой встречи.

Захват аудио Meet в Linux

В Linux микрофон и выход звука — это отдельные потоки. Если запись захватывает только микрофон, вы слышны, а остальные участники — нет. Чтобы записать тех, кого вы слышите, захватите мониторный источник выхода.

PulseAudio и PipeWire предоставляют устройство '.monitor' для каждого выхода — это петлевой захват всего, что воспроизводится, включая аудио Meet из браузера. Направьте запись на этот мониторный источник и добавьте микрофон, чтобы записать весь звонок. Поскольку Meet работает в браузере, убедитесь, что аудио браузера идёт на тот же выход, который вы отслеживаете.

Более быстрый способ: пусть это сделает Autorec

Autorec работает нативно в Linux и сам обрабатывает захват, маршрутизацию аудио и расшифровку.

  1. 1

    Установите и запустите Autorec

    Установите пакет .deb или .rpm и запустите приложение. Оно будет работать в системном лотке.

  2. 2

    Подключитесь к звонку Meet в браузере

    Autorec обнаруживает звонок Google Meet и автоматически начинает запись. Он захватывает окно звонка и смешивает ваш микрофон с мониторным источником динамиков. Никакой бот не подключается, поэтому лишних участников не появляется.

  3. 3

    Получите видео, расшифровку и краткое содержание

    После окончания звонка Autorec расшифровывает аудио локально с помощью whisper.cpp и создаёт краткое содержание на основе ИИ. MP4, .txt, .srt и краткое содержание остаются на вашем диске, а не в чужом Drive.

Распространённые проблемы

В записи нет звука от других участников

Вы захватили микрофон, а не выход. Добавьте источник захвата вывода, указав на устройство '.monitor' того выхода, через который браузер воспроизводит звук.

В Google Meet не появляется опция «Запись»

Встроенная запись в Meet доступна только на определённых тарифах Workspace и может требовать включения администратором. Запись с рабочего стола от этого не зависит. Она захватывает звонок извне Meet на любом тарифе, включая бесплатные аккаунты.

Запись рывками

Программное кодирование при одновременной работе браузера с Meet — это высокая нагрузка. Переключитесь на кодировщик VAAPI или NVENC, записывайте с частотой 30 fps и держите ноутбук подключённым к сети, чтобы избежать снижения производительности процессора.

Часто задаваемые вопросы

Могу ли я записать звонок Google Meet, не имея платного плана Workspace?

Да. Встроенная запись в Meet требует подходящего плана Workspace, но запись с рабочего стола захватывает окно звонка извне Meet. Это работает и с бесплатной учётной записью Google.

Узнают ли другие участники звонка в Meet, что я веду запись?

Уведомление о записи в Meet появляется только при использовании встроенной функции записи. Запись с рабочего стола работает вне Meet, поэтому уведомление не отображается. Всё равно сообщите другим участникам. Закон о согласии на запись часто требует этого.

Распознаёт ли Autorec звонок в Meet в любом браузере?

Autorec определяет звонок в Meet по названию окна и процессу браузера, поэтому работает во всех распространённых браузерах на Linux.

Сохраняется ли запись где-нибудь в интернете?

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

Пропустить настройку

Autorec распознаёт звонок, записывает его на ваш диск и транскрибирует прямо на вашем устройстве. Никакой бот не подключается к встрече, и ничего не загружается на серверы. Бесплатный тариф — до 3 записей в 24 часа, по 40 минут каждая.