Date: prev next · Thread: first prev next last
2012 Archives by date, by thread · List index


Hi Björn, *,

(fullquote since it has been a while since the post, so new
subscribers might not even have the original mail :-)) (my reply
below)

On Tue, Aug 14, 2012 at 10:28 AM, Bjoern Michaelsen
<bjoern.michaelsen@canonical.com> wrote:

here is approximately one year since we migrated LibreOffice to one "core" repo:

 http://lists.freedesktop.org/archives/libreoffice/2011-August/016125.html

I think it would be totally awesome to run gource:

 http://code.google.com/p/gource/

over that one year and show how we are doing.

volunteers?

Best,

Bjoern

I created one - those who are in Berlin at the Conference and attended
the Opening Talks already have seen a speed-up version of it after the
Keynote, but here it is in all its glory (and with sound):

http://www.youtube.com/watch?v=C3To0wrawY&hd=1

It is from the MELD_LIBREOFFICE_REPOS til l 2012-09-28

Boring details for those interested:

Produced with
git log --pretty=format:user:%aN%n%ct --reverse --raw --encoding=UTF-8
--no-renames MELD_LIBREOFFICE_REPOS.. >/tmp/mergedrepo_gource.log
(created the log in a separate step, since otherwise gource would take
long time parsing the log before doing something useful, and because I
wanted to start at that tag.  "gource --log-format git" will reveal
that command)

./gource --date-format "%Y-%m-%d (%A)" --no-vsync --max-files 4000
-1280x720 -s 0.1 -c 3 -r 25 -i 15 --disable-auto-skip
--bloom-multiplier 0.4 --bloom-intensity 0.4 --hide
filenames,dirnames,usernames,tree,mouse,progress --stop-at-end --path
/tmp/mergedrepo_gource.log -o - |ffmpeg -r 25 -f image2pipe -vcodec
ppm -i - -f yuv4mpegpipe -pix_fmt yuv420p - 2>/dev/null |
~/rpmbuild/BUILD/x264_8bit/x264 --demuxer y4m --preset placebo --qp 0
-o /tmp/lossless8bit_gsource.mkv -

Then muxed with the audio, audio delay 650 ms, video stretch factor
(to match the audio's length) of 1.13.
The delay is set to match the audio with the video, make it look at
the video was visual effect to the sound :-) - works out quite nice at
least at the very start as well as in a few other places..

Note: Don't use placebo when playing with it - use ultrafast until
you're happy. If you want to create the real encode, also using
something else than slower (i.e. veryslow or placebo) will drastically
increase encoding time with only little gain wrt. filesize

The tailing slideshow was created using pitivi, avidemux2, aegisub & mplayer
(background from the presentation template)

Create basic stuff in pitivi, have it render it as lossless jpeg (the
only lossless codec offered that won't cause 16 seconds to be in the
500+MB range), then use avidemux to fix the encoding glitches
(pitivi/gstreamer at a few places decides to ignore the topmost video
layer for a single frame, resulting in only the photo being displayed,
without the motif-frame meant to cover the rest).
Did the text in aegisub (an advanced subtitle editor), then combined
the two with mplayer and fed it into x264 (again with the lossless
setting)

ciao
Christian

-- 
Unsubscribe instructions: E-mail to marketing+help@global.libreoffice.org
Problems? http://www.libreoffice.org/get-help/mailing-lists/how-to-unsubscribe/
Posting guidelines + more: http://wiki.documentfoundation.org/Netiquette
List archive: http://listarchives.libreoffice.org/global/marketing/
All messages sent to this list will be publicly archived and cannot be deleted

Context


Privacy Policy | Impressum (Legal Info) | Copyright information: Unless otherwise specified, all text and images on this website are licensed under the Creative Commons Attribution-Share Alike 3.0 License. This does not include the source code of LibreOffice, which is licensed under the Mozilla Public License (MPLv2). "LibreOffice" and "The Document Foundation" are registered trademarks of their corresponding registered owners or are in actual use as trademarks in one or more countries. Their respective logos and icons are also subject to international copyright laws. Use thereof is explained in our trademark policy.