Soundshine app icon

Soundshine

← ブログ一覧へ

Mac で画面を音声付きで収録する方法

画面を収録して再生すると、映像は完璧なのに音は無音か、机に反響した自分の声だけ。本当に録りたかったアプリの音が入っていません。

これは仕様です。macOS の画面収録は Command-Shift-5 でも QuickTime Player でも、マイク入力しか取り込みません。システム音声を録ったことは一度もなく、macOS 26 Tahoe でも同じです。

回避策は 4 つあり、ワンパスで済ませたいか最高の結果が欲しいかで選び方が変わります。

まず基本的なところを確認

完全な無音なら、たいていマイクがオフです。

Command-Shift-5 を押してオプションをクリックし、マイクの項目を見てください。既定はなしで、macOS はこの選択をセッションや収録モードをまたいで確実には覚えません。先月は音が入っていたのに今月は無音、という現象の正体です。

オンにすれば自分の声は入ります。それでもアプリの音は入りません。以降がその話です。

システム音声が入らない理由

Apple は、あるアプリが別のアプリの音声を読むことをプライバシーの境界として扱っています。無制限に取り込めるなら、どんなアプリでも FaceTime の通話や読み上げられたワンタイムコードを黙って録音できてしまいます。

そのため機能は許可の裏側にあります。macOS 26 Tahoe では「システム設定 > プライバシーとセキュリティ」の画面とシステムオーディオの収録に表示されます。API 自体も揃っていて、ScreenCaptureKit は macOS 13 から、Core Audio のプロセスタップは 14.4 からあります。

Apple はそれらを用意しながら、QuickTime Player やスクリーンショットのツールバーを対応させませんでした。仕組みはあるのにボタンがない、という状態です。

方法 1:OBS(無料、ワンパス)

映像と音を 1 つのファイルに収めたいなら、無料で最良の答えです。

macOS 13 Ventura 以降、OBS は ScreenCaptureKit を使ってドライバなしでシステム音声を取り込みます。OBS 30 では専用の macOS 音声キャプチャソースが加わり、デスクトップ音声全体か特定のアプリを選べます。

  1. OBS をインストールします。
  2. macOS スクリーンキャプチャソースを追加します。
  3. macOS 音声キャプチャソースを追加し、対象アプリかデスクトップ音声全体を指定します。
  4. 自分の声も入れるなら音声入力キャプチャも追加します。
  5. 画面収録の許可を与え、OBS を再起動して収録します。

無料でアプリ単位にも対応し、3 系統を同時に録れます。難点は OBS が配信用スイートであることです。キーボードショートカット 1 つで済むと思っていた作業のために、シーンやエンコーダを設定することになります。

方法 2:収録側が選べる仮想マイク(ワンパス)

ここに気の利いた抜け道があります。標準の画面収録は「入力デバイス」なら何でも録音してくれます。つまりシステム音声を運ぶ入力デバイスを用意すれば、QuickTime は気づかずにそれを録ります。

Soundshine がまさにそれを作ります。仮想オーディオドライバをインストールし、システム音声を運ぶ Soundshine Microphone という入力を提示しつつ、スピーカーは普段どおり鳴らします。

  1. Soundshine をインストールし、ガイド付き設定を実行します。
  2. メニューバーのアイコンからルーティングをオンにします。
  3. QuickTime Player でファイル > 新規画面収録を選びます。
  4. 録画ボタン横の山形をクリックし、Soundshine Microphone を選びます。
  5. 収録します。

ワンパスで編集も不要、使い慣れた収録機能のままです。買い切り $11.99 で、macOS 26 Tahoe 以降が必要です。

方式上の制約として、マイクの枠は 1 つしかありません。つまり自分の声「と一緒に」ではなく、声の「代わりに」システム音声が入ります。

方法 3:BlackHole(無料、手間は増える)

同じ考え方の無料版です。BlackHole はオープンソースの仮想オーディオドライバです。

  1. existential.audio からインストールします。
  2. Audio MIDI 設定を開き、+ から複数出力装置を作成を選びます。
  3. BlackHole 2ch と実際の出力の両方にチェックを入れます。
  4. システム設定 > サウンドでそれを出力に設定します。
  5. QuickTime でマイクに BlackHole 2ch を選び、収録します。

設定さえ済めば無料で安定します。複数出力装置を作らないとスピーカーが無音になるのが最も多い不満です。終わったら出力を戻してください。制約は同じで、声の代わりにシステム音声が入ります。

方法 4:音声を別録りする(品質と自由度が最高)

手数は増えますが、収録が重要なら明らかに最良です。

  1. Soundshine Record で音源を選びます。収録対象のアプリと、ナレーションするならマイクも。
  2. 先に録音を開始します。
  3. Command-Shift-5 で画面を収録します。
  4. 両方を停止します。
  5. iMovie、Final Cut、DaVinci Resolve などで映像と音声ファイルを合わせます。

利点は、音源ごとに独立したレベルを録音中に調整できることです。アプリの音がナレーションよりずっと大きくても録り直さずに直せます。アプリ単位で取り込めるので、途中で鳴った通知はファイルに入りません。48 kHz ステレオのきれいな音声ファイルが手に入ります。

同期は簡単です。冒頭で一度手を叩くか、波形の最初の山を合わせるだけです。

macOS 15 以降が必要で、買い切り $14.99 です。

どれを選ぶか

価格 ワンパス 声+システム音声 アプリ単位
OBS 無料
Soundshine 仮想マイク $11.99 不可 不可
BlackHole 無料 不可 不可
音声を別録り $14.99 不可

日常的に収録する、配信もする:OBS。

短いクリップを 1 本、編集はしたくない、手早さに払える:仮想マイク方式。

無料で、Audio MIDI 設定に一晩使ってもよい:BlackHole。

音が重要なナレーション付きチュートリアル:別録りして合わせる。

関連記事

1 つのファイルにまとめて録音する

Soundshine Record はシステム音声全体、または選んだアプリだけを、マイクと合わせて録音します。音源ごとに音量を調整でき、仮想ドライバのインストールも不要です。