Online help (MPEG-PS Stream Analizer)

Installation

The archive file is compressed in zip format.

Please make a suitable folder, and place all files in the folder you created with the same folder structure.

File organization

pars_m2ps.exe

"MPEG-PS Stream Analizer" Application file.



Uninstallation

Please delete each folder where the application exists.




Menu description


File

Open

Open the MPEG-PS file to be analyzed.

Close

Close the open MPEG-PS file.

File Read Restricted

Limits the number of bytes read in files to be parsed.
Reads from the beginning of the specified file up to the number of bytes specified in [Other Setting] -> [Limit Bytes of File Loading] in the [Settings] menu.

Extraction of Stream

Saves the packets in the specified range of the currently read packet list to another file.

Output CSV file

Opens the "CSV File Output Dialog" to save the packets in the specified range of the currently listed packet list to a CSV file.
* Please note that the output to the CSV file is only performed from the packet list displayed in the list.

Exit

Exit the application.



View

Select View

To switch the displayed list, open the "Switch screen list dialog".

Set View Index

Specify the display start position of the list.

Jump Previous Address

Moves the cursor position of the currently displayed list to the previous packet.

Jump Next Address

Moves the cursor position of the currently displayed list to the next packet.

Jump

Moves the cursor position of the currently displayed list to the specified packet position.

Jump to Top of List

The cursor moves to the packet position at the beginning of the currently displayed list.

Jump to End of List

The cursor moves to the last packet position in the currently displayed list.

Jump to Top of File

The cursor moves to the last packet position in the currently displayed list.

Jump to End of File

The cursor moves to the last packet position in the file.



Search

Set/Reset Marker

Set / Reset the marker for the packet where the cursor is currently located.

Set Marker

When this item is executed for a packet for which a marker has not been set, the marker will be set.
For packets with a marker set, "*" is displayed at the left end of the display list.
In addition, the list display will be the color specified in "Mark line color" set in "Color settings".

Reset Marker

When this item is executed for a packet for which a marker is set, the marker will be deleted.

* You can set up to 256 markers.

List of Marker

Displays a list of currently set markers.

List of Error

Displays a list of error packets detected when reading the stream.



Setting

Color Setting

Change the text color and background color of each display screen.

Font Setting

Change the font used on the screen display.

Other Setting

Change other settings.



Help

Help Topics

Open the online help page.

Choose Language

Select the display language of the application as "English" or "Japanese".
The display language will be switched after the next application is started.

About MPEG-PS Stream Analizer

Displays application version information.


To Keep Using ...

Enter the license key.
This item cannot be selected if the license key registration has already been completed.




Extraction of Stream


Extracts audio or video data from the MPEG-PS file.



Extraction of Stream

(1) Extraction Method

Specifies the data format when saving the extracted stream to a file.

MPEG-PS format

Save the extracted stream in the form of MPEG-PS packets.

PES format

Save the extracted stream in MPEG-PES format, excluding the Pack header from MPEG-PS packets.

ES format

Saves the extracted stream in elementary stream format, excluding the Pack header and MPEG-PES header from MPEG-PS packets.

(2) Output Method

ストリームを抽出するときの抽出方法を指定します。

All packets

Extract all packets of the extracted stream.

Only selected ID packets

Extracts only the packets with the specified stream ID from the extracted stream.


(3) ID

Specify the stream ID to be extracted when "Only selected ID packets" is selected for the extraction method or "PES format" or "ES (elementary stream) format" is specified for the save method.
When "PES format" or "ES (elementary stream) format" is specified for the save method, only one stream ID can be specified.

(4) Range of Extraction

Specifies the extraction range when extracting streams.

Output of inside extraction range

Extract all packets of the extracted stream.

Output of outside extraction range

Extract packets outside the specified range from the extracted stream.

(5) Start Point

Specifies the packet number to start the extraction.
If you press the [...] button, you can select the starting packet number from the marker list.

(6) End Point

Specify the packet number to end the extraction.
If you press the [...] button, you can select the ending packet number from the marker list.
* Extract packets up to one before the end position.

Output file name

(7) Output file name

Specify the file name to save the extracted stream.

(8) Output file name selection button

Select an output file name from an existing file.


(9) [Start]Button

Starts outputting the stream.

(10) [Close]Button

Exits the dialog without outputting the stream.



Output CSV file


Outputs the contents of the currently displayed list to a CSV file.



Range

(1) Start Specifies the list number to start outputting to the CVS file.
Specify the number displayed in "No." in the packet list.
(2) End Specify the list number to end the output in the CVS file.
Specify the number displayed in "No." in the packet list.
* Output packets up to the end position to a CSV file.


CSV File Name

(3) CSV File Name Specify the file name of the generated CVS file with the full path name.
(4) [...]button Select the CVS file to generate from the existing files.


(5) [OK]button Outputs the packets in the specified range of the displayed list to a CSV file.
(6) [Cancel]button Close the "CSV file output dialog" without doing anything.



Select View


Switch the currently displayed list to another list.




Select View Dialog

(1) List of View Displays a list of switchable screens.
(2) [OK]button Switching screen Switches to the screen selected in the list of the screen list.
(3) [Cancel]button Close the "Display screen switching dialog" without doing anything.



Set View Index


Specifies the display start packet of the currently displayed list.




Set View Index Dialog

(1) Number Specify the display start packet by the list number.
(2) Address Specify the display start packet by the start address of the packet.
(3) Start Specify the list number or the address of the packet.
When specifying an address, enter it in hexadecimal.
(4) [OK]Button Redisplays the displayed list from the specified start packet.
(5) [Cancel]Button Do nothing and close the "List display start number specification dialog".



Jump Address


Moves the cursor line of the list to the specified packet.




Jump Address Dialog

