andreasjansson/baby-in-a-corner ❓🖼️🔢 → ❓
About
Somebody put lipsyncing avatars in a corner!
Example Output
Output
Performance Metrics
210.52s
Prediction Time
211.06s
Total Time
All Input Parameters
{
"corner": "bottom-right",
"input_video": "https://replicate.delivery/pbxt/NvgikjEiaSAd9LFvwNdCwVg37lS6x4h7t1NqfjgCEnKE47td/replicate-tutorial.mp4",
"avatar_image": "https://replicate.delivery/xezq/tf53YDl4pyTaJKUyRWl5HPtLaAWWxQfa1TgdSDue1Eh2ejGWB/tmp24satewl.jpg",
"avatar_size_percent": 25
}
Input Parameters
- corner
- Corner position for the avatar
- input_video (required)
- Input video (max 5 minutes)
- avatar_image (required)
- Avatar image for lipsyncing
- avatar_size_percent
- Avatar size as percentage of video height
Output Schema
- video
- Video
Example Execution Logs
Avatar positioning: size=270, margin=32, shadow_offset=8 Video dimensions: 1920x1080, Position: (1610, 770) Running FFmpeg overlay with filter: [1:v]scale=270:270,format=yuva420p,geq=lum='p(X,Y)':a='if(lte(hypot(X-135.0,Y-135.0),135.0),255,0)'[masked];[masked]split[avatar][shadow_base];[shadow_base]geq=lum=0:cb=128:cr=128:a='alpha(X,Y)*0.4'[shadow_dark];[shadow_dark]pad=290:290:10:10:color=black@0[shadow_padded];[shadow_padded]boxblur=10:1[shadow];[0:v][shadow]overlay=1608:768[with_shadow];[with_shadow][avatar]overlay=1610:770 Input video: /tmp/cog-input-919011688.mp4, Lipsync video: /tmp/concatenated_lipsync.mp4
Version Details
- Version ID
4f6d30151f4d33c0427ee0d86804307d63e9257e48ca79cb9face13689fd6ce0- Version Created
- October 22, 2025