문제가 있습니다오디오SE지금은 이것이 여기에 몇 가지 답변을 얻을 수 있다고 생각합니다. 나는 사용자에게 물었고 그는 누군가 아이디어가 있는지 알아보기 위해 여기에 게시하게 되어 기뻤습니다. 여기 한 마디로 다음과 같습니다.
저는 녹음이 완료되고 최종 오디오 CD가 드라이브에서 꺼내지는 사이의 시간을 최소화해야 하는 고객과 협력하고 있습니다.
내가 아는 모든 컴퓨터 녹음 소프트웨어는 오디오 CD에 구울 수 있는 파일을 생성합니다. 나는 거기에 있다는 것을 안다외부 하드웨어아날로그 스트림을 디스크에 직접 구울 수 있는 소프트웨어를 구입할 수도 있지만, 컴퓨터 내부 광학 드라이브로 이 작업을 수행할 수 있는 소프트웨어가 있는지 알고 싶습니다. 이상적으로는 Mac에 적합하지만 Windows 또는 Linux에서만 작동하는지 알고 싶습니다.
(다른 대안이 모색되었습니다. 광학 미디어를 전혀 다루지 않는 것이 좋지만 이는 매우 전문적인 상황입니다.)
출처는 "외부 USB 오디오 인터페이스일 수 있습니다."
더 많은 정보가 필요하면 알려주시기 바랍니다.
답변1
글쎄요, 일부 명령줄 도구를 사용하여 이를 수행할 수 있습니다.
cdrecord(데비안의 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를 우아하게 처리하고 트랙을 닫는 것일 수도 있습니다.