(1) Number Specify the destination packet by list number.
(2) Address Specify the destination packet by the start address of the packet.
(3) Jump To Specify the list number or the address of the packet.
When specifying an address, enter it in hexadecimal.
(4) [OK]Button Moves the cursor to the specified packet.
(5) [Cancel]Button Do nothing and close the "Jump to specified address dialog".



List of Marker


Displays a list of markers specified in the display list.




Marker list dialog

(1) List of Marker Lists the addresses of packets with markers.
(2) [Jump]Button Moves the cursor to the packet selected in the marker list.
(3) [Delete]Button Deletes the marker of the packet selected in the marker list.
(4) [All Delete]Button Remove all markers.
(5) [Close]Button Close the "Marker List Dialog".



List of Error


Displays a list of packets in which an error has occurred.




Error list dialog

(1) List of Error Lists the addresses of packets in which the error occurred.
(2) [Jump]Button Moves the cursor to the packet selected in the marker list.
(3) [Close]Button Close the "Error List Dialog".



Color Setting


Set the display color of each row in the list.



(1) Selection item list Displays a list of list items for which you want to set the display color.
(2) Text Color Specify the text color of the item selected in the selection item list.
(3) Background Color Specifies the background color of the item selected in the selection list.



Font Setting


Set the display font.



(1) Font Name Select the font to display from the list.
(2) Font Size Select the font size of the font to be displayed.
(3) Preveiew Preview the selected font.



Other Setting


Change other settings.



(1) Limit Bytes of File Loading

Specifies the upper bound on the number of bytes to read in the parsed file.
The unit is MB (mega byte).
The selection range is from 0 to 32,767MB.
If 0 is specified, the upper limit of the number of bytes to read is unlimited.



Choose Language


Set the display language of the application.



(1) Choose Language Select the display language of the application from the following languages.

English
Japanese



Enter the licence key


Enter the application license key.



(1) "To Buy ..." button/td>

Displays the homepage where you can purchase the license key.

(2) Username

Enter the user name to register the license.

(3) Licence key

Enter the license key you purchased.



Main Window


The main screen of the application has the following structure.



(1)

Displays a list of MPEG-PS packets.
The list display includes a list display of MPEG-PS packets and a list display by ES (elementary stream).
The maximum number of packets that can be displayed on one screen is 30,000 packets.
(Packets over 30,000 are displayed on the next page.)

(2)

Displays analysis contents such as header information of the MPEG-PS packet selected in the list.
The header information to parse is as follows.

  • MPEG-PS header information
  • MPEG-PES header information
  • ES Info - MPEG-1/MPEG-2 Video Stream
  • ES Info - MPEG-1/MPEG-2 Audio Stream

(3) Displays the binary data of the MPEG-PS packet selected in the list.



Explanation of MPEG-PS packet header display

File Address Displays the MPEG-PS pack file address at the cursor position in the display list.
Packet Number Displays the packet number of the MPEG-PS pack at the cursor position in the display list.



MPEG-PS HEADER INFORMATION

If the MPEG-PS pack at the cursor position defines an MPEG-PS pack header or MPEG-PS system header, the following items are displayed.

MPEG-PS Type Displays the MPEG-PS pack header type.
MPEG-PS header length Shows the number of bytes in the MPEG-PS Pack Header and MPEG-PS System Header.
SCR Displays the system reference time (SCR) defined in the MPEG-PS pack header.
Program Mux Rate Display the bitrate of the MPEG-PS stream.
Video Bound Displays the number of video streams contained in the MPEG-PS stream.
* If the MPEG-PS system header is not defined for the packet at the cursor position, it will not be displayed.
Audio Bound Displays the number of audio streams contained in the MPEG-PS stream.
* If the MPEG-PS system header is not defined for the packet at the cursor position, it will not be displayed.



LIST OF PES HEADER

If the MPEG-PS pack at the cursor position contains PES packets, the following items are displayed.

PES Packet Type Displays the type of PES packet.
PES Packet Length Displays the number of bytes of PES packets contained in the MPEG-PS pack.
PES Header Length Displays the number of bytes in the PES packet header.
Stream ID Displays the stream identifier of PES packets.
Stream Type Displays the stream type included in the PES packet.
PTS (presentation time stamp) Displays the presentation time stamp (PTS) if defined in the PES header.
DTS (decoding time stamp) Displays the decoding time stamp (DTS) if defined in the PES header.
P-STD Buffer Size Displays if the PES header defines the P-STD buffer size.



For MPEG-1/MPEG-2 video streams

If the list display is a list of stream headers and the stream is an MPEG-1/MPEG-2 video stream, the following items are additionally displayed.

Video Format Type Display the format of the video stream.
Picture type Displays the picture type of I/P/B.
Chroma format Displays a color difference format such as "4:2:0".
Frame/Field Display frame picture or field picture.
Image Size (x,y) Displays the size of the image in "width x height" format.
Aspect Ratio Displays the aspect ratio.
Profile & Level Displays profiles and levels defined by MPEG-2 video.
* Not displayed for MPEG-1 video.
Frame rate Display the frame rate of the video picture.
Progressive/Interlace Display progressive or interlaced.
Bitrate Shows the bitrate of the video stream.
Open GOP/Close GOP Displays the open GOP/closed GOP defined in the GOP header.
Timecode Displays the timecode defined in the GOP header.



MPEG-1/MPEG-2 audio, for AC-3

If the list display is a list of stream headers and the stream is MPEG-1/MPEG-2 audio or AC-3, the following items are additionally displayed.

Format Shows the format of the audio stream.
Frame size Displays the number of bytes in one frame of the audio stream.
Channels Displays the number of audio channels.
Sampling Frequency Displays the audio sampling frequency.
Bitrate Shows the bitrate of the audio stream.