Programming/Linux

[Linux] sox 오디오 파일 포맷 변환 (pcm to wav, wav to pcm)

notesfromyoungdeveloper 2024. 12. 19. 23:15
728x90
반응형

 

 

 

sox를 이용해서, 오디오 파일의 포맷을 변경하는 방법에 대해 알아보겠습니다.

 

1. pcm to wav

sox -b 16 -e signed-integer -c 1 -r 16k -t raw in.pcm out.wav

 

위는 16bit signed-integer 형태의 16kHz mono pcm(raw) 파일을 wav 파일로 변환하는 명령어입니다.

각 옵션에 대한 설명은 아래를 참고해 주시기 바랍니다.

 

-b : Encoded sample size in bits

-e : Set encoding

-c : Number of channels of audio data; e.g. 2 = stereo

-r : sample rate of audio

-t : File type of audio

 

2. wav to pcm

sox in.wav -b 16 -e signed-integer -c 1 -r 16k -t raw out.pcm

 

위는 wav 파일을 pcm 또는 raw 파일로 변환하는 명령어입니다.

옵션 값은 상황에 맞게 설정해서 사용하시면 됩니다.

 

 

 

728x90
반응형