Repolode
storytold

storytold/filmcraft

Editor de video no lineal de código abierto, escrito desde cero en Rust puro, con códecs propios, composición por GPU y corrección de color.

Alternativa open source a:Adobe Premiere ProDaVinci Resolve

Estrellas
17,590
Forks
7,248
Issues abiertos
1,617
Último commit
hace 18 horas

¿Qué es?

FilmCraft es un editor de video no lineal profesional, con una disposición familiar de paneles y línea de tiempo para edición, corrección de color, efectos, mezcla de audio, títulos y subtítulos, y exportación. Sus códecs (H.264, HEVC, ProRes, VP8, VP9, AV1, Opus, AAC y otros) y contenedores están implementados en código Rust propio, en lugar de usar FFmpeg, y funciona de forma nativa en macOS, Windows y Linux, además de en el navegador mediante WebAssembly.

La edición usa tiempos basados en ticks enteros, de modo que los cortes no se desajustan con las frecuencias de cuadro habituales. La línea de tiempo admite edición de tres puntos y recortes ripple, roll, slip y dinámicos. La corrección de color incluye ajustes básicos, curvas, ruedas de color, ajustes secundarios HSL y viñeta; los scopes se calculan a partir del fotograma con la gradación aplicada. El audio incluye medición de sonoridad según ITU-R BS.1770 y EBU R128, un mezclador con inserciones y envíos, y efectos para clips.

Cada elemento de menú y control corresponde a un comando que puede ejecutarse desde la interfaz, una CLI, un canal de control JSON o un servidor MCP, lo que permite que agentes de IA controlen el editor. Incluye compatibilidad para intercambiar proyectos con FCP 7 XML, FCPXML, OpenTimelineIO, EDL, AAF y OMF. El proyecto está en fase alfa y su documentación enumera limitaciones, como la falta de compatibilidad con plugins y de importación nativa de archivos .prproj.

Funciones clave

  • 01Edición de tres puntos con recortes ripple, roll, slip y slide
  • 02Corrección de color con curvas, ruedas de color, ajustes secundarios HSL y scopes
  • 03Mezclador de audio con medición de sonoridad según EBU R128 y efectos para clips
  • 04Animación con fotogramas clave, curvas Bezier y gráficos de valores y velocidad
  • 05Implementaciones propias de códecs como H.264, HEVC, ProRes, VP9 y AV1, entre otros
  • 06Intercambio de proyectos con FCP 7 XML, FCPXML, OpenTimelineIO, EDL, AAF y OMF

Casos de uso

  • Editar y corregir el color de cortometrajes o documentales en macOS, Windows o Linux
  • Crear un flujo de edición controlado por un agente de IA mediante una API de comandos
  • Intercambiar líneas de tiempo con otras aplicaciones NLE mediante XML, AAF u OTIO
  • Estudiar una implementación desde cero de códecs de video y un compositor por GPU en Rust

Inicio rápido

  1. 1

    Descarga FilmCraft desde la página oficial de getartcraft.com

Antes de usarlo

  • El README describe el proyecto como reciente y en rápida evolución, así que es de esperar que haya cambios frecuentes.

Destacado en Repolode Weekly

En colecciones

Temas

Preguntas frecuentes

¿Qué es filmcraft?
Editor de video no lineal de código abierto, escrito desde cero en Rust puro, con códecs propios, composición por GPU y corrección de color. FilmCraft es un editor de video no lineal profesional, con una disposición familiar de paneles y línea de tiempo para edición, corrección de color, efectos, mezcla de audio, títulos y subtítulos, y exportación. Sus códecs (H.264, HEVC, ProRes, VP8, VP9, AV1, Opus, AAC y otros) y contenedores están implementados en código Rust propio, en lugar de usar FFmpeg, y funciona de forma nativa en macOS, Windows y Linux, además de en el navegador mediante WebAssembly.
¿filmcraft es gratuito? ¿Qué licencia tiene?
filmcraft es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿filmcraft sigue mantenido?
Mantenimiento activo. El último commit de filmcraft fue el 5 nov 2026.
¿Para qué puedo usar filmcraft?
Editar y corregir el color de cortometrajes o documentales en macOS, Windows o Linux Crear un flujo de edición controlado por un agente de IA mediante una API de comandos Intercambiar líneas de tiempo con otras aplicaciones NLE mediante XML, AAF u OTIO Estudiar una implementación desde cero de códecs de video y un compositor por GPU en Rust
¿Cómo se instala filmcraft?
Descarga FilmCraft desde la página oficial de getartcraft.com
¿Dónde consigo filmcraft?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/storytold/filmcraft

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados