Video Generation
Auto-Pilot generates short videos (Reels, Shorts, TikToks) from your content. Ideal for TikTok, YouTube Shorts, Instagram Reels.
Video types
Animated slideshow
Sequence of images with transitions and music.
POST /v1/autopilot/run
{
"sourceId": "src_xxx",
"strategy": "daily_product_highlight",
"platforms": ["tiktok"],
"options": {
"video": true,
"videoType": "slideshow",
"duration": 15,
"musicTrack": "trending_1"
}
}
Screen recording demo
For SaaS and tutorials. pepe.business uses a headless browser to record a demo of your site.
POST /v1/autopilot/run
{
"sourceId": "src_xxx",
"strategy": "feature_demo_videos",
"platforms": ["youtube", "tiktok"],
"options": {
"video": true,
"videoType": "screen_recording",
"duration": 30,
"voiceover": true,
"voice": "fr-FR-male-2"
}
}
Motion design
Animated video with text, graphics, pro transitions.
POST /v1/autopilot/run
{
"sourceId": "src_xxx",
"strategy": "use_case_stories",
"platforms": ["linkedin", "youtube"],
"options": {
"video": true,
"videoType": "motion_design",
"duration": 45,
"style": "minimalist"
}
}
Talking head (AI avatar)
AI avatar that presents your product/article.
POST /v1/autopilot/run
{
"sourceId": "src_xxx",
"strategy": "new_arrivals",
"platforms": ["instagram", "tiktok"],
"options": {
"video": true,
"videoType": "ai_avatar",
"duration": 30,
"avatar": "professional_female_1",
"voice": "fr-FR-female-1",
"background": "office_blur"
}
}
Voiceover
Voice-over generation via premium TTS (ElevenLabs-like):
| Voice ID | Description |
|---|---|
fr-FR-male-1 | Male, professional tone |
fr-FR-female-1 | Female, warm tone |
fr-FR-male-2 | Male, energetic tone |
fr-FR-female-2 | Female, modern tone |
en-US-male-1 | English, US accent |
en-GB-female-1 | English, UK accent |
Music
pepe.business has a library of 10,000+ royalty-free tracks:
"options": {
"musicTrack": "trending_1",
"musicVolume": 0.3,
"voiceoverVolume": 1.0
}
Categories: trending, upbeat, calm, corporate, electronic, acoustic, cinematic.
You can also upload your own music:
POST /v1/autopilot/music
Content-Type: multipart/form-data
file: my-track.mp3
Subtitles
Automatically added (95% accuracy):
"options": {
"subtitles": true,
"subtitleStyle": {
"font": "Inter",
"size": 24,
"color": "#ffffff",
"background": "rgba(0,0,0,0.6)",
"position": "bottom_third"
}
}
Optimal durations per platform
| Platform | Recommended duration | Max |
|---|---|---|
| TikTok | 21-34s | 10 min |
| YouTube Shorts | 30-45s | 60s |
| Instagram Reels | 15-30s | 90s |
| Instagram Stories | 15s | 15s |
pepe.business automatically respects these constraints.
Preview and validation
Before publishing, you can preview:
GET /v1/autopilot/jobs/{jobId}/preview
Returns a temporary URL (24h) to view the generated video.
If the quality doesn't suit you:
POST /v1/autopilot/jobs/{jobId}/regenerate
{ "feedback": "Make the voiceover more energetic" }
Pricing
| Type | Cost |
|---|---|
| Slideshow 15s | $0.08 |
| Slideshow 30s | $0.12 |
| Screen recording 30s + voiceover | $0.18 |
| Motion design 45s | $0.35 |
| AI avatar 30s | $0.45 |
| AI avatar 60s | $0.85 |
| Voiceover only | $0.04 / 30s |
| Music | $0 (included) |
Limits
- 100 videos / day per account
- 5 simultaneous generations
- Free regeneration if the first one is below the quality threshold
- 30-day storage (downloadable)