Как объединить налус из одного кадра в один налу?
В моей ситуации iOS HW-кодировщик иногда генерирует один nalu, а другой раз генерирует два nalus, которые составляют единицу доступа / изображение. Когда два налуса были сгенерированы для одного изображения, я объединяю их два, заменяя начальный код первого налу размером с общий размер этих двух налусов, удаляя начальный код второго налу и добавляя его к концу первого налуса. Точно так же, 0x00000002aaaa и 0x00000002bbbb становятся 0x00000004aaaabbbb. Но видео показывает размытое на экране. Так может ли кто-нибудь научить меня правильно сочетать налус? Большое спасибо.
Два налуса для одного фрейма вот так (почти такие же, как данные по этой ссылке ( https://forums.developer.apple.com/thread/14212?sr=stream), поэтому я просто скопирую):
Здесь я хочу объединить № 1 и № 2.
1 ответ
Каждому NALU нужен размер, вы не можете объединить их.
Вы должны сделать 00000002aaaa00000002bbbb