728x90
반응형
sox를 이용해서 샘플링 주파수(sample rate)를 변경하는 방법에 대해 알아보겠습니다.
아래와 같이 sox의 -r 옵션을 사용하면, 샘플링 주파수를 바꿀 수 있습니다.
sox [입력 파일명] -r [샘플링 주파수] [출력 파일명]
먼저, 테스트에 사용할 test.wav 파일의 정보를 확인해 보겠습니다.
sox의 --i 옵션을 사용하면, 오디오 정보를 확인할 수 있습니다.
--i 옵션을 사용하거나, soxi 명령어로도 확인 가능합니다.
sox --i test.wav
soxi test.wav
test.wav 파일은 샘플링 주파수가 16000Hz인 것을 확인할 수 있습니다.
그러면 이제 sox를 이용해서, 샘플링 주파수를 8000Hz로 변경해 보겠습니다.
sox test.wav -r 8k test_sr_8k.wav
soxi 명령어로 파일 정보를 확인해 보면, 샘플링 주파수가 8000Hz로 잘 바뀐 것을 확인할 수 있습니다.
728x90
반응형
'Programming > Linux' 카테고리의 다른 글
[Linux] tar 압축하기, 압축 푸는 방법 (38) | 2024.12.20 |
---|---|
[Linux] sox 오디오 파일 포맷 변환 (pcm to wav, wav to pcm) (0) | 2024.12.19 |
[Linux] sox 설치 방법 (35) | 2024.12.18 |
[Linux] tail 명령어 사용법 (실시간 서버 로그 확인) (34) | 2024.12.16 |
[Linux] scp 사용 방법 (서버간 파일 전송) (0) | 2024.12.14 |