問題がありますオーディオSE今、これはここにいくつかの答えを得ることができると思います。私はユーザーに尋ね、彼は誰かがアイデアを持っているかどうかを知るためにここに投稿することを喜んでいました。ここの一言で次のようになります。
私は、録音が完了して最終的なオーディオCDがドライブから取り出されるまでの時間を最小限に抑える必要がある顧客と協力しています。
私が知っているすべてのコンピュータ録音ソフトウェアは、オーディオCDに書き込むことができるファイルを生成します。私はそこにいることを知っています外部ハードウェアアナログストリームをディスクに直接書き込むことができるソフトウェアを購入することもできますが、コンピュータ内部のオプティカルドライブでこれを行うことができるソフトウェアがあるかどうかを知りたいです。理想的にはMacに適していますが、WindowsまたはLinuxでのみ機能するかどうかを知りたいです。
(他の選択肢を探しています。光学メディアをまったく扱わない方が良いですが、これは非常に専門的な状況です。)
ソースは「外部USBオーディオインターフェースである可能性があります。」
より多くの情報が必要な場合はお知らせください。
答え1
まあ、いくつかのコマンドラインツールを使ってこれを行うことができます。
cdrecord(Debianのwodim)はすぐにオーディオCDを録音できますが、トラックサイズなどを指定するには* .infファイルが必要です。 cdda2wav(debianのicedax)を使用して(たとえば)大きなオーディオトラック(74分)を持つ仮想CDでinfファイルを事前に作成できます。
arecord
ライブ環境では、xtermを使用して選択したオーディオデバイスの一時ファイルに録音できますx
。--duration
秒単位のトラックサイズとして使用されるパラメータ。
他のxtermでは、パイプからオーディオを読み取り、準備されたx
infファイルを使用して数秒後に(一部のバッファリングを許可するために)cdrecordを起動できます。指定がspeed=1
書面で行われていることを確認する必要があります。
もちろん、この設定を少し(最初に!)テストしてcdrecord -dummy ...
正しいオプションを見つける必要があります。
ただし、マンページにはcdrecord
すでに始点として使用できる例が含まれています。
中間ファイルなしでパイプからオーディオCDをコピーするには、まず次の手順を実行します。
icedax dev=1,0 -vall cddb=0 -info-only
その後実行
icedax dev=1,0 -no-infofile -B -Oraw - | \
wodim dev=2,0 -v -dao -audio -useinfo -text *.inf
ただし、すべてを把握したら、これらすべての手順を自動化するスクリプトを作成できます。
答え2
リアルタイム再生速度(リアルタイム記録速度、btw)の1xで書くようにドライブに指示できれば、そうすることができます。それ以外の場合は、データ(Redbookオーディオではない)にのみ使用されるパケット書き込みが必要になるため、これは不可能です。
秘密は、書き込みソフトウェアがサイズを検出せずに開いたファイルを入力として受け入れるようにし、予期しないEOFをエレガントに処理してトラックを閉じることです。