Video Showcase Maker is a tool for recording and creating videos showcasing features of web projects. It can be used to create a video tutorials, guides, or frontend regression tests (although you'll be better off with tools like Playwright for serious testing).
Example videos created by this tool can be seen on my other project Crypto Formulas homepage.
You need to have Font Awesome loaded inside your webpage where Video Showcase Maker will be running.
yarn
yarn build
yarn examplesServer # starts http server
Now you can see examples in your browser at http://127.0.0.1:8080/examples.
While Video Showcase Maker doesn't focus on recording the video itself, it provides a tool that splits the video
into individual scenes assuming you've used clapboard (see staging plugin example).
It assumes video is in a format supported by ffmpeg
and exports 4K and FullHD video outputs.
You can use tools like OBS Studio to record the video itself.
VIDEO_NAME=myVideo # use your name
./scripts/videoCutter.sh ${VIDEO_NAME}.mkv ${VIDEO_NAME}_output.mkv
Resulting videos will be saved into dist/cutterOutput/
folder.
See more information in log located atdist/cutterOutput/debug.txt
.