Pipelines · Editframe Factory
Process video without building the pipeline stack.
Prepare recordings, coordinate AI analysis, review findings and recover failed work. Define versioned video workflows around your own services without operating a custom system of media jobs, dependencies and retries.
Video processing is more than calling a model.
Define your processing workflow once and run it across collections of videos. Factory handles media preparation, dependency-aware execution and retries around the analysis services you already use.
Coordinate work across recordings and batches, with controls over how many runs and requests can be in flight.
Example workload
2 million hours- Many inputsFiles and HTTPS URLs
- Pipeline runsDependencies and retries
- Usable resultsFindings for your app
One workflow around your models.
Prepare each recording, run your analysis service, and review its timed findings. Factory coordinates the steps; your application decides how to use the results.
One recording
Recording
Uploaded file or HTTPS URL
Prepare inputs
TranscriptFramesTranscript and frames prepared in parallel
AI analysis
Your registered HTTPS service
Check the findings
Your rules and decisions
Use results
Timed findings for your app
Across your library
Run the same workflow across your recordings. Pipeline groups limit runs in flight; endpoint limits control concurrent requests to your service.
Define your processing graph in code.
Name each step and declare what it depends on. Factory validates and versions the definition, executes available work in dependency order and stores results for subsequent steps and your application.
- Parallelism
- Independent steps can start together.
- Your models
- Call a registered HTTPS endpoint for custom analysis.
- Versioning
- Keep a record of the workflow each run used.
- Recovery
- Inspect attempts and retry failed or cancelled runs.
{
"steps": {
"transcript": { "type": "transcribe", "with": { "language": "auto" } },
"frames": { "type": "sample_frames", "with": { "every_ms": 1000 } },
"analysis": {
"type": "endpoint",
"needs": ["transcript", "frames"],
"with": { "endpoint_id": "00000000-0000-0000-0000-000000000000" }
},
"review": { "type": "review", "needs": ["analysis"], "with": { "on_expiry": "reject" } }
}
}Your intelligence. Our video infrastructure.
Keep the models, logic and workflows that make your product unique. Factory provides the execution layer around your registered HTTPS service.
The video infrastructure
Media preparation, versioned workflows, dependency-aware parallel execution, batch scheduling, concurrency controls, retries, run status and review.
Use pipeline groups to manage recordings, with visibility into what completed and what needs attention.
The intelligence and the workflow
Choose your model endpoints, rules, branching logic, quality criteria and downstream results. Start with a few steps or define a more complex graph as you grow.
Your team operates the registered HTTPS service, implements its model integration and keeps its provider credentials. Factory coordinates requests, callbacks and retryable failures.
Recovery shouldn't mean starting over.
Some inputs fail and some model endpoints time out. Factory records step attempts, shows what failed and supports retrying failed or cancelled runs. Successful windows keep their results when a run resumes.
Run recovery and limits- Inspect
- Find the step or run that failed and understand its state.
- Retry
- Resume recoverable work rather than recreating the entire workflow manually.
- Review
- Pause for your team's corrections or approval when a result needs judgment.
Built for video workloads at scale.
Process large libraries
Run the same workflow across collections of recordings, from media preparation through analysis and results.
Scale with incoming work
Manage changes in processing volume with run groups, concurrency controls and visibility into each run.
Deliver usable results
Turn processing results into structured findings, review decisions or inputs for downstream datasets and clips.
Part of the same video stack.
Use Factory on its own or connect it to the rest of Editframe as your application grows.
Connect the source footage
Bring in recordings from uploads and supported existing storage.
Explore IngestionTurn findings into clips
Your application passes selected moments to Elements and Rendering for finished video.
Explore RenderingWhat does your video pipeline need to do?
Tell us your footage volume, analysis steps and desired outputs. We can help map your workload to Factory and its current capabilities.