Reduce costs
Lower bandwidth and storage expenses without compromising quality.
Combine multiple video clips into one output.
Video stitching concatenates multiple video segments into a single output file while transcoding. Qencode handles audio sync, bitrate matching, and format normalization across clips so you don't have to pre-process or prepare files. This is essential for live broadcast compilations, course lesson assemblies, and editorial workflows where multiple sources need merging.
Lower bandwidth and storage expenses without compromising quality.
Automate complex processing that would take hours manually.
Handle thousands of videos with the same API call.
Simple robust API with comprehensive SDKs and documentation.
A sports network stitches together pre-recorded interviews, highlight packages, and transitions into a complete 30-minute sports show. Each segment comes from different editing stations and needs audio normalization.
Merge 12 separate clips into broadcast-ready output in one job, eliminating manual assembly and reducing production time from 2 hours to 15 minutes.
Online course authors assemble lessons from multiple recorded segments (intro, core content, interactive section, recap). Each segment was filmed separately on different days with different equipment.
Stitch segments into a single polished lesson video with normalized audio, while transcoding to multiple quality levels for different devices simultaneously.
A film post-production studio assembles a feature film from multiple reels, adds color correction, and needs to generate distribution files for cinema, streaming, and television.
Merge all reels in a single transcoding pass with color correction, producing DCP, 2K, and compressed streaming versions in parallel.
Watch a quick walkthrough showing how to configure and use Video Stitching through the Qencode dashboard and API.
| API Method | POST /v1/start_encode2 after creating a task with POST /v1/create_task. |
| Key Parameters | task_token, query, query.stitch, and output format[] settings. stitch accepts a list of video URLs or video objects. Video objects can include url, optional start_time, and optional duration. |
| Supported Input Formats | Any video format — MP4, MOV, MKV, AVI, HLS, and 200+ others |
| Supported Output Formats | Standard transcoding outputs supported by Qencode, such as MP4/H.264 and other configured output formats. |
| Limits & Constraints | Stitching is currently available only for encoder_version: 1. For predictable results, explicitly set bitrate or CRF, framerate, and keyframe interval. If input videos have different framerates and output framerate is not set, Qencode uses the first video's framerate. |
Produces Video Stitching output JSON
{
"query": {
"format": [
{
"output": "mp4",
"video_codec": "libx264",
"resolution": 2160
}
],
"stitch": [
"https://your-storage.com/source1.mov",
{
"url": "https://your-storage.com/source2.mov",
"start_time":"60",
"duration":"120"
}
]
}
}Copy this payload and use it with your API key to test Stitching on your own video.
View Stitching TutorialIncluded with Transcoding
Video stitching is available for all Qencode users. It is included with standard transcoding, with no additional cost per concatenated output.
Extract segments from longer videos to prepare sources for stitching
Embed logos and branding across all stitched segments
Balance volume levels across clips with different recording conditions
We love creating powerful solutions that are aligned with the needs of your business.
Please send us a message if you have a question or Schedule a call for a demo to discuss your integration.
Contact us with any questions. We'd love to help.
Los Angeles, CA - (HQ)
San Francisco, CA
New York, NY