오디오 CD에서 .wav 파일을 복사하고 확인하는 방법은 무엇입니까?

오디오 CD에서 .wav 파일을 복사하고 확인하는 방법은 무엇입니까?

오디오 CD를 리핑하기 위해 Linux에 내장된 도구(사운드 주서기, 리듬 박스)를 사용하는 데 문제가 있습니다. 그 이유는 내 드라이브가 많이 진동하고 디스크를 지속적으로 읽을 수 없기 때문일 수 있습니다. 오디오 플레이어에서 디스크를 재생하면 잠시 정지되고 재생이 고르지 않게 됩니다. CD를 리핑하면 눈에 띄는 아티팩트가 생성됩니다. 변환을 위해 버퍼가 저장되는 등 도구에서 일부 확인이 진행되고 있다고 생각했지만 분명히 그렇지 않습니다. 데이터가 드라이브에서 변환되고 있습니다. 이 현상은 여러 CD에서 다양한 수준으로 발생합니다.

드라이브 문제를 해결하기 위해 .wav 파일을 디스크에 복사했습니다(thunar 파일 브라우저 사용). 적어도 작동하는지 다시 확인하려면,CD 파일의 위치를 ​​찾았습니다, 해당 디렉토리로 이동하여 첫 번째 파일을 내 음악 디렉토리에서 복사한 파일과 비교 cd하는 데 사용됩니다 .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두 파일을 비교하는 효율적인 방법은 무엇입니까?


이상적으로는 Sound Juicer처럼 CD를 flac 파일로 추출하고 트랙 제목과 일치하도록 이름을 바꾸는 것이 더 안정적입니다.

답변1

오디오 CD를 리핑하려면 cdparanoia.

이는 지터 및 오류 수정을 처리하고 필요에 따라 재시도하며 "완벽한" 데이터 흐름을 생성하려고 시도합니다.

일반적으로 이를 사용하여 파일을 만든 wav다음 필요한 경우 FLAC 형식으로 변환합니다.

앨범 및 트랙 이름을 자동으로 계산하기 위해 CDDB와 같은 외부 데이터베이스와 통신할 수 있는 일부 프런트엔드 GUI를 포함한 다른 도구가 있지만 원시 오디오 리핑의 경우 cdparanoia이보다 더 어렵습니다.

관련 정보