PCから流れている音を録音したい時

PCから流れている音を録画したい時がある。まあ、必要な場面は人それぞれだが、例えば

  • オンラインゲームのBGM+画面録画をしたい
    とか
  • radikoを予約録音したい

とかそう言う場面である。ちなみに、私が小学生の頃はもっぱらラジカセ+カセットウォークマンだったので、マイク入力に繋いでそのまま録画…という一番シンプルな方法があった。よく多用していた。父親が持っているAIWAのカセットレコーダーを勝手に使ったら、父親の会議の音声を上書きしてしまい、半泣きで謝ったら何故か許してもらえた思い出がある。

なぜそんな昔話をしたかというと、平成になってもう26年…現代に蘇る、「マイク端子から直接録音」が可能な場合があるらしいからだ。

音響用語で、自分が出した音を、自分に戻す(出力と入力を直結してしまう)ことをループバックという。WindowsXPまでは、ループバック用の仮想デバイスが有ったらしい。そしてVista以降は有ったりなかったりするらしい。

しかし、Vista以降でサポートされた、CoreAudioに対応しているソフトウエアなら、ループバック音声を録音可能だ。例えば、Audacityなどがそうである。

スクリーンショットの例では、ブラウザから出力された音声をAudacityに入力している。入力デバイスにスピーカーを指定するのがポイント。

複数のマシンで確認したところ、スピーカーの音量と入力音量が対応しているパターンと、していないパターンとがあるようだ。しかしどちらにしろ録音はできる。

デジタル全盛期のご時世、逆にシンプルな解決方法だけど、いつか役に立つかもしれない…。

補足事項:radikoの録画は、フリーで便利なアプリケーションが色々あるので、そういうのを使ったほうが良いと思われる。