Skip to main content

PyVideo Forge

PyVideo Forge is a Python CLI/library for practical video enhancement:

  • interpolates motion to 120 or 240 FPS;
  • removes consecutive duplicate frames before interpolation;
  • upscales and pads video to 4K (3840x2160) by default;
  • removes source metadata and chapters;
  • keeps audio when present;
  • optionally samples frames and asks an OpenAI-compatible vision model for a visual edit brief, including a requested replacement character.

It uses the ffmpeg and ffprobe binaries already available on many server environments. It does not pretend that FFmpeg alone can generate a new anime character into every frame: the analyze command produces a grounded plan for that separate generative-video stage.

Install

pip install pyvideo-forge

Enhance

pyvideo-forge enhance input.mp4 output-4k-240fps.mp4 \
  --fps 240 --width 3840 --height 2160

Use --fps 120 for a faster result. Duplicate frames and source metadata are removed by default.

Analyze with AI

The local probe works without AI. For visual understanding, configure an OpenAI-compatible endpoint and key in the environment, then run:

pyvideo-forge analyze input.mp4 \
  --character "Goku Ultra Instinct"

The package supports AI_INTEGRATIONS_OPENAI_BASE_URL and AI_INTEGRATIONS_OPENAI_API_KEY without printing or persisting their values.

Development

pip install -e ".[dev]"
python -m pytest
python -m build
python -m twine check dist/*

Metadata

Release files for pyvideo-forge 0.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for pyvideo-forge 0.1.0
File Size Uploaded Provenance Actions
pyvideo_forge-0.1.0.tar.gz 6.6 kB Without provenance Details for pyvideo_forge-0.1.0.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for pyvideo-forge 0.1.0
File Interpreter ABI Platform Actions
pyvideo_forge-0.1.0-py3-none-any.whl Python 3 none any Details for pyvideo_forge-0.1.0-py3-none-any.whl

Total release size: 14.6 kB

Release files / pyvideo_forge-0.1.0.tar.gz

Download URL pyvideo_forge-0.1.0.tar.gz
Size 6.6 kB
Tags Source
SHA-256 checksum
How to use checksums
2d8fb67ec864c4e4bf95bcb261e832bbad1988ba7cdbdc9fd9b60bde6ddd5e20
BLAKE2b-256 checksum
How to use checksums
4a1f3d6c9a419399d0107b04a4a3be927267579a4501467fffa0823da8e6940a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.11

Release files / pyvideo_forge-0.1.0-py3-none-any.whl

Download URL pyvideo_forge-0.1.0-py3-none-any.whl
Size 8.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
89d083a0018b726731553b0627827314af629e2b09b6153d33ecaebd85d5b3e2
BLAKE2b-256 checksum
How to use checksums
13910fe00914aed893865a716a1878e3d55b51d1796f3d75e6a862dd68c815cc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.11

Security for pyvideo-forge 0.1.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page