Cumulative text movie maker on single page application
mulavieg.mp4
This SPA(Single Page Application) generates highlighted(by highlight.js) code image and movie of accumulating it. You can select the font, code style, duration, frame per second and so on. Your sacred code will not be uploaded anywhere (unless the site or one of the dependency script's CDNs is cracked and replaced with BAD js files, of course). I hope this is useful, but without any warranty.
Unfortunately I don't have any public web server to host this SPA. Clone this and open the html file with a modern web browser via a http server. 'file:' protocol won't work. The easiest way is run webservice.py and access to port 8888.
# build container image in docker directory
docker build --pull --rm -t mulavieg:latest .
# build container image from develop branch if you want
docker build --pull --rm -t mulavieg:dev --build-arg branch=develop .
# run container
docker run --name mulavieg_master -p 8888:8888 mulavieg:latest
Then access http://localhost:8888/ on you web browser.
- Paste your code into the input code text area.
- Push 'Prepare' button and let highlight.js deduce the language of the code.
- Push 'Preview' and adjust as you like.
- Push 'Image' button if you want the PNG image.
- Push 'Movie' button and download the movie file.
Notice the ffmpeg core library may contain various non-free libraries.