Hacker News new | ask | show | jobs
by phoenix24 2984 days ago
Quick Question,

For a personal project, I would like to generate videos to visualize the evolution of our git repository.

Is ffmpeg the best approach to programmatically create videos? What is the state of java, python or go bindings for such a usecase?

Or should I use OpenGL for this particular use?

I'm new to this, so any help and guidance would be great for me to get started.

Thanks!

2 comments

If you want to try out golang, go has an amazing gif library built-in.

Here is a nice excerpt out of a tutorial exercise from the book The Go Programming Language: http://www.informit.com/articles/article.aspx?p=2453564&seqN...

Have you considered using Gource?

http://gource.io/

As an example, here's a video covering 22 years of the evolution of Python:

http://youtu.be/cNBtDstOTmA

Thank you for pointing me to gource, but I wanted to understand it as a general approach which would be a better build it via libffmpeg or opengl.

I'm keen on building something, and extending to other use cases like embedding photographs, milestones and other major events involving our business unit.