Remotion je framework pro tvorbu videí programově pomocí Reactu. Hodí se pro generování videí z komponent, dat a šablon, ať už lokálně nebo na serveru. Zdrojový kód je dostupný v repozitáři remotion-dev/remotion.
Na oficiálním webu jsou jako příklady použití uvedené například:
year in reviewRemotion se hodí tam, kde je potřeba skládat video opakovaně z dat, šablon a aplikační logiky.
Pro rychlý start projekt nabízí bootstrap příkaz. Podmínkou je nainstalovaný Node.js.
npx create-video@latest
Pro další práci jsou důležité hlavně:
Na webu projektu jsou vidět i další samostatné části ekosystému:
Remotion Studio pro skládání a náhled videaRemotion Player pro přehrávání nebo embed do aplikaceRemotion Lambda pro renderování v serverless prostředíEditor Starter jako základ pro vlastní video editorPodle README má Remotion vlastní licenční model a v některých případech vyžaduje firemní licenci. Před použitím v komerčním prostředí je dobré ověřit aktuální podmínky v dokumentaci a licenci projektu.