Soundshine app icon

Soundshine

← ブログ一覧へ

macOS で内部音声を録音する方法:3 つの方法を比較

QuickTime Player で録音ボタンを押しても、無音か、内蔵マイクからの自分の声しか録れません。これは macOS に Mac で再生中の音声を録音するネイティブな方法がないからです。長年そうで、macOS 26 Tahoe を含むすべての macOS バージョンに当てはまります。

問題は解決可能です。必要なのは、システム音声出力を録音アプリが認識できる入力に橋渡しする仮想オーディオドライバーです。この投稿では、その方法を 3 つ説明し、それぞれの時間とお金のコスト、そして音声をルーティングしたあと使う録音アプリを解説します。

macOS がシステム音声録音をブロックする理由

Apple はプライバシーのために各アプリの音声をサンドボックス化しています。アプリは明示的なシステムレベルの許可なしに他アプリの音声出力を取り込めません。これによって、ランダムなアプリが FaceTime 通話や銀行の通知をひそかに録音することが防がれます。

トレードオフ:「聞こえているものを録音」という機能はありません。QuickTime は画面を録画してマイクを取り込めますが、システム音声は標準では手が出せません。Apple の CoreAudio フレームワークはこのギャップを埋められる仮想オーディオデバイスをサポートしていますが、Apple は自前のものを出荷していません。自分でインストールする必要があります。

仮想ドライバーが入った状態のオーディオ信号経路はこうなります。

macOS におけるシステム音声録音の信号経路 音声はシステム音声ソース(アプリ、ブラウザ、音楽)から仮想オーディオドライバーを通り、信号が分かれます。1 つの経路はスピーカーへ向かい音は聞こえ続けます。もう 1 つは QuickTime や Audacity のような録音アプリへ向かいます。 システム音声 アプリ、ブラウザ、音楽 仮想 オーディオドライバー スピーカー 録音アプリ 音は聞こえ続ける QuickTime、Audacity、OBS など
仮想オーディオドライバーが信号を分割します。録音アプリが同時に取り込む間も、スピーカーから音は聞こえ続けます。

方法 1:Soundshine(30 秒、$7.99)

Soundshine は軽量な仮想オーディオドライバーをインストールし、すべてのシステム音声を取り込む「Soundshine Microphone」入力を作ります。他の仮想ドライバーとの大きな違いは、システム出力はスピーカーを向いたままだということです。仮想マイクが同時に取り込む間も、これまでどおりすべて聞こえます。マルチ出力装置の構成は不要です。

  1. Soundshine をダウンロードし、DMG を開きます。
  2. インストーラを実行します。ガイド付きセットアップウィザードがオーディオドライバーをインストールします。約 30 秒で、Mac のパスワードを 1 回求められます。
  3. メニューバーの Soundshine アイコンをクリックします。ルーティングスイッチをオンに切り替えます。
  4. 録音アプリを開き、オーディオ入力として Soundshine Microphone を選びます。
  5. 録音開始です。

音声は 48 kHz / 32-bit float ステレオで取り込まれます。macOS 26 Tahoe 以降が動作する Apple Silicon と Intel の Mac の両方で動作します。

無料トライアルもあります。音声出力にウォーターマークが入るので、購入前にフローを試せます。フル版は買い切り $7.99 です。

方法 2:BlackHole(無料、セットアップに 20〜40 分)

BlackHole は無料のオープンソースの仮想オーディオドライバーです。よく機能しますが、録音中にスピーカーで音を聞くには macOS の Audio MIDI 設定で手動構成が必要です。その構成なしにシステム出力を BlackHole に向けると、スピーカーが無音になります。

完全な手順はこうです。

  1. existential.audio から BlackHole をダウンロードしてインストール。
  2. Audio MIDI 設定を開きます(Spotlight で検索)。
  3. 左下の + ボタンをクリックし、マルチ出力装置を作成を選びます。
  4. BlackHole 2ch と通常の出力(内蔵スピーカーやヘッドフォン)の両方にチェックを入れます。
  5. システム設定 > サウンドを開き、このマルチ出力装置を出力に設定します。
  6. 録音アプリを開き、オーディオ入力として BlackHole 2ch を選びます。
  7. 録音します。

