영상’, ‘동영상인코딩 (출력)설정 창에 ‘CBR’, ‘VBR’, ‘ABR’이 있습니다.

‘CBR, VBR, ABR’를 알아보려 합니다.

 

CBR, VBR, ABR 알기 전에 비트레이트’(비트 전송률)에 대해 알고 있어야 합니다.

 

비트레이트’, ‘비트전송률은 영상이 1초당 처리하는 데이터 크기를 말합니다.

‘bps’(bit per second)를 단위로 사용합니다.

 

‘CBR/VBR/ABR’에서 ‘BR’Bit Rate 비트레이트를 말합니다.

 

 

 


CBR, Constant Bit Rate 고정 비트 전송률.

고정된 데이터 크기로 영상을 인코딩 합니다. , 매 프레임 마다 같은 용량으로 압축하는 방식입니다.

장점, 데이터 크기가 고정된 덕분에 동영상 용량을 예측 할 수 있습니다.

단점, VBR/ABR 보다 용량 대비 품질이 효율적이지 못합니다.

 

 

 

VBR, Variable Bit Rate 가변 비트 전송률.

데이터 크기가 매 프레임 달라집니다. 이미지에 따라 데이터를 변화시키며 인코딩 합니다.

각 프레임의 움직임을 분석하여 움직임이 많은 부분은 많은 용량을, 움직임이 적은 부분은 적은 용량으로 압축합니다.

장점, 각 프레임마다 필요한 만큼의 데이터를 사용하기 때문에 용량 대비 화질이 효율적입니다.

단점, 영상의 예상 용량을 예측하기 힘듭니다. 또한 CBR보다 많은 시간이 필요합니다.


CBR, VBR 비교

CBR은 일정한 비트 전송률을 보여주고, VBR은 비교적 일정한 이미지 품질을 보여줍니다.

 

만약 A라는 동영상을 같은 용량으로 인코딩 한다면, VBR이 더 좋은 화질로 인코딩 됩니다. 하지만 VBRCBR보다 많은 '시간''연산' 그리고 '하드웨어 점유율'을 필요로 합니다.

그래서 인터넷 라이브 실시간 방송의 경우, CBRVBR보다 더 안정적인 이유입니다.

 

ABR, Average Bit Rate 평균 비트 전송률.

ABRCBRVBR의 특징을 섞어 놓은 압축 방법입니다.

ABR은 목표 비트 레이트를 설정합니다. VBR 처럼 설정 수치에 맞춰 비트 레이트가 변경하며 인코딩합니다. 그리고 CBR의 특징처럼 완성될 동영상의 용량을 예상할 수 있습니다.

 

 

 

정리.

같은 용량으로 출력할 경우.

영상 이미지의 품질은 VBR ABR CBR 순서로 좋습니다.

하드웨어 작업량(시간, 연산)CBR ABR VBR 적게 필요합니다.

 

편집한 영상을 출력할 때는 VBR로 설정합니다. 데이터를 효율적으로 사용하여 일정한 품질과 데이터의 낭비를 줄일 수 있기 때문입니다.

인터넷 실시간 방송을 할 경우엔 CBR로 설정합니다. 컴퓨터의 과부하를 줄이기 위해서입니다

 

 


+ Recent posts