私のコンピュータで再生されているデジタル信号が正確に何であるかを記録しようとしています。たとえば、オーディオプレーヤーを使用してWAVファイルを再生する場合は、録音からそのファイルを再構成できるようにしたいと思います。
私が理解したように、ファイルを読み取るアプリケーションによってファイルが解凍され、実際にサウンドカードに転送されるのは圧縮されていない生データであるため、圧縮形式(mp3など)では機能しません。そして、元のmp3を再インポートすることも不可能です。私が持つことができる最も良いのは、WAVやロスレス圧縮(FLACなど)を含むmp3です。
これまで、私はAudacityを使ってコンピュータの音を録音しています。しかし、私は知りたいです。そのような録音がサウンドカードに入る生のデジタルデータを録音しますか、それともサウンドカードからのアナログデータをキャプチャしてデジタルに戻しますか?
また、これを行うには、パルスオーディオボリュームコントロールでDbの録音レベルを調整する必要があります。もちろん、レベルによっては最終WAVが同じではないので、元々再生されたWAVと一致する最終WAVを得る方法がわかりません。
まあ、実はこの方法は私にも通じません。なぜなら、Audacityの録音は同じトーンを持っていないからです。しかし、もともとこれが正しいパスであるかどうかわからないので、デバッグを試みる前にもう少し知りたいです。
最初は、私がやりたいことが実現できるのかもしれませんでした。
ベストアンサー1
ほとんどの中級〜高級サウンドカードでは、再生中にライブオーディオミックスを録音することが可能です。つまり、サウンドカードに送信されたすべてのオーディオトラックの合計です。デジタル - アナログコンバータ。だからこれは純粋にデジタルです。
これを行うには、サウンドカードドライバがすべてのデバイスから取得できる「ミックス」入力チャンネルを提供する必要があります。デジタルオーディオワークステーション。
観点から見ると、これはスクリーンショットやスクリーンキャストと比較できます。実際にJPEG画像を表示する場合、スクリーンショットはJPEG画像の生の表現を提供し、ディスプレイソフトウェア(トリミング、サイズ変更、エイリアシング、カラープロファイルなど)でいくつかの歪みがある可能性があります)周囲と上(カーソル)、オーバーレイウィンドウ、他のウィンドウの透明な影)。スクリーンショットから直接正確なオリジナルのJPEGファイルを取得することはできません。
これはオーディオでも同様です。プレーヤーアプリはボリュームを変更し、イコライゼーションを適用し、飽和を導入し、レイテンシの問題が発生した場合に欠陥まで引き起こす可能性があります。
ただし、特定の条件に従うと、オーディオデータの正確なコピーが得られます。
- ロスレスオーディオファイル
- ロスレスオーディオプレーヤー
- 遅延問題なし
- 同じビット深度
- 同じサンプリング周波数
- 1つのオーディオファイルのみを再生
その後、録音の開始と終了を手動で編集します。