mcpField
P
p-video

p-video

github.com/inference-shCreative & media78922.1k installsUpdated 2w ago
Repository

About p-video

p-video is a skill for running Pruna video models through the inference.sh CLI and belt. It serves creators generating videos from text or images, with audio input, resolution choices, and draft mode.

Key features

  1. 01Text-to-video generation
  2. 02Image-to-video generation
  3. 03Audio input synced with video
  4. 04720p and 1080p options
  5. 05Draft-mode generation

Use cases

  1. 01Turn text descriptions into short videos
  2. 02Animate still images
  3. 03Create videos synced to supplied audio

Install

Copy the command and run it in a terminal.

$npx skills add https://github.com/inference-sh/skills --skill p-video

After installing, type/p-videoin Claude Code to confirm it loaded.

Details

From the project README

Install the belt CLI skill: npx skills add belt-sh/cli

Pruna P-Video Generation

Generate videos with Pruna's optimized video models via inference.sh CLI.

P-Video Generation

Quick Start

Requires inference.sh CLI (belt). Install instructions

belt login

belt app run pruna/p-video --input '{"prompt": "drone shot flying over a forest at sunset"}'

Pruna Video Models

Pruna optimizes AI models for speed without sacrificing quality.

ModelApp IDBest For
P-Videopruna/p-videoText-to-video, image-to-video, with audio
WAN-T2Vpruna/wan-t2vText-to-video, 480p/720p
WAN-I2Vpruna/wan-i2vAnimate images, 480p/720p

Examples

Text-to-Video
belt app run pruna/p-video --input '{
  "prompt": "waves crashing on a beach at sunset",
  "duration": 5,
  "resolution": "720p"
}'
Image-to-Video
belt app run pruna/p-video --input '{
  "prompt": "gentle camera movement, clouds drifting",
  "image": "https://your-image.jpg"
}'
With Audio

P-Video supports audio input that syncs with the video:

belt app run pruna/p-video --input '{
  "prompt": "person talking in an interview setting",
  "audio": "https://your-audio.mp3"
}'
WAN Text-to-Video

Fast and economical text-to-video:

belt app run pruna/wan-t2v --input '{
  "prompt": "a cat playing with a ball of yarn",
  "resolution": "720p",
  "duration": 5
}'
WAN Image-to-Video

Animate any still image:

belt app run pruna/wan-i2v --input '{
  "prompt": "gentle movement, natural motion, subtle breathing",
  "image": "https://portrait.jpg",
  "resolution": "720p"
}'
1080p High Quality
belt app run pruna/p-video --input '{
  "prompt": "cinematic landscape with dramatic clouds",
  "resolution": "1080p",
  "duration": 5
}'
Draft Mode (Faster, Cheaper)
belt app run pruna/p-video --input '{
  "prompt": "quick concept test video",
  "draft": true
}'

Resolution Options

ModelResolutionsPricing
P-Video720p, 1080pPer second, varies by resolution/draft
WAN-T2V480p, 720p$0.05 (480p), $0.10 (720p) per video
WAN-I2V480p, 720p$0.05 (480p), $0.11 (720p) per video

Browse All Pruna Apps

belt app list --namespace pruna

Related Skills

# Full platform skill (all apps)
npx skills add inference-sh/skills@infsh-cli

# All video generation models
npx skills add inference-sh/skills@ai-video-generation

# Image-to-video guide
npx skills add inference-sh/skills@image-to-video

# Pruna image generation
npx skills add inference-sh/skills@p-image

# Text-to-speech (for video narration)
npx skills add inference-sh/skills@text-to-speech

Browse all apps: belt app list

Documentation

Comments

Markdown supported