MOI (file format)

From Wikipedia, the free encyclopedia
Jump to: navigation, search
MOI
Filename extension .moi
Type of format Information

MOI is a computer file format used primarily to represent information. MOI files are associated with MOD or TOD files whose content they represent. They are mainly used on JVC camcorders.

[edit] Format overview

Hex offset (zero based) Content Example
00-01 Version 56 36 (V6)
02-05 MOI filesize (bytes) 00 00 01 C3 (451 bytes)
06-07 Year 07 D9 (2009)
08 Month 06 (June)
09 Day 1E (30th)
0A Hour 0B (11)
0B Minutes 16 (22)
0C-0D Seconds in miliseconds CB 20 (52 seconds)
0E-11 Video duration (ms) 00 08 9D 00 (564480 ms, 9 mn 24 s 12 frames)
80-83 Video aspect ratio and TV system Low nibble: 0 and 1 for 4:3, 4 and 5 for 16:9. High nibble: 4 for NTSC, 5 for PAL.
84-85 Audio codec 00 C1 for AC3 audio / 40 01 for MPEG audio
86 Audio bitrate 01 = 64kbps (in steps of 16kbps) to 0F = 640kbps
DA-DB Video bitrate 58 96 = CBR 8.5Mbit / 81 3D = CBR 5.5Mbit
DD-E1 Video duration packets Video duration (ms) (0E-11) * 5A + Video bitrate (DA-DB) (may be incremented with values at offset DA-DB, but may not be for VBR MPEG video)
E6-E7 Video bitrate Same as at offset DA-DB
E9-ED Video duration packets Same as at offset DD-E1
F0-F1 COARSE table entries (zero based) Count of 7 byte packets for coarse table (one 7-byte packet each 10000 milliseconds)
F2-F3 FINE table entries Count of 3 byte packets for fine table (one 3-byte packet each 480 milliseconds)
100 - COARSE table (F0-F1) * 7 byte packets coarse table
- FINE table (F2-F3) * 3 byte packets fine table
Personal tools
Namespaces
Variants
Actions
Navigation
Interaction
Toolbox
Print/export