Saltar al contenido
AI Sprite Maker

Video a sprite sheet

Suelta un clip y obtén una sprite sheet transparente en loop con datos listos para tu motor, sin subir nada.

  • Gratis
  • Corre en local
  • Sin registro
Suelta un clip de video
MP4, WebM o MOV. Funciona mejor un personaje sobre un fondo liso verde, magenta o blanco. Un WebM con canal alfa conserva su transparencia en Chrome y Edge.
Elegir archivo
Corre en tu navegador · no se sube nada

Todo corre en tu navegador. Tus archivos nunca se suben, así que también funciona sin conexión una vez que la página cargó.

La mayoría de los convertidores de video a sprite sheet capturan fotogramas a intervalos fijos y ahí se quedan. Eso sirve para un efecto de una sola vez. Para un ciclo de caminata te deja una hoja que se traba donde hace loop, un halo verde en cada contorno y un personaje que tiembla porque cada fotograma se recortó por separado. Esta herramienta resuelve esos tres problemas por ti: encuentra el periodo del movimiento, elimina el fondo con despill de bordes y recorta todos los fotogramas con un mismo recuadro.

Cómo usar la herramienta Video a sprite sheet

  1. Suelta un MP4, WebM o MOV. Un personaje filmado o renderizado sobre un fondo liso verde, magenta, azul o blanco da el resultado más limpio. Un WebM con canal alfa conserva su transparencia en Chrome y Edge.
  2. Define el inicio y el fin de la parte que quieres (hasta 30 segundos) y el tamaño de captura, y luego pulsa Extraer fotogramas. El clip se reproduce una vez mientras se captura cada fotograma decodificado.
  3. Si el movimiento se repite, la herramienta encuentra un ciclo completo y lo selecciona. Elige cuántos fotogramas tendrá la sprite sheet; se reparten uniformemente por el ciclo y se omite el fotograma de cierre para que el loop no dé saltos.
  4. Revisa la clave del fondo. El modo automático lee el color del fondo desde el borde del fotograma. Si se equivoca, haz clic en el fondo del fotograma de origen. Ajusta la tolerancia, la suavidad de bordes, el despill y la reducción de 1px mientras el resultado se actualiza en vivo.
  5. Define el tamaño máximo del fotograma y activa Pixelar si quieres bordes duros y una sola paleta compartida para todos los fotogramas.
  6. Exporta la sprite sheet PNG con datos de Aseprite, Phaser/TexturePacker, Godot o CSS, un GIF animado o un ZIP con todo eso más los fotogramas sueltos.

Qué obtienes

  • Sprite sheet PNG con fondo transparente, en una cuadrícula (columnas automáticas o fijas, padding opcional).
  • Datos de fotogramas en JSON de Aseprite, JSON de Phaser/TexturePacker (hash o array), un SpriteFrames .tres de Godot 4, clases de sprites CSS con una animación por pasos con keyframes, o ajustes de corte para Unity.
  • GIF animado a cualquier escala entera, transparente o sobre negro/blanco.
  • ZIP con la sprite sheet, el GIF, todos los formatos de datos y cada fotograma como PNG independiente.

Con qué motores funciona

  • Godot 4: pon el PNG y el .tres en la misma carpeta y asigna el SpriteFrames a un AnimatedSprite2D. Si el PNG está en otro lugar, edita la ruta res:// de la primera línea.
  • Unity: importa el PNG como Sprite (Multiple), pon Filter Mode en Point y córtalo con Grid By Cell Size usando los números del archivo de ajustes de Unity.
  • Phaser 3 y PixiJS: carga el PNG con el JSON de TexturePacker (hash) como atlas. El JSON también lista en orden los nombres de los fotogramas de la animación.
  • GameMaker, Defold, Construct, RPG Maker: importa el PNG como tira o cuadrícula con el tamaño de fotograma que aparece en los ajustes de exportación.

Consejos de quienes la usan para hacer juegos

  • Filma o renderiza sobre un color que no aparezca en el personaje. El magenta es lo más seguro para héroes vestidos de verde; el verde, para cualquier cosa roja o rosa.
  • Deja margen alrededor del personaje. Si una extremidad sale del cuadro, el recorte común no puede recuperarla.
  • Para ciclos de caminar y correr, 8 fotogramas a 10–12 fps se leen bien a 32–64 px. Los idle pueden usar 4–6 fotogramas en ping-pong; revisa los tiempos en Sprite sheet a GIF.
  • Si los contornos conservan un tinte después de quitar el fondo, sube un poco la suavidad de bordes y deja activado el despill. Activa Reducir 1px solo cuando quede un anillo de color.
  • Pixela al tamaño final del juego. Reducir un fotograma de 512 px a 48 px con una sola paleta compartida se ve mucho mejor que escalar una hoja ya pixelada.

Casos de uso

  • Convertir metraje de referencia rotoscopiado en animación provisional para un prototipo.
  • Extraer un ciclo en loop de un clip generado con IA de tu personaje sobre pantalla verde.
  • Convertir un render de Blender o Spine en sprite sheet sin montar un pipeline de render.
  • Llevar a un juego como sprite sheet efectos (humo, magia, agua) renderizados como video.

Preguntas frecuentes

¿Se sube mi video a algún lado?
No. Tu navegador lee el archivo y los fotogramas se procesan en tu dispositivo. No se envía nada a ningún servidor, y la herramienta sigue funcionando si te quedas sin conexión después de cargar la página.
¿Qué formatos de video funcionan?
Cualquiera que tu navegador pueda reproducir: MP4 (H.264), WebM (VP8/VP9/AV1) y MOV en la mayoría de los casos. Los .mov HEVC/H.265 de iPhone solo se decodifican en Safari y en algunas versiones de Chrome. Si un archivo no abre, conviértelo primero a MP4 H.264.
¿Cómo funciona la detección de loops?
Cada fotograma capturado se reduce a una pequeña silueta del sujeto. Luego la herramienta mide qué tan parecido es cada fotograma al que está N pasos después para cada N posible, encuentra el periodo en que el movimiento se repite y elige el ciclo cuyo primer y último fotograma coinciden mejor. Si ningún desfase es claramente mejor que los demás, trata el clip como una acción de una sola vez y usa todo el rango.
¿Puede conservar el fondo transparente del video?
Sí, en Chrome y Edge, que decodifican el canal alfa de los archivos WebM VP8/VP9. Elige Conservar en Fondo para que no se elimine nada más. Otros navegadores muestran esos videos sobre negro, así que en ese caso quita el fondo con clave.
¿Cuántos fotogramas aguanta?
Hasta 30 segundos por captura. Los fotogramas se guardan en memoria al tamaño de captura que elijas y la herramienta limita el total a unos 350 MB, así que los clips largos a tamaños grandes se detienen antes. Para sprites, una captura de 256–512 px es más que suficiente.
¿Por qué mis fotogramas se ven borrosos cuando elijo un tamaño pequeño?
Reducir un fotograma de video promedia píxeles, lo que suaviza los bordes. Activa Pixelar para ajustar el resultado a alfa dura y una paleta compartida, y así obtener bordes de pixel art nítidos al tamaño final.
¿Puedo obtener una sprite sheet sin filmar nada?
Sí. El generador con IA de este sitio dibuja tu personaje y lo anima con una biblioteca de movimientos, y luego exporta los mismos formatos que esta herramienta.
Todas las herramientas gratis →