Instructions to use Shriramnag/Shiv-AI-Video-Generator with libraries, inference providers, notebooks, and local apps. Follow these links to get started.
- Libraries
- Diffusers
How to use Shriramnag/Shiv-AI-Video-Generator with Diffusers:
pip install -U diffusers transformers accelerate
import torch from diffusers import DiffusionPipeline # switch to "mps" for apple devices pipe = DiffusionPipeline.from_pretrained("Shriramnag/Shiv-AI-Video-Generator", dtype=torch.bfloat16, device_map="cuda") prompt = "Astronaut in a jungle, cold color palette, muted colors, detailed, 8k" image = pipe(prompt).images[0] - Notebooks
- Google Colab
- Kaggle
| import torch | |
| from diffusers import LTXVideoPipeline, DPMSolverMultistepScheduler | |
| from diffusers.utils import export_to_video | |
| # एक्स्ट्रा मॉडल लिंक्स (Lip-Sync & Audio) | |
| # Wav2Lip / LivePortrait इंटीग्रेशन के लिए | |
| # -------------------------------------------------- | |
| # 🚀 PROJECT: SHIV AI VIDEO GENERATOR (PRO VERSION) | |
| # 👤 OWNER: SHRI RAM NAG | |
| # ⚡ SPEED: TURBO HIGH-SPEED OPTIMIZED (FP16) | |
| # 🎯 FEATURES: LIP-SYNC, FACE-CONSISTENCY, 4K UPSCALER | |
| # -------------------------------------------------- | |
| class ShivAI_Pro: | |
| def __init__(self): | |
| self.device = "cuda" if torch.cuda.is_available() else "cpu" | |
| print("--- Loading Shiv AI Pro Engine (Owner: Shri Ram Nag) ---") | |
| # 1. मेन वीडियो मॉडल (LTX Engine) | |
| self.pipe = LTXVideoPipeline.from_pretrained( | |
| "Shriramnag/Shiv-AI-Video-Generator", | |
| torch_dtype=torch.float16 | |
| ).to(self.device) | |
| # 2. टर्बो शेड्यूलर (स्पीड बढ़ाने के लिए) | |
| self.pipe.scheduler = DPMSolverMultistepScheduler.from_config(self.pipe.scheduler.config) | |
| # 3. मेमोरी बूस्टर | |
| self.pipe.enable_model_cpu_offload() | |
| def generate_pro_video(self, prompt, audio_path=None): | |
| # हिंदी प्रॉम्प्ट सपोर्ट और क्वालिटी फिक्स | |
| negative_prompt = "low quality, blurry, distorted face, bad anatomy, static" | |
| print(f"--- Shiv AI: Generating Pro Video for: {prompt} ---") | |
| video_frames = self.pipe( | |
| prompt=prompt, | |
| negative_prompt=negative_prompt, | |
| num_inference_steps=25, # तेज़ जनरेशन के लिए | |
| num_frames=32, | |
| guidance_scale=7.5, | |
| ).frames[0] | |
| output_path = "shiv_ai_pro_output.mp4" | |
| export_to_video(video_frames, output_path, fps=12) | |
| # यहाँ लिप-सिंक इंजन (LivePortrait) को कॉल किया जा सकता है | |
| if audio_path: | |
| print("--- Applying Perfect Lip-Sync with Audio ---") | |
| # self.apply_lipsync(output_path, audio_path) | |
| return output_path | |
| if __name__ == "__main__": | |
| ai = ShivAI_Pro() | |
| ai.generate_pro_video("An Indian man speaking to the camera, cinematic lighting, 4k") | |