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:

Download files

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

Source Distribution

photo_to_video_ai-1773742.865.779.tar.gz (4.4 kB view details)

Uploaded Source

Built Distribution

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

photo_to_video_ai-1773742.865.779-py3-none-any.whl (4.9 kB view details)

Uploaded Python 3

File details

Details for the file photo_to_video_ai-1773742.865.779.tar.gz.

File metadata

File hashes

Hashes for photo_to_video_ai-1773742.865.779.tar.gz
Algorithm Hash digest
SHA256 6b591fc105cceaeeab1a6c8321f1d3cf1e083705eb3dba2bf8933b3c4254ff33
MD5 069a340fe76832bca32a3cbf3b034244
BLAKE2b-256 780317df6c10205482cfdf97db4351a1aff996323d3ec98fd3caf24f3ee2bd46

See more details on using hashes here.

File details

Details for the file photo_to_video_ai-1773742.865.779-py3-none-any.whl.

File metadata

File hashes

Hashes for photo_to_video_ai-1773742.865.779-py3-none-any.whl
Algorithm Hash digest
SHA256 be65aca68542e9337e9782afdf95c7aeaf651ba49d3d1e3b2ea1831246b21149
MD5 2ee112060fd26b1fec42f1a0688e3921
BLAKE2b-256 a7fed4301a9a0b51339b2aede3dcd78810c351f98fd424c51902aefab9aba97e

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

1773742.865.779 This release

2 files

Supported by

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