是否可以將音頻直接錄製到電腦的光碟機?
目前在audio.SE上有一個問題,我認為它可能會在這裡吸引一些答案。我問了使用者,他很高興將其發佈在這裡,看看是否有人有一些想法。這裡是逐字記錄:
我正在與一位客戶合作,該客戶需要最大限度地縮短錄製完成與最終音頻 CD 從驅動器彈出之間的時間。
我知道的所有電腦錄製軟體都會生成一個文件,然後可以將其刻錄到音頻 CD。我知道我可以購買可以將模擬流直接刻錄到光碟的外部硬體,但我想知道是否有任何軟體可以通過電腦的內部光碟機實現這一點。理想情況下適用於 Mac,但如果它僅適用於 Windows 或 Linux,我將有興趣了解它。
(已經探索了其他替代方案;我寧願根本不處理光學媒體,但這是一個高度專業化的情況。)
至於來源:“它可能是一個外部 USB 音頻介面。”
如果您需要更多資訊,請告訴我。
好吧,您可以使用一些命令行工具來完成。
cdrecord(debian 上的 wodim)可以即時刻錄音頻 CD,但它需要一個指定軌道大小等的 *.inf 文件。您可以使用具有(比如說)一個大音軌(74分鐘)使用 cdda2wav(debian 上的 icedax)。
在現場環境中,您使用一個 xterm 從您選擇的音頻設備錄製
arecord
到一個臨時文件x
中。用作--duration
軌道大小的參數(以秒為單位)。在另一個 xterm 中,您可以在幾秒鐘後啟動(以允許一些緩衝)cdrecord,它從管道中讀取音頻
x
並使用準備好的 inf 文件。你必須確保你指定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
但是在你弄清楚所有事情之後,你可以創建一個自動化所有這些步驟的腳本。