GithubHelp home page GithubHelp logo

docker-gource's Introduction

docker-gource

Docker container that has the capability to generate Gource videos in a headless environment.

Building

docker build -t taivokasper/gource .

Running

docker run -it --rm --name gource \
-v REPO_ROOT:/repoRoot \
-v RESULTS_FOLDER:/results \
-v AVATARS_FOLDER:/avatars \
--env TITLE="My overridden title text" \
taivokasper/gource

If you want repository usernames to be replaced with images then put images to avatars folder.
Name for the avatar image must match the username (e.g taivokasper.png).

docker-gource's People

Contributors

taivokasper avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

docker-gource's Issues

Force stopping recording because file size is not growing

docker run -it --rm --name gource -v /usr/local/share/x/prelive/:/repoRoot -v /cdata/gource/output/:/results taivokasper/docker-gource

Polling the size. Current size is 0
Polling the size. Current size is 2764838
Polling the size. Current size is 11059352
Polling the size. Current size is 16589028
Polling the size. Current size is 24883542
Polling the size. Current size is 30413218
Polling the size. Current size is 35942894
Polling the size. Current size is 44237408
Polling the size. Current size is 49767084
Polling the size. Current size is 55296760
Polling the size. Current size is 60826436
Polling the size. Current size is 66356112
Polling the size. Current size is 71885788
Polling the size. Current size is 77415464
Polling the size. Current size is 82945140
Polling the size. Current size is 88474816
Polling the size. Current size is 94004492
Polling the size. Current size is 96769330
Polling the size. Current size is 102299006
Polling the size. Current size is 107828682
Polling the size. Current size is 113358358
Polling the size. Current size is 118888034
Polling the size. Current size is 124417710
Polling the size. Current size is 129947386
Polling the size. Current size is 135477062
Polling the size. Current size is 141006738
Polling the size. Current size is 146536414
Polling the size. Current size is 152066090
Polling the size. Current size is 154830928
Polling the size. Current size is 160360604
Polling the size. Current size is 165890280
Polling the size. Current size is 171419956
Polling the size. Current size is 176949632
Polling the size. Current size is 182479308
Polling the size. Current size is 185244146
Polling the size. Current size is 190773822
Polling the size. Current size is 196303498
Polling the size. Current size is 201833174
Polling the size. Current size is 207362850
Polling the size. Current size is 212892526
Polling the size. Current size is 215657364
Polling the size. Current size is 221187040
Polling the size. Current size is 226716716
Polling the size. Current size is 232246392
Polling the size. Current size is 237776068
Polling the size. Current size is 243305744
Polling the size. Current size is 248835420
Polling the size. Current size is 254365096
Polling the size. Current size is 257129934
Polling the size. Current size is 262659610
Polling the size. Current size is 268189286
Polling the size. Current size is 273718962
Polling the size. Current size is 279248638
Polling the size. Current size is 284778314
Polling the size. Current size is 290307990
Polling the size. Current size is 295837666
Polling the size. Current size is 298602504
Polling the size. Current size is 304132180
Polling the size. Current size is 309661856
Polling the size. Current size is 315191532
Polling the size. Current size is 320721208
Polling the size. Current size is 326250884
Polling the size. Current size is 331780560
Polling the size. Current size is 337310236
Polling the size. Current size is 340075074
Polling the size. Current size is 345604750
Polling the size. Current size is 351134426
Polling the size. Current size is 356664102
Polling the size. Current size is 362193778
Polling the size. Current size is 367723454
Polling the size. Current size is 373253130
Polling the size. Current size is 378782806
Polling the size. Current size is 384312482
Polling the size. Current size is 387077320
Polling the size. Current size is 392606996
Polling the size. Current size is 398136672
Polling the size. Current size is 403666348
Polling the size. Current size is 409196024
Polling the size. Current size is 414725700
Polling the size. Current size is 417490538
Polling the size. Current size is 417490538
Force stopping recording because file size is not growing
ffmpeg version 2.4.3-1ubuntu1trusty6 Copyright (c) 2000-2014 the FFmpeg developers
built on Nov 22 2014 17:07:19 with gcc 4.8 (Ubuntu 4.8.2-19ubuntu1)
configuration: --prefix=/usr --extra-version='1ubuntu1
trusty6' --build-suffix=-ffmpeg --toolchain=hardened --extra-cflags= --extra-cxxflags= --libdir=/usr/lib/x86_64-linux-gnu --shlibdir=/usr/lib/x86_64-linux-
gnu --incdir=/usr/include/x86_64-linux-gnu --enable-gpl --enable-shared --disable-stripping --enable-avresample --enable-avisynth --enable-fontconfig --enable-gnutls --enable-ladspa --enable-libass --enable-libbl
uray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libflite --enable-libfreetype --enable-libfribidi --enable-libgme --enable-libgsm --enable-libmodplug --enable-libmp3lame --enable-libopenjpeg --en
able-libopus --enable-libpulse --enable-librtmp --enable-libschroedinger --enable-libshine --enable-libspeex --enable-libssh --enable-libtheora --enable-libtwolame --enable-libvorbis --enable-libvpx --enable-libw
avpack --enable-libwebp --enable-opengl --enable-x11grab --enable-libxvid --enable-libx265 --enable-libdc1394 --enable-libiec61883 --enable-libzvbi --enable-libzmq --enable-frei0r --enable-libx264 --enable-libsox
r --enable-openal --enable-libopencv
libavutil 54. 7.100 / 54. 7.100
libavcodec 56. 1.100 / 56. 1.100
libavformat 56. 4.101 / 56. 4.101
libavdevice 56. 0.100 / 56. 0.100
libavfilter 5. 1.100 / 5. 1.100
libavresample 2. 1. 0 / 2. 1. 0
libswscale 3. 0.100 / 3. 0.100
libswresample 1. 1.100 / 1. 1.100
libpostproc 53. 0.100 / 53. 0.100
[image2pipe @ 0x6d4300] Stream #0: not enough frames to estimate rate; consider increasing probesize
Input #0, image2pipe, from '/results/gource.ppm':
Duration: N/A, bitrate: N/A
Stream #0:0: Video: ppm, rgb24, 1280x720, 30 tbr, 30 tbn, 30 tbc
[libx264 @ 0x6e7340] using cpu capabilities: MMX2 SSE2Fast SSSE3 SSE4.2 AVX
[libx264 @ 0x6e7340] profile High, level 3.1
[libx264 @ 0x6e7340] 264 - core 142 r2389 956c8d8 - H.264/MPEG-4 AVC codec - Copyleft 2003-2014 - http://www.videolan.org/x264.html - options: cabac=1 ref=3 deblock=1:0:0 analyse=0x3:0x113 me=hex subme=7 psy=1 ps
y_rd=1.00:0.00 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=1 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=3 lookahead_threads=1 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compa
t=0 constrained_intra=0 bframes=0 weightp=2 keyint=250 keyint_min=25 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=crf mbtree=1 crf=1.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=1:1.00
Output #0, mp4, to '/results/gource.mp4':
Metadata:
encoder : Lavf56.4.101
Stream #0:0: Video: h264 (libx264) ([33][0][0][0] / 0x0021), yuv420p, 1280x720, q=-1--1, 30 fps, 15360 tbn, 30 tbc
Metadata:
encoder : Lavc56.1.100 libx264
Stream mapping:
Stream #0:0 -> #0:0 (ppm (native) -> h264 (libx264))
Press [q] to stop, [?] for help
frame= 151 fps=7.5 q=-1.0 Lsize= 25063kB time=00:00:05.03 bitrate=40791.4kbits/s
video:25062kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 0.006083%
[libx264 @ 0x6e7340] frame I:1 Avg QP: 0.05 size: 6350
[libx264 @ 0x6e7340] frame P:150 Avg QP: 2.59 size:171040
[libx264 @ 0x6e7340] mb I I16..4: 98.5% 0.1% 1.4%
[libx264 @ 0x6e7340] mb P I16..4: 15.3% 6.3% 10.0% P16..4: 5.1% 6.2% 5.4% 0.0% 0.0% skip:51.8%
[libx264 @ 0x6e7340] 8x8 transform intra:19.5% inter:25.3%
[libx264 @ 0x6e7340] coded y,uvDC,uvAC intra: 96.2% 59.2% 58.9% inter: 22.4% 17.0% 16.2%
[libx264 @ 0x6e7340] i16 v,h,dc,p: 9% 3% 4% 84%
[libx264 @ 0x6e7340] i8 v,h,dc,ddl,ddr,vr,hd,vl,hu: 19% 14% 25% 6% 7% 9% 8% 8% 6%
[libx264 @ 0x6e7340] i4 v,h,dc,ddl,ddr,vr,hd,vl,hu: 12% 9% 27% 9% 10% 9% 8% 8% 8%
[libx264 @ 0x6e7340] i8c dc,h,v,p: 70% 9% 9% 12%
[libx264 @ 0x6e7340] Weighted P-Frames: Y:0.0% UV:0.0%
[libx264 @ 0x6e7340] ref P L0: 50.3% 27.7% 14.4% 7.5%
[libx264 @ 0x6e7340] kb/s:40787.95

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.