Как записать собрание Microsoft Teams на Linux
Использование Teams на Linux означает веб-приложение в браузере, поскольку Microsoft прекратила поддержку родного клиента Linux. Встроенная запись также сохраняет напрямую в облако — как раз то, чего некоторые команды хотят избежать. В этом руководстве показано, как записать звонок Teams локально — вручную и автоматически.
Запишите самостоятельно с помощью OBS
Веб-приложение Teams — это просто окно, которое OBS может захватить. Основная сложность — в настройке аудио, как и при любой записи Linux.
- 1
Установите OBS Studio
Установите OBS через менеджер пакетов или как Flatpak. В Wayland Flatpak подтягивает портал захвата экрана PipeWire, необходимый для работы.
- 2
Откройте Teams в браузере и добавьте источник захвата
Откройте веб-приложение Teams, затем в OBS добавьте источник «Захват экрана» (PipeWire в Wayland, XSHM в X11) и выберите окно браузера. Захват окна не допускает попадания остальной части рабочего стола в запись.
- 3
Запишите обе стороны аудио
Добавьте источник «Захват вывода Audio», указав устройство '.monitor' вашего активного выхода. Это запишет других участников. Добавьте источник «Захват входа Audio» для микрофона. Оба источника должны работать во время звонка.
- 4
Установите формат и начните запись
В Настройках → Вывод выберите MP4 и аппаратный энкодер (VAAPI или NVENC). Начните запись до подключения, остановите после окончания звонка.
- 5
Транскрибируйте запись
OBS даёт вам видео. Для расшифровки пропустите аудио через локальную сборку Whisper. Это остаётся ручным шагом после каждой встречи.
Захват аудио Teams на Linux
На Linux микрофон и выход на динамики — это разные потоки. Если вы захватите только микрофон, вы не услышите других участников звонка Teams. Чтобы записать то, что вы слышите, захватите монитор выхода.
PulseAudio и PipeWire предоставляют устройство '.monitor' для каждого выхода — это петлевая копия всего, что воспроизводится, включая аудио Teams из браузера. Направьте рекордер на этот монитор, добавьте микрофон, и вы получите полную запись звонка. При использовании веб-приложения Teams убедитесь, что аудио браузера идёт на тот же выход, который вы мониторите.
Более быстрый путь: пусть это сделает Autorec
Autorec работает нативно на Linux, сам захватывает изображение, настраивает аудио и создаёт расшифровку, не отправляя запись в облако.
- 1
Установите и запустите Autorec
Установите пакет .deb или .rpm и запустите приложение. Оно будет ждать в системном трее.
- 2
Подключитесь к звонку Teams в браузере
Autorec обнаруживает звонок Teams и начинает запись автоматически. Он захватывает окно звонка и смешивает микрофон с монитором динамиков. Никакой бот не подключается, поэтому никто не видит лишнего участника.
- 3
Получите видео, расшифровку и резюме
После окончания звонка Autorec транскрибирует аудио локально с помощью whisper.cpp и создаёт резюме с помощью ИИ. MP4, .txt, .srt и резюме остаются на вашем диске. Ничто не попадает в облако Microsoft или к кому-либо ещё.
Распространённые проблемы
В записи нет аудио звонка
Ваш аудиоисточник — микрофон, а не монитор выхода. Добавьте источник захвата вывода, указав устройство '.monitor' того выхода, который использует браузер.
Аудио Teams идёт на другое устройство, чем то, которое я записываю
Браузеры могут направлять звук на разные устройства. В настройках звука убедитесь, что воспроизведение браузера идёт на тот же выход, монитор которого вы захватываете, или перенесите его туда.
Запись рывками
Программное кодирование плюс браузер с Teams — это тяжело. Переключите энкодер на VAAPI или NVENC, записывайте с частотой 30 fps и, если у вас ноутбук, держите его подключённым к сети, чтобы процессор не снижал производительность.
Часто задаваемые вопросы
Почему нет приложения Teams для Linux?
Microsoft прекратила поддержку родного клиента Linux Teams. На Linux вы используете Teams через браузер. Десктопный рекордер захватывает это окно браузера так же, как и любое другое.
Могу ли я записать звонок Teams, не сохраняя в облако?
Да. Встроенная запись Teams загружает данные в OneDrive или SharePoint. Десктопный рекордер, например OBS или Autorec, захватывает звонок снаружи Teams и сохраняет файл на ваш локальный диск, без участия облака.
Покажет ли Teams, что я записываю?
Строка уведомления о записи в Teams появляется только при использовании встроенной функции записи Teams. Десктопный рекордер работает вне Teams, поэтому строка не появляется. Всё равно сообщите другим участникам — это правильный поступок и часто требуется по закону.
Обнаруживает ли Autorec веб-приложение Teams?
Да. Autorec определяет звонок Teams по названию окна и процессу браузера, поэтому он распознаёт и записывает веб-приложение так же, как и родной клиент.
Читать дальше
Подробности о локальной записи — в нашем руководстве: запись собраний Teams без загрузки в облако
Пропустить настройку
Autorec распознаёт звонок, записывает его на ваш диск и транскрибирует прямо на вашем устройстве. Никакой бот не подключается к встрече, и ничего не загружается на серверы. Бесплатный тариф — до 3 записей в 24 часа, по 40 минут каждая.