Client is located here
- elixir ~> 1.7 (Erlang/OTP ~> 21)
- postgres
- ffmpeg
- aomenc
- dav1d
- python 3.6+
- vapoursynth and vspipe (optional)
- mkvmerge & mkvextract v50.0.0.43+ (optional)
- onepass_keyframes binaries example program (optional)
Not required but will significantly decrease the time taken to split.
enzyme
vapoursynth
- Install dependencies with
mix deps.get
- Create and migrate your database with
mix ecto.setup
- Start Phoenix endpoint with
mix phx.server
- Or enter the interactive shell with
iex -S mix phx.server
- Or enter the interactive shell with
Now you can visit localhost:4000
from your browser
- Sign up at
localhost:4000/sign_up
- Grant yourself permissions by entering
Grav1.Repo.get(Grav1.User, "USERNAME") |> Grav1.User.set_level(100)
into the interactive shell
Now you can add projects at localhost:4000/projects
Upgrading to argon2 will break users' passwords.
Simply delete the user using Grav1.Repo.get(Grav1.User, "USERNAME") |> Grav1.Repo.delete()
Ready to run in production? Please check our deployment guides.