iOS-AVassetWriter输出大小为0的文件且未给出错误

时间:2019-01-15 19:44:07

标签: avassetwriter cvpixelbuffer cmsamplebuffer avassetwriterinput

我对快速(和编程)还是很陌生,我正在尝试将从ARFrame获得的CVPixelbuffer实时输出到视频(顶部没有AR内容)。

我已经设置了AVAssetWriter和Input,并在每个帧上尝试附加CVPixelbuffer(转换为CMSampleBuffer)。

该代码创建一个0字节的文件,并且没有任何错误。我无法弄清楚出了什么问题,而且该文档对于我的水平来说还是很隐秘的。

我很确定每一帧的时间戳都不正确。但是我不知道每个简单的帧是否需要时间,或者自视频开始以来的总时间。

然后是cvPixelBuffer的大小和格式。我也无法弄清楚是否需要告诉AVAssetwriter即将到来的数据的大小和格式,或者它是否可以自行计算出来。

谢谢您的时间。

var endsWith = 'foo';
var foundFoo = _.filterDeep(
  obj,
  function(value, key) {
    return _.endsWith(value.name, endsWith);
  },
  { tree: { children: ['sub_categories', 'indicators'] } }
);

0 个答案:

没有答案