Как записать встречу в Zoom на Linux
Клиент Zoom предлагает локальную запись только в некоторых платных тарифах, и даже тогда не делает транскрипцию. В этом руководстве — два пути: запись вручную через OBS Studio и автоматический способ, когда запись запускается сама.
Записать вручную через OBS
OBS Studio — бесплатная и открытая программа, доступная для всех основных дистрибутивов. Главная сложность — звук: нужно правильно выбрать источник, иначе запишется только ваш микрофон.
- 1
Установить OBS Studio
Установите OBS через менеджер пакетов (apt, dnf, pacman) или как Flatpak. Сборка Flatpak отлично подходит для захвата экрана; для захвата окон в Wayland она также подтягивает нужный PipeWire портал.
- 2
Добавить источник захвата экрана или окна
В OBS добавьте источник 'Захват экрана (PipeWire)' в Wayland или 'Захват экрана (XSHM)' в X11. Выберите экран или окно Zoom. Если превью чёрное в Wayland — доступ через портал был отклонён. Удалите источник и добавьте заново, чтобы вызвать выбор.
- 3
Записать звук звонка, а не только микрофон
Добавьте источник 'Захват выхода Audio'. Установите устройство на монитор ваших динамиков. В PulseAudio или PipeWire это устройство '.monitor', которое копирует всё, что воспроизводится. Так вы получите звук других участников. Добавьте второй источник 'Захват входа Audio' для микрофона.
- 4
Выберите формат и начните запись
В Настройках → Вывод установите формат записи в MP4 и выберите аппаратный кодировщик (VAAPI для AMD/Intel, NVENC для NVIDIA), чтобы избежать подтормаживания при кодировании. Нажмите «Начать запись» до входа в звонок и «Остановить» по окончании.
- 5
Создать транскрипцию
OBS даёт видеофайл, но не текст. Чтобы получить текст, обработайте аудио локально через whisper.cpp или любой другой инструмент. Это отдельный шаг, который нужно повторять после каждой встречи.
Ловушка со звуком в Linux
В Linux ваш микрофон и звук из динамиков — это разные вещи. Если записывать только микрофон, вы получите только свой голос, но не собеседников. Чтобы записать всё, что вы слышите, нужно захватить монитор источника звука.
И PulseAudio, и PipeWire предоставляют устройство '.monitor' для каждого выхода. Это петля воспроизводимого звука, включая входящий аудиопоток из Zoom. В pavucontrol вы увидите его на вкладке «Запись»; в командной строке — через 'pactl list sources'. Направьте туда рекордер и смешайте с микрофоном — и вы получите всю беседу.
Более простой путь: пусть всё делает Autorec
Autorec — это приложение для рабочего стола, которое само занимается захватом, маршрутизацией звука и транскрипцией. Работает нативно в Linux.
- 1
Установите и запустите Autorec
Скачайте .deb или .rpm пакет, установите и запустите приложение. Оно разместится в системном трее и будет ждать.
- 2
Подключайтесь к звонку в Zoom как обычно
Autorec отслеживает окно Zoom и автоматически начинает запись. Он захватывает окно звонка и смешивает микрофон с монитором динамиков, так что в файле будут обе стороны. Никакой бот не подключается к встрече.
- 3
Получите видео, транскрипцию и сводку
После окончания звонка Autorec останавливает запись и транскрибирует аудио на вашем устройстве с помощью whisper.cpp. У вас на диске окажется MP4, транскрипция в .txt и .srt, а также сводка от ИИ — и ничего не загружается наружу.
Распространённые проблемы
В записи нет звука других участников
Вы захватили микрофон вместо выхода динамиков. Добавьте аудиоисточник, указывающий на устройство '.monitor' вашего активного выхода, или проверьте, что рекордер настроен на монитор, а не на микрофон.
В записи только другие участники, а меня нет
Вы захватили только монитор. Нужно и то, и другое: один источник для монитора и один для микрофона, смешанные вместе. В OBS — это два отдельных аудиоисточника на одной сцене.
Видео рывками или теряет кадры
Программное кодирование конфликтует за CPU с Zoom. Переключитесь на VAAPI или NVENC, снизьте частоту до 30 fps, закройте тяжёлые приложения. На ноутбуке подключите зарядку — энергосбережение может ограничивать производительность кодировщика.
Часто задаваемые вопросы
Можно ли законно записывать встречу в Zoom?
Правила согласия различаются по странам и штатам. Во многих местах нужно предупредить других участников о записи, а в некоторых — получить их согласие. Проверьте правила в вашем регионе и у собеседников, и спросите перед записью.
Можно ли записать встречу в Zoom на Linux без платного тарифа Zoom?
Да. Встроенная локальная запись в Zoom ограничена тарифом, но сторонний рекордер, например OBS или Autorec, захватывает окно и звук независимо от вашего тарифа в Zoom. Он записывает встречу извне Zoom.
Увидит ли ведущий, что я записываю?
Рекордер вроде OBS или Autorec захватывает окно с вашего компьютера, поэтому в Zoom не появляется индикатор записи и лишний участник. Это вопрос этики, а не техники. Всё равно предупредите.
Работает ли Autorec в Wayland?
Обнаружение и захват в Autorec ориентированы на X11. В сессии Wayland многие дистрибутивы используют XWayland, который и применяет Zoom, так что захват обычно работает. При проблемах — сессия X11 будет надёжнее.
Читать дальше
Подробности о локальной записи — в нашем руководстве: Полное руководство по локальной записи встреч
Пропустить настройку
Autorec распознаёт звонок, записывает его на ваш диск и транскрибирует прямо на вашем устройстве. Никакой бот не подключается к встрече, и ничего не загружается на серверы. Бесплатный тариф — до 3 записей в 24 часа, по 40 минут каждая.