1

我正在尝试阅读或理解1/30 帧CMBlockBufferRef的表示。H.264 AVC

缓冲区和封装CMSampleBufferRef是通过使用创建的VTCompressionSessionRef
https://gist.github.com/petershine/de5e3d8487f4cfca0a1d

H.264 数据表示为CMBlockBufferRef来自压缩样本的 AVC 内存缓冲区。

在没有完全解压的情况下,我试图从中motion vectors or predictions提取CMBlockBufferRef
我相信,为了获得最快的性能,应该有必要从数据缓冲区中逐字节读取。CMBlockBufferGetDataPointer()

但是,我很难找到读取数据缓冲区的正确方法,目的是查找和提取motion vectors or predictions.

没有解压缩或使用没有办法ffmpeg吗?

4

0 回答 0