HM-12.0
참조 코드를 사용하여 기본 bin 스트림을 만들었습니다. 따라서 출력은 HEVC로 인코딩 된 bin 스트림입니다 (예 : input.bin).HEVC : 입력 빈 스트림에서 입력 너비와 높이 가져 오기
이 기본 스트림의 헤더를 읽는 작업이 있습니다. 그게 내가 스트림 폭, 높이 등 input.bin
파일에서 정보를 가져올 필요가있다. 내가 어떤 빈 스트림에서이 순서를 볼 때마다 그래서,이 스트림에 가지고 말할 수
00 00 00 01
을 :
스트림의 많이 본 후, 나는이 모든 빈 스트림 시퀀스에서 시작한다는 결론을 내릴 수있다 HEVC 디코더에 의해 디코딩 될 수있다.
추가 정보 input.bin (ffmpeg의 ff_raw_video_read_header 함수처럼)에서 너비, 높이, fps 등을 가져 오려면이 정보를 가져 오기 위해 수행해야 할 단계가 있습니까?
나는 HEVC 초안의 구문 분석 섹션을 통과했지만, 비디오 도메인의 제 레벨에서는 매우 복잡합니다. 누구든지 인코딩 된 bin 파일에서 필요한 정보를 가져 오는 간단한 방법을 제안 할 수 있습니까?
어떤 제안이 나에게 도움이 될 것입니다. 미리 감사드립니다.
FYI 00000001은 H.264 표준의 부록 B에 정의 된 시작 코드입니다. 시작 코드를 보면 H.264 또는 H.265와 같이 어떤 종류의 스트림을 처리하는지 알 수 없습니다. – Ralf
친애하는 @Zax, 비트 스트림 파일을 어떻게 파싱합니까? 사용할 수있는 코드가 있습니까? – zinon