Video Master Film

From Just Solve the File Format Problem
Revision as of 22:36, 26 June 2021 by Sembiance (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
File Format
Name Video Master Film
Ontology
Extension(s) .flm
Video Master Film is an animated graphics format associated with Atari ST computers.

Format Specification

               Video Master file format: (VID,FLM & VSQ)
               -----------------------------------------


Header (32 bytes)
size    name            Description
-------------------------------------------------------------------------
long    header          Contains 'VMAS'
word    version         Contains '1x' for version 1.x
word    no_frames       No. of frames of video...
word    frame_rate      Playback rate of video (see table)
long    sample_size     Amount of audio in file... (0=no audio - VID )
word    sample_rate     Sample playback rate (Hz)
word    seq_length      Size of sequence data...  (0=no seq - FLM )
word    no_keys         How many keys there are...
.
.
.
Padded to 32 bytes


Video frames
------------
16 words of palette, 1 word for each colour 0 to 15
(the palette data is in the AMIGA format... xxxxrrrr/ggggbbbb).
8000 bytes of picture per frame, no. of frames in header.

Audio data
----------
8 bit signed samples, size of sample in header.

Sequence data
-------------
No. of bytes given in the header. Each byte represents 1/10s interval.
0 = no event, 128+key = event

Key data
--------
No. of keys as given in the header, each key definition contains the
following:

word    start_frame     First video frame for this key
word    last_frame      Last video frame for this key
word    video_speed     Speed of video for this key (see table)
long    audio_start     Offset to start of audio for this key
long    audio_length    Length of audio for this key
word    audio_rate      Sample speed of this key (Hz) 0=audio off
byte    video_loop      Flag - loop video
byte    audio_loop      Flag - loop audio


Speed of video playback
-----------------------
Value   PAL     NTSC    Units
-------------------------------------
0       25      30      frames/second
1       12      15      frames/second
2       8       10      frames/second
3       6       7       frames/second
4       4       5       frames/second
5       3       3       frames/second
6       2       2       frames/second
7       1       1       frame/second
8       2       2       seconds/frame
9       3       3       seconds/frame
10      4       4       seconds/frame
11      5       5       seconds/frame
12      6       6       seconds/frame
13      7       7       seconds/frame
14      8       8       seconds/frame
15      9       9       seconds/frame

Sample files

Personal tools
Namespaces

Variants
Actions
Navigation
Toolbox