Standalone video stitching utilities for Continuity
Project description
continuity-stitch
Project Name & Goal
continuity-stitch is a lightweight Python utility for frame-accurate video normalization (1080p/24fps) using FFmpeg. It powers the video normalization engine for Project Continuity with a focus on zero configuration and reliability.
Installation
pip install continuity-stitch
Key Technical Features
- Normalization: Automatically scales and converts videos to 1080p at 24fps for consistent AI generation.
- Resource Safety: Managed temporary directories with automatic cleanup of intermediate segments.
- Concurrency Ready: Designed for use in background workers (Celery/Redis) with high reliability.
Quick Start Example
from continuity_stitch import VideoStitcher
stitcher = VideoStitcher(
input_paths=["intro.mp4", "main.mp4"],
output_path="normalized.mp4",
)
normalized_path = stitcher.stitch()
print(normalized_path)
Dependencies
- FFmpeg must be installed and available on your system PATH.
License
MIT
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file continuity_stitch-1.0.0.tar.gz.
File metadata
- Download URL: continuity_stitch-1.0.0.tar.gz
- Upload date:
- Size: 4.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.11
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3cb03b8a6bedd4db1c70bb0b27f4f1e8be8adac6c08bb4c1268dffcb75a3ae31
|
|
| MD5 |
de4b548f9f39a7f20bac127585fa068c
|
|
| BLAKE2b-256 |
853a3d5bccac145593530f6f7ba21f0b334f99babc02444228c10c6cdc644b42
|
File details
Details for the file continuity_stitch-1.0.0-py3-none-any.whl.
File metadata
- Download URL: continuity_stitch-1.0.0-py3-none-any.whl
- Upload date:
- Size: 5.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.11
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
980e7842c9d69cebd498a229bd4e5bb3c32b2a30a4cda9772a832459d6732595
|
|
| MD5 |
5f1527fffb7e17f64cf71c66cf27b984
|
|
| BLAKE2b-256 |
9b0c79c098ae59541b047016a21af7ea4164f7b15afdd2db12260904c678a5b3
|