How to Make an AI Video of Yourself From a Photo

To make an AI video of yourself, start with a photo you own, create a clean reusable identity reference, connect it to the video model, and describe the performance by time. This tested Astorie workflow turns one selected reference into a 30-second vertical skincare UGC video.
ClaraUpdated
Astorie — The Creative Canvas for AI Studio

How to make an AI video of yourself: use a clear photo you own or have permission to use, turn it into a clean identity reference, save that reference as a reusable Character Element, connect it to the video node, and prompt the performance with exact actions and timing. In the tested Astorie project, this workflow produced a 30.080-second vertical skincare UGC clip while keeping the presenter, pajamas, hair clips, nails, and room broadly consistent.

Hero concept: an authorized own-photo reference becoming a matching vertical AI video. Not test evidence.

How to make an AI video of yourself: the quick answer

Choose a well-lit photo with an unobstructed face, remove competing identity cues, and create a neutral reference still that preserves your real proportions and natural texture. In Astorie, save the selected still as a Character Element, add the video node, connect the identity plus any product and authorized audio-style references, choose the exact model and settings, generate, and inspect the export. A video ‘of yourself’ starts from your likeness; a fictional avatar starts from an invented person.

Confirm that you own the photo and have the right to create and publish the resulting likeness and voice performance.

Choose a clear source image and list the identity details that must remain unchanged.

Generate a clean 9:16 identity still; compare outputs for facial structure, asymmetry, skin texture, hair, hands, outfit, and room.

Select one still and save it as a Character Element named Own_image with the required model asset option enabled.

Add product and audio-style references only if the task needs them and you are authorized to use them.

Connect @Own_image, @Image-10, and @Audio-2 to Seedance 2.5 Omni in the tested setup.

Write a timed performance prompt with exact lines, hand actions, product states, and continuity constraints.

Set 9:16, 1080p, and 30 seconds; review the displayed estimate and generate.

Audit the full export, then add verified captions, disclosure, and final graphics in editing.

1. Use only an authorized likeness

Use your own photo or obtain explicit permission from the person shown for the intended generation and publication. Permission to possess an image is not automatically permission to animate it, imitate a voice, or use the result in advertising. Keep written authorization for collaborators, and do not present an AI-generated performance as a real recording when that distinction would matter to viewers.

Consent boundary: This tutorial demonstrates an own-image workflow. It is not a method for impersonating another person, recreating a public figure, or cloning a voice without permission.

2. Choose a source photo that can carry identity

A useful source shows facial structure clearly and minimizes ambiguity. Look for even light, visible eyes, a natural expression, enough resolution to see skin and hair detail, and no hand or object covering the face. If the final video will be chest-up, include shoulders and wardrobe cues in the reference rather than asking the video model to invent them later.

Check

Prefer

Avoid

Face

Front or slight three-quarter view; eyes and jaw visible.

Extreme angle, cropped chin, sunglasses, hair across both eyes.

Light

Soft, even daylight with normal texture.

Beauty filter, hard colored light, blown highlights.

Expression

Neutral or conversational.

Extreme expression that changes facial proportions.

Wardrobe

Simple, visible neckline and stable colors.

Intricate text, logos, or reflective patterns.

Background

Uncluttered and consistent with the intended scene.

Mirrors, extra faces, or strong competing subjects.

3. Create a clean identity reference

The test first rebuilt the supplied real-person visual into a controlled vertical still. The full structured reconstruction prompt is intentionally not published: it contains project-specific identity measurements and is unnecessary for readers. The reusable method is to state what must stay the same, what may change, and what artifacts are forbidden.

Create a photorealistic vertical 9:16 smartphone portrait of the same authorized person. Preserve facial proportions, natural left-right asymmetry, eye shape and spacing, nose and mouth shape, jawline, skin tone and visible texture, hairline, hair length, outfit, nails, and the supplied room. Keep the camera at face height with soft daylight and a neutral expression. Do not beautify, symmetrize, smooth skin, change age, change ethnicity, add makeup, alter the hairline, add extra fingers, mirror text, or introduce another person.

Figure 1. Original Nano Banana 2 Premium character-still generation: 9:16, 2K, PNG, four outputs, Web Off, with a displayed 120-credit estimate.

The selected image-generation node used Nano Banana 2 Premium, 9:16, 2K, PNG, four outputs, and Web Off. The panel displayed 120 credits. That value is recorded as the interface estimate; it is not presented as the final account debit.

4. Select one reference and save it as an Element

Compare candidates at full size. Choose the still that best preserves face shape, asymmetry, hairline, side clips, natural skin, black satin pajamas with pale pink piping, burgundy nails, hand anatomy, and the room. Do not select only by prettiness: a beautified but less faithful image weakens identity continuity.

