Update README.md

This commit is contained in:
Mikey 2023-01-31 17:13:49 -05:00 committed by GitHub
parent a22439c326
commit bffa769c53
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 15 additions and 1 deletions

View File

@ -159,7 +159,21 @@ You may also want to change your key repeat delay and rate
by tweaking `input-ar-delay` and `input-ar-rate` by tweaking `input-ar-delay` and `input-ar-rate`
to your liking in `mpv.conf`. to your liking in `mpv.conf`.
## Rationale And Other Helpful Information ## FAQ
### Why Do I Need Node?
The actual `mpv-cut` extension acts as a sort of minimal interface to an
arbitrary `make_cuts` binary. This way, users can extend the
functionality using whatever language they want, without being tied to
LUA and relying on `mpv`'s API. Most people on GitHub know how to code
in some language, but not everyone wants to learn LUA and an API to
cut their videos.
I chose to wrote the default `make_cuts` script in Imba, an extremely
underrated language that compiles to readable JavaScript. Python would
have been a good candidate as well, but Python's VM takes
significantly longer to start up than Node's which I didn't like.
### What Is The Point Of A Cut List? ### What Is The Point Of A Cut List?