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
반응형
'Programming > Linux' 카테고리의 다른 글
[Linux] zip 압축하기, 압축 푸는 방법 (41) | 2024.12.21 |
---|---|
[Linux] tar 압축하기, 압축 푸는 방법 (38) | 2024.12.20 |
[Linux] sox 샘플링 주파수 변경 방법 (36) | 2024.12.18 |
[Linux] sox 설치 방법 (35) | 2024.12.18 |
[Linux] tail 명령어 사용법 (실시간 서버 로그 확인) (34) | 2024.12.16 |