 | Muxman MXP files - Video Stream ver 1.0 |  |
The Video Stream contains some attributes common to the entire video portion of the segment along with the list of files
that will comprise the video portion of the segment.
Item=Video Stream
{
Coding Mode=Mpeg-1 | Mpeg-2
Standard=NTSC | PAL
CC Field 1=No | Yes
CC Field 2=No | Yes
Item=Video Play
{
File=*.m2v | *.m1v | *.mpv | *.bmp | *.tga | *.vob
Size=int
VobID=int \
CellID=int \
Story=int / vob files only
Angle=int /
Sequence=int elementary stream only
Start=hh:mm:ss:ff vob container or motion video / slideshow elementary only
Run Length=hh:mm:ss:ff motion video only
Encode Type=4:3 | 4:3PS | 16:9 | 16:9PS (first layer only)
Resolution=720x480 | 704x480 | 352x480 | 352x240 | 720x576 | 704x576 | 352x576 | 352x288 (first layer only)
PS Offset=int (-1440 to +1440) (first layer only)
Duration=Actual | Default | hh:mm:ss:ff (first layer only)
Src Rect=int CenterX, int CenterY, int Size, int Ratio
Dst Rect=int CenterX, int CenterY, int Size, int Ratio
Shape=int
Src PAR=hexint
Back Color=hexint RRGGBB
}
[Item=Video Play ...]
}
Coding mode, Standard, CC Field 1, and CC Field 2 are not required, if present they
may be used to verify the files in the list. Otherwise this information is determined from the contents of the first video file.
Size is not required, if present it may be used to verify that the referenced file has not be modified.
VobID and CellID specifies the starting cell of a vob file.
Start is relative to this cell, but is not constrained to this cell.
Story specifies the zero-based (0 to 7) story to demultiplex from vob. If both Story
and VobID are specified the vob must contain the story or results are unpredictable.
Angle specifies the zero-based (0 to 8) angle to demultiplex from vob. Adding 16 to the angle number will
restrict demultiplexing to angle/story blocks only. If both Angle and VobID
are specified the vob must contain the angle or results are unpredictable.
Sequence specifies the starting video sequence, as determined by sequence_end headers in the file.
Start and Run Length are non-drop timecode as appropriate for the segment,
as determined by the video.
Duration=Actual is valid for motion video only.
The meaning of Duration=Default varies by file type and location within the list. For the last file of the list Duration=Default
means until the audio track ends. For other positions in the list it means:
  15 frames for stills (image or single frame mpeg)
  5 seconds for stillshow video (multiple I frames with a sequence end for each frame)
  actual duration of motion video.
Duration timecode is non-drop, using the appropriate 25 or 30 fps for the standard.