![실제로 톤을 재생하지 않고 SOX를 사용하여 긴 사운드 파일을 생성합니다.](https://linux55.com/image/65527/%EC%8B%A4%EC%A0%9C%EB%A1%9C%20%ED%86%A4%EC%9D%84%20%EC%9E%AC%EC%83%9D%ED%95%98%EC%A7%80%20%EC%95%8A%EA%B3%A0%20SOX%EB%A5%BC%20%EC%82%AC%EC%9A%A9%ED%95%98%EC%97%AC%20%EA%B8%B4%20%EC%82%AC%EC%9A%B4%EB%93%9C%20%ED%8C%8C%EC%9D%BC%EC%9D%84%20%EC%83%9D%EC%84%B1%ED%95%A9%EB%8B%88%EB%8B%A4..png)
나는 SOX를 사용하여 특정 시간 동안 톤을 연주하는 방법을 알고 있습니다.
play -n synth 5 sin 347
SOX를 사용하여 톤을 저장하는 방법을 알고 있습니다.
sox -n note.mp3 synth 5 sin 347
문제는 실제로 사운드를 재생하지 않고 파일이 생성될 때까지 몇 시간을 기다리지 않고 어떻게 더 긴 톤(시간)을 저장할 수 있습니까?
답변1
답변: @derobert는 "sox" 및 "play" 명령이 동일한 패키지의 일부이지만 다른 작업을 수행한다는 점을 지적했습니다. 아래의 3600은 시간 간격(초)입니다.
sox -n note.mp3 synth 3600 sin 347
위의 코드는 재생하지 않고 한 시간 동안 차임을 생성합니다.
play -n note.mp3 synth 3600 sin 347
위의 코드는 한 시간 동안 신호음을 재생하고 이를 note.mp3에 저장합니다.
@derobert에게 감사드립니다. 먼저 시도해 봐야겠습니다.