Muxman MXP files - Video Stream
ver 0.18
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 | *.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.




Muxman home page MXP documentation index DVD-Video info home
Copyright © 2005 - 2012 MPUCoder, all rights reserved.