Linux で会議を録画する方法

Linux には画面録画ツールが豊富ですが、ビデオ通話をうまく録画するには、ほとんどのガイドが見落とす1つのポイントがあります:マイクだけでなく、通話音声そのものをキャプチャすることです。このガイドでは、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

    通話用のキャプチャソースを追加

    「スクリーンキャプチャ」ソースを追加(Waylandでは PipeWire、X11ではXSHM)し、会議アプリまたはブラウザのウィンドウを選択します。ウィンドウキャプチャなら、デスクトップの他の部分が録画に含まれません。

  3. 3

    通話音声とマイク音声をキャプチャ

    『Audio 出力キャプチャ』ソースを追加し、アクティブ出力の『.monitor』デバイスに設定します。これで通話中の他の人の音声を記録できます。マイク用には『Audio 入力キャプチャ』ソースを追加します。誰かが話している間、両方のメーターが反応するはずです。

  4. 4

    出力形式を設定して録画

    設定 → 出力で、MP4 とハードウェアエンコーダー(AMD/IntelならVAAPI、NVIDIA なら NVENC)を選択し、エンコードが追いつくようにします。通話参加前に録画を開始し、終了時に停止します。

  5. 5

    録音を文字起こしする

    OBSはビデオファイルを生成します。文字起こしをするには、録音後にローカルのWhisperビルドを通す必要があります。これは各通話後に繰り返す手動の手順です。

Linuxにおける音声の落とし穴

Linuxでは、マイクの音声とスピーカーから出る音声は別々のストリームです。マイクだけを録音するレコーダーはあなたの声は記録しますが、通話の他の参加者の音声は記録しません。これはLinuxで会議を録画する際の最も一般的なミスです。

PulseAudioとPipeWireの両方は、各出力に対して'.monitor'デバイスを公開しています。これは再生されているすべての音声(通話の着信音声を含む)のループバックです。pavucontrolの「録音」タブで確認できるほか、コマンドラインで'pactl list sources'と入力して一覧表示することもできます。レコーダーをこのmonitorソースに向け、マイクとミックスすれば、会話全体がファイルに保存されます。

より簡単な方法:Autorecに任せる

AutorecはLinux上でネイティブに動作し、キャプチャ、monitorソースの音声ルーティング、文字起こしまで自動で処理します。

  1. 1

    Autorecをインストールして起動する

    .debまたは.rpmパッケージをインストールしてアプリを起動します。システムトレイで待機状態になります。

  2. 2

    いつものようにミーティングに参加する

    AutorecはZoom、Microsoft Teams、Google Meetの通話を検出し、自動で録画を開始します。通話ウィンドウをキャプチャし、マイクとスピーカーモニターソースをミックスするため、両者の音声がファイルに保存されます。通話にボットが参加することはありません。

  3. 3

    ビデオ、文字起こし、要約を入手する

    通話が終了すると、Autorecはwhisper.cppを使ってあなたのマシン上で音声を文字起こしし、AIによる要約を作成します。MP4、.txt、.srt、および要約はすべてあなたのディスクに保存されます。アップロードは一切ありません。

よくある問題

録音に自分の声しか入っていない

マイクは録音していますが、出力音声を録音していません。アクティブな出力の'.monitor'デバイスを指す出力キャプチャソースを追加し、他の参加者の音声も記録できるようにしてください。

Waylandで画面が真っ黒になる

画面キャプチャのPipeWireポータル権限が拒否されたか、要求されていませんでした。画面キャプチャソースを一度削除して再追加し、ポータルの選択画面を再表示して、アクセスを許可してください。X11セッションではポータルを完全に回避できます。

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

ソフトウェアエンコーディングが通話中では追いついていません。エンコーダーをVAAPIまたはNVENCに切り替え、30fpsで録画し、ノートパソコンの場合はACアダプタを接続してCPUのスロットリングを防いでください。

よくある質問

Linuxで会議を録画する最良の方法は?

一度限りの録画なら、OBS Studioはmonitorソースを音声に追加すればうまく機能します。定期的に会議を録画するなら、Autorecのような自動レコーダーを使うことで、毎回の設定が不要になり、文字起こしも追加できます。どちらもファイルをあなたのディスクに保存します。

Zoom、Teams、Google Meetでも動作しますか?

はい。デスクトップキャプチャは、ネイティブクライアントでもブラウザタブでも、通話ウィンドウを記録します。monitorソースを通した音声ルーティングは、すべての3つで同じです。

画面全体を録画する必要がありますか?

いいえ。ウィンドウキャプチャなら、会議ウィンドウのみを記録するため、通知や他のアプリが録画に混ざることはありません。デスクトップ全体を表示する必要がある場合にのみ、フルスクリーンキャプチャを使用してください。

録画はコンピュータに残りますか?

OBSではビデオはローカルに書き込まれます。Autorecでは、ビデオ、文字起こし、AI要約すべてがあなたのディスクに保存されます。クラウドアカウントは不要で、アップロードもありません。

セットアップをスキップ

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