終わったら、システム出力を通常のスピーカーに戻すことを忘れずに。マルチ出力装置は変更するまでアクティブのままです。

予算がゼロで Audio MIDI 設定に慣れているなら、これが適切な方法です。上の手順が手間に見えるなら、それは状況の正しい受け止め方です。

方法 3:OBS(無料、より重いセットアップ)

OBS は無料のオープンソースの録画・配信アプリケーションです。強力ですが、主に動画向けに設計されています。音声のみの録音には、多くの人に必要な以上に重いインターフェースです。

macOS 12.4 Monterey 以降(macOS 26 Tahoe を含む)では、OBS 29 以降に macOS の画面キャプチャソースが含まれており、別の仮想オーディオドライバーなしでシステム音声を直接取り込めます。これをソースとして追加し、画面録画の許可を与え、音声取り込みのオプションをチェックします。この経路では BlackHole は不要です。

古い OBS バージョンを使っていたり、画面キャプチャと独立して音声を取り込みたい場合は、仮想ドライバーのアプローチも使えます。

  1. OBS をダウンロードしてインストール。
  2. 上の方法 1 または 2 に従って BlackHole か Soundshine をインストールしてセットアップ。
  3. OBS で新しいソース:オーディオ入力キャプチャを追加し、仮想オーディオデバイスを選択します。
  4. 設定 > 出力へ進み、出力フォーマットを選びます(圧縮なら AAC、ロスレスなら WAV か FLAC)。
  5. 録画開始をクリックします。

すでに動画つきの配信や画面録画で OBS を使っているなら、OBS は理にかなっています。短時間の音声のみのキャプチャには、おそらく不要な複雑さが加わります。

どの録音アプリを使うか

仮想オーディオドライバーがセットアップできたら、マイク入力を選べるアプリならどれでも機能します。手短な内訳はこうです。

QuickTime Player はすでに Mac にあります。ファイル > 新規オーディオ収録へ進み、録画ボタンの隣のドロップダウン矢印をクリックし、仮想オーディオ入力を選びます。シンプルなキャプチャに向いています。M4A にエクスポートします。

Audacity は無料で、長めの録音や後で編集が必要なものに優れています。audacityteam.org からダウンロード。録音前にツールバーで入力デバイスを設定します。MP3、WAV、FLAC ほかにエクスポート可能です。

GarageBand も無料で、ほとんどの Mac にすでに入っています。新規プロジェクトを作成し、オーディオトラックを追加し、入力を仮想オーディオデバイスに設定します。あとで編集やミックスをしたいなら QuickTime より優れています。

ボイスメモは応急処置として使えます。既定として設定された入力から録音するので、まずシステム設定で入力デバイスを切り替えてください。編集オプションは限定的です。

OBS は動画と一緒に音声を録音する必要がある場合や、音声をライブ配信したい場合に。音声のみには過剰ですが、高品位な動画と音声の同時取り込みをうまく扱います。

多くの用途では、Soundshine と組み合わせた QuickTime か Audacity が、良い録音への最速ルートです。

どの方法が向いている?

これから 2 分以内に録音したいなら:Soundshine。インストールし、スイッチを入れ、録音アプリで入力を選ぶ。

予算がゼロで、一度きりのセットアップセッションを厭わないなら:マルチ出力装置構成つきの BlackHole。上の手順に慎重に従えば、信頼できる動作になります。

すでに動画を録画する OBS ユーザーなら:今やっていることに OBS で仮想オーディオソースを追加。

3 つの方法すべてに共通するのは:録音アプリがシステム音声を見られるようになる前に、仮想オーディオドライバーが配置されている必要があるということです。これが macOS が標準では飛ばしているステップであり、3 つの選択肢が異なる方法で解決しているステップです。

あらゆる音声を、どんなアプリにも

Soundshine はシステム音声から仮想マイクを作るので、どのアプリでもそのまま使えます。コマンドラインも、カーネル拡張も不要です。

無料ダウンロード