Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

freeframe

FreeFrame es una plataforma open source para revisión de medios, alternativa a Frame.io que permite comentarios precisos al frame y exportación a NLEs. Se despliega con Docker Compose en Next.js y FastAPI.

Ficha actualizada 25 sept 2026, 16:59 · upstream 25 sept 2026, 16:47 · release v1.14.1

Ver códigoProblemas y ayudaRepositorio ↗Sitio oficial
00

Qué es freeframe

Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.

FreeFrame es una plataforma auto-alojada para estudios de producción y equipos creativos que necesitan revisar activos multimedia con precisión temporal. Ofrece herramientas para comentar video, imagen y audio en el frame exacto, gestionar aprobaciones y organizar proyectos por carpetas. La arquitectura separa frontend (Next.js) y backend (FastAPI), utilizando PostgreSQL para datos y MinIO o S3 para almacenamiento de medios.

Su flujo de trabajo destaca por la capacidad de exportar comentarios directamente a líneas de tiempo de editores como DaVinci Resolve, Final Cut Pro o Premiere Pro mediante formatos compatibles. Además, permite comparar versiones de activos lado a lado o con deslizadores, facilitando la toma de decisiones sobre cambios entre cortes o revisiones sin perder el contexto temporal.

El sistema soporta despliegue completo mediante Docker Compose y ofrece capacidades de white-labeling para ocultar la marca del software. La autenticación se basa en JWT y códigos mágicos por email, permitiendo compartir enlaces con invitados externos sin requerir registro previo, ideal para feedback de clientes o stakeholders.

CASOS DE USO
  • Revisión colaborativa interna con comentarios timecoded al frame
  • Envío de enlaces de revisión a clientes externos sin registro
  • Exportación de notas de revisión a la línea de tiempo del editor
  • Comparación visual de versiones de video o imagen para aprobaciones
  • Personalización completa de marca (white-label) para estudios
PUNTOS DESTACADOS
  • Comentarios timecoded precisos al frame con hilos y menciones
  • Exportación nativa a formatos de NLE (EDL, FCPXML, XML)
  • Comparador de versiones sincronizado con slider o lado a lado
  • White-labeling completo eliminando marca 'Powered by'
  • Autenticación flexible para invitados sin registro
PRECAUCIONES
  • Requiere Docker Compose para orquestación
  • Transcodificación depende de FFmpeg en el servidor
  • No incluye autenticación SSO por defecto
  • Variables CORS con comodines no aptas para producción
VISUAL

Capturas del proyecto

Imágenes reales detectadas en la documentación del repositorio.

A branded sign-in screen — the studio's own logo, workspace name and accent colour throughoutSettings → Branding preview — a faithful mock of the app shell carrying the studio's logo, name and accentSettings → Branding — workspace name, accent colour picker, and light and dark logo slotsFreeFrame review player — frame-accurate timecoded comments, threads with guest replies, and timeline markersVersion compare — two synced video versions side by side, each with its own timecoded comment thread, per-side audio, and frame-offset trimImage version compare, side-by-side — v1 and v2 of an illustration, each with its own commentsImage version compare, wipe — a draggable divider reveals v1 on the left and v2 on the rightPublic share link — clients browse assets and comment without an account
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU4 vCPUrecomendación inicial
MEMORIA2 GBRAM estimada
DISCO30 GBalmacenamiento base
COMPLEJIDADmediumnivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Despliegue manual

Utilizar la rama 'stable' para entornos productivos. Configurar SSL mediante Traefik y Let's Encrypt. Ajustar variables de entorno para endpoints externos (S3, API) y evitar comodines en CORS. Seguir la guía de despliegue para infraestructura externa o escalado.

—Dockerfile
—Compose
—One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
Next.jsReactFastAPI
SERVICIOS
PostgreSQLRedisS3/MinIO
BASES DE DATOS
PostgreSQLRedis
PUERTOS
300080009001543263799000
05

Puede sustituir a

Relaciones detectadas por el análisis del repositorio y su categoría.

06

Experiencia real de la comunidad

Ayuda a contrastar la estimación automática con instalaciones reales.

Todavía no hay datos comunitarios para este proyecto.