VideoFlint / Cabbage

A video composition framework build on top of AVFoundation. It's simple to use and easy to extend.
MIT License
1.54k stars 224 forks source link

overlays的轨道里面能否获取到对应的视频的每一帧的图片 #31

Open RipperLiew opened 5 years ago

vitoziv commented 5 years ago

overlays 里面设置的是 TrackItem, TrackItem 内有 videoConfiguration 可以设置滤镜,获得每一帧图片

AbySwifter commented 5 years ago

@vitoziv 我觉得这个issue问的并不是指Overlays上的每一帧图片,而是指对应主视屏轨道上的每一帧图片,譬如,2到4秒加入了overlays,这个时候,主视频轨道上2到4秒的图片可以获取到吗?我阅读了源码发现, 目前能拿到overlay相对于主时间轴的时间范围,但是没有太好的方法获取到,主体视屏的相对位置下,每一帧的图片。是我的理解有问题吗?

AbySwifter commented 5 years ago

目前我这有个问题,我加入了overlays是一个光效的视屏,可能需要逐帧和主视频进行screen滤镜操作,我初步考虑加在了overlays轨道上,是我加的位置不对吗?