cdnjs git repositories visualization using gource

Gource is a famous version control visualization tool, supports git, svn, hgbzr and cvs2cl, I tried to use gource to visualize the CDNJS development history, and here are the videos I uploaded to youtube.

CDNJS main repository:
(https://github.com/cdnjs/cdnjs)

CDNJS new-website repository:
(https://github.com/cdnjs/new-website)

CDNJS auto-updater repository:
(https://github.com/cdnjs/autoupdate)

CDNJS cdnjs-importer repository:
(https://github.com/cdnjs/cdnjs-importer)

CDNJS buildScript repository:
(https://github.com/cdnjs/buildScript)

CDNJS atom-extension repository:
(https://github.com/cdnjs/atom-extension)

CDNJS tutorials repository:
(https://github.com/cdnjs/tutorials)

If you are interested in building your own visualization video, I would recommend you to read its wiki on GitHub here: https://github.com/acaudwell/Gource/wiki, and I would like to share the parameters I used to generate these videos with you:

Running this command will generate a video from repository path /mnt/repos/cdnjs to /mnt/cdnjs/cdnjs-main.ppm, I set the cdnjs logo via --logo /work/cdnjs.jpg, if you don’t have a picture as logo, please remove it, don’t forget to change the title to whatever you want.

Once you get the ppm output, use ffmpeg or avconv to convert it to a video, here is the command I used with some parameters:

The command above will use a preset profile “slow", read /mnt/cdnjs/cdnjs-main.ppm and output to /mnt/cdnjs/cdnjs-main.avi as a 60 fps video, read its manual for more details.

發表迴響