Home

From Robert-Depot
Revision as of 23:44, 15 February 2011 by Rtwomey (talk | contribs) (FRAMES -> VIDEO)

Jump to: navigation, search

Classes

Spring 2009 - Electronic Technologies for Art

Electronic Technologies for Art

Winter 2010 - Electronic Technologies for Art

Electronic Technologis for Art I


VIS 147A # ELECTRONIC TECHNOLOGIES FOR ART I 4 units;

This course will develop artworks and installations that utilize digital electronics. Techniques in digital electronic construction and computer interfacing will be learned that will allow for interactive control of sound, lighting and electromechanics will be learned. Students will construct devices which can responsively adapt artworks to conditions involving viewer participation, space activation and machine intelligence.

VIS147A Winter 2010

Spring 2010 - Time and Process Based Digital Media

Course page Time and Process Based Digital Media

Vision

Translating - assistant in language learning. Vision

NLP

NLP

Teaching Resources

potential classes

Advanced Video Processing

Language Processing for Art

workshops

Language Processing and Self-Representation

Reference

dig lit, writing

other

NLP

Fabrication

fabrication and rapid prototyping

Proposals

EMPAC

DAC 2009

Compact Space W2010

Conferences

Krysta Now

Krysta Now

American Industry

generative

  • BlackBox is an applied research resource. The group’s parametric modeling and scripting expertise is focused primarily on two broad areas of interest: the search for the “optimal” (goal-oriented) and the search for the “novel” (explorational). http://www.som.com/content.cfm/services_blackbox

mediated cultures / digital ethnography

MediatedCultures @ Kansas State

http://mediatedcultures.net/mediatedculture.htm

Networked Individualism

http://en.wikipedia.org/wiki/Barry_Wellman

social dimensions


LCD hacks

DIY Projector from LCD panel

Lense hacks

Scanner cameras

DOF adapters

Video Tools

Non-finalcut capture path

  • FireWireSDK capture utility to m2t file
  • m2t to mov:

ffmpeg -i ocean_hdv_ca_200903_200911.m2t -f mov -vcodec copy -acodec copy ocean_hdv_ca_200903_200911.mov

High Resolution Video

  • 24P workflow with open source tools [2]
  • HDMI capture card (BlackMagic Intensity) [3]
  • PCI-Mini and BlackMagic card solution on MBPro [4]

Sub-titles and Closed- Captioning

subtitle manipulation

VIDEO CONVERSION

VIDEO -> FRAMES

  • ffmpeg -i infile.avi -s 720x480 -f image2 infile-%03d.tga
  • ffmpeg -i toiletpaperhead\ wind.mov -deinterlace -r 0.5 -an -y -vcodec mjpeg -f image2 -sameq /Volumes/Reservoir/Frames/toilet_0.5/toiletpaper_wind_0.5_%05d.jpg

FRAMES -> VIDEO

ffmpeg -i /Volumes/Reservoir/Frames/toilet_0.5/toiletpaper_wind_0.5_%05d.jpg \ -r 30 -vcodec mpeg4 -an -b 4000k toiletpaper_wind_0.5.mp4

imagemagick to crop/convert images


  • downsizing 4k frames to HD 1080p (using imagemagick):
imconvert scstereo_01628.tif -geometry 1920x1080 small.tif
  • joining left and right frames to make single-frame images (with python and imagemagick montage command):
 from subprocess import call
 
 import sys
 for i in range(0,5856):
    try:
        cmd = "-geometry +0+0 left/scstereo_left_%05d.tif right/scstere_right_%05d.tif -depth 8 joined/wide_1080p_%05d.tif"%(i, i, i)
        print "montage " + cmd
        retcode = call("montage " + cmd, shell=True)
        if retcode < 0:
            print >>sys.stderr, "Child was terminated by signal", -retcode
        else:
            print >>sys.stderr, "Child returned", retcode
    except OSError, e:
        print >>sys.stderr, "Execution failed:", e

Misc

ffmpeg to make a dvd

DV cam as a webcam

Monitor Mount

Modifying VideoInput lib for OpenFrameworks

DirectShow details:

// Setup the other filters necessary to handle MPEG2TS Stream
// Capture Device -> MPEG-2 Demultiplexer -> ffdshow Video Decoder -> Frame Grabber

// MPEG-2 Demultiplexer Filter
// Major Type: Video
// Sub Type: MPEG2_VIDEO
// Format: MPEG2Video
// New Pin
//   Name: Video
//   Media Type: MPEG2 Program Video
// PID Mapping:
//   PID: x0810
//   Pin: Video
//   Elementary Stream (A/V only)

// ffdshow Video Decoder Filter
// Codecs
//   Format: MPEG2
//   Decoder: libmpeg2
//   Supported FOURCCs/remarks: MPEG2 codec
// In: 
//   Major Type: Video
//   Sub Type: MPEG2_VIDEO
//   Format: MPEG2Video
// Out:
//   Major Type: Video
//   Sub Type: YV12
//   Format: YV12 1536x-1080, 12bits,
//   Aspect Ratio: 16x9,
//   Interlace format: Frames
//   rcSrc=[0,0,1440,1080]
//   rcDst=[0,0,1440,1080]

Book Formatting

Auto-generating Books

  • render txt files to whole-page images

OS hacking

even better... sun virtualbox

virtual box

slipstream installers

slipstream windows install

live CDs

XP from USB stick

  • article [5]
  • forum [6]
  • microsoft CAB SDK [7]
  • WinISO [8]
  • from make magazine [9]

Corn Fed Nation

Related Links

cellulite

corn fed nation

car games

lcd tv

Graphic Design Service

E-Ink Facemask

Performance

Semantic Web

Graphing

Misc

visualization

decision making algorithms

MedTech

DIY ECG

other

Transcranial Magnetic Stimulation (TMS)

Electronic Muscle Stimulation (EMS)

MedTech

Map-Reduce

Massive Data Storage: the cloud

Massive Data Storage

Misc

AJAX versus traditional web design

Enabling OBEX with motorola Razr V3c

Online Culture

Forensic Photoshop

Articles

HCI Rich Guidance

Classes