ForHosting KIT · Vídeo

Vídeo a GIF

Un GIF es el único formato que se reproduce solo, hace loop sin que nadie se lo pida y sobrevive a pegarse en una ventana de chat sin necesitar reproductor. Este endpoint toma un clip de vídeo y produce exactamente eso, optimizado para que el archivo no pese diez veces más de lo necesario.

● EstablePor solicitud + por minuto$0.077
Úselo desde WebAPIEmailApp prontoTelegram pronto

Ejecute esto en nuestros servidores con su cuenta. Las herramientas gratuitas corren en su navegador; esta cobra de su saldo del KIT según el precio de arriba.

Por qué el GIF se niega a morir

Nacido en 1987 como un formato de imagen compacto para las primeras páginas web con conexión telefónica, el GIF se volvió un formato de vídeo casi por accidente en cuanto los navegadores empezaron a reproducir en loop su soporte para múltiples fotogramas de forma automática. Décadas después sigue siendo el único formato de imagen en movimiento que cualquier plataforma renderiza en línea sin reproductor, sin clic y sin permiso: una aplicación de chat, un foro, una página de producto. video.gif existe porque esa comodidad nunca fue reemplazada, aunque el formato en sí tenga casi cuarenta años y esté técnicamente obsoleto para cualquier otro uso.

Qué produce la solicitud

Envíe POST a /video/gif con el clip de origen y recibirá un task_id inmediato mientras la conversión corre. Al terminar, el GIF optimizado llega mediante una llamada de webhook firmada o queda disponible en un enlace firmado válido por 24 horas; en cualquiera de los dos casos, lo que recibe ya viene recortado en tamaño, no un volcado directo de todos los fotogramas del vídeo original.

El problema de tamaño que el GIF nunca fue diseñado para resolver

La paleta de color del GIF está limitada a 256 colores por fotograma y no tiene compresión real entre fotogramas como sí tienen los códecs de vídeo, así que una conversión ingenua crece de tamaño rápidamente: un clip de diez segundos fácilmente puede pesar más que el vídeo de origen del que salió. Conseguir un GIF utilizable implica recortar la duración, limitar la tasa de fotogramas y elegir la paleta con cuidado, todo antes de que las propias limitaciones del formato conviertan un clip pequeño en un archivo de varios megabytes imposible de compartir. Ese trabajo de optimización ocurre como parte de la conversión, no como un paso adicional que usted tiene que perseguir después.

Cómo encaja en un flujo de contenido

Los GIF suelen ir al final de una cadena y no al inicio: recortar lo mejor de un clip, quizás redimensionarlo y luego convertir ese resultado corto a GIF, de modo que el paso de conversión trabaje con segundos de metraje y no con una grabación completa. Como el precio es una tarifa fija por solicitud más una tarifa pequeña por minuto sobre el origen, alimentar el endpoint con un clip ya corto mantiene tanto el costo como el peso del archivo final donde deben estar.

Loop de demostración de producto en una landing page

Un equipo de marketing SaaS convierte un clip de interacción de cinco segundos en un GIF en loop que se reproduce automáticamente en una landing page sin necesitar reproductor de vídeo.

Reacciones en chat y foros

Una plataforma de comunidad permite que los usuarios conviertan un clip corto subido en un GIF que se pega directamente en hilos de chat y secciones de comentarios.

Notas de versión y changelog

Un equipo de producto convierte una grabación de pantalla corta de una nueva función en un GIF que se incrusta directamente en las notas de versión y la documentación.

Gráficos en movimiento seguros para correo

Un equipo de marketing convierte una animación de marca en un GIF para campañas de correo, porque la mayoría de los clientes de correo no reproducen vídeo incrustado pero sí renderizan un GIF.

¿Cómo convierto un vídeo a GIF con la API?

Envíe el vídeo de origen por POST a /video/gif, guarde el task_id devuelto y reciba el GIF optimizado por webhook o mediante un enlace firmado válido por 24 horas.

¿Es gratis la API de vídeo a GIF?

No, no hay plan gratuito ni prueba; cuesta $0.077 por solicitud más $0.0045 por minuto del vídeo de origen, y una conversión fallida nunca se cobra.

¿Por qué los GIF pesan tanto más que el vídeo de origen?

El GIF no tiene compresión eficiente entre fotogramas y su paleta está limitada a 256 colores por fotograma, así que sin optimización el tamaño del archivo crece rápido comparado con un vídeo bien comprimido.

¿El endpoint optimiza el GIF automáticamente?

Sí, la conversión ajusta la tasa de fotogramas y la elección de paleta para producir un archivo más liviano y listo para web, en lugar de devolver un volcado sin procesar.

¿Debería recortar mi clip antes de convertirlo a GIF?

Sí, los clips de origen más cortos producen GIF más livianos y rápidos, y cuestan menos, ya que el precio incluye una tarifa por minuto sobre el vídeo de origen.

¿Ya está disponible este endpoint?

Está en despliegue en este momento, así que verifique el estado del endpoint antes de enviar tráfico de producción porque todavía no acepta trabajos.

¿Puedo convertir muchos clips a GIF por lote?

Sí, envíe una tarea asíncrona por clip y reciba cada GIF por webhook a medida que termine, algo que encaja bien en flujos de contenido por lotes.

¿Se guarda mi vídeo después de generar el GIF?

No, el vídeo de origen y el GIF resultante se eliminan después del período de retención y nunca se usan para entrenamiento.

Todo lo de esta página está disponible por programación. Esta sección es para equipos que quieren integrarlo en sus sistemas; el resto puede usar la herramienta de arriba sin más.

POSThttps://api.kit.forhosting.com/video/gif

¿Prefiere automatizarlo? Un POST autenticado crea la tarea; el resultado llega por webhook o enlace firmado. La misma capacidad también se ejecuta aquí en la web, y pronto desde nuestra app, el email y Telegram.

curl -X POST https://api.kit.forhosting.com/video/gif \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"audio":"https://ejemplo.com/audio.mp3"}'
{
  "audio": "https://ejemplo.com/audio.mp3"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "video.gif",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

La API es asíncrona: la llamada devuelve un task_id al instante y el resultado llega por webhook. El polling está limitado a 1 req/s por tarea.

Por solicitud$0.077
Por minuto$0.0045

Precio publicado — sin tokens ni créditos inventados. Una tarea fallida no se cobra.

max_mb500
max_minutes60
max_megapixels3.9
HTTPCódigoSignificado
401unauthorizedAPI key ausente o inválida.
402insufficient_balanceEl saldo no cubre el precio de la tarea.
404unknown_typeEl tipo de tarea no existe.
429rate_limitedDemasiadas peticiones. Use el webhook en vez de sondear.

Ver la documentación completa del KIT →