File-Copy

如何從音頻 cd 複製 .wav 文件並進行驗證?

  • August 27, 2016

我很難使用 Linux 的內置工具來翻錄音頻 cd(聲音榨汁機、節奏盒)。原因可能是我的驅動器振動很大,無法連續讀取磁碟。在任何音頻播放器中播放磁碟都會導致短暫的停頓和斷斷續續的播放。翻錄 CD 會產生明顯的偽影。我原以為這些工具中正在進行一些驗證,例如保存轉換的緩衝區,但顯然情況並非如此,並且數據被轉換為來自驅動器。這種現像在幾張cd上都有不同程度的出現。

為了解決驅動器問題,我將 .wav 文件複製到磁碟(使用 thunar 文件瀏覽器)。為了仔細檢查至少是否有效,我找到了 CD 文件的位置cdd 到該目錄中,並用於diff將第一個文件與我的音樂目錄中複製的文件進行比較:

/run/user/1000/gvfs/cdda:host=sr0$ diff Track\ 1.wav ~/Music/Artist/Album/Track\ 1.wav 
Binary files Track 1.wav and /home/me/Music/Artist/Album/Track 1.wav differ

好的,所以它們是不同的。為什麼會這樣?我怎樣才能正確複製文件而不會得到不同的文件?還是我的驗證有問題?是diff比較兩個文件的有效方法嗎?


理想情況下,我很想將一張 CD 翻錄成 flac 文件,重命名以匹配聲音榨汁機所做的曲目標題,但更可靠。

要翻錄音頻 CD,您應該真正使用諸如cdparanoia.

這將處理抖動和糾錯,將根據需要重試,並嘗試創建“完美”數據流。

通常,您會使用它來創建wav文件,然後可以根據需要將其轉換為 FLAC 格式。

還有其他工具,包括一些前端 GUI,可以與 CDDB 等外部數據庫對話,以自動計算出專輯和曲目名稱,但對於原始音頻翻錄cdparanoia來說很難被擊敗。

引用自:https://unix.stackexchange.com/questions/306100