Figure 2. Original selected 9:16 identity still that became the reusable Character Element named Own_image.

From the selected still, choose the create-as-Element action. Name the Character Element Own_image so the video prompt can refer to it consistently. In the supplied settings, Create Seedance 2.0 Asset was enabled and Vidu Q2 Subject Reference was off.

Figure 3. Original Create Element settings: name Own_image, Character type, Create Seedance 2.0 Asset enabled, and Vidu Q2 Subject Reference off.

5. Add only the references the performance needs

The final skincare demonstration used three inputs: the identity Element, a product packshot, and an audio-delivery reference. Each input had a different job. The product controlled the container; the identity controlled face, wardrobe, nails, and room; the audio reference guided rhythm and energy but the prompt explicitly prohibited copying its words or brand names.

Figure 4. Original Bubble Slam Dunk packaging reference used as @Image-10 for container shape, colors, cap, dispenser, and label.

Reference

Role

Prompt boundary

@Own_image

Authorized likeness, hair, clips, pajamas, nails, room, daylight.

Preserve identity and natural texture; no beauty filter.

@Image-10

Bubble container form, proportions, color, cap, dispenser, and label.

Show only this product; face the main label toward camera.

@Audio-2

Conversational rhythm, energy, phrasing, and pauses.

Generate fresh speech from the supplied dialogue; do not copy reference words or brand names.

Figure 5. Original connected final workflow showing @Own_image, @Image-10, and @Audio-2 feeding the Seedance 2.5 Omni video node.

6. Write a timed performance prompt

A useful self-video prompt separates identity, style, product, audio delivery, timeline, and quality constraints. Write exact dialogue only after reading it aloud against the selected duration. Keep the mouth visible while speaking, move product actions into separate beats, and reserve the final half-second for a held pose.

Time

Beat

Visible action

Continuity instruction

0–3s

Hook

Look into lens, lean forward, small invitation gesture.

Same face and voice; no product yet.

3–7s

Reveal

Hold product beside cheek with label forward.

Stable packaging and daylight.

7–11s

Texture

Open container; show cream on fingertip.

Avoid blocking face; plausible hands.

11–19s

Application

Dot and blend cream while speaking.

Keep mouth visible; no sudden retouching.

19–25s

Routine

Hands lower; direct-to-camera explanation.

Only a modest moisturized sheen.

25–30s

Close

Product beside face, small smile, nod, final hold.

Finish dialogue before the last half-second.

Full tested 30-second prompt

Create a photorealistic 30-second vertical skincare UGC video featuring the woman in @Own_image demonstrating Bubble Slam Dunk Hydrating Moisturizer.

CHARACTER AND SETTING
Preserve her facial identity, natural skin texture, long dark hair with black side clips, black satin pajamas with pale pink piping, and burgundy nails. Keep the same neutral room, white doors, and soft daylight as @Own_image. Frame her from mid-chest upward, with enough space for hand gestures and the product.

STYLE
An informal skincare conversation filmed on a stationary smartphone at face height. Natural blinking, small eyebrow movements, occasional glances at the product, relaxed shoulders, and conversational gestures. Keep pores and normal skin variations visible. Use three simple jump cuts from the same camera position. Maintain consistent daylight and exposure.

PRODUCT
Use @Image-10 as the exact packaging reference. Preserve the container’s shape, proportions, colors, cap, dispenser, and label. Keep “Bubble” and “Slam Dunk” facing the camera during product reveals. Show only this skincare product.

AUDIO AND DELIVERY
Use @Audio-2 as a reference for conversational rhythm, energy, phrasing, and pauses. Generate fresh speech using only the dialogue below. Keep one consistent female voice throughout. Deliver it like a friendly skincare recommendation, with natural sentence endings and brief breaths. Synchronize visible speech accurately with her lips.
Do not repeat the reference recording’s words or brand names. No background music. Include subtle room ambience and quiet product-handling sounds.

TIMELINE AND EXACT DIALOGUE
0–3 seconds — HOOK
She looks directly into the lens, leans forward slightly, and makes a small inviting gesture.
Says: “Okay, dry-skin people—come here.”

3–7 seconds — PRODUCT REVEAL
She raises the moisturizer beside her cheek, label facing forward. Hold it steady so the packaging is clearly visible.
Says: “This is Bubble’s Slam Dunk Hydrating Moisturizer.”

7–11 seconds — TEXTURE
Simple jump cut. The cap is already removed. She holds a small amount of white cream on her fingertip near the camera, with the container in her other hand.
Says: “Look at that texture. Let’s put a little on.”

