Programming/Linux

[Linux] sox 샘플링 주파수 변경 방법

notesfromyoungdeveloper 2024. 12. 18. 22:10
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
반응형