.WAV 파일이란?
WAVE(Waveform Audio File Format)로 알려진 WAV는 디지털 오디오 파일을 저장하기 위한 Microsoft RIFF(Resource Interchange File Format) 사양의 하위 집합입니다. 이 형식은 비트스트림에 압축을 적용하지 않으며 다른 샘플링 속도와 비트 전송률로 오디오 녹음을 저장합니다. 오디오 CD의 표준 형식 중 하나입니다. 웨이브 파일은 손실 압축을 사용하여 동일한 오디오 품질을 유지하면서 파일 크기를 줄이는 MP3와 같은 새로운 오디오 파일 형식에 비해 크기가 더 큽니다. 그러나 WAV 파일은 ACM(Audio Compression Manager) 코덱을 사용하여 압축할 수 있습니다. WAV 파일을 다른 인기 있는 오디오 파일 형식으로 변환할 수 있는 여러 API 및 응용 프로그램이 있습니다.
알고 계셨나요? FileFormat.com에서 기고자가 되어 파일 형식 커뮤니티를 최신 정보로 유지할 수 있습니다. WAV 또는 오디오 파일 형식에 대해 공유해야 하는 사항이 있으면 오디오 파일 형식 뉴스 섹션에 결과를 게시하여 사람들이 최신 정보를 받을 수 있도록 할 수 있습니다.
WAV 파일 형식
Microsoft RIFF 사양의 하위 집합인 WAVE 파일 형식은 파일 헤더로 시작하고 데이터 청크 시퀀스가 뒤따릅니다. WAVE 파일에는 두 개의 하위 청크로 구성된 단일 “WAVE” 청크가 있습니다.
- “fmt” 청크 - 데이터 형식을 지정합니다.
- “데이터” 청크 - 실제 샘플 데이터를 포함합니다.
WAV 파일 헤더
WAV(RIFF) 파일의 헤더 길이는 44바이트이며 다음 형식을 갖습니다.
위치 | 샘플 값 | 설명 |
---|---|---|
1 - 4 | “RIFF” | 파일을 riff 파일로 표시합니다. 문자의 길이는 각각 1바이트입니다. |
5 - 8 | 파일 크기(정수) | 전체 파일 크기 - 8바이트, 바이트(32비트 정수). 일반적으로 생성 후에 입력합니다. |
9 -12 | “WAVE” | 파일 형식 헤더. 우리의 목적을 위해 항상 “WAVE"와 같습니다. |
13-16 | “fmt " | 청크 마커를 포맷합니다. 후행 null 포함 |
17-20 | 16 | 위에 나열된 형식 데이터의 길이 |
21-22 | 1 | 형식 유형(1은 PCM임) - 2바이트 정수 |
23-24 | 2 | 채널 수 - 2바이트 정수 |
25-28 | 44100 | 샘플 레이트 - 32바이트 정수. 일반적인 값은 44100(CD), 48000(DAT)입니다. 샘플 속도 = 초당 샘플 수 또는 헤르츠. |
29-32 | 176400 | (샘플 레이트 * BitsPerSample * 채널) / 8. |
33-34 | 4 | (BitsPerSample * 채널) / 8.1 - 8비트 모노2 - 8비트 스테레오/16비트 모노4 - 16비트 스테레오 |
35-36 | 16 | 샘플당 비트 수 |
37-40 | “data” | “data” 청크 헤더. 데이터 섹션의 시작을 표시합니다. |
41-44 | 파일 크기(데이터) | 데이터 섹션의 크기입니다. |
위의 샘플 값은 16비트 스테레오 소스에 대해 제공됩니다. |