11–19 seconds — APPLICATION
She dots the cream onto her cheeks and gently spreads it with her fingertips, keeping her mouth unobstructed while talking. The cream gradually blends into her skin.
Says: “It absorbs quickly, with aloe, avocado oil, and vitamin E to help keep skin soft and hydrated.”

19–25 seconds — ROUTINE
Simple jump cut after application. She lowers her hands and speaks directly to the viewer. Preserve the same skin texture and lighting, with only a subtle moisturized sheen.
Says: “Use it morning or night. In the morning, follow with sunscreen.”

25–30 seconds — CLOSE
She holds the product beside her face again, gives a small smile and a relaxed nod. Finish the dialogue before the final half-second and hold the pose.
Says: “If your skin needs more moisture, check this one out.”

QUALITY CONSTRAINTS
Natural hand anatomy and physically plausible handling. Consistent face, outfit, room, and packaging across cuts. No skin-smoothing filter, dramatic before-and-after transformation, exaggerated shine, floating objects, duplicate containers, or warped labels. No captions, text overlays, watermarks, cinematic camera moves, or extra dialogue.

7. Select the exact video settings and generate

Setting

Tested value

Evidence boundary

Model

Seedance 2.5 Omni

Exact selected video model.

Inputs

@Own_image, @Image-10, @Audio-2

Identity, product, and delivery-style roles.

Aspect ratio

9:16

Vertical social composition.

Resolution

1080p

Export measured 1080 × 1920.

Duration

30 seconds

Export measured 30.080 seconds.

Displayed estimate

2,280 credits

Pre-run interface estimate; actual debit not captured.

Review the displayed estimate before running. Generate the node, wait for completion, and open the full result. If the platform exposes a post-run billing/activity record, capture it separately. The supplied 2,280-credit figure is therefore described as an estimate, not as a confirmed charge.

Audio control in this test: The supplied workflow connects @Audio-2 as a delivery-style reference, but its Seedance 2.5 Omni panel does not show a separate audio on/off switch. The export contains an AAC track. On a new run, check the current node for an audio control and log its state if present; otherwise document @Audio-2 and the prompt as the visible audio inputs.

Figure 6. Original Astorie project canvas for the own-photo skincare workflow and its connected media nodes.

Figure 7. Earlier completed draft-node screenshot retained to document the pre-final @character 2 naming; it is not used as evidence for the final @Own_image run.

Figure 7 predates the final naming change and is retained only as process evidence. The later connected workflow in Figure 5 displays @Own_image and the three final reference roles. The final supplied MP4 was received with that later evidence set; this article does not use the earlier @character 2 screenshot to prove the final @Own_image generation.

Test record

Field

Recorded value

Executor

Clara

Test date

October 6, 2026

Host

Astorie canvas

Identity still

Nano Banana 2 Premium; 9:16; 2K; PNG; four outputs; Web Off

Element

Character Element Own_image; Create Seedance 2.0 Asset on; Vidu Q2 Subject Reference off

Video model/version

Seedance 2.5 Omni

Input roles

@Own_image identity; @Image-10 product; @Audio-2 delivery style

Original prompt

Reproduced in full above

Video settings

9:16; 1080p; 30 seconds

Generation count

One supplied successful final output reviewed; total attempts not logged

Timing

Generation time not logged; exported file duration 30.080 seconds

Displayed estimates

120 credits for the four-output identity still; 2,280 credits for the video

Actual account debit

Not separately captured

Output

astorie - Video-2-01-2.mp4; 1080 × 1920; 24 fps; HEVC

Audio check

AAC stereo 32 kHz track present; exact speech, voice match, and lip-sync accuracy were not independently transcribed or scored

Rerun

No corrected transition-count rerun documented

8. Audit identity, motion, product, and audio separately

The export should be reviewed in passes. First compare the face and styling with the selected still. Then inspect hands and product handling. Next check packaging and cream state. Finally listen to the exported audio and compare it with the approved script. A present audio track does not prove that the lines, voice, or lip sync are correct.

Check

Observed in supplied output

What to do

Identity

Face, long dark hair, black side clips, pajamas, nails, and room remained broadly consistent.

Compare beginning, every cut, and final hold with Own_image.

Natural texture

Phone-style composition and normal skin detail remained; only a modest sheen appeared after blending.

Reject sudden smoothing or a dramatic before/after change.

Product

Turquoise/orange container, cylindrical form, and large BUBBLE wordmark remained recognizable.

Do not claim every small label line was perfectly preserved.

Hands

Product handling and two-handed application were broadly plausible.

Scrub the open, fingertip, cheek-contact, and blending frames.

