SGI-Movie to MPEG-video (no audio) converter
Download
This is the README that comes with the distribution (version 2.1):
mv2mpeg is a tool to convert a SGI-movie-file into a MPEG-movie.
It consists of a shell-script ('mv2mpeg') and two binaries:
mpeg_encode
mv2frames
Those can be found in the 'bin' subdirectory.
The binaries have been compiled with the '-mips2' switch. If you have trouble
running them you'll have to compile the programs yourself. The source for
mv2frames is included in the subdirectory 'src', the source for mpeg_encode
can be found at:
ftp://qiclab.scn.rain.com/pub/graphics/mpeg_encode-1.2.tar.Z
ftp://liasun3.epfl.ch:/pub/graphics/mpeg/mpeg_encode-1.2.tar.gz
If you don't find it there use 'archie' to locate the nearest site that has it.
Installation:
Place mv2mpeg, mv2frames and mpeg_encode in a directory that's included in
your $PATH.
Usage: mv2mpeg [options] <SGI-movie-file>
options: -u force frames to be turned upside down
-z <zoom factor> 0.0 <= zoom factor <= 1.0(default)
-nr <total number of frames>
-<nr of frames to skip>
The '-u' option forces frames to be turned upside down. This was added
because the automatic detection of top-down frames didn't always seem
to work. So by using '-u' you can always turn your movie upside down.
The '-z' options allows you to resize (shrink) the single frames during the
conversion process. The legal Range for <zoom facror> is 0.0 to 1.0.
(Example: '-z 0.5')
'-nr <total number of frames>' enables you to set the total number of
frames manually, in case the automatic detection of the track length
doesn't work.
'-<nr of frames to skip>' allows you to skip the given number of frames.
(Example: '-2' will only use frames 1, 3, 5, ... to create the MPEG)
Strategy:
The script call's mpeg_encode with properly set parameters. mpeg_encode then
extracts the frames it needs from the SGI-Movie-file with the help of
mv2frames.
Example:
To convert capture.mv to capture.mpg do:
mv2mpeg capture.mv
If that's too complicated for you I can't help you ;)
About the programms:
mpeg_encode: this is version 1.2 ... the file README_mpeg_encode (in the
'doc' subdirectory) contains the readme distributed with the
mpeg_encode source.
mv2frames: This one I did myself ...
Copyright: copy/use as you wish, but as soon as somebody figures out a way to
make money out of this, I'd like a fair share ;)
Also: make sure the contents of the README-files provided with this
distribution stay's intact and the software is only copied together
with those README-files ... thank you.
Send bug reports to Andreas.Paul@in.tum.de
(flames as usual to /dev/null ;)
Andreas Paul (1997)
P.S.: If you have no Idea what all this is about, please don't bother me, but
read all the FAQ's (Frequently Asked Questions) you can find ... ;)
P.P.S.: I just found this neat passage and thought it might apply here:
This software is provided "as is" without express or implied warranty.
--
E-Mail: Andreas.Paul@in.tum.de | Roger Waters (Amused to Death):
IRC : Co | It all makes perfect sense
URL : http://www.in.tum.de/~paula/ | Expressed in dollars and cents
Andreas Paul 5.8.1996, 23.7.1998