Skip to main content

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

continuity_stitch-1.0.0.tar.gz (4.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

continuity_stitch-1.0.0-py3-none-any.whl (5.1 kB view details)

Uploaded Python 3

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

Hashes for continuity_stitch-1.0.0.tar.gz
Algorithm Hash digest
SHA256 3cb03b8a6bedd4db1c70bb0b27f4f1e8be8adac6c08bb4c1268dffcb75a3ae31
MD5 de4b548f9f39a7f20bac127585fa068c
BLAKE2b-256 853a3d5bccac145593530f6f7ba21f0b334f99babc02444228c10c6cdc644b42

See more details on using hashes here.

File details

Details for the file continuity_stitch-1.0.0-py3-none-any.whl.

File metadata

File hashes

Hashes for continuity_stitch-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 980e7842c9d69cebd498a229bd4e5bb3c32b2a30a4cda9772a832459d6732595
MD5 5f1527fffb7e17f64cf71c66cf27b984
BLAKE2b-256 9b0c79c098ae59541b047016a21af7ea4164f7b15afdd2db12260904c678a5b3

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page