======


같이 보면 좋은 글, 핸드브레이크 인코더 설정법

https://rasdin.tistory.com/204

 

동영상 적정 비트레이트 = 해상도 × 초당 프레임(fps) ÷ 8,192 [kbps]

 

※ 정확한 정보는 아니며 개인적으로 조사한 정보를 기록한 자료입니다.

 

 

동영상 적정 비트레이트 계산법

 

동영상 비트레이트는 인코더 프로그램을 이용해 동영상을 인코딩할 때, 인코딩한 동영상의 화질을 정하는 기준이 된다.

 

※ 8,192 bit = 1024 Byte = 1 kB, 8bit = 1Byte

 

bps(bit/s) = bits per second(초당 1비트를 전송, b는 소문자)

 

Bps = Bytes per second(초당 8비트를 전송, B는 대문자)

 

kbps = kilo bit per second(초당 1,024 비트를 전송) 



동영상 해상도에 따른 적정 비트레이트 계산법

 

※ 적정 비트레이트란 = 단순 시청용이 아닌, 화면이 뭉개지지 않는, 손실없는 원본 화질을 위한 비트레이트의 최솟값

 

Bps = 해상도(가로×세로) × 초당 프레임(fps) ÷ 바이트(8 bit) = 적정 Bps 기준

 

kbps = 해상도(가로×세로) × 초당 프레임(fps) ÷ 킬로바이트(1,024 byte) ÷ 바이트(8 bit) = 적정 kbps 기준

 

kbps 기준 적정 비트레이트 구하는 법 = 동영상 가로폭 × 동영상 세로폭 × 초당 프레임 ÷ 8,192 [bit]

 

※ 8,192 [bit] = 1,024 [bit] × 8 [bit] = 1 [KB] × 1 [byte]

 

 

해상도가 1920×1080이고 초당 프레임이 30인 동영상을 인코딩할 경우 적정 비트레이트

 

적정 bps(bit/s) = 1920 × 1080 × 30 = 62,208,000 [bps)]

 

적정 Bps = 1920 × 1080 × 30 ÷ 8 = 7,776,000 [Bps]

 

적정 kbps = 1920 × 1080 × 30 ÷ 8 ÷ 1,024 = 7,593.75 [kbps]



번외 1) 인터넷에 떠도는 코덱값을 이용한 적정 비트레이트 계산법

 

적정 비트레이트 = 해상도(가로×세로) × 초당 프레임 × 코덱값 ÷ 1,024

 

해상도가 1920×1080이고 초당 프레임이 30인 동영상을 H264(MPEG-4) 코덱을 이용해 인코딩할 경우 적정 비트레이트

 

= 1920 × 1080 × 30 × 0.17 ÷ 1,024 = 10,327.5 [kbps]

 

※ 코덱값이라고 인터넷에 떠도는 것을 확인했는데 해당 코덱값이 메구이 인코더를 참고했다는 것만 유추해볼 수 있을 뿐, 그 외 정확한 출처를 알 수 있는 정보는 찾아볼 수 없었음. 다만 H264의 코덱 값인 0.17은 분수로 환산해보면 약 5.8~5.9 정도인데, 이는 1바이트의 용량인 8비트보다 약간 작은 수치이므로 압축률이 높은 코덱이기때문에 화질 저하는 크게 없지 않을까 생각하는 중.

 

각 코덱별 코덱값

 

   MPEG-2 = 0.27

 

   Xvid, DviX = 0.15 ~ 0.4 (MPEG-2처럼 0.27 정도 주는 게 좋음)

 

   H.263, H.264, x264, MPEG-4 = 0.17(0.16~0.2)



번외 2) 원하는 용량으로 인코딩하는 방법

 

동영상 비트레이트[kbps] = 원하는 용량[MB] × 8[bit] × 1,024[kb] ÷ 시간(초, s) - 오디오 비트레이트[kbps]

 

※ 1MB = 1,024 kb

 

 

번외 3) 인코딩 후 용량을 추측하는 방법

 

인코딩 후 용량[MB] = (동영상 비트레이트[kbps] + 오디오 비트레이트[kbps]) × 시간(초, s) ÷ 8[bit] ÷ 1,024[kb]

 

 

같이 보면 좋은 글, 핸드브레이크 인코더 설정법

https://rasdin.tistory.com/204

 

핸드브레이크 인코더 1.2.2 설정법

같이 보면 좋은 글, 적정 비트레이트 계산법 https://rasdin.tistory.com/180 핸드브레이크 인코더 사용법 매우 좋은 인코더로 추천받는 인코딩 프로그램 중 하나인 핸드브레이크(HandBrake) 인코더 설정 방

rasdin.tistory.com

 



======

  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기