惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Y
Y Combinator Blog
IT之家
IT之家
博客园_首页
量子位
博客园 - 三生石上(FineUI控件)
小众软件
小众软件
博客园 - 聂微东
罗磊的独立博客
酷 壳 – CoolShell
酷 壳 – CoolShell
Hugging Face - Blog
Hugging Face - Blog
V
V2EX
爱范儿
爱范儿
大猫的无限游戏
大猫的无限游戏
宝玉的分享
宝玉的分享
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
雷峰网
雷峰网
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
Google DeepMind News
Google DeepMind News
Microsoft Azure Blog
Microsoft Azure Blog
有赞技术团队
有赞技术团队
S
SegmentFault 最新的问题
Engineering at Meta
Engineering at Meta
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com

Replicate's blog

How to make remarkable videos with Seedance 2.0 – Replicate blog How to prompt Seedream 5.0 – Replicate blog Recraft V4: image generation with design taste – Replicate blog Run Isaac 0.1 on Replicate – Replicate blog Run FLUX.2 on Replicate – Replicate blog How to prompt Nano Banana Pro – Replicate blog Retro Diffusion's pixel art models are now on Replicate – Replicate blog Replicate is joining Cloudflare – Replicate blog Extract text from documents and images with Datalab Marker and OCR – Replicate blog How to prompt Veo 3.1 – Replicate blog IBM's Granite 4.0 is now on Replicate – Replicate blog Which image editing model should I use? – Replicate blog Introducing our new search API – Replicate blog Torch compile caching for inference speed – Replicate blog Announcing Replicate's remote MCP server – Replicate blog How to prompt Veo 3 with images – Replicate blog Open source video is back – Replicate blog Generate consistent characters – Replicate blog Bria is now on Replicate – Replicate blog How we optimized FLUX.1 Kontext [dev] – Replicate blog Compare AI video models – Replicate blog The FLUX.1 Kontext hackathon – Replicate blog How to prompt Veo 3 for the best results – Replicate blog Get the most from Google Veo 3 – Replicate blog FLUX.1 Kontext from the community – Replicate blog Use FLUX.1 Kontext to edit images with words – Replicate blog Generate incredible images with Google's Imagen 4 – Replicate blog Run OpenAI’s latest models on Replicate – Replicate blog NVIDIA H100 GPUs are here – Replicate blog Run 30,000+ LoRAs on Hugging Face with Replicate – Replicate blog
Generate short videos with the Replicate playground – Rep...
2025-01-17 · via Replicate's blog

Posted January 17, 2025 by

AI video generation is here, but it’s not always easy to get the results you want. In this guide, I’ll share a convenient workflow for creating AI video with the Replicate playground.

The playground is an experimental web interface that gives you a scrapbook-style UI for testing different models, comparing their outputs, and keeping a record of your experiments. We built it for quick iteration with image models, but we’ve found it works great for video models too.

Step 1: Start with an image

Text-to-video generation is not yet as fast as text-to-image. You should start with an image for more predictable video output, instead of starting with a text prompt, waiting a few minutes for each output, and hoping to luck into a good result.

You might find an existing image in your phone or family photo album, or generate one with a Replicate image model. You could even fine-tune a model to match a specific character, style, or aesthetic.

The datacte/flux-aesthetic-anime model is a popular fine-tune with a Studio Ghibli-inspired anime style. Let’s import it into the playground.

Open the playground and click on the model selector, then “Manage models”. Input the model name and hit Enter to add it to the playground.

Now you can make as many images as you want, adjusting the prompt and parameters until you get the look you want. Here I used the prompt “a blonde DJ performing for a crowd of happy dancing people”. This will be the starting point for your video.

Step 2: Generate and refine your video

Once the image is finalized, it’s time to bring it to life.

Replicate’s playground has some video models included by default. Let’s use minimax/video-01-live, as it’s especially good for consistency with animated characters.

Download your favorite image from the previous step, then drag it to the first_frame_image field.

Put a prompt in the text box that represents the way you want the video to move. This could be a description of the characters, the background, or the camera movement.

In this case, I tried a couple things before settling on “a blonde DJ performs for a crowd of happy dancing people, smiling and moving her head and arms to the music”. This gets the character moving and interacting with the crowd.

There aren’t a lot of inputs for this model, but the prompt_optimizer can be helpful. You can try the same image with and without the prompt optimizer enabled and see how the results differ.

Click “Run” to generate a video. It will take a couple minutes to generate. If you want, you can queue up more runs to get multiple outputs for the same inputs, or try different models.

Step 3: Add sound

Once you have a video you like, it’s easy to add sound with the zsxkib/mmaudio model. Add this model to the list like we did before. Download your video, then drag it to the video field.

Add a prompt like “people cheering, electronic music”. The MMAudio model will try to match the video as well as the prompt, so the music will hopefully be on beat with the motion of the video. This step is much quicker and cheaper than generating the video. Try a few different prompts to see what you like.

Once the video and sound are polished, get it out there! Share it on social media, or use it as part of a larger project. You can grab the code snippet from the playground and generate images, video, and audio with the API.

This workflow makes AI video creation more structured and repeatable. Try it with different styles, characters, and prompts, and let us know what you create!