Cabbage icon indicating copy to clipboard operation
Cabbage copied to clipboard

A video composition framework build on top of AVFoundation. It's simple to use and easy to extend.

Results 47 Cabbage issues
Sort by recently updated
recently updated
newest added

When i try to scale video speed it up or slow it the voice is gone but the videos works ``` let resource = AVAssetTrackResource(asset: asset) resource.scaledDuration = CMTime(seconds: 5.0,...

如题,pod之后无法创建ImageCompositionGroupProvider实例,因为没有公开的实例方法。 另外CompositionGenerator类中buildVideoComposition()方法生成的videoComposition,能否支持下自定义frameDuration?目前视频会被统一处理成30FPS

Hi Guys! I am trying to add a transparent H.265 video as an overlay and I am getting an opaque background for this track. I tried to set the timeline...

About the text overlay, edit, drag and drop, zoom in and out of the function, whether there is a demonstration code, or a way of thinking to achieve.

Currently, I am trying with this function but not getting proper resolution open func newRenderedPixelBufferForRequest(request: AVAsynchronousVideoCompositionRequest) -> CVPixelBuffer? { guard let outputPixels = renderContext?.newPixelBuffer() else { return nil } guard...

Conflict with the Resource class name in the '[Kingfisher](https://github.com/onevcat/Kingfisher)' library

添加多个视频片段内存会暴增闪退

添加音频后到 avplayer 播放,拖拽后,点击播放。比如当前在 8.5 秒,开始会抖动到 8.4 秒然后继续播放,体验会不好

你好! 我们在你的中文说明当中看到以下信息: 对 CALayer 的支持,可以把 CALayer 所支持的所有 CoreAnimation 动画带入到视频画面中。比如使用 Lottie,设计师在 AE 中导出的动画配置,客户端用配置生成 CALayer 类,添加到 AVVideoCompositionCoreAnimationTool 中就可以很方便的实现视频中做贴纸动画的功能。 能否提供1~2个相应使用Lottie导出的动画配置做的视频合成的例子吗? Jack WeChat:15915895880