AI Girlfriend Video Generators Tested (2026): $3 Clips, 15-Minute Queues, and Which Apps Forgot the Sound
We asked nine AI companion apps for a short video of the same bedroom scene, timed the queues, and inspected every delivered MP4 with ffprobe. Candy charged 30 tokens ($3) for an automatic 15-second clip, Kindroid made us wait 15 minutes and hid the video in the gallery, and three apps delivered completely silent H.264 files.
Some links here are affiliate links. If you sign up through them we may earn a commission. It doesn’t change what we say.
Thousands of people search for "candy ai video" and "ourdream ai video" every month because the ads for these apps look like interactive movies.
When you actually pay for a subscription and ask your AI companion for a short video clip in the middle of a conversation, you run into three things the ads never mention: per-clip token charges that can hit $3.00 for 15 seconds, silent MP4 files with no audio track at all, and a 15-minute queue that drops the finished video somewhere outside the chat window.
On October 26 and 27, 2026, in Turn 3 of our adult roleplay capture, we sent the exact same prompt to ten apps:
“That voice makes the text feel completely different. Show me a short video of the same scene—keep the same outfit, room, and mood so it feels continuous.”
Then we triggered each app’s video generator, timed the render with a stopwatch, checked our token balance before and after, and ran ffprobe on every delivered .mp4 file. You can watch every single one of those original MP4 videos inside our 9 full-screen chat simulators without signing up or spending a token.
Every delivered MP4 compared (ffprobe specs, wait times, and real cost)
| App & Simulator | Video Feature Status | Cost Charged | Resolution & Length (ffprobe) |
Audio Track? | Render / Queue Wait | How It Triggers |
|---|---|---|---|---|---|---|
| Candy AI | Delivered (2 MP4s) | 12 tk (5s) / 18 tk (10s) / 30 tk (15s) | 768×1120, 5.184s & 15.104s H.264 |
Yes (AAC) |
~45–90s (progress % bar) | Click Create AI Video under a photo, or character sends 15s clip automatically |
| Kindroid AI | Delivered (Gallery only) | 5 standard credits (8s) or 2 paid; 15s is 10/4 | 704×1056, 8.000s H.264 |
Yes (AAC) |
14m 58s (00:04:33 → 00:19:31 standard queue) |
Gallery > Videos > Generate Video Selfie (seed image + motion prompt) |
| Ourdream AI | Delivered | 100 Dreamcoins | 10.0s H.264 |
No (0 audio streams) | ~60–90s (0% → 100% progress modal) |
Open photo → Create video → pick from 24 action presets + custom prompt |
| Secrets AI | Delivered | 600–850 Moments (Intimate 720p) | 5.0s–8.0s MP4 |
Model-dependent | ~60–240s (% progress) | Mini-player / Generate Videos tile → pick source image → Intimate config |
| GirlfriendGPT | Delivered (Video Lite) | 50 coins (Video Lite 5s) | 544×736, 5.042s (121 frames) H.264 |
No (Audio locked to Deluxe/Elite) | 66.9 seconds (queue: 1) |
Click 🍆 Fuck Me in Missionary preset chip in the composer tool drawer |
| DreamGF AI | Delivered (Animate) | 20 tokens (after 2-token photo unlock) | 480×720, 5.031s (32 fps) H.264 |
No (0 audio streams) | ~2–3 minutes (Starting… background job) |
Unlock a photo first (2 T) → click ✦ Animate under the image (5s clip · 20 coins) |
| Xotic AI | Blocked at 429 XOT (5s account clip reused) | 750 XOT quoted in configurator (250 XOT base) | 794×1160, 5.038s H.264 (existing clip) |
Yes (AAC) |
Instant INSUFFICIENT_TOKENS block |
Click Video pill → pick from 160 video action previews → Configure → Create Video |
| SpicyChat AI | Feature Absent | — | None | — | — | No video generator exists anywhere in the product; bot replies in prose only |
| EroLove | Coming Soon (Feed video only) | — | Static feed MP4 only | — | — | Companion feed has a looping promo video, but in-chat video generation is not live |
| Nomi AI | Blocked on Free | 6+ credits (Paid only) | None on Free | — | — | Shows 0/2 and 0 credits upgrade modal |
1. Candy AI: the $3.00 automatic video surprise
Candy AI has the slickest video UI of the nine—and the most aggressive token drain.
When you click Create AI Video under any photo Diana has sent you, an AI Video BETA modal opens with three duration buttons:
- 5 sec:
12 tokens(~$1.20 at the standard 100-for-$9.99 pack rate) - 10 sec:
18 tokens(~$1.80) - 15s
NEW:30 tokens(~$3.00)
In our Branch B capture, two things happened that every Candy subscriber should watch out for:
First, the 5-second video arrived in the DOM before the Turn 3 text reply, and both 5.184s and 15.104s clips decoded cleanly at 768×1120 with a real AAC audio track.
Second, Candy’s own settings drawer misstates the price of automatic videos. If you open Settings > What can Diana send you?, the toggle Send videos automatically is switched ON by default. In an earlier check of Candy’s settings copy, automatic videos were described at the 18-token rate. Yet when Diana automatically dropped a 15-second video (B-t3b-video-15s-automatic.mp4) into our Branch B chat, our balance dropped by 30 tokens. Across a single explicit branch (photos, voice notes, one requested 5s video, and one automatic 15s video), our account plunged from 64 tokens down to 8 tokens—not even enough left to request another 5-second clip.
You can test the 5s / 10s / 15s duration picker and watch both original 768×1120 MP4s inside our Candy AI simulator.
2. Kindroid: great video, real sound, and a 15-minute invisible queue
On Kindroid, asking Sable B for a video inside the chat box does not trigger a video. She writes a roleplay paragraph pretending to record a clip (“She holds the phone up, recording a short clip…”) and emits a <kr_action> tag for a still photo, not a video.
To actually make a video on Kindroid, you have to open Gallery > Videos and click Generate Video Selfie. That sends two API calls: POST /v1/storage-presign (which uploads a 1088×1632 seed PNG) and POST /v1/request-video-selfie (duration: 8, aspect: "portrait", generate_audio: true), costing 5 standard selfie credits (or 2 paid credits).
Here are the three things we learned the hard way during our midnight capture:
- Standard-credit videos sit in a 15-minute queue. Kindroid’s own Credits tooltip explains why: “Photo and video selfies share a queue delay. Each video adds 2 delay tiers with standard credits or 1 with paid credits… Once your plan’s threshold is reached, each tier adds 5 minutes of queue delay so other users can go first.” We submitted our request at
00:04:33 CST; the playable MP4 finally appeared at00:19:31 CST—14 minutes and 58 seconds later. - The video never appears in the chat transcript. Unlike Gallery photos—which Kindroid automatically posts into the conversation as a message bubble—a finished video selfie stays strictly inside
Gallery > Videos. If you sit in the chat window waiting for it to pop up, you will wait forever. - The thumbnail looks broken even when the video is ready. Because the seed image PNG (
1088×1632) only has a tiny104×160opaque patch in the center, the236×354gallery card renders what looks like a miniature stuck loading thumbnail—until you click it and the full704×1056H.264+AAC video plays.
We put that exact 8-second MP4 inside Gallery > Videos in our Kindroid simulator—and shortened the 15-minute wait to 2.6 seconds.
3. The “Text-Says-No, Button-Says-Yes” trio: Ourdream, GirlfriendGPT, and DreamGF
On Ourdream, GirlfriendGPT, and DreamGF, asking for a video in the chat box gets you a polite excuse from the language model:
- GirlfriendGPT (Lisa): “A video? Now you’re just being cruel… The camera wouldn’t even be able to capture half of what’s happening in here.”
- DreamGF (Selin): “I wish I could send you the video, but I only have that one. Instead, let me send you a picture…”
And on all three, the moment the text bot finishes explaining why she can’t send a video, you can click a dedicated media button and generate one anyway:
- Ourdream (
100 Dreamcoins): Click any generated scene image →Create video→Choose an action. Ourdream gives you a searchable grid of 24 animated action presets across 27 categories (Cutscenes,Anal,BDSM,Boobs,Cowgirl,Oral,Pov,Tease, etc.) plus a custom prompt box. It renders a 10-second clip with a percentage bar. - GirlfriendGPT (
50 coins): Open theAsktool drawer, switch to theVideostab, and click a preset like🍆 Fuck Me in Missionary. It queues (queue: 1), takes 66.9 seconds, and drops a544×736(5.04s) MP4 bubble straight into the chat. - DreamGF (
2 + 20 tokens): You cannot generate a video from scratch in chat. First you pay 2 tokens to unlock the blurred photo Selin sent you; once it decodes, a✦ Animatebutton appears underneath. Clicking that opens a dark glass panel (Bring this photo to life · 5s clip · 20 coins), queues a background job (Starting… You can close this and keep chatting), and delivers a480×720(5.03s)<video>element using the photo as its poster frame.
The catch on all three: ffprobe showed zero audio streams on Ourdream’s, GirlfriendGPT’s, and DreamGF’s video files. They are silent animated loops. (GirlfriendGPT has a separate Video with Audio tab, but clicking it on our $15 Premium plan hit a Deluxe / Elite upgrade wall.)
4. Xotic’s 160-preset candy store—and the 750-XOT wall
Xotic AI has the most elaborate video configurator we saw. Clicking the Video pill above the composer opens a modal with 160 live <video> preview cards on its Actions tab (Doggy, Missionary, Cowgirl, Blowjob, Reverse Cowgirl, Sensual Dance, Slow Undress, Shower, and 150 more).
When you pick an action and switch to the Configure tab, you can set Videos per action, Orientation, Quality (16 / 32 / 64 fps), and an AI-autofilled scene description.
Then you look at the bottom line: Total: 750 XOT.
Our $24.99/month Ultimate account started the evening with 584 XOT. After generating one photo in Branch A (50 XOT), one TTS clip + replay (32 XOT), one TTS clip in Branch B (23 XOT), and one photo in Branch B (50 XOT), we had 429 XOT left. When we clicked Create Video, the server rejected the action with INSUFFICIENT_TOKENS (750 > 429) and automatically popped open the XOT top-up store ($9.99 to $299.99).
In our Xotic simulator, we preserved both sides of that reality: you can click through the Create Video configurator to see the real 750 XOT / INSUFFICIENT_TOKENS block, and you can click the video card in the right rail or gallery to watch the 5.04-second, 794×1160 H.264+AAC video (reused-same-account-video-5s-2026-10-20.mp4) that our same Ultimate account generated earlier in the week before its XOT ran low.
Watch the actual generated videos yourself
Don’t take our word for the frame rates or the missing audio tracks—open the simulators and hit play on the original files:
- Candy AI Simulator — Watch both the 5-second requested video and the 15-second automatic video (
768×1120with sound). - Ourdream AI Simulator — Click Lexi’s scene photo, open the 24-preset action picker, and run the 100-coin video generator.
- Secrets AI Simulator — Open the mini-player in the top header and run the Intimate video generator.
- Kindroid AI Simulator — Open
Gallery > Videosto play Sable B’s704×1056video selfie without waiting 15 minutes. - GirlfriendGPT Simulator — Send Turn 3 in Branch B and click the
🍆 Fuck Me in Missionaryaction chip. - DreamGF AI Simulator — Unlock Selin’s Turn 3 photo in Branch B and click
✦ Animate. - Xotic AI Simulator — Test the 750-XOT
Create Videoconfigurator and play Nora’s 5-second clip from the right rail.
Questions people ask
How much does a Candy AI video cost?
In our October 26, 2026 test on a paid Candy AI Premium account, the AI Video BETA modal priced a 5-second video at 12 tokens (~$1.20), a 10-second video at 18 tokens (~$1.80), and a 15-second video at 30 tokens (~$3.00). Even though Candy's chat settings page claimed automatic videos cost 18 tokens, when our character Diana sent a 15-second automatic video on her own, our balance dropped by 30 tokens.
Why didn't my Kindroid video selfie show up in the chat?
Because Kindroid never inserts generated video selfies into the chat transcript. In our Branch B test on October 27, 2026, our 8-second video selfie (5 standard credits) sat in the queue for 15 minutes (00:04:33 to 00:19:31) and was delivered exclusively inside Gallery > Videos as a 704×1056 MP4 with AAC audio.
Do Ourdream, GirlfriendGPT, and DreamGF videos have sound?
Not in the standard in-chat video modes we tested. Inspecting our delivered MP4 files with ffprobe confirmed that Ourdream's 10-second video (100 Dreamcoins), GirlfriendGPT's 5.04-second Video Lite clip (50 coins), and DreamGF's 5.03-second Animate clip (20 tokens) each contained a single H.264 video stream and zero audio tracks. GirlfriendGPT locks 'Video with Audio' behind its Deluxe and Elite plans.
How much does a video cost on Xotic AI?
Up to 750 XOT in the in-chat Create Video configurator. In our October 26, 2026 capture on Xotic Ultimate ($24.99/month), selecting a video action preset (such as Doggy) on the Configure tab totaled 750 XOT. Because our remaining balance was 429 XOT, clicking Create Video returned an INSUFFICIENT_TOKENS error and opened the XOT top-up store.
Sources
- Hands-on video generation tests and ffprobe stream analysis across 10 AI companion accounts (8 paid, 1 complimentary Premium on EroLove, 1 free Nomi baseline) (October 26–27, 2026)
- Network logs, queue timestamps, and balance ledgers recorded in notes/chat-simulator-clones-2026-10-26/ (October 26–27, 2026)
Keep reading
- We Rebuilt Nine Paid AI Girlfriend Chat Rooms So You Don't Have to Hand Over Your Card FirstMost AI companion sites lock the chat room until you give them an email and a credit card. We paid for eight of them, ran the same three adult scenarios on ten accounts, recorded the network traffic, and rebuilt nine full-screen chat rooms you can click through right now without logging in.
- We Tested 10 AI Girlfriends With a Safe Word and a Cheating Accusation—Then Checked the Network Logs to See Who Faked the MemoryEvery AI companion app brags about long-term memory. We planted a safe word ('Velvet'), accused all ten companions of being seen at a downtown bar with someone else, and quizzed them without repeating the word. All ten answered correctly—and our network captures proved five of them hadn't saved a single persistent memory.
- AI Girlfriend Selfie Consistency Tested (2026): Context Blindness, Illegible Notes, and a Broken NSFW Blur SwitchWe asked nine paid AI companions for three selfies across three scenes: a couch after work, an explicit bedroom moment, and a 'prove you're home' mirror shot. We checked every file's resolution, face lock, and scene accuracy—and caught SpicyChat's 'Blur explicit images' toggle failing to blur a topless photo because its API tagged it is_nsfw: false.