用videotoolbox硬解码视频流有一半是绿屏?

时间:2019-12-23 07:00:27

标签: ios

现在,我的视频流是附件b。我知道我需要将Annex b转换为Avcc。但是,我有一些问题!

1.my帧流,每个视频流中都有多个NALU(多个切片)。我知道我需要将每个nalu的起始代码更改为nalu大小。但是如何从nalu创建块缓冲区?如何使用CMBlockBufferCreateWithMemoryBlock,我需要传递什么参数长度?

如果我通过每个nalu大小。解码后,视频工具箱无法为我提供真实的画面。如果我通过一个全帧的长度。 Videotoolbox解码后,我得到了一半的绿色屏幕和一半的图片。

0 个答案:

没有答案
相关问题