remotion-server
Renderuj filmy na serwerach Linux bez GUI — szybko i bez zależności
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Remotion Server to narzędzie do renderowania wideo bez interfejsu graficznego na dowolnym serwerze Linux. Wykorzystuje Remotion v5 i Chrome Headless Shell do tworzenia filmów z szablonów — animowanych czatów, kart tytułowych i materiałów promocyjnych. Nie potrzebujesz Maca ani GUI. Wystarczą Node.js i npm. Generuj wideo w formatach MP4, WebM, GIF lub sekwencjach PNG na podstawie szablonów lub własnych komponentów React.
Jak używać
Uruchom skrypt instalacyjny, aby zainstalować zależności systemu Linux (libnss3, libatk, libcups2 i inne wymagane przez Chrome Headless Shell): bash {baseDir}/scripts/setup.sh
Utwórz nowy projekt wideo za pomocą skryptu create.sh — możesz wybrać szablon (np. chat lub title) lub stworzyć pusty projekt: bash {baseDir}/scripts/create.sh moja-nazwa-projektu lub bash {baseDir}/scripts/create.sh moja-nazwa-projektu --template chat
Przejdź do katalogu projektu i dostosuj zawartość — dla szablonu chat edytuj plik src/messages.json, dodając obiekty z polami text (treść wiadomości) i isUser (true dla użytkownika, false dla bota).
Renderuj wideo za pomocą polecenia npx remotion render, podając nazwę komponentu i ścieżkę wyjściową: npx remotion render MyComp out/video.mp4
Jeśli chcesz inny format, dodaj flagę --codec — na przykład npx remotion render MyComp out/video.webm --codec=vp8 dla WebM, lub pomiń --codec aby uzyskać sekwencję PNG zamiast wideo.
Gotowy plik wideo znajdziesz w katalogu out/ — możesz go teraz udostępnić lub dalej przetwarzać.