Skip to main content

veo: Automated Video Enhancement Library

veo is a Python library designed to automate and simplify interactions with the Supermaker AI video platform, showcasing its core capabilities. It provides a streamlined interface for programmatically enhancing and manipulating video content.

Installation

You can install veo using pip: bash pip install veo

Basic Usage

Here are a few examples demonstrating how to use the veo library. Remember to configure your API key or credentials according to the documentation on the Supermaker AI website.

Scenario 1: Basic Video Enhancement

This example demonstrates how to enhance a video using the default enhancement settings. python import veo

Assuming you have a video file named 'input.mp4'

input_video_path = 'input.mp4' output_video_path = 'enhanced_video.mp4'

try: veo.enhance_video(input_video_path, output_video_path) print(f"Video enhanced and saved to {output_video_path}") except Exception as e: print(f"An error occurred: {e}")

Scenario 2: Applying a Specific Style Transfer

This example shows how to apply a specific style transfer to a video. python import veo

input_video_path = 'input.mp4' output_video_path = 'styled_video.mp4' style_image_path = 'style_image.jpg' # Path to your style image

try: veo.apply_style_transfer(input_video_path, output_video_path, style_image_path) print(f"Video styled and saved to {output_video_path}") except Exception as e: print(f"An error occurred: {e}")

Scenario 3: Converting Video to Black and White

This shows how to convert a color video to a black and white video. python import veo

input_video_path = 'input.mp4' output_video_path = 'bw_video.mp4'

try: veo.convert_to_grayscale(input_video_path, output_video_path) print(f"Video converted to grayscale and saved to {output_video_path}") except Exception as e: print(f"An error occurred: {e}")

Scenario 4: Resizing Video

This shows how to resize a video. python import veo

input_video_path = 'input.mp4' output_video_path = 'resized_video.mp4' new_width = 640 new_height = 480

try: veo.resize_video(input_video_path, output_video_path, width=new_width, height=new_height) print(f"Video resized and saved to {output_video_path}") except Exception as e: print(f"An error occurred: {e}")

Features

  • Video Enhancement: Improve video quality with automated enhancement algorithms.
  • Style Transfer: Apply artistic styles to your videos using style transfer techniques.
  • Color Manipulation: Convert videos to grayscale or adjust color palettes.
  • Video Resizing: Easily resize videos to different dimensions.
  • Simplified API: A user-friendly interface for interacting with the Supermaker AI video platform.
  • Error Handling: Robust error handling to gracefully manage unexpected issues.
  • Cross-Platform Compatibility: Designed to work across different operating systems (Windows, macOS, Linux).

License

MIT License

This project is a gateway to the veo ecosystem. For advanced features and full capabilities, please visit: https://supermaker.ai/video/veo/

Metadata

Release files for veo2 1767166.928.410

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

Source distribution (sdist)

Source distribution for veo2 1767166.928.410
File Size Uploaded
veo2-1767166.928.410.tar.gz 3.5 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for veo2 1767166.928.410
File Interpreter ABI Platform
veo2-1767166.928.410-py3-none-any.whl Python 3 none any Details

Total release size: 7.3 kB

Release files / veo2-1767166.928.410.tar.gz

Download URL veo2-1767166.928.410.tar.gz
Size 3.5 kB
Tags Source
SHA-256 checksum
How to use checksums
4f854cc751991fcdf9eee05164ae17ddaa9ab845fd5b7010b5a365b5fce6c921
BLAKE2b-256 checksum
How to use checksums
0db87b97523e8f788f6d6554d35bcc34e362220c62be712e404a32510f2f46a6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.7

Release files / veo2-1767166.928.410-py3-none-any.whl

Download URL veo2-1767166.928.410-py3-none-any.whl
Size 3.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
4f8c1bf949fa98558086bc9c94fcb2fb75b38bdebf3b47d617f15383cec83b84
BLAKE2b-256 checksum
How to use checksums
606dff1016f07df31c37f01348bc9e62d28347f024b40b28c8c8aee9a64a213c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.7

Release history Release notifications | RSS feed

This release

1767166.928.410 This release

2 release files

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