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

Zoom의 Linux 클라이언트는 일부 유료 요금제에서만 로컬 녹음을 제공하며, 심지어 텍스트 변환도 제공하지 않습니다. 이 가이드는 OBS Studio로 직접 녹음하는 방법과 자동으로 녹음이 시작되는 방법 두 가지를 다룹니다.

OBS로 직접 녹음하기

OBS Studio는 무료이며 오픈 소스이며, 주요 배포판 모두에서 패키지로 제공됩니다. 문제는 오디오입니다. 올바른 소스를 지정하지 않으면 마이크만 녹음됩니다.

  1. 1

    OBS Studio 설치하기

    패키지 관리자(apt, dnf, pacman)를 통해 또는 Flatpak으로 OBS를 설치하세요. Flatpak 빌드는 화면 캡처에는 잘 작동하며, Wayland에서 창 캡처를 위해 필요한 PipeWire 포털도 함께 설치합니다.

  2. 2

    화면 또는 창 캡처 소스 추가하기

    OBS에서 Wayland에서는 '화면 캡처(PipeWire)' 소스를, X11에서는 '화면 캡처(XSHM)' 소스를 추가하세요. 디스플레이 또는 Zoom 창을 선택하세요. Wayland에서 미리보기가 검은색이라면 포털 권한이 거부된 것입니다. 소스를 제거하고 다시 추가해 선택 창을 띄우세요.

  3. 3

    마이크가 아닌 통화 오디오 녹음하기

    'Audio 출력 캡처' 소스를 추가하세요. 장치를 스피커의 모니터로 설정하세요. PulseAudio 또는 PipeWire에서는 재생되는 모든 것을 미러링하는 '.monitor' 장치입니다. 이를 통해 다른 참가자의 음성을 녹음할 수 있습니다. 마이크를 위해 두 번째 'Audio 입력 캡처' 소스를 추가하세요.

  4. 4

    출력 형식 설정 및 녹음 시작하기

    설정 > 출력에서 녹음 형식을 MP4으로 설정하고, 인코딩이 끊기지 않도록 하드웨어 인코더(VAAPI는 AMD/Intel, NVENC는 NVIDIA)를 선택하세요. 통화에 참여하기 전에 녹음을 시작하고, 끝난 후에 중지하세요.

  5. 5

    녹음 파일을 텍스트로 변환하기

    OBS는 비디오 파일만 제공하며 텍스트는 제공하지 않습니다. 텍스트를 얻으려면 오디오를 로컬에서 whisper.cpp로 처리하거나, 신뢰하는 다른 변환 도구를 사용하세요. 이는 매번 통화 후 반복해야 하는 별도의 단계입니다.

Linux에서의 오디오 함정

Linux에서는 마이크와 스피커에서 나오는 소리가 별개입니다. 마이크만 녹음하는 녹음기는 본인의 목소리는 녹음하지만 통화 상대방의 목소리는 녹음하지 않습니다. 들리는 소리를 모두 녹음하려면 모니터 소스를 캡처해야 합니다.

PulseAudio와 PipeWire 모두 출력 장치마다 '.monitor' 장치를 제공합니다. 이는 재생되는 모든 소리, 즉 Zoom의 수신 오디오까지 반복하는 루프백입니다. pavucontrol에서는 녹음 탭에서, 명령줄에서는 'pactl list sources'에서 확인할 수 있습니다. 녹음기를 이곳으로 지정하고 마이크와 믹스하면 전체 대화를 녹음할 수 있습니다.

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

Autorec은 캡처, 오디오 라우팅, 텍스트 변환을 자동으로 처리해주는 데스크톱 앱입니다. Linux에서 네이티브로 실행됩니다.

  1. 1

    Autorec 설치 및 실행하기

    .deb 또는 .rpm 패키지를 다운로드하여 설치하고 앱을 시작하세요. 시스템 트레이에 머물며 대기합니다.

  2. 2

    기존처럼 Zoom 통화에 참여하기

    Autorec은 Zoom 창을 감지하고 자동으로 녹음을 시작합니다. 통화 창을 캡처하고 마이크와 스피커 모니터 소스를 믹스하여 양쪽 모두를 파일에 저장합니다. 미팅에 봇은 참여하지 않습니다.

  3. 3

    비디오, 텍스트, 요약 받기

    통화가 끝나면 Autorec은 녹음을 중지하고 whisper.cpp을 사용해 기계 내에서 오디오를 텍스트로 변환합니다. 결과로 MP4 파일, .txt 및 .srt 텍스트 파일, AI 요약본을 모두 디스크에 저장하며, 아무것도 업로드되지 않습니다.

흔한 문제들

녹음에 다른 사람의 소리가 없습니다

스피커 출력이 아닌 마이크를 캡처했습니다. 활성 출력의 '.monitor' 장치를 가리키는 오디오 소스를 추가하거나, 녹음기가 마이크가 아닌 모니터로 설정되었는지 확인하세요.

녹음에 다른 사람의 소리만 있고 저는 없습니다

모니터 소스만 캡처했습니다. 모니터 소스와 마이크 소스 둘 다 필요합니다. OBS에서는 동일한 장면에 두 개의 별도 오디오 소스를 추가해야 합니다.

비디오가 끊기거나 프레임이 떨어집니다

소프트웨어 인코딩이 Zoom와 CPU를 경쟁합니다. 인코더를 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은 통화를 감지하고 디스크에 녹음하며, 기계 내에서 자동으로 텍스트로 변환합니다. 미팅에 봇이 참여하지 않으며, 아무것도 업로드되지 않습니다. 무료 요금제는 24시간마다 최대 3번, 각각 40분까지 녹음할 수 있습니다.