Skip to content

Instantly share code, notes, and snippets.

View danpaluska's full-sized avatar

reco rdke epin danpaluska

View GitHub Profile
@danpaluska
danpaluska / add_audio.sh
Created March 24, 2010 02:49
Add audio to a movie file. uses sox and ffmpeg. mac/linux
#!/bin/bash
###
## USAGE ./add_audio.sh moviefile.mp4 audiofile.mp3
## this will take snippet from audio file and add it to moviefile.
## it will then trim that snippet from audiofile.mp3
DURATION=`ffmpeg -i $1 2>&1 | grep "Duration" | cut -d ' ' -f 4 | sed s/,//`
@danpaluska
danpaluska / 4panelmaker.sh
Created May 18, 2010 01:53
4panel movie maker script
#Script to make multi frame movies.
# how to export to frames:
# ffmpeg -i yourmovie.avi -sameq ../Outputdir/frame%4d.jpg
# or use -f image2 as export option.
# names the frames as frame0001.jpg, frame0002.jpg, etc.
# for long movies use %5d.jpg
#choose four prefixes
DA="gow";
@danpaluska
danpaluska / blurmachine.sh
Created May 18, 2010 01:54
movie layerinr with imagemagick, shell script
#Script to make blurred or multi frame movies.
# EXPORT MOVIES TO SEQUENCE OF INDIVIDUAL FRAMES
# ffmpeg -i yourmovie.avi -sameq ../Outputdir/frame%4d.jpg
# names the frames as frame0001.jpg, frame0002.jpg, etc.
# for long movies use %5d.jpg
# AUDIO EXTRACTION
# ffmpeg -i movieA.mp4 movieAsound.wav
# ffmpeg -i movieB.mp4 movieBsound.wav
@danpaluska
danpaluska / layer_audio.sh
Created June 7, 2010 02:17
abstract audio layering and panning with sox
#!/bin/bash
#
# layer_audio.sh
# http://gist.github.com/428136
#
# take an input file, $1
# find length on input file
# snip short pieces of length $2
# layer all those pieces on top of each other
#
#! /bin/sh
# boranj!
# a shorter version of script described here: http://plebiandesign.com/blog/?p=552
# whatever you want to be your directory of files
cd ~/Pictures/OMPD
# make a subdirectory with today's date, then go to it.
mkdir `date +%Y-%m-%d`
cd `date +%Y-%m-%d`
streamer -c /dev/video0 -o camLAST.jpeg # if you want to do some low pass or averaging
@danpaluska
danpaluska / timelapse_audio.sh
Created July 15, 2010 15:17
script for making timelapse audio files
#!/bin/bash
#
# timelapse_audio.sh
#
#
# take an input file, $1
# find length on input file
# snip short pieces of length $2
# spacing between snippet starts $3
# put a crossfade between snippets $4
@danpaluska
danpaluska / movie_shortener.sh
Created July 17, 2010 03:38
shorten movies by timelapse and layering
# how to export to frames:
#ffmpeg -i day1-total.mov -sameq ./Outputdir/day1%5d.jpg
# length of a file
# sox --info -D file.wav | cut -d"." -f1
# or use -f image2 as export option.
# names the frames as frame0001.jpg, frame0002.jpg, etc.
@danpaluska
danpaluska / audiocombine.sh
Created February 18, 2011 19:22
combine a bunch of audio snippets into a single file, uses sox and crossfade_cat.sh
#! /bin/bash
# rename and then recombine the audio stuff
date=$1
counter=10000
deslength=1
for f in audio*.wav; do
let "counter+=1"
let "deslength+=1"
mv $f audio${counter:1}.wav
@danpaluska
danpaluska / AVcapture.sh
Created February 18, 2011 19:25
version of capture.sh that captures both audio and snapshots, requires sox, and imagemagick, ffmpeg
#! /bin/bash
# boranj!
# see instructions here:
# http://broadcasterproject.wordpress.com/2010/07/14/how-to-make-a-timelapse-shared-memory-server/
# see also screencast version here: http://plebiandesign.com/blog/?p=552
# ************* for capturing frames from a camera:
# ************* LINUX is STREAMER
# ************* MAC is WACAW
# *****************************
# lots of garbage in here you can filter out *********
@danpaluska
danpaluska / publictextbox.pde
Created October 6, 2011 14:42
public text box, twitter public information appliance
/* Public Text Box */
/*
contains portions of a simple Processing and Twitter thingy majiggy
RobotGrrl.com
Code licensed under:
CC-BY
update from dan, additional code, public domain.