영상 녹화시 용량에 대해서 문의하는 분이 많으시길래 계산법을 써 봅니다.
기본적인 계산법은 (비트레이트[bps] / 8[bit]) * 시간[초] 입니다.
많은 분들이 bps를 초당 바이트로 아시는는 분들이 계시던데, 초당 바이트는 Bps로 적어야 하고, bps는 초당 비트 입니다. (참고로 8bit = 1Byte)
간단하게 예를 들자면 8000Kbps로 녹화할 때 한시간을 녹화한 영상의 용량을 계산해 보죠.
(8000Kbps / 8bit) * 3600sec = 3,600,000k = 3.6GB 정도가 나옵니다.
이를 이용하면 저장소의 가용용량과 비디오의 길이를 알 수 있을때, 최대로 사용 할 수 있는 비트레이트를 역산 할 수 있습니다.
이것도 하나의 예를 들어보죠, DVD 한장에 2시간짜리 영상을 집어넣을때 최대 비트레이트를 계산해 보겠습니다 (DVD의 용량은 4.34GB로 계산함)
(Xkbps / 8bit) * 7200sec = 4.34GB
-> X = (4340000KByte / 7200sec) * 8bit
-> X = 602KBps * 8bit
-> X = 4816Kbps
최종적으로 4.34GB의 DVD에 2시간 짜리 영상을 넣을때 최대로 줄 수 있는 비트레이트는 4816Kbps라는 결론이 나오게 됩니다.
하드 디스크의 용량이 커져서 굳이 역산까지 할만한 일은 없겠습니다만...
만약 본인이 쓸 수 있는 하드 용량이 적다면 한번 계산해 보시기 바랍니다.
'방송&녹화' 카테고리의 다른 글
nginx 멀티스트리밍 어시스트 툴 (2) | 2020.03.29 |
---|---|
Restream.io로 동시송출을 하는 방법 (7) | 2017.12.02 |
하드웨어 인코더에 대한 오해 (6) | 2017.04.23 |
덥트랙 사용법 (0) | 2017.01.12 |
유튜브, 트위치에서 나이트봇 활용하기 (14) | 2017.01.05 |