JPEG2MOV

This text is from my arcives. It may be out of date, but I thought it should be preserved.

Creates a QuickTime-Movie
Archive (30K Bytes)

Requirements 68020+, AmigaOS 2.04? (Tested: 3.1)

Overview This litte tool allows you to create a QT-MOV from many pictures. You can directly save a MovieShop project to a MOV, for example. All pictures must have the same size. The pictures will be stored in the MOV without any changes.
Supported picture types:
-JPEG, 8bit greyscale
-JPEG, 24bit color
-PNM: pgm, 8bit greyscale, format P5
-PNM: ppm, 24bit color, format P6
 
Supported sound types:
-AIFF, 1-16bits, 100Hz-65kHz, 1/2 Channels
-RAW, 8/16bits, 100Hz-65kHz, 1/2 Channels, MSBF, Signed (Cli-Only)

Supported Compression types:
None Requires: PNM
Totally uncompressed - very big!
Foto - JPEG Requires: JPEG
The JPEGs will be stored without any changes.
Motion JPEG A Requires: JPEG (only tested with color JPEGs)
The JPEGs will be stored without any changes, but they will be displayed interlaced.
So each JPEG must be a Field (Half-Frame) which will be joined to one Frame while displaying.

Such movies will be very big, if you're using PNM, or it won't be playable on the most computers, if you're using JPEG. So just take the movie, use an (emulated) Macintosh and e.g. the shareware program "DesktopMovieFat" to recompress the movie!!
URL: ftp://ftp.leo.org/pub/comp/os/macintosh/leo/quicktime/desktop-movie-150.sit It is also possible to use QuickTime3 (Registred) on an Mac or PC to Recompress any Movie. URL: http://quicktime.apple.com/.

GUI-Usage The GUI requires MUI 3.x (tested 3.8)! Just start JPEG2MOV from WorkBench, or from CLI with "gui" as the only parameter. I hope that the GUI is self explainend. For general help, read the CLI section. The CLI-Version is more powerful!
CLI-Usage
JPEG2MOV FROM,TO/A,START/N,MAXFRAMES/K/N,
SCALEWIDTH=SW/K/N,SCALEHEIGHT=SH/K/N,
CROPWIDTH=CW/K/N,CROPHEIGHT=CH/K/N,CROPTOP=CT/K/N,CROPLEFT=CL/K/N,
ORIGFPS=OLDFPS/K/N,FPS=NEWFPS/K/N,SEQUENCE=SEQ/K,TIMESCALE/K/N,SPEED/K/N,
SOUNDFILE=SND/K,SETFREQ=FREQ/K/N,BITS/K/N,CHANNELS=CHAN/K/N,HEADER/K/N,
READALL/S/K,INFO/S

Required Options:
TO/A The movie that should be build. An existing file will be overwitten!

And you have to specify video and/or sound. Optional Parameters:
INFO/S Just show information about the movie, which will be created, but don't do it.

Video: Required Options:
FROM/A The path and name of the pictures. There are two methods:
·Specify an ANSI-C-type-form-string for the pictures, e.g. "JP:pic.%04d.jpeg" (only if you know what you do!!)
·Specify the first picture: e.g. "JP:pic.0012.jpeg", the program will automatically convert it to the other format and extract the first picure.

To specify the speed of the movie (FPS) you have many options. If the stored pictures have the same speed like the movie, just specify one of this options:
ORIGFPS=OLDFPS/K/N The FramesPerSecond of the images.
NEWFPS=FPS/K/N The FramesPerSecond of the movie.
TIMESCALE/K/N,SPEED/K/N TIMESCALE divides one second into units. SPEED is how long an picture should be displayd (measured in units). Example: TIMESCALE=600, SPEED=10 -> FPS=TIMESCALE/SPEED=60

If the original and the new FPS-rates are different, you have some methods to do that.
The skipped pictures won't be stored in the movie.
SEQUENCE=SEQ/K An text which specifies, which picture should be picked "P" (stored in the movie) or skipped "S".

Now you can do some combinations:
-ORIGFPS and NEWFPS
-ORIGFPS and SEQUENCE
-NEWFPS and SEQUENCE
-TIMESCALE+SPEED and SEQUENCE Tip: switch on INFO an play a little bit with this options. Optional Parameters:
MJPA On PNMs the compression "None" will be used. On JPEGs usually the compression "Foto - JPEG" will be used, with this parameter you can switch on the "Motion JPEG A" compression. (See Overview for more details)
START/N Specifies the first picture. It defaults to the number, which will be extracted from the FROM-Option - if there is a number in it - or 1.
MAXFRAMES/K/N Maximum numbers of frames to read/skip. (If your orig and new FPS-Rate are equal, this means also the numbers of written frames)
READALL/S/K Force to read all pictures, even if there skipped. This option is essential, if you've stored the pics a PIPE and only want to read some of the pictures.

Scale / Crop-Options: The program does not change the pictures, it will only set the needed options in the movie, that tell good QT-Programs that the movie should be shown scaled/cropped.
QT and CyberQT do not support them at all. The Windows QT-Player supports scaling.
All Mac programs support both!
SCALEWIDTH=SW/K/N, SCALEHEIGHT=SH/K/N The size of the scaled picture. (default: original picture)
The picture will be first scaled, then cropped.
CROPWIDTH=CW/K/N, CROPHEIGHT=CH/K/N The size of the cropped picture. (default: scaled picture)
CROPTOP=CT/K/N, CROPLEFT=CL/K/N The offset to the left-top-edge of the cropped picture. (default: the picture will be centered)

Audio: AIFF: Required Options:
SOUNDFILE=SND/K The soundfile

AIFF: Optional Parameters:
SETFREQ/K/N If your soundfile e.g. have the frequency 40099 but you're knowing that that is an error, you can change the rate with this option to 44100 (or any other freq.).
Note: The sample will not be resampled, only the signature will be changed.

RAW: Required Options:
SOUNDFILE=SND/K The soundfile
FREQ/K/N The Frequency (100Hz - 65kHz)
BITS/K/N 8 or 16 bits
There must be signed datas
16bit format: Motorola (MSBF)
CHANNELS/k/N 1 or 2 Channels
Stereo must be interleaved

RAW: Optional Parameters:
HEADER/K/N Skip the first n Bytes of the file
Thats all, have fun!!
Known Bugs None.
Disclaimer
This software is subject to the "Standard Amiga FD-Software Copyright Note".
It is GIFTWARE/MAILWARE as defined in paragraph 4g/4b.
For more information please read "AFD-COPYRIGHT" (Version 1.4 or higher).


History
3.1 2003-01-27
  • Fixed the "Motion JPEG A" support
3.0 2000-12-30
  • Added the "Motion JPEG A" support
2.3 1999-06-15
  • Removed the "Draco Feature"
  • Added Support for RAW-Sound
  • Small Stack Bugfix
2.2 1999-05-23
  • Bugfix: Colored PNM picture reader
  • Bugfix: Added some GUI error requester
  • Bugfix: Corrected the CTRL-C handling
  • Corrected the CLI-Output a bit
  • Changed the documentation to HTML
  • Added a section to the documentation
2.1 1999-01-30
  • Bugfix: CLI: MAXFRAMES
  • Made the CLI-Output more readable
2.0 1998-12-26
  • GUI
1.9 1998-11-22
  • Sound support
  • PNM support
1.0 1998-09-29
  • First release

0 Responses to “JPEG2MOV”


Comments are currently closed.