cpython/Demo/sgi/video/README

77 lines
2.4 KiB
Plaintext
Raw Normal View History

1991-10-30 07:52:48 -04:00
This directory contains Python and C code we wrote while we had a
framegrabber board on loan from SGI.
--Guido and Jack
1991-11-04 10:31:31 -04:00
1991-10-30 07:52:48 -04:00
cam.py network real-time tv broadcast; see tv.py
usage: cam [packfactor [host]]
specifying 'all' for host broadcasts
camcorder.py record video movies or make snapshots (in movie format)
1991-11-04 10:31:31 -04:00
usage: camcorder [-c] [-a audiohost [-s]] [-p pf] [moviefile]
-c color (equivalent to -p 0)
1991-10-30 07:52:48 -04:00
-a audiohost syncaudio is running on audiohost
-s start syncaudio (on audiohost)
1991-11-04 10:31:31 -04:00
-p packfactor packfactor (default 2; 0 records color)
1991-10-30 07:52:48 -04:00
moviefile (default film.video)
keyboard commands:
s stop grabbing (single step if already stopped)
c continuous grabbing
r start recording
p pause recording (record single frame if paused)
ESC quit
1991-11-22 10:03:57 -04:00
colorsys.py color conversions, used by video
1991-10-30 07:52:48 -04:00
statit.py various statistics operations on movie files
syncaudio.py record audio synchronized with camcorder -a
usage: syncaudio videohost soundfile
1991-11-04 10:31:31 -04:00
soundfile format: 16 bits/sample, 16000 samples/sec, 1 channel
(actually, you'd better set the sampling rate to 16000
with the audio panel)
1991-10-30 07:52:48 -04:00
tv.py receiver for transmissions from cam.py
1991-11-04 11:55:01 -04:00
vcopy.py selectively write frames from one movie file to another
usage: vcopy infile outfile
commands: 'n' gets next frame; 'w' writes current frame
1991-10-30 07:52:48 -04:00
video.py player for movies recorded by camcorder.py
1991-11-22 10:03:57 -04:00
usage: video [-l] [-p pf] [-m mag] [-F]
[moviefile [soundfile [skipbytes]]]
1991-11-04 14:04:47 -04:00
-p pf override packfactor (to zoom)
-l looping -- restart movie when done
1991-11-22 10:03:57 -04:00
-m mag magnification
-F run at max speed
1991-11-04 14:04:47 -04:00
moviefile default is film.video
soundfile default is none (no sound)
skipbytes byte offset in soundfile where sound starts
1991-10-30 07:52:48 -04:00
1991-11-06 12:13:25 -04:00
vinfo.py print summary of movie file(s)
usage: vinfo [-d] moviefile ...
-d print delta times (default: print abs times)
1991-10-30 07:52:48 -04:00
1991-11-04 10:31:31 -04:00
vpregs.py definition of VP registers
1991-10-30 07:52:48 -04:00
vtime.py virtual time module imported by syncaudio.py and camcorder.py
These are C programs, either for efficiency or because they need to
link with a C library.
squash.c make a movie smaller by averaging pixels
usage: squash factor [bits] <moviefile >newmoviefile
factor x and y compression factor
bits #bits left per sample in result (default 8)
squash2.c make a movie smaller by dropping pixels
usage: squash2 factor <moviefile >newmoviefile
factor x and y compression factor
tomono.c like squash2 but outputs a monochrome movie
1991-11-04 11:55:01 -04:00
v2i.c convert the first frame of a movie file to SGI .rgb format
1991-10-30 07:52:48 -04:00
link with -limage