User`s guide

MXF Record and Playout
007-4403-003 75
Media compression formats such as MPEG-2 require a collateral frame index file to
enable reliable playout and ingestion processing. This index contains a frame-by-frame
description of the content clip that includes a frame directory for the content file, frame
size, offset, timecode, and other pertinent information.
The following example shows truncated output of vtrmpegutil for the frame content
of an index file:
param 10# vtrmpegutil -p frames /usr/vtr/index/myclip
index 250, pictures 250, start 01:39:00:00 (148500)
entry offset frame size audio offset audio size Timecode
0: 0 250000 (I) 250000 30744 (0) 0 0 (0) 01:39:00:00
1: 280744 250000 (I) 530744 30744 (0) 0 0 (0) 01:39:00:01
2: 561488 250000 (I) 811488 30744 (0) 0 0 (0) 01:39:00:02
3: 842232 250000 (I) 1092232 30744 (0) 0 0 (0) 01:39:00:03
4: 1122976 250000 (I) 1372976 30744 (0) 0 0 (0) 01:39:00:04
5: 1403720 250000 (I) 1653720 30744 (0) 0 0 (0) 01:39:00:05
6: 1684464 250000 (I) 1934464 30744 (0) 0 0 (0) 01:39:00:06
7: 1965208 250000 (I) 2215208 30744 (0) 0 0 (0) 01:39:00:07
8: 2245952 250000 (I) 2495952 30744 (0) 0 0 (0) 01:39:00:08
9: 2526696 250000 (I) 2776696 30744 (0) 0 0 (0) 01:39:00:09
10: 2807440 250000 (I) 3057440 30744 (0) 0 0 (0) 01:39:00:10
Certain imported media formats, such as MXF, do not have native index files, and they
must be generated before the SGI Media Server can play out the clip content. Playout of
MXF content can be accomplished by using the vtrmpegutil command to generate an
index file and then by invoking either CADD clipname from MVCP or by using the
vtrclip command.
The following is an example of generating an index file for MXF content:
$ vtrmpegutil -i mxf clip1.mxf /usr/vtr/index/clip1.mxf