Getting Started
Creating an Account
Head to https://app.psyop360.com and click Sign Up. You can register with email or continue with Google. Every new account gets 50 free credits — no credit card required.
Setting Up API Keys
Psyop360 supports two modes: Credits (pay-as-you-go, we handle everything) and BYOK (Bring Your Own Keys — unlimited use with your own API keys).
To set up BYOK, open Settings → API Keys and add any combination of:
- ElevenLabs — for voice cloning and TTS
- FishAudio — alternative TTS provider
- fal.ai — for video rendering (VEED Fabric, Kling Avatar, OmniHuman) and AI image generation
Keys are encrypted and stored securely. When a BYOK key is set, that provider's operations cost zero credits.
Credits vs BYOK Mode
Credits mode — purchase credit packs. Each operation deducts from your balance. Simple, no setup required.
BYOK mode — paste your own API keys for ElevenLabs, FishAudio, and/or fal.ai. Operations using your keys are free and unlimited. You only pay the provider directly.
Your First Video
Editor Guide
Media Pool
The Media Pool is your asset library — inspired by DaVinci Resolve. Drag and drop images, audio files, or video clips into the pool. Assets are organized in a grid with thumbnails and metadata.
AI Image Generation: Click the sparkle icon to open the generator. Describe your image, pick a model (FLUX or SDXL via fal.ai), and generate. The result drops straight into the Media Pool.
Script & Voice
Write or paste dialogue into the script editor. Select a voice from your connected providers. Toggle between ElevenLabs and FishAudio with the provider switch. Preview any voice before committing.
Voices are cached per session. If you add a new voice on ElevenLabs, hit the refresh icon to re-fetch the list.
Video Models
Three lip-sync rendering engines are available:
- VEED Fabric — fastest render, good for social content and quick iterations.
- Kling Avatar — optimized for portrait and talking-head videos with natural expressions.
- OmniHuman — highest visual fidelity, best for professional or long-form content.
Timeline
The timeline supports multiple tracks (video, audio, text). Drag clips to reposition them. Use the edge handles to trim, or right-click for Split at Playhead. Snapping is enabled by default — hold Alt to temporarily disable it.
Preview Canvas
The preview canvas shows your composition in real-time. Click any element to reveal transform gizmos — resize, rotate, and reposition directly on-canvas. Use the aspect ratio dropdown to switch between 16:9, 9:16, 1:1, and 4:5.
Transitions
To add a transition, drag the transition icon between two adjacent clips on the same track. Available types: crossfade, dissolve, wipe, and slide. Adjust duration by dragging the transition's edges.
Text & Templates
Add text clips from the Text tab. Choose from 12 built-in templates (lower thirds, titles, captions, etc.) or create custom text with full control over font, size, color, stroke, shadow, and alignment.
Keyframe Animation
Select any clip and expand the keyframe panel. Click the diamond icon at the current playhead position to set a keyframe for position, scale, rotation, or opacity. Use motion presets (fade in, slide in, zoom, bounce) for quick animations.
Filters & Color
Select a video clip and open the Filters tab. Adjust brightness, contrast, saturation, hue, blur, and vignette. Changes preview in real-time.
Audio
Import audio files into the Media Pool, then drag them onto an audio track. Per-clip controls include volume, fade in, and fade out (adjustable in seconds).
Auto-Subtitles
Powered by OpenAI Whisper (via fal.ai). Select a video or audio clip and click Generate Subtitles. The transcription is segmented into timed text clips on a dedicated subtitle track. Style the subtitles with the text editor — font, size, background, position.
Batch Generation
For multi-scene workflows, use the Batch tab. Define multiple scenes — each with its own image, script, and voice — then generate all at once. Results are placed sequentially on the timeline.
Export
Click Export in the toolbar. Choose your format (MP4) and resolution. Export uses FFmpeg.wasm running entirely in your browser — no server round-trip. Download starts automatically when the render completes.
Keyboard Shortcuts
| Shortcut | Action |
|---|---|
| Playback | |
| Space | Play / Pause |
| J / L | Reverse / Forward playback |
| K | Stop |
| ← / → | Step one frame back / forward |
| Home | Jump to start |
| End | Jump to end |
| Editing | |
| Ctrl + Z | Undo |
| Ctrl + Shift + Z | Redo |
| Ctrl + C | Copy clip |
| Ctrl + V | Paste clip |
| Ctrl + X | Cut clip |
| Delete | Delete selected clip |
| S | Split clip at playhead |
| Ctrl + D | Duplicate clip |
| Timeline | |
| Ctrl + = | Zoom in timeline |
| Ctrl + - | Zoom out timeline |
| Ctrl + 0 | Fit timeline to view |
| Alt | Hold to disable snapping |
| General | |
| Ctrl + S | Save project |
| Ctrl + E | Export video |
| ? | Show keyboard shortcuts |
| Esc | Deselect / close modal |
Billing & Credits
How Credits Work
Credits are the universal currency in Psyop360. Every AI operation — video generation, voice synthesis, image generation — costs a set number of credits. Your balance is shown in the top-right of the editor.
Credit Costs
| Operation | Cost |
|---|---|
| Video generation (per clip) | 10 credits |
| AI image generation | 2 credits |
| Voice synthesis (per clip) | 1 credit |
| Auto-subtitles | 2 credits |
Buying Credits
Open Settings → Billing to purchase credit packs. Credits never expire. All transactions are processed through Stripe.
BYOK Mode
With BYOK (Bring Your Own Keys), you paste your own API keys for ElevenLabs, FishAudio, and/or fal.ai. Any operation that uses your key costs zero credits. You pay the provider directly at their rates. This is the best option for heavy users.
FAQ
My render failed
Check your fal.ai API key in Settings → API Keys. If using credits mode, verify you have sufficient balance. Try re-generating — transient failures occasionally happen on the provider side.
Voices aren't loading
Verify your ElevenLabs or FishAudio API key is correct and has an active subscription. Hit the refresh icon in the voice selector to re-fetch.
Export is slow
Export runs FFmpeg.wasm entirely in your browser. Speed depends on your machine's CPU, project complexity, and resolution. Closing other browser tabs can help. Complex projects with many layers may take a few minutes.
What formats can I import?
Images: PNG, JPG, JPEG, WebP, GIF. Audio: MP3, WAV, OGG, M4A. Video: MP4, WebM.
Where is my data stored?
Projects are saved to your browser's local storage and IndexedDB. Media assets uploaded to the Media Pool are stored in your account's cloud storage. Export renders happen entirely client-side.
Does it work on mobile?
The editor is designed for desktop browsers (Chrome, Firefox, Edge). Mobile support is limited due to the complexity of the timeline and canvas interfaces.
Still have questions? Reach out on Discord or email support@psyop360.com.