You may not think this post has a lot to do with MicroController Electronics, however, read on before you formulate an opinion.
There is a new Windows and Mac Video Creator program called Eplaindio that recently became available. I am using it to create training, educational and advertising videos for various projects. It is very powerful yet simple to use.
Basically you can take images, SVG graphics, video backgrounds, optional audio files and create scenes which you put together in sequences to make a video. Additionally, slides created in Adobe Flash can be imported to provide additional animation like capabilities.
I made a sample demo video to demonstrate its potential use (especially in electronics) which you can view below.
All of the electronic SVG images in the sample demo are from fritzing.org. I took those (~6,500) SVG files (which are distributed under the Creative Commons license) and put them into folders and then created a PNG image for each SVG. (The PNGs are used by Explaindio to present a view of the SVG for selection / inclusion into a ‘sketch’.) I used Inkscape in non-gui batch mode (-z) to take the SVGs and save them as PNG images. (You can download the python script I used to do that HERE.) Contact me if you want a copy of the Fritzing.org electronics SVG/PNG library for use with Explaindio.
If you are interested in that library you might also be interested in the (~8000) SVG graphic files from OpenClipart.org.The SVGs from there can be freely used commercially. I converted them also into folders (with PNGs) for use in Explaindio. Contact me if you want a copy of that library.
It is interesting to note that the Explaindio project files ([.explaindio] used to create the videos) are XML like. That opens possibilities to generate them ‘programatically’. For example, when I browse through an SVG library looking for ideas or specific images that I need, I can drag/drop them into a folder with my project/scene creator script (add optional text files for adding text slides) and when done, click on the creator script for it to create the project and/or scenes. It saves me a bit of time. Contact me if you are interested in it. (You’ll need to download and install Python in order to use it.)
All in all, I think Explaindio can be taken advantage of to teach Electronics (and other things).
What do you think? Leave a comment and buy your copy of Explaindio here.
Yes I would be interested in how you do that as you explained using python, many thanks John Nephin
I sent you a link to download the librarys and the Python code.
The email also has info on how the program works.
I use Explaindio and it is an easy way to create tutorials and other teaching resources. It is also great for creating marketing materials.
Thanks for the article and detective work.
I am very interested in seeing the python code for creating the project files.
I just sent you the links via email to get the libraries and the python code.
Hi there Earl. I’dbevery interested in seeing the python code for creating the project files if still available. All the best. Denis.
I just emailed you the info. (Links on my site to download all I have on Explaindio SVGs and my Python script + its documentation)
Hi there Earl, apologies for this email… but I never received your email on Feb 11th. Could you resend it. All the best, Denis.
I re-sent it just in case. Also, I will take this opportunity to remind anyone that I send emails to.. Please check your SPAM folder if you do not get the email in your inbox.
Hi, I am engineer and making video tutorials for engineering student. I would be interested in how you do that as you explained using python.
I sent you an email on how it works. (Make sure to check your spam folder!)
Note: The OpenClipart.org site went down sometime in April of 2019.
More info here: https://en.wikipedia.org/wiki/Openclipart
Someone sent me an email mentioning a replacement Web site but somehow it got lost.. hopefully they can re-send it and I will update the post mentioning the replacement site.