How to make a Bulin 47 AI video from one photo
Choose a photo, compare Recast and Dance, check your credit cost and download your freestyle video.

One photo is your starting point. The studio combines it with an available reference clip to create a new performance.
1. Choose a clear photo
Use a sharp image of one consenting adult, facing the camera, with the face, hair and upper body visible. Avoid sunglasses, heavy filters and cropped heads. The uploader accepts JPEG, PNG and WebP; it resizes the picture in your browser before upload.
Sign in before uploading. Only use an image you have permission to process.
2. Pick a clip and a style
Recast places the person from your photo into the reference scene. It aims to preserve the scene, crowd and camera movement while changing the performer.
Dance animates the person and setting in your photo using movement from the reference clip. A wider photo with visible arms and legs gives the model more information.
These are generative effects: likeness, motion and background details can vary. The style illustrations on the homepage are illustrations, not guaranteed results.
3. Review the cost before starting
Select Standard or HD. The Generate button shows the credit cost for your selected clip, style and quality. Longer clips and higher quality cost more. Compare subscriptions and one-time packs on the pricing page.
Confirm your permission to use the photo, then generate. If the studio is temporarily unavailable, wait until it reopens; an unavailable studio cannot create a video or spend credits.
4. Follow the render
The studio shows the queue, rendering and audio stages. You can return to My videos to refresh the status. Busy provider queues can take longer than expected.
If generation fails before a video is produced, its credits are returned automatically. If only audio restoration fails, the silent video is still delivered and clearly labeled.
5. Download and review
Download the MP4, watch it before sharing, and keep a local copy. Use only music and images you have rights to share, and follow the destination platform's AI labeling rules.
Need help with a task? Include its ID in a support ticket.
Open the studio →