Linux에서 회의를 녹화하는 방법

Linux에는 화면 녹화기가 부족하지 않지만, 화상 통화를 잘 녹화하는 핵심은 대부분의 가이드가 놓치는 한 가지입니다: 마이크뿐만 아니라 통화 오디오 자체를 캡처하는 것입니다. 이 가이드는 Linux, Zoom, Teams, 또는 Google Meet에서 수동 및 자동으로 회의를 녹화하는 방법을 다룹니다.

직접 OBS로 녹화하기

OBS Studio는 네이티브 앱이나 브라우저 기반 앱을 포함해 모든 회의 앱에서 작동합니다. 통화가 Zoom, Teams, 또는 Meet이든, 아래 단계는 동일합니다.

  1. 1

    OBS Studio 설치하기

    패키지 관리자(apt, dnf, pacman)를 통해 또는 Flatpak으로 OBS를 설치하세요. Wayland에서는 Flatpak에 필요한 PipeWire 스크린 캡처 포털이 포함되어 있습니다.

  2. 2

    통화용 캡처 소스 추가하기

    스크린 캡처 소스를 추가하세요(PipeWire은 Wayland, XSHM은 X11). 회의 앱이나 브라우저의 창을 선택하세요. 윈도우 캡처를 사용하면 나머지 데스크톱은 녹화에서 제외됩니다.

  3. 3

    통화 오디오와 마이크 캡처하기

    활성 출력의 '.monitor' 장치로 설정된 'Audio 출력 캡처' 소스를 추가하세요. 이는 통화 상대방의 음성을 녹음합니다. 마이크를 위한 'Audio 입력 캡처' 소스도 추가하세요. 누군가 말할 때 두 미터가 모두 움직여야 합니다.

  4. 4

    출력 형식 설정 및 녹화하기

    설정 > 출력에서 MP4과 하드웨어 인코더(VAAPI는 AMD/Intel, NVENC은 NVIDIA)를 선택하여 인코딩이 따라갈 수 있도록 하세요. 통화 시작 전에 녹화를 시작하고, 종료 시 중지하세요.

  5. 5

    녹음 내용을 텍스트로 변환합니다

    OBS는 동영상 파일을 생성합니다. 텍스트 변환을 원한다면, 이후에 오디오를 로컬 Whisper 빌드를 통해 처리해야 합니다. 매 회의마다 반복해야 하는 수동 단계입니다.

Linux의 오디오 트랩

Linux에서 마이크와 스피커 출력은 별개의 스트림입니다. 마이크만 녹음하는 기기로는 본인의 목소리만 녹음되고, 통화 상대의 음성은 녹음되지 않습니다. 이는 Linux에서 회의를 녹음할 때 가장 흔히 발생하는 실수입니다.

모든 출력 장치마다 PulseAudio과 PipeWire은 '.monitor' 장치를 제공합니다. 이는 재생 중인 모든 오디오, 즉 통화 음성까지 포함된 루프백입니다. pavucontrol의 '녹음' 탭에서 확인하거나, 명령어 창에서 'pactl list sources'를 입력해 목록을 볼 수 있습니다. 녹음기를 이 모니터 소스에 연결하고 마이크와 믹스하면, 전체 대화가 파일에 저장됩니다.

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

Autorec는 Linux에서 네이티브로 실행되며 캡처, 모니터 소스 오디오 라우팅, 텍스트 변환까지 전부 처리해 줍니다.

  1. 1

    Autorec 설치 및 실행

    .deb 또는 .rpm 패키지를 설치하고 앱을 시작하세요. 시스템 트레이에서 실행되며 대기 상태가 됩니다.

  2. 2

    일반적인 방법으로 회의에 참여하세요

    Autorec은 Zoom, 마이크로소프트 Teams, 그리고 Google Meet 통화를 감지하여 자동으로 녹음을 시작합니다. 통화 창을 캡처하고 마이크와 스피커 모니터 소스를 믹스하므로, 양측의 음성이 모두 파일에 저장됩니다. 별도의 봇이 통화에 참여하지 않습니다.

  3. 3

    동영상, 텍스트 변환, 요약본을 받으세요

    통화가 끝나면, Autorec는 whisper.cpp을 사용해 로컬에서 오디오를 텍스트로 변환하고 AI 요약본을 생성합니다. MP4, .txt, .srt 및 요약본은 모두 사용자의 디스크에 남으며, 어떤 데이터도 업로드되지 않습니다.

흔한 문제들

녹음에 내 목소리만 포함되어 있음

마이크는 캡처했지만 출력은 캡처하지 않았습니다. 활성 출력의 '.monitor' 장치를 가리키는 출력 캡처 소스를 추가하여 참가자들의 음성도 함께 녹음되도록 하세요.

Wayland에서 화면이 검게 나옴

PipeWire 포털 권한이 거부되었거나 요청되지 않았습니다. 화면 캡처 소스를 제거하고 다시 추가하여 선택 창을 다시 띄우고, 요청 시 포털 접근을 허용하세요. X11 세션은 포털을 아예 사용하지 않습니다.

녹음이 끊기거나 프레임이 떨어짐

소프트웨어 인코딩이 통화 중에 따라가지 못합니다. 인코더를 VAAPI 또는 NVENC로 변경하고, 30 fps으로 녹음하며, 노트북에서는 전원을 연결한 상태에서 사용하여 CPU 성능이 제한되지 않도록 하세요.

자주 묻는 질문

Linux에서 회의를 녹음하는 가장 좋은 방법은 무엇인가요?

단 한 번만 녹음할 경우, OBS Studio는 모니터 소스를 오디오에 추가하면 잘 작동합니다. 정기적으로 회의를 녹음한다면, 자동 녹음기인 Autorec을 사용하면 매번 설정할 필요 없이 텍스트 변환도 함께 제공됩니다. 두 방식 모두 파일을 사용자의 디스크에 보관합니다.

이 방식은 Zoom, Teams, Google Meet에도 적용되나요?

네. 데스크톱 캡처는 네이티브 클라이언트든 브라우저 탭이든 상관없이 통화 창을 녹화합니다. 모니터 소스를 통한 오디오 라우팅도 세 경우 모두 동일하게 작동합니다.

전체 화면을 녹음해야 하나요?

아니요. 창 캡처는 회의 창만 녹화하므로, 알림이나 다른 앱이 녹화에 포함되지 않습니다. 전체 데스크톱을 보여줘야 할 경우에만 전체 화면 캡처를 사용하세요.

녹음이 내 컴퓨터에만 남나요?

OBS의 경우 동영상이 로컬에 저장됩니다. Autorec의 경우 동영상, 텍스트 변환, AI 요약본이 모두 사용자의 디스크에 저장됩니다. 클라우드 계정이 없으며, 어떤 데이터도 업로드되지 않습니다.

설정 건너뛰기

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