답변:
H.264 프로필은 비디오를 압축 할 때 인코더가 사용할 수있는 "벨과 휘파람"을 정의합니다. 인코더에서 활성화 할 수있는 많은 H.264 기능이 있습니다. 활성화 할 수있는 것은 프로파일에 의해 정의됩니다. 프로파일은 다른 디코딩 기능을 가진 장치 간의 호환성을 보장합니다. 프로필을 사용하면 인코더와 디코더가 모두 처리 할 수있는 기능 세트에 동의합니다.
자세한 목록 은 Wikipedia의 H.264 프로필 을 참조하십시오 .
일반적으로 베이스 라인 프로파일은 인코더를 특정 기본 기능으로 만 제한합니다. 기본 프로필로 인코딩 된 비디오는 구형 스마트 폰과 같이 계산 성능이 낮은 장치에서도 쉽게 재생할 수 있습니다. 예를 들어 Android 및 iOS 전화는 공식 프로필로 인코딩 된 비디오 만 재생하지만 High 또는 Main 은 재생하지 않습니다 . 지난 몇 년 동안 점점 더 많은 휴대 전화에서 실제로 메인 또는 하이 프로파일 비디오를 재생할 수 있지만 약간의 변화가 있었지만 공식적인 권장 사항 은 언급하지 않습니다 .
주로 저비용 응용 프로그램의 경우이 프로필은 가장 일반적으로 화상 회의 및 모바일 응용 프로그램에 사용됩니다. 기본, 기본 및 고급 프로필간에 공통적 인 기능의 하위 집합에 해당합니다.
Main 과 High 는 기능을 추가합니다. 특히 높은 프로파일은 종종 방송에 사용됩니다.
방송 및 디스크 저장 응용 프로그램, 특히 고화질 TV 응용 프로그램의 기본 프로필입니다 (예 : 이는 Blu-ray 디스크 저장 형식 및 DVB HDTV 방송 서비스에 의해 채택 된 프로필).
B 슬라이스 는 예를 들어 메인 프로파일 이상 에서만 허용됩니다 . 대역폭을 절약하는 데 사용할 수 있지만 디코딩하기가 더 어려우므로 일부 장치는이를 지원하지 않을 수 있습니다.
프로필은 품질에 간접적으로 만 영향을 미칩니다. 높은 프로파일의 일부 기능을 사용하면 낮은 프로파일에 비해 낮은 파일 크기로 동일한 품질을 얻을 수 있습니다.
예를 들어 CABAC 엔트로피 코딩 ( Main 및 High )이 CAVLC ( Baseline ) 보다 효율적 입니다. 또한 계산적으로 더 집중적입니다. 따라서 인코더에 특정 비트 전송률을 제공하면 훨씬 더 나은 압축을 달성하기 때문에 CAVLC보다 CABAC을 사용하여 더 나은 품질의 비디오를 만들 수 있습니다.
또한 하이 프로파일로 파일 크기가 작은 이유를 설명합니다. 분명히 일정한 품질 수준을 설정하면 인코더는 고급 압축 기술을 사용하여 베이스 라인 프로파일 과 동일한 품질 이지만 더 작은 비디오 파일을 만들 수 있습니다. 크기.
몇 가지 기본 규칙 :