6 ms·
Gource is a really cool visualization tool. Here's a Gource visualization of development of the Python programming language (C Python implementation, aka CPyth
by dwheeler 7y ago
Gource is a really cool visualization tool. Here's a Gource visualization
of development of the Python programming language (C Python implementation, aka CPython): https://www.youtube.com/watch?v=cNBtDstOTmA https://www.youtube.com/watch?v=cNBtDstOTmA Here's a collection of Gource visualizations: https://github.com/acaudwell/Gource/wiki/Videos https://github.com/acaudwell/Gource/wiki/Videos
If you create your own visualizations, I strongly recommend that you automate doing it as much as possible. For example, if you process data first, use a script to automate processing the data. You'll need to give Gource various options, and there are a lot of options; store options in its config file or scripts.
Also, if you create a Gource video, I strongly recommend adding some music or at least an audio commentary. If you add music, make sure it's legal to add; the safe route is to use music released under open licenses such as Creative Commons Attribution (CC-BY) CC0 Public Domain Dedication (CC0). Beware of the "non-commercial use" licenses - your releases might count as "commercial" even if you don't think they do (talk to a lawyer if you want to go down that path). A great place to start for Gource music is
audionautix.com ( https://audionautix.com/ https://audionautix.com/ ), which has released lots of music under the Creative Commons Attribution 3.0 Unported License;
you can select from lots of different styles and get some great options. "Improving Gource Videos with Background and Audio" ( https://fransdejonge.com/2018/02/improving-gource-videos-with-background-and-audio/ https://fransdejonge.com/2018/02/improving-gource-videos-wit... ) has some tips and instructions.
- fbnlsr 7y agoNotch released a video of the Minecraft development history, that's when I first heard of Gource: https://www.youtube.com/watch?v=zRjTyRly5WA https://www.youtube.com/watch?v=zRjTyRly5WA
- skybrian 7y agoHmm, why do you recommend adding music? This is a pet peeve of mine, many videos would be better without attaching unrelated music to them. Less processing is better.
- esotericn 7y agoBecause you can! There's always the mute button. Gource would be mute by default, so you're not losing anything. I actually think the music in that Python vid is awesome.
- madaxe_again 7y agoBecause it can add something. Here’s a gource animation from nearly a decade ago, when we ship-of-theseused an ecommerce platform, and did a complete rewrite. I actually ended up forcing the output day length to match the music. https://youtu.be/IxKveFcXsAM https://youtu.be/IxKveFcXsAM
- dwheeler 7y ago> Hmm, why do you recommend adding music? For the human. Videos are way more interesting to most people if there's an audio track of some kind. Anyone who doesn't like the sound can mute it. Less processing really isn't relevant. CPU is cheap. Yes, audio does take some additional space & network, but it's practically nothing compared to the space required for a video. So if you're making a video anyway, add some sound and make it interesting for the human who's viewing it.
- tjoff 7y agoNot really picking sides but the one thing I hate with music is that if I for any reason would not like to listen to it. Maybe I'm already listening to music - maybe I don't have my headphones on and don't want to disturb anyone else (or don't have speakers). Or I'm on a laptop/phone where the speakers are just terrible. If I press the mute button I will not know if I'm missing out on some important commentary. There should be a standardized way to convey that the audio is optional and doesn't directly relate to the video. To be fair this also applies to videos without sound (how am I supposed to know there is no sound unless I've watched the whole thing?) - though with the advantage that one can leave it unmuted and at least detect if someone starts talking.
- dwheeler 7y agoI like the idea of having some standardized way of noting that. The indicator would have to be short and clear. Any ideas? Maybe "Music-only audio"?
- leipert 7y agoHa, last year I have created a video which showed 7 years of GitLab Community Edition history in 2.5 minutes and put some music from https://www.bensound.com https://www.bensound.com behind it. It is definitely fun to analyze bigger projects. Maybe I should do the Linux Kernel, but my fear would be rendering that could take quite long. https://www.youtube.com/watch?v=Z6ltmzQLO6k https://www.youtube.com/watch?v=Z6ltmzQLO6k
- pabs3 7y agoIt would be cool if Gource could generate the audio track for you based on the commits in the repository.