🔮Image to Video Generator

This is a web-based application that allows users to generate videos from uploaded images and text prompts using the 0xPenut OS AI model. Integrated with Binance Smart Chain (BSC) for wallet authentication, it offers a seamless experience for creating and managing video content with a daily generation limit.

Features

1. Wallet Authentication

  • Connect via MetaMask: Users can connect their Binance Smart Chain (BSC) wallet using MetaMask or another Web3 wallet to authenticate and access the application.

  • Network Validation: Automatically prompts users to switch to the BSC Mainnet (Chain ID: 0x38) if not already connected.

  • Disconnect Option: Users can disconnect their wallet at any time via a popup interface.

2. Image-to-Video Generation

  • Image Upload: Upload images in JPEG, PNG, or GIF format (max 10MB) to serve as the base for video generation.

  • Prompt Input: Provide a text prompt to guide the video generation process, powered by the 0xPenut OS AI model.

  • Automatic Resizing: Images are resized to optimal dimensions (e.g., 1024x576, 576x1024, or 768x768) to meet model requirements.

  • Video Output: Generated videos are displayed in the browser with controls for playback.

3. Generation History

  • History Tracking: View a list of previously generated videos, including the prompt, timestamp, and a link to the video file.

  • Toggle Visibility: Show or hide the generation history with a single click.

  • Persistent Storage: History is stored in a MySQL database, linked to the user’s wallet address.

4. Rate Limiting

  • Daily Limit: Users are limited to 2 video generations per 24 hours per wallet address and IP, ensuring fair usage.

  • Real-Time Feedback: The application displays the remaining generation quota after each wallet connection.

5. Responsive UI

  • Mobile-Friendly: The interface is designed to work seamlessly on both desktop and mobile devices.

  • Interactive Elements: Includes a hamburger menu for navigation and a popup for wallet disconnection.

Last updated