Linux에서 Microsoft Teams 회의를 녹음하는 방법

Teams on Linux은 브라우저에서 실행되는 웹 앱을 의미합니다. 마이크로소프트가 네이티브 Linux 클라이언트를 종료했기 때문입니다. 내장 녹음 기능도 클라우드에 바로 저장되므로, 일부 팀이 피하고자 하는 방식입니다. 이 가이드는 수동 및 자동으로 Teams 통화를 로컬에 녹음하는 방법을 다룹니다.

직접 OBS로 녹음하기

브라우저의 Teams은 또 하나의 창일 뿐이므로 OBS로 캡처할 수 있습니다. 오디오 라우팅이 핵심이며, 다른 Linux 녹음과 동일한 작업입니다.

  1. 1

    OBS Studio 설치

    패키지 관리자 또는 Flatpak으로 OBS를 설치하세요. Wayland에서는 Flatpak이 필요한 PipeWire 화면 캡처 포털을 자동으로 가져옵니다.

  2. 2

    브라우저에서 Teams 열고 캡처 소스 추가

    Teams 웹 앱을 열고, OBS에서 화면 캡처 소스를 추가하세요(Wayland에서는 PipeWire, X11에서는 XSHM). 브라우저 창을 선택하세요. 창 캡처는 나머지 데스크톱을 녹화에서 제외합니다.

  3. 3

    양측 오디오 모두 캡처하기

    활성 출력 장치의 '.monitor' 장치로 설정된 'Audio 출력 캡처' 소스를 추가하세요. 이는 다른 참가자들을 녹음합니다. 마이크를 위해 'Audio 입력 캡처' 소스를 추가하세요. 통화 중에는 두 소스 모두 활성 상태여야 합니다.

  4. 4

    형식 설정 및 녹화

    설정 > 출력에서 MP4 형식과 하드웨어 인코더(VAAPI 또는 NVENC)를 선택하세요. 참가 전에 녹화를 시작하고, 통화 종료 후 중지하세요.

  5. 5

    녹화된 내용을 기록으로 변환하기

    OBS는 비디오만 제공합니다. 기록을 얻으려면 녹음된 오디오를 나중에 로컬 Whisper 빌드로 처리하세요. 매번 수동으로 반복해야 하는 작업입니다.

Linux에서 Teams 오디오 캡처하기

Linux에서는 마이크와 스피커 출력이 별도의 스트림입니다. 마이크만 캡처하면 Teams 통화에서 다른 참가자들의 음성을 잃게 됩니다. 들리는 사람들을 녹음하려면 출력의 모니터 소스를 캡처해야 합니다.

PulseAudio과 PipeWire는 모든 출력 장치마다 재생 중인 모든 내용(브라우저의 Teams 오디오 포함)을 담은 '.monitor' 장치를 제공합니다. 녹음기를 이 모니터 소스에 연결하고 마이크를 믹스하면 전체 통화가 녹음됩니다. Teams 웹 앱을 사용할 때는 브라우저 오디오가 모니터 중인 출력 장치와 동일한 곳으로 향하는지 확인하세요.

더 빠른 방법: Autorec에게 맡기세요

Autorec은 Linux에서 네이티브로 실행되며 캡처, 오디오 라우팅, 기록 생성을 처리하고, 녹화본을 클라우드 외부에 유지합니다.

  1. 1

    Autorec 설치 및 실행

    .deb 또는 .rpm 패키지를 설치하고 앱을 시작하세요. 시스템 트레이에서 대기합니다.

  2. 2

    브라우저에서 Teams 통화에 참여하세요

    Autorec은 Teams 통화를 감지하고 자동으로 녹화를 시작합니다. 통화 창을 캡처하며, 마이크와 스피커 모니터 소스를 믹스합니다. 봇이 참가하지 않으므로, 추가 참가자가 보이지 않습니다.

  3. 3

    비디오, 기록, 요약본을 받으세요

    통화가 끝나면 Autorec이 로컬에서 whisper.cpp을 사용해 오디오를 기록으로 변환하고 AI 요약을 생성합니다. MP4 비디오, .txt, .srt 기록, 요약본은 모두 귀하의 디스크에 저장됩니다. 마이크로소프트 클라우드나 다른 곳으로 전송되지 않습니다.

흔한 문제들

녹화에 통화 오디오가 없습니다

오디오 소스가 마이크이며, 출력 모니터가 아닙니다. 브라우저가 사용 중인 출력 장치의 '.monitor' 장치를 가리키는 출력 캡처 소스를 추가하세요.

Teams 오디오가 녹음 중인 장치와 다릅니다

브라우저는 출력 장치별로 오디오를 라우팅할 수 있습니다. 사운드 설정에서 브라우저 재생이 모니터 중인 출력 장치와 동일한지 확인하거나, 해당 장치로 이동하세요.

녹화가 끊깁니다

소프트웨어 인코딩과 Teams을 실행하는 브라우저는 시스템 부하가 큽니다. 인코더를 VAAPI 또는 NVENC으로 전환하고, 30 fps로 녹화하며, 노트북은 충전 상태를 유지해 CPU가 성능 저하를 겪지 않도록 하세요.

자주 묻는 질문

왜 Linux용 Teams 앱이 없나요?

마이크로소프트가 네이티브 Linux Teams 클라이언트를 중단했습니다. Linux에서는 브라우저를 통해 Teams을 사용합니다. 데스크톱 녹음기는 다른 창을 캡처하듯이 이 브라우저 창을 캡처할 수 있습니다.

Teams 통화를 클라우드에 저장하지 않고 녹음할 수 있나요?

가능합니다. Teams 자체 녹음 기능은 OneDrive 또는 SharePoint에 업로드합니다. OBS나 Autorec 같은 데스크톱 녹음기는 Teams 외부에서 통화를 캡처하여 로컬 디스크에 파일을 저장하며, 클라우드는 사용하지 않습니다.

Teams에서 내가 녹음 중임이 표시되나요?

Teams의 녹음 배너는 내장 녹음 기능을 사용할 때만 나타납니다. 데스크톱 녹음기는 Teams 외부에서 작동하므로 배너가 표시되지 않습니다. 그래도 다른 참가자들에게 알리는 것이 좋습니다. 도덕적으로 올바른 일이며, 종종 법적으로 요구됩니다.

Autorec가 Teams 웹 앱을 감지하나요?

가능합니다. Autorec은 브라우저 창의 제목과 프로세스를 기반으로 Teams 통화를 감지하므로, 네이티브 클라이언트와 마찬가지로 웹 앱을 인식하고 녹음합니다.

설정 건너뛰기

Autorec은 통화를 감지하고 디스크에 녹음하며, 기계 내에서 자동으로 텍스트로 변환합니다. 미팅에 봇이 참여하지 않으며, 아무것도 업로드되지 않습니다. 무료 요금제는 24시간마다 최대 3번, 각각 40분까지 녹음할 수 있습니다.