quaternionmedia / alfred

serverless video editing

Home Page:https://alfred.quaternion.media

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

alfred

"Drama is life with all the dull bits cut out."

~ Alfred Hitchcock

Alfred is a video editor that works even without a server, designed for quick editing from anywhere, including mobile devices!

Demo at alfred.quaternion.media

clone

git clone --recurse-submodules git@github.com:quaternionmedia/alfred.git

Common commands:

init

Install website dependencies

./al init

dev

./al dev

then open http://localhost:8000

rebuild docker images:

./al dev --build

install package

./al install [package name] npm i [package name]

When run with no arguments, it will reinstall npm dependencies, which might be needed if package.json has been edited or changed.

demo

To download the demo media (into videos/):

./al demo

Then you can render the demo.csv project locally.

nox

./al nox

documentation

To build the documentation locally with mkdocs

install dependencies

pip install -r requirements-docs.txt

rebuild docs

mkdocs serve

Optional: specify a different host address with -a. For example:

mkdocs serve -a 0.0.0.0:4000 will serve the documentation on all available network hosts, at port 4000.

production

./al prod Assumes a traefik instance is already running.

About

serverless video editing

https://alfred.quaternion.media


Languages

Language:JavaScript 55.1%Language:Python 31.7%Language:CSS 5.5%Language:SCSS 4.6%Language:Shell 2.6%Language:Dockerfile 0.3%Language:HTML 0.2%