システムメンテナンスのお知らせ

マイク入力とライン入力を個別に同時録音したい。
OSはWinXPですが、これを可能にするAPI関数(DirectX)等教えてください。

現状では録音経路はマイクかラインを「サウンドとオーディオ」設定画面でどちらか一方のみ選択する形になっています。
ソフトでこの選択に関係なく両方の入力を同時に処理することは可能でしょうか?

gooドクター

A 回答 (5件)

こんにちは。



 下記サイトをご参照ください。
  http://www.atamanikita.com/RealTek/realtek-4.html
  汎用的ではありませんが、RealTek製オーディオデバイスならば、可能なようです。

では。
    • good
    • 0
この回答へのお礼

貴重な資料ありがとうございました。
参考にして勉強します。

お礼日時:2010/06/15 12:17

こんにちは。



 サウンドカードを増設し、マイク入力は標準のサウンドデバイスから、ライン入力は増設したサウンドカードから録音したらどうでしょう。
 WindowsXPまでは、複数のサウンドデバイスを同時に扱うことは出来ませんでしたが、Vistaからは出来るようになっています。
  http://www.atamanikita.com/SC-Vista/index.html

では。
    • good
    • 0
この回答へのお礼

提示のサイトの説明でもやはり複数デバイスの同時録音はできないようです。
貴重な資料ありがとうございました。

お礼日時:2010/06/14 17:24

通常はPCの入力端子の前段に[ミキサーアンプ]を追加します。


ミキサーに[マイク]と[ライン]を入力して混合(合成)します。
混合した出力をPCの入力回路に加えます。

次のURLをクリックして参考にして下さい。
[ミキサー/オーディオテクニカ(例)]
http://www.audio-technica.co.jp/products/dj-plus …
    • good
    • 0
この回答へのお礼

早速の回答ありがとうございます。
今回は2系統を別々に録音したいので、ミキシングは不可となります。

お礼日時:2010/06/14 15:26

>ソフトでこの選択に関係なく両方の入力を同時に処理することは可能でしょうか?



ハードウェア的に無理です。

通常のサウンド回路ではADコンバータは1つしか搭載されていません。

ラインとマイクを同時に録音するには、サウンド回路を2つ搭載してADコンバータを2つ動作させねばなりませんが、残念ながら1つしか無いのが普通です。

お金をかけずに簡単に行うとしたら

1.ライン入力のステレオを変換ケーブルなどでモノラル化する
2.マイク入力をアンプ等でラインレベルまで増幅する
3.上記の1と2の信号を変換ケーブルなどでRとLのステレオ化してライン入力で入力する
4.ライン入力をステレオで録音し、ソフトウェア的に右チャンネルと左チャンネルを分離して2つのモノラルデータの音声ファイルに保存する

と言う方法しかありません。
    • good
    • 0
この回答へのお礼

> 4.ライン入力をステレオで録音し、ソフトウェア的に右チャンネルと左チャンネルを分離して2つのモノラルデータの音声ファイルに保存する

こちらの方法だと最大2系統の同時録音まで出来そうです、リアルタイムの処理ではマシンパワーも必要かと思いますが、

やはり通常のPCでは諦めるより、しかたなさそうです。
ただ64ビットの7当たりではどうなんでしょうか?
貴重なご意見ありがとうございました。

お礼日時:2010/06/14 15:50

>ソフトでこの選択に関係なく両方の入力を同時に処理することは可能でしょうか?



多分デバイスが開かないので無理だと思いますが。

http://www.ne.jp/asahi/nagoya/ahomaro/builder/cp …
    • good
    • 0
この回答へのお礼

さっそくの回答ありがとうございます。
残念ですが、32ビットマシンでは不可能のようですね、
多分7あたりでは可能だと思います。

お礼日時:2010/06/14 15:29

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています

gooドクター

人気Q&Aランキング