LinuxでZoomのミーティングを録画する方法
ZoomのLinuxクライアントは一部の有料プランでのみローカル録音が可能で、文字起こしも提供しません。このガイドでは、OBS Studioで手動で録画する方法と、自動で録音が始まる方法の2つを紹介します。
OBSで自分で録画
OBS Studioは無料でオープンソース。主要なディストリビューションすべてに対応しています。ただし音声設定がポイント。正しいソースを指定しないと、自分のマイク音声しか録音できません。
- 1
OBS Studioをインストール
パッケージマネージャー(apt、dnf、pacman)またはFlatpakでOBSをインストール。Flatpak版は画面キャプチャに問題ありません。Waylandでのウィンドウキャプチャには、必要なPipeWireポータルも自動で導入されます。
- 2
画面またはウィンドウキャプチャソースを追加
OBSで、Waylandの場合は「画面キャプチャ(PipeWire)」、X11の場合は「画面キャプチャ(XSHM)」を追加。ディスプレイまたはZoomのウィンドウを選択。Waylandでプレビューが真っ黒の場合は、ポータルの許可が拒否されています。ソースを削除して再追加し、ピッカーを表示させてください。
- 3
マイクだけでなく、通話の音声を収録
「Audio出力キャプチャ」ソースを追加。デバイスをスピーカーのモニターに設定してください。PulseAudioやPipeWireでは、再生中の音声をミラーする「.monitor」デバイスです。これで他の参加者の音声も録音できます。マイク用に「Audio入力キャプチャ」ソースも追加してください。
- 4
出力形式を設定して録画開始
設定 → 出力で、録画形式をMP4に設定し、エンコーダーはハードウェア(AMD/IntelならVAAPI、NVIDIAならNVENC)を選んで、エンコードがカクつかないようにします。通話に入る前に「録画開始」をクリックし、終了時に「停止」を押してください。
- 5
録音を文字起こし
OBSはビデオファイルを出力しますが、文字起こしは別です。音声をwhisper.cppでローカルで処理するか、信頼できる他の文字起こしツールを使ってください。これは毎回通話後に繰り返す別作業です。
Linuxでの音声の落とし穴
Linuxでは、マイクの音とスピーカーから出る音は別々です。マイクだけを録音するツールでは、自分の声は録音されますが、他の参加者の声は録音されません。聞こえる音すべてを録音するには、モニターソースを収録する必要があります。
PulseAudioとPipeWireの両方には、各出力に対して「.monitor」デバイスがあります。これは再生中の音声(Zoomの着信音声を含む)をループバックするものです。pavucontrolでは「録音」タブに表示され、コマンドラインでは「pactl list sources」に表示されます。録音ツールをこのソースに設定し、マイクとミックスすれば、会話全体を収録できます。
より簡単な方法:Autorecに任せる
Autorecは、キャプチャ、音声ルーティング、文字起こしまで自動で処理するデスクトップアプリです。Linuxでネイティブに動作します。
- 1
Autorecをインストールして起動
.debまたは.rpmパッケージをダウンロードしてインストールし、アプリを起動します。システムトレイに常駐して待機します。
- 2
いつものようにZoomの通話に参加
AutorecがZoomのウィンドウを検出し、自動で録音を開始します。通話ウィンドウをキャプチャし、マイクとスピーカーモニターソースをミックスするため、両方の音声がファイルに含まれます。ミーティングにボットは参加しません。
- 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分の録音が可能です。