PCから流れている音を録音したい時
PCから流れている音を録画したい時がある。まあ、必要な場面は人それぞれだが、例えば
- オンラインゲームのBGM+画面録画をしたい
とか - radikoを予約録音したい
とかそう言う場面である。ちなみに、私が小学生の頃はもっぱらラジカセ+カセットウォークマンだったので、マイク入力に繋いでそのまま録画…という一番シンプルな方法があった。よく多用していた。父親が持っているAIWAのカセットレコーダーを勝手に使ったら、父親の会議の音声を上書きしてしまい、半泣きで謝ったら何故か許してもらえた思い出がある。
なぜそんな昔話をしたかというと、平成になってもう26年…現代に蘇る、「マイク端子から直接録音」が可能な場合があるらしいからだ。
音響用語で、自分が出した音を、自分に戻す(出力と入力を直結してしまう)ことをループバックという。WindowsXPまでは、ループバック用の仮想デバイスが有ったらしい。そしてVista以降は有ったりなかったりするらしい。
しかし、Vista以降でサポートされた、CoreAudioに対応しているソフトウエアなら、ループバック音声を録音可能だ。例えば、Audacityなどがそうである。
スクリーンショットの例では、ブラウザから出力された音声をAudacityに入力している。入力デバイスにスピーカーを指定するのがポイント。
複数のマシンで確認したところ、スピーカーの音量と入力音量が対応しているパターンと、していないパターンとがあるようだ。しかしどちらにしろ録音はできる。
デジタル全盛期のご時世、逆にシンプルな解決方法だけど、いつか役に立つかもしれない…。
補足事項:radikoの録画は、フリーで便利なアプリケーションが色々あるので、そういうのを使ったほうが良いと思われる。