Skip to main content

photo-to-video-ai

This library provides a streamlined interface for leveraging photo-to-video AI technologies. It's designed to simplify the process of creating engaging video content from still images.

Installation

You can install the photo-to-video-ai package using pip: bash pip install photo-to-video-ai

Basic Usage

Here are some examples demonstrating how to use the photo-to-video-ai library:

1. Creating a simple video from a single image: python from photo_to_video_ai import PhotoVideoAI

pva = PhotoVideoAI(api_key="YOUR_API_KEY") # Replace with your actual API key

input_image = "path/to/your/image.jpg" output_video = "output.mp4"

try: pva.create_video(input_image, output_video) print(f"Video created successfully: {output_video}") except Exception as e: print(f"Error creating video: {e}")

2. Generating a video with a zoom effect: python from photo_to_video_ai import PhotoVideoAI

pva = PhotoVideoAI(api_key="YOUR_API_KEY")

input_image = "path/to/your/image.jpg" output_video = "zoom_video.mp4"

try: pva.create_video(input_image, output_video, effect="zoom") print(f"Zoom video created successfully: {output_video}") except Exception as e: print(f"Error creating zoom video: {e}")

3. Creating a video with a pan effect and specified duration: python from photo_to_video_ai import PhotoVideoAI

pva = PhotoVideoAI(api_key="YOUR_API_KEY")

input_image = "path/to/your/image.jpg" output_video = "pan_video.mp4" duration = 10 # Video duration in seconds

try: pva.create_video(input_image, output_video, effect="pan", duration=duration) print(f"Pan video created successfully: {output_video}") except Exception as e: print(f"Error creating pan video: {e}")

4. Adding background music to the generated video: python from photo_to_video_ai import PhotoVideoAI

pva = PhotoVideoAI(api_key="YOUR_API_KEY")

input_image = "path/to/your/image.jpg" output_video = "music_video.mp4" background_music = "path/to/your/music.mp3" # Ensure the music file is accessible

try: pva.create_video(input_image, output_video, background_music=background_music) print(f"Video with music created successfully: {output_video}") except Exception as e: print(f"Error creating video with music: {e}")

5. Specifying a custom frame rate for the output video: python from photo_to_video_ai import PhotoVideoAI

pva = PhotoVideoAI(api_key="YOUR_API_KEY")

input_image = "path/to/your/image.jpg" output_video = "custom_fps_video.mp4" fps = 30 # Frames per second

try: pva.create_video(input_image, output_video, fps=fps) print(f"Video with custom FPS created successfully: {output_video}") except Exception as e: print(f"Error creating video with custom FPS: {e}")

Features

  • Simple API: Easy-to-use functions for generating videos from photos.
  • Effect Options: Includes built-in effects like zoom and pan.
  • Customizable Duration: Set the desired length of the output video.
  • Background Music Integration: Add background audio to enhance your videos.
  • Adjustable Frame Rate: Control the smoothness of the video by setting the frame rate.
  • Error Handling: Robust error handling to provide informative messages.

License

MIT License

This project is a gateway to the photo-to-video-ai ecosystem. For advanced features and full capabilities, please visit: https://pvid.app/

Official site links:

Metadata

Release files for photo-to-video-ai 1773742.865.779

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

Source distribution (sdist)

Source distribution for photo-to-video-ai 1773742.865.779
File Size Uploaded
photo_to_video_ai-1773742.865.779.tar.gz 4.4 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for photo-to-video-ai 1773742.865.779
File Interpreter ABI Platform
photo_to_video_ai-1773742.865.779-py3-none-any.whl Python 3 none any Details

Total release size: 9.3 kB

Release files / photo_to_video_ai-1773742.865.779.tar.gz

Download URL photo_to_video_ai-1773742.865.779.tar.gz
Size 4.4 kB
Tags Source
SHA-256 checksum
How to use checksums
6b591fc105cceaeeab1a6c8321f1d3cf1e083705eb3dba2bf8933b3c4254ff33
BLAKE2b-256 checksum
How to use checksums
780317df6c10205482cfdf97db4351a1aff996323d3ec98fd3caf24f3ee2bd46
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.7

Release files / photo_to_video_ai-1773742.865.779-py3-none-any.whl

Download URL photo_to_video_ai-1773742.865.779-py3-none-any.whl
Size 4.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
be65aca68542e9337e9782afdf95c7aeaf651ba49d3d1e3b2ea1831246b21149
BLAKE2b-256 checksum
How to use checksums
a7fed4301a9a0b51339b2aede3dcd78810c351f98fd424c51902aefab9aba97e
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

1773742.865.779 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