You describe how you want to edit your video in a MARKUT
file using a simple Stack-Based Language and Markut translates it to a sequence of ffmpeg command and assembles the final video. I'm using this tools to edit my VODs that I upload at Tsoding Daily YouTube channel.
$ go build
To get the list of markut subcommands do
$ ./markut help
To get the list of functions of the stack language do
$ ./markut funcs