Perspective

The fingertip became visually large near the phone lens.

Move the hand slightly farther from camera in a rerun.

Cream

Cheek dots were larger and more graphic than a subtle real application, then blended out.

Prompt for smaller dots or use an insert with less product.

Cuts

Four visible cuts created five continuous segments at about 7.00, 10.54, 19.21, and 24.67 seconds.

Fix the prompt count: request four cuts, or merge beats if only three are wanted.

Audio

AAC stereo track exists in the exported file.

Listen and transcribe before publishing; this article does not rate unverified speech or lip sync.

Prompt consistency finding: ‘Use three simple jump cuts’ conflicts with a six-beat timeline that logically needs four transitions. The output contains four visible cuts. A corrected prompt should specify ‘four simple jump cuts, creating five continuous segments’ or merge two beats.

Final video

9. Verify product claims before publishing

The tested script names aloe, avocado oil, and vitamin E and describes morning/evening use followed by sunscreen in the morning. Bubble’s official product page listed those three ingredients and instructed users to apply the moisturizer morning and evening after serums or toners and before sunscreen when checked on October 6, 2026. Recheck the live page at publication because product formulas, directions, price, and claims can change. The generated performance is not independent evidence that a skincare claim is true.

Avoid adding clinical claims, percentages, suitability statements, or before-and-after promises unless the current campaign owner has approved the exact wording and substantiation. In this workflow, the product page verifies the factual script; the video only demonstrates delivery and product handling.

10. Finish, disclose, and export

Download the completed video and finish it in an editor. Transcribe the actual export before creating captions, preserve room tone unless the campaign requires replacement, and keep product overlays editable. If the post could reasonably be mistaken for a real recording, add an appropriate AI-generation disclosure that matches the platform, campaign, and local requirements.

Watch the entire export against the selected Own_image reference.

Listen for exact words, voice continuity, product-handling sounds, clipping, and lip sync.

Proofread captions against the exported audio, not the input prompt.

Check the product mark at every close-up and replace fine legal copy with approved graphics when necessary.

Confirm the final crop, resolution, duration, disclosure, and usage rights before publishing.

Troubleshooting AI videos of yourself

Problem

Likely cause

Fix

The face changes after a cut

The identity reference is weak or competing references contain faces.

Use one clean Character Element and remove unrelated people from other inputs.

The result looks beautified

The reference or prompt rewards symmetry and polish.

Specify natural asymmetry, visible texture, no smoothing, and compare at full size.

Hair or wardrobe drifts

Continuity details were left implicit.

List hair length, clips, part, garment color, piping, neckline, and nails in the identity block.

Hands or product warp

The prompt stacks pickup, opening, close-up, and speech in one beat.

Separate actions, slow the hand, and hold the product farther from the lens.

The product label changes

Fine text moves too much or the reference is small.

Use a larger approved packshot, request a stable hold, or overlay fine copy in editing.

Lip sync cannot be trusted from the prompt

The prompt is an instruction, not output verification.

Listen to and transcribe the exported track; compare mouth motion on the same timestamps.

The number of cuts is wrong

The global cut instruction conflicts with the beat timeline.

Count transitions implied by the timeline and state that exact number.

The estimate is reported as cost

Pre-run and post-run evidence were not separated.

Label the estimate, then capture the account debit if available.

Frequently asked questions

Can I make an AI video from one photo of myself?

Yes, if the photo clearly represents your face and the task is not too demanding. Creating a clean reusable identity still first gives the video model a more controlled reference than asking it to solve identity, room, wardrobe, and performance at once.

Is this the same as creating a virtual character?

No. This workflow begins with an authorized real likeness and aims to preserve it. A virtual character is invented and does not represent a real person unless deliberately based on one.

Can I use somebody else’s photo?

Only with the rights and explicit permission required for generation, animation, voice use, advertising, and publication. Do not use this workflow to impersonate someone.

Do I need an audio reference?

No for every video. It can guide pacing and delivery, but only use audio you are authorized to use, and instruct the model to generate fresh speech rather than repeat the recording.

How many cuts were in the tested output?

Four visible cuts, producing five continuous segments. The prompt’s request for three cuts conflicted with its six-beat timeline.

Were the 2,280 credits the actual charge?

No verified final debit was supplied. The panel displayed a 2,280-credit estimate before generation, so this article labels it as an estimate.

How do I verify lip sync?

Listen to the exported audio, create a timestamped transcript, and inspect mouth closures and vowels at those times. A visible audio track or an exact scripted prompt is not enough.


Back to All Guides

Ready to try it on the canvas?

Open Astorie and fan your prompt across every frontier model in one workflow.