Skip to content

Instantly share code, notes, and snippets.

View guilhermechapiewski's full-sized avatar

Guilherme Chapiewski guilhermechapiewski

View GitHub Profile
@guilhermechapiewski
guilhermechapiewski / gist:357027
Created April 5, 2010 23:52
ffmpeg line that converts MPEG-2 video to Vimeo format with HD quality
# Vimeo requirements for HD video:
# -r 30 --> 30 frames per second
# -b 5000k --> bitrate = 5000 k
# -s 1920x1080 --> sets output size
# -vcodec libx264 --> encodes using h.264
ffmpeg -i ~/Desktop/source.mpg -deinterlace -r 30 -b 5000k -vcodec libx264 -vpre libx264-hq -s 1920x1080 ~/Desktop/destination.mp4
@guilhermechapiewski
guilhermechapiewski / gist:91290
Created April 7, 2009 15:30 — forked from sr/gist:91275
Integrity auto-refresher
#!/usr/bin/env ruby
require "rubygems"
require "integrity"
class Refresher
JS = <<-EOS
<script type="text/javascript">
//<![CDATA[
setTimeout('location.reload()', %s * 1000)
//]]>
@guilhermechapiewski
guilhermechapiewski / execute_builds_on_git_push.sh
Created April 1, 2009 22:49
This script is used to execute a build on Integrity (http://integrityapp.com) every time there is a git push.
#!/bin/bash
FILE=vinagrette.last_commit.id
LAST_COMMIT=`cat $FILE`
ACTUAL_COMMIT=`git ls-remote git://git.globoi.com/vinagrette/mainline.git master | cut -f1`
if [ "$ACTUAL_COMMIT" != "$LAST_COMMIT" ]; then
wget http://macaco.globoi.com/vinagrette/builds --post-data="" -t 1 -q
wget http://macaco.globoi.com/vinagrette-acceptancetests/builds --post-data="" -t 1 -q
fi