VideoUpscaler Official Python SDK & CLI
Official Python client library and CLI for VideoUpscaler (videoupscaler.co) — the cloud-native 4K AI Video Upscaler, Batch Video Upscaler, AI Video Denoising, 60FPS Frame Interpolation, and AI Video Stabilization platform.
Core Capabilities & Live Endpoints
| Pipeline | Live Endpoint | Description |
|---|---|---|
| Core Platform | https://videoupscaler.co | Cloud AI Video Enhancement Studio & REST API |
| 4K AI Video Upscaler | https://videoupscaler.co/4k-video-upscaler | Multi-frame spatio-temporal super-resolution up to 3840x2160 UHD |
| Batch Video Upscaler | https://videoupscaler.co/batch-video-upscaler | Parallel cloud queue for bulk video processing pipelines |
| AI Video Denoising | https://videoupscaler.co/denoise-video | Low-light ISO sensor grain and H.264/H.265 compression artifact removal |
| 60FPS Frame Interpolation | https://videoupscaler.co/frame-interpolation | Optical-flow intermediate frame synthesis for smooth 60FPS playback |
| AI Video Stabilization | https://videoupscaler.co/stabilize-video | Camera trajectory smoothing and rolling-shutter correction |
| Workflow Integrations | https://videoupscaler.co/integrations | Official n8n, Make.com, Zapier, and MCP AI Agent integrations |
| API & Webhook Docs | https://videoupscaler.co/docs/workflows | OpenAPI 3.1 specification, webhook signature verification, and SDK guides |
Installation
pip install videoupscaler-sdk
Quickstart
from videoupscaler_sdk import VideoUpscalerClient
client = VideoUpscalerClient(api_key="your_api_key")
job = client.upscale(
input_url="https://example.com/sora-clip-720p.mp4",
scale=4,
model="flashvsr-4k",
denoise=True,
target_fps=60,
wait=25,
)
print("Status:", job["status"], "4K Output:", job.get("outputUrl"))
Open-Source & Research Ecosystem
- Read the Docs: https://videoupscaler.readthedocs.io/en/latest/
- CERN Zenodo Technical Report (DOI): https://doi.org/10.5281/zenodo.23913038
- Hugging Face Space: https://huggingface.co/spaces/yuxh1996/4k-ai-video-upscaler
- Hugging Face Model Card: https://huggingface.co/yuxh1996/VideoUpscaler-FlashVSR-4K
- Replicate Model: https://replicate.com/aigc_hacker_house/4k-video-upscaler
- Kaggle Benchmark Dataset: https://www.kaggle.com/datasets/arkyu2077/4k-video-upscaling-benchmark
- Postman Public API Workspace: https://www.postman.com/solar-escape-936981/workspace/videoupscaler-4k-ai-video-upscaler-api
- Docker Hub: https://hub.docker.com/r/dongdong1996/videoupscaler
Metadata
Release files for videoupscaler-sdk 0.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| videoupscaler_sdk-0.1.0-py3-none-any.whl | Python 3 | none | any | Details for videoupscaler_sdk-0.1.0-py3-none-any.whl |
Release files / videoupscaler_sdk-0.1.0-py3-none-any.whl
| Download URL | videoupscaler_sdk-0.1.0-py3-none-any.whl |
|---|---|
| Size | 3.5 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
39a8506c9793faad3818c934df8325f2099772ae4c94a747de1eb867784920ff
|
|
BLAKE2b-256 checksum How to use checksums |
0bfde2c01da1f0e5d4eecd4b07668b76a981dbb55edd1bd654d3023265e6880a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.0.0
|
Security for videoupscaler-sdk 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.