2017-02-06 12 views
0

부록 B 형식의 데이터가 있으며 AvcC로 변환하려고합니다. Avcc 형식을 구성하기 위해 here을 읽으면서 SPS 및 PPS 유형 NALUs가 있어야합니다. 그러나 나는이 바이트들을 SPS 나 PPS 타입의 NALUs를 가지고 있지 않은 Annex B 형식의 데이터로 받고 있습니다. 데이터 진수 : 그래서 내가 Avecc 이러한 부속서 B 바이트 변환 예정 방법 혼란 요 80 H264 부록 B NALU 유형

그래서이 NALU의 번호를 입력 00 00 00 01 41 (9A) 20 22 80 53 E1은 1이고 유형 1은 SPS 또는 PPS가 아닙니다.

+1

스택 오버플로에 오신 것을 환영합니다! [둘러보기]를 먼저 듣고 좋은 질문을 배우고 [mcve]를 만들 수 있습니다. 그렇게하면 우리가 당신을 도울 수 있습니다. – Katie

답변

1

SPS, PPS 및 IDR (또는 스트림이 인트라 새로 고침을 사용하는 경우 슬라이스가 충분하지 않은 경우)까지 비디오를 재생할 수 없습니다. 기본적으로 NALU는 가치가 없습니다. 필요한 데이터를 얻을 때까지 모든 것을 무시하십시오.

나는 종류의 게시물에 당신이 언급 된 것을 포함합니다 : SPS 및 PPS는 주기적으로 은 일반적으로 모든 IDR 따라서 디코더에 대한 랜덤 액세스 포인트를 만들어 앞 반복하는 것이 일반적이다 이러한 형식에서

. 이렇게하면 이미 진행중인 스트림에 참여할 수 있습니다.

+0

그리고 "NALU가 다른 NALU에 의해 참조되는지 여부를 나타내는 비트 1-2"는 NALU가 다른 NALU에 의해 참조되는시기와이 두 비트가이 사례를 어떻게 보여줄까요? –

+0

이것은 새로운 질문이며, 그 때문에 stackoverflow에 대한 자체 게시물을 가져야합니다. – szatmary