LinuxでZoomのミーティングを録画する方法

ZoomのLinuxクライアントは一部の有料プランでのみローカル録音が可能で、文字起こしも提供しません。このガイドでは、OBS Studioで手動で録画する方法と、自動で録音が始まる方法の2つを紹介します。

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に設定し、エンコーダーはハードウェア(AMD/IntelならVAAPI、NVIDIAならNVENC)を選んで、エンコードがカクつかないようにします。通話に入る前に「録画開始」をクリックし、終了時に「停止」を押してください。

  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では、同じシーンに2つの別々の音声ソースを追加します。

動画がカクついたり、フレームがドロップする

ソフトウェアエンコードがZoomとCPUを競合しています。エンコーダーをVAAPIまたはNVENCに変更し、録画を30fpsに下げ、他の重いアプリを閉じてください。ノートPCの場合は、電源に接続してください。省電力モードがエンコーダーを制限している可能性があります。

よくある質問

Zoomのミーティングを録音するのは合法ですか?

録音の同意ルールは国や州によって異なります。多くの地域では、録音していることを他の参加者に伝える必要があります。一部の地域では、同意を得る必要があります。あなたと相手の所在地のルールを確認し、録音前に必ず確認してください。

有料のZoomプランなしで、LinuxでZoomのミーティングを録音できますか?

はい。Zoomのローカル録音機能はプランによって制限されますが、OBSやAutorecのようなデスクトップ録音ツールは、Zoomのプランに関係なく、通話ウィンドウと音声を録画できます。これはZoomの外部からミーティングを録画する方法です。

ホストは私が録音していることを知りますか?

OBSやAutorecのようなデスクトップ録音ツールは、あなたのコンピュータからウィンドウをキャプチャするため、Zoomには録音インジケータも追加参加者も表示されません。これは技術的な問題ではなく、マナーの問題です。必ず伝えてください。

AutorecはWaylandで動作しますか?

Autorecの検出とキャプチャはX11を対象としています。Waylandセッションでは多くのディストリビューションがXWaylandを実行しており、Zoomはそれを利用します。そのため、キャプチャは通常動作します。問題が発生した場合は、X11セッションが最も安定しています。

セットアップをスキップ

Autorecは通話を検出し、ディスクに録音し、マシン上で文字起こしを行います。ミーティングにボットは参加せず、データもアップロードされません。無料版では24時間ごとに最大3回、1回あたり最大40分の録音が可能です。