Introduction: How to Show Code History As a Video

I'm the creator of Ardulink an open source java library to control and coordinate Arduino boards (www.ardulink.org). I like to show in a video how much work was needed for the current version of the project. So I've produced the video you can see in the next step.

Step 1: Video History From Ardulink Project

This is video I've produced from the Ardulink repository (http://code.google.com/p/ardulink/).

Step 2: What You Need

I've done this video from a Windows PC but you can do it from a Linux or MAC system. I use SVN but GOURCE supports many repositories.


  1. Download Gource Software (http://code.google.com/p/gource/)
  2. Download FFmpeg Software (http://www.ffmpeg.org/)
  3. Check out your SVN repository in a local folder
  4. Run gource with SVN local folder parameter
  5. Run ffmepg to convert PPM file into AVI file
  6. Upload in Youtube or use the video as you want

Run gource... you can do it with this command:

gource -1280x720 -o gource.ppm C:\\path\\to\\code\\repository

Run ffmpeg... you can do it with this command:

ffmpeg -y -r 60 -f image2pipe -vcodec ppm -i gource.ppm -vcodec libx264 -preset ultrafast -pix_fmt yuv420p -crf 1 -threads 0 -bf 0 gource.x264.avi

For more detailed info see http://code.google.com/p/gource/wiki/Videos

Please take a look to my Arduino related project here: http://www.ardulink.org/

Comments

author
ernstp made it!(author)2015-05-24

Thanks for pointing out gource. I just run it through a bigger project in our company. It's very interesting to watch the video!

About This Instructable

435views

5favorites

Bio: I was born in Rome in 1972. I have a degree in computer science but I am continuing to study it. My interest in this ... More »
More by lzu:How to use MQTT in Arduino without an Ethernet ShieldHow to control arduino with a mailHow to save/load java classes to a stream (or file) in XML format
Add instructable to: