내 오디오 CD를 mp3로 리핑하고 싶습니다. 나는 이것이 잘 논의되었다는 것을 알고 있지만 내 설정이 타당하다고 확신하지 못합니다. 이를 달성하기 위해 오래된 컴퓨터를 사용하고 싶은데 동시 인코딩이 오디오 추출 품질에 영향을 미칠 수 있다는 내용을 온라인에서 읽었습니다. 한 mp3에는 표면 긁힘으로는 설명할 수 없는 사운드 문제가 있었기 때문에 테스트 실행에서 이런 일이 발생한 것으로 생각됩니다. 그래서 저는 이 두 단계를 분리하는 것이 좋은 생각이라고 생각합니다.
그래서 내 질문은 다음과 같습니다
먼저 추출된 오디오 CD에서 mp3를 추출하는 솔루션을 알고 있습니까?모두트랙은 wav이고이후코딩부터 시작하시겠습니까?
나는 보았다 . 그리고 K3b
. 이 모든 것은 추출이 진행되는 동안 인코딩을 시작합니다. 제가 생각해낸 가장 좋은 방법은 이를 두 번 호출하는 것입니다. 처음에는 모든 트랙의 cddb 및 wav 추출을 쿼리하고, 두 번째에는 추출된 wav를 mp3로 변환하여 올바른 이름과 태그 정보를 제공합니다. 명령줄은 다음과 같습니다.ripperX
abcde
abcde
$ abcde -a cddb,read && abcde -o mp3
셸 스크립트를 처음부터 작성하여 를 사용하여 추출하고 를 cdparanoia
사용하여 인코딩하고 lame
IDv3을 사용하여 태그를 쿼리하고 cddb를 쿼리하는 것이 가능하다는 것을 알고 있지만 이는 간단한 작업이 아닙니다(예:이것들 예abcde
), 트랙 제목을 잘 씹는 것은 말할 것도 없습니다 . 하지만 가능한 한 많이 사용하는 것이 좋습니다.
편집하다:
sr_의 유용한 팁에 따라 명령줄을 다음과 같이 단순화할 수 있습니다.
$ abcde -l -o mp3
디스크 공간 부족을 위한 "l" 옵션이 중요한 부분입니다. 이제 abcde는 첫 번째 트랙을 읽고 인코딩하고 레이블을 지정한 다음 두 번째 트랙을 읽고 인코딩하고 레이블을 지정하는 등의 작업을 수행합니다.
답변1
(이것이 귀하의 질문에 대한 답변인지는 확실하지 않지만 유용한 입력이 될 수 있습니다.) 다음 설정으로 해결했습니다.
cdparanoia -B
여러 개의wav
파일 만들기- 루프의 일부 인코더(
flac
,lame
, ...)for file in *.wav
- 뮤직 브레인 피커드도착하다태그 지정 및 이름 바꾸기올바르게 인코딩된 파일
이것이 중요합니까?떨어져 있는당신을 위한? 프로그램을 순차적으로 호출하기만 하면 사전 구축된 스크립트나 GUI 도구에 의존할 필요가 없습니다(마크업 제외, Picard는 훌륭합니다).
편집하다방금 살펴봤는데abcde.conf
, 그리고거기 뭐가 있는지 봐:
# Support for systems with low disk space:
# n: Default parallelization (read entire CD in while encoding)
# y: No parallelization (rip, encode, rip, encode...)
#LOWDISK=n
그래서... 주석 해제는 LOWDISK=n
정확히 당신이 찾고 있는 것이어야 합니다.
(저도 찾았어요abcde
MusicBrainz 지원이 있는 것 같습니다.,그런데. )