{"uid":"cap_PbJbtxoQrgZMQJeiAo3SP","slug":"rengi-forge-video-to-sprite-sheet-converter-459d825a","name":"Rengi Forge: Video to Sprite Sheet Converter","description":"Sprite tools: Turn an animation video or GIF (from Kling, Veo, Sora or a capture) into a sprite sheet: frames at your fps, background removed, every frame aligned to one box and pivot so it does not jitter, the best loop point, TexturePacker JSON, Godot SpriteFrames and a GIF preview. Full schema: https://rengi.dev/v1/sprite-tools/schema","url":"https://rengi.dev/v1/sprite-tools/video-to-sheet?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"end":{"type":"number","exclusiveMinimum":0},"fps":{"type":"number","default":12,"maximum":60,"minimum":1},"start":{"type":"number","default":0,"minimum":0},"video":{"type":"string","description":"Base64 MP4, WebM, MOV or GIF."},"columns":{"type":"integer","maximum":64,"minimum":1},"pixelArt":{"type":"boolean","default":false,"description":"Scale with nearest neighbour."},"videoUrl":{"type":"string","format":"uri"},"frameSize":{"type":"integer","default":256,"maximum":1024,"minimum":16,"description":"Longest side of one frame."},"maxFrames":{"type":"integer","default":48,"maximum":120,"minimum":1},"background":{"enum":["auto","keep","flat","ai"],"type":"string","default":"auto","description":"auto: keep the video's own transparency, key a one-color background, or use AI (max 24 frames)."}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.15","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.15/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.15","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.15","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_-IwbTUGjNQBzPTwr8p00Z","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.15","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Converts an animation video or GIF into a fully processed sprite sheet with background removal, frame alignment, loop detection, and game-engine-ready exports","exampleAgentPrompt":"Take this Kling animation video URL and turn it into a sprite sheet at 12 fps with a 256px frame size, remove the background automatically, and give me the TexturePacker JSON and Godot SpriteFrames export.","exampleUseCases":[{"title":"AI animation to game sprite","prompt":"I just generated a character run cycle in Kling — can you convert it into a sprite sheet at 24 fps, remove the background using AI, cap it at 48 frames, and export the Godot SpriteFrames file? Here's the video URL: https://example.com/run-cycle.mp4"},{"title":"Pixel art GIF sprite sheet","prompt":"I have a pixel art GIF of a coin spin animation — convert it into a sprite sheet with nearest-neighbour scaling, keep the background, set the frame size to 64px, and give me the TexturePacker JSON layout."},{"title":"Looping idle animation from screen capture","prompt":"Here's a base64 WebM of an idle character animation I screen-captured — extract frames at 12 fps starting at 0.5 seconds, auto-remove the background, find the best loop point, and package it as a sprite sheet with a GIF preview."}],"resultDescription":"Returns a sprite sheet image with all frames aligned to a consistent bounding box and pivot point (to eliminate jitter), background removed, the optimal loop point identified, a TexturePacker JSON layout, a Godot SpriteFrames file, and an animated GIF preview of the result.","failureModes":["Video too large or format unsupported — only MP4, WebM, MOV, GIF accepted","AI background removal limited to 24 frames maximum","maxFrames or fps combination exceeds limits (max 120 frames, max 60 fps)","Invalid or unreachable videoUrl returns an error","Base64-encoded video malformed or exceeds size limits","frameSize out of range (must be 16–1024)","Payment not provided or x402 payment fails"],"whenToPreferThis":"Choose this endpoint when you need to convert an AI-generated animation (from Kling, Veo, Sora, or similar) or a captured GIF/video into a game-ready sprite sheet with professional preprocessing — background removal, jitter-free frame alignment, loop detection, and direct export to TexturePacker or Godot formats — rather than doing raw frame extraction only. It is especially valuable when you need engine-compatible metadata alongside the image.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-22T12:41:24.650Z","isFirstParty":false,"canonicalSlug":"rengi-forge-video-to-sprite-sheet-converter-459d825a"}