------------------------------------------------------------------
[어떤 WAVE 파일의 등록정보]
- 16 Bit
- Stereo
- 44.1 khz
------------------------------------------------------------------
일단 계산하는 방식은 모두 곱한다. 16 Bit 이므로 16 을 곱하고,
스테레오 방식이기 때문에 2를 곱한다. 모노방식은 1이기 때문에 안곱해줘도 된다.
그리고 44.1 kHz 라는 것은 1초에 44100번 발광을 한다는 소리니까 44100을 곱하면 된다.
16 * 2 * 44100 = 1411200 Bit 이다.
바이트로 출력하려면, 나누기 8을 하면 된다. 8을 나누면 176400 이라는 숫자가 나온다.
즉, 이 WAVE 파일은 초당 176400 Byte 의 용량을 전송한다.
KByte로 환산해 보면, 172.265625가 나오지만, 소수점 아랫것들은 버리고 정수부분만 보면
172 KB 라고 나온다. 이 WAVE 파일은 1초에 172 KB 차지한다.
전체 재생시간을 구하는 것은 나누기만 하면 된다.
전체 재생시간(초 단위) = 전체 파일 크기 / 초당 용량
이로써 WAVE파일의 몇가지 정보와 전체 파일크기를 알면 전체재생시간도 알수 있다.
댓글 없음:
댓글 쓰기