Skip to content

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)

What we recorded in our October 2026 tests and code reads
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:

  1. 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 at 00:19:31 CST—14 minutes and 58 seconds later.
  2. 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.
  3. The thumbnail looks broken even when the video is ready. Because the seed image PNG (1088×1632) only has a tiny 104×160 opaque patch in the center, the 236×354 gallery card renders what looks like a miniature stuck loading thumbnail—until you click it and the full 704×1056 H.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 the Ask tool drawer, switch to the Videos tab, and click a preset like 🍆 Fuck Me in Missionary. It queues (queue: 1), takes 66.9 seconds, and drops a 544×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 ✦ Animate button 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 a 480×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×1120 with 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 > Videos to play Sable B’s 704×1056 video selfie without waiting 15 minutes.
  • GirlfriendGPT Simulator — Send Turn 3 in Branch B and click the 🍆 Fuck Me in Missionary action chip.
  • DreamGF AI Simulator — Unlock Selin’s Turn 3 photo in Branch B and click ✦ Animate.
  • Xotic AI Simulator — Test the 750-XOT Create Video configurator 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