Video AIditor – Video Editing Solution API Docs
Video AIditor is an API-first video editing platform designed for AI-powered workflows and automated video generation. It supports template-based generation, auto captions, multi-stream compositions, post-creation edits, and webhook-driven status updates. The solution targets both personal use and enterprise-scale deployments, enabling seamless integration into AI platforms and automation pipelines while offering browser-based editing as a fallback option.
Key Capabilities
- Template-Based Generation: Create reusable video templates and customize via API by swapping media sources, text, and styling through JSON payloads.
- Auto Caption Generation: Generate and style captions in multiple languages with controllable timing, appearance, and word highlighting.
- Post-Creation Editing: Access redirect URLs for modifications after initial render without rebuilding from scratch.
- Webhook Integration: Real-time render status and completion notifications through configurable webhooks.
- Advanced Composition: Layer multiple video streams, images, and text with precise positioning, timing, and transitions.
- AI-Ready Pipeline: Designed for AI platforms with streamlined video generation workflows and batch processing.
- Cross-Use Flexibility: Suitable for free personal use and enterprise-grade capabilities.
- Browser-Based Editing: Edit videos directly in the browser with no feature limitations.
- Privacy Emphasis: All processing can occur locally in-browser, with options aligning to zero data leaves your device when applicable.
- Unlimited Renders: No inherent restriction on the number of videos you can create.
- Project Portability: Export and import complete project state for easy handoff and reuse.
How to Use Video AIditor
- Access the API endpoints to create a new video project or load a template.
- Provide a JSON payload that specifies metadata (name, duration, canvas size, etc.), and an array of clips (source media, timing, position, and transform settings).
- Customize with templates by replacing media sources, text, and styling via the API.
- Trigger rendering and monitor progress via webhooks or in-browser progress.
- Retrieve the final render URL or download the output after completion.
Example API usage (cURL):
curl --request POST \
--url https://api.videoaiditor.com/v1/videos \
--header 'Content-Type: application/json' \
--header 'x-api-key: <api-key>' \
--data '{
"metadata": {
"name": "Project 1",
"backgroundColor": "#000000",
"duration": 30000,
"fps": 30,
"canvas": { "width": 800, "height": 600 }
},
"clips": [{
"type": "image",
"name": "Main Sequence",
"source": "https://aiditor-uploads.s3.ap-south-1.amazonaws.com/vai1.png",
"timeFrame": { "start": 0, "end": 30000, "offset": 0 },
"position": { "x": 400, "y": 300, "z": 0 },
"transform": {
"scale": { "x": 1, "y": 1 },
"rotation": 0
},
"size": { "width": 800, "height": 600 },
"volume": 1
}]
}'
Core Features
- Template System: Ready-to-use templates plus template-based generation via API
- Caption Generation: Automatic captioning with timing synchronization and styling options
- Professional Editing: Frame-accurate positioning, scaling, and rotation
- Multi-Stream Composition: Complex layouts with multiple video streams, images, and text
- Post-Render Edits: Modify renders without rebuilding from scratch via redirect URLs
- Webhook Notifications: Real-time status updates for render lifecycle events
- API-Driven: JSON-based payloads for full automation
- Browser-Based Editing: Edit videos directly in the browser without feature limitations
- Privacy & Local Processing: Optional in-browser processing to ensure data privacy
- Unlimited Renders: No hard cap on render count for personal or enterprise use
- Project Portability: Export/import complete project state for easy reuse
- Enterprise-Ready: Supports scalable workflows and batch processing for AI platforms
Available Plans and Access
- Free features include browser-based editing and core capabilities.
- Enterprise features cover advanced caption styling, custom caption animations, multi-stream compositions, and robust API support.
Documentation & Support
- Resources: API Reference, Templates, and Examples
- Legal & Policies: Privacy Policy, Terms of Service, Refund Policy
- Contact: support available at the provided contact channel in the docs
Safety & Compliance
- Respect intellectual property rights when using media sources.
- Ensure proper permissions and rights for all included media in generated videos.