Search Docs
Everything
API Reference only
Loading...
Skip to content
/
SDK Docs
Search (⌘+K)
Search (⌘+K)
Menu
Mac Catalyst
Mobile
iOS
Android
Flutter
React Native
Web
Vanilla JS/TS
React
Angular
Vue
Svelte
Next.js
Nuxt.js
SvelteKit
Desktop
Electron
Mac Catalyst
macOS
Server
Node.js
Renderer
v1.78.0 (latest)
API Reference
Capabilities
Changelog
Release Notes
Demo
Support
Discord
Contact Sales
Get Started
Build with AI
Concepts
Solutions
Guides
Settings
Serve Assets
Engine
Automate Workflows
User Interface
Open the Editor
Insert Media Assets
Import Media Assets
Export Media Assets
Save
Store Custom Metadata
Create and Edit Images
Create and Edit Videos
Overview
Timeline Editor
Control Audio and Video
Trim
Force Trim
Split
Join and Arrange
Transform
Add Captions
Update Caption Presets
Add Watermark
Annotation
Redaction
Lock Design
Programmatic Creation
Programmatic Editing
Editing Overview
Limitations
Create and Edit Audio
Create and Edit Text
Create and Edit Shapes
Create and Edit Stickers
Create and Edit Compositions
Create and Use Templates
Colors
Fills
Outlines
Filters and Effects
Animation
Rules
Conversion
Improve Performance
Prebuilt XCFramework
API Reference
Compatibility & Security
Upgrading
CE.SDK
/
…
/
Mac Catalyst
/
Guides
/
Create and Edit Videos
Copy page
View Markdown
Open this page in Markdown
Open in ChatGPT
Ask ChatGPT about this page
Open in Claude
Ask Claude about this page
Create Videos
Create Videos Overview
Learn how Swift video projects work in CE.SDK and choose the right guide for UI-based or programmatic video workflows.
Timeline Editor
Use the timeline editor to arrange and edit video clips, audio, and animations frame by frame.
Control Audio and Video
Play, pause, seek, and preview audio and video content programmatically in CE.SDK using playback controls and solo mode.
Trim
Learn how to trim video and audio clips in CE.SDK for Swift by setting trim offsets and trim lengths with the Engine API.
Force Trim
Enforce minimum and maximum video durations in the editor UI.
Split Video and Audio
Learn how to split video and audio clips at specific time points in CE.SDK for Swift, creating two independent segments from a single clip.
Join and Arrange Video Clips
Combine multiple video clips into sequences and organize them on the timeline using tracks and time offsets in CE.SDK.
Transform
Learn how CE.SDK video transforms use block geometry, crop transforms, groups, animations, and transform permissions.
Add Captions
Add synchronized captions to video scenes with CE.SDK's caption tracks, caption blocks, subtitle import, styling, and burned-in video export.
Update Caption Presets
Extend CE.SDK video captions with custom declarative caption style presets using the engine's asset APIs.
Add Watermark
Add text and image watermarks to videos with timeline duration, positioning, opacity, and visibility controls in Swift.
Annotation
Add timed text, shapes, and highlights to video scenes with CE.SDK.
Redact Sensitive Content in Videos
Redact sensitive video content using blur, pixelization, or solid overlays. Essential for privacy protection when obscuring faces, license plates, or personal information.
Lock Video Design
Protect video designs from unwanted modifications using CE.SDK's scope-based permission system.
Programmatic Creation
Create and export video scenes entirely through code with the CE.SDK Engine on iOS, macOS, and Mac Catalyst.
Programmatic Editing
Edit video scenes with CE.SDK Engine APIs on Swift.
Video Editor SDK
Explore video editing features in CE.SDK including trimming, splitting, captions, and programmatic editing.
Limitations
Understand video resolution, duration, codec, and memory constraints when working with CE.SDK on iOS, Mac Catalyst, and macOS.
Previous
Add Watermark
Next
Overview
©
IMG.LY
Contact Us
Imprint
Privacy Policy
Acknowledgements
Terms