Home
MPEGID User`s Manual, V4.0
Contents
1. DVB subtitling systems are specified in ETSI EN 300 743 for carrying program related subtitles and other graphical elements in MPEG 2 transport streams MPEGID reports that a data stream is a DVB Subtitle Stream ifitis associated in the program s PMT with a DVB Subtitle descriptor MPEGID does not however inspect the content of the stream The following properties are displayed in the Property Pane for a DVB Subtitle Stream PID The PID property is the value of the PID that is associated with the DVB Subtitle Stream The PID value may be an integer between 16 and 8190 0x0010 and Ox1FFE The value maybe specified in decimal or if prefaced with a Ox in hexadecimal The base in which the PID property is displayed is set by the Edit gt Preferences menu function stream_type The stream_type property is the stream_type value that is associated with the DVB Subtitle Stream in the Program Map Table DVB Subtitle Streams are assigned the value 0x06 or PES Private Packets The value may be specified in decimal or if prefaced with a Ox in hexadecimal The base in which the stream_type property is displayed is set by the Edit gt Preferences menu function Descriptors Any descriptors that are associated in the PMT with the elementary stream are shown The hexadecimal data bytes for each descriptor thatis present are displayed on a separate line stream_id The stream_id is the value that identifies the stream in PES headers Generall
2. 0x0010 and Ox1FFE The value may be specified in decimal or if prefaced with a 0x in hexadecimal The base in which the PID property is displayed is set by the Edit gt Preferences menu function The PID property is only displayed if the MPEG 4 AVC H 264 Video Elementary Stream is a component of an MPEG 2 Transport Stream stream_type MPEG 2 Transport Stream only The stream_type property is the stream_type value that is associated with the video elementary stream in Copyright 2006 2012 Manzanita Systems Inc z MPEGID User s Manual V4 0 the Program Map Table Generally H 264 AVC MPEG 4 part 10 video streams are assigned a stream_type value of 27 0x1B The value maybe specified in decimal or if prefaced with a Ox in hexadecimal The base in which the stream_type property is displayed is set by the Edit gt Preferences menu function The stream_type property is only displayed if the MPEG 4 AVC H 264 Video Elementary Stream is a component of an MPEG 2 Transport Stream Descriptors MPEG 2 Transport Stream only Any descriptors that are associated in the PMT with the elementary stream are shown The hexadecimal data bytes for each descriptor thatis present are displayed on a separate line The Descriptors property is only displayed if the MPEG 4 AVC H 264 Video Elementary Stream is a component of an MPEG 2 Transport Stream stream_id MPEG 2 Transport Streams only The stream_id property is the stream_id value tha
3. 14 Advanced Television Systems Committee Digital Audio Compression AC 3 E CA 3 Standard Document A 52 Revision B 15 Advanced Television Systems Committee Program and System Information Protocol for Terrestrial Broadcast and Cable Document A 65 Revision C with Amendment No 1 16 ETSI EN 300 472 V1 31 2003 05 Digital Video Broadcasting DVB Specification for conveying ITU R System B Teletext in DVB bitstreams 17 ETSI EN 300 743 V1 31 2006 11 Digital Video Broadcasting DVB Subtitling systems 18 SCTE 35 2007 Digital Program Insertion Cueing Message for Cable Copyright 2006 2012 Manzanita Systems Inc 52 MPEGID User s Manual V4 0 5 3 Technical Support Manzanita Systems provides this online User s Manual with your copy of MPEGID as the first level of support If you do not find an answer to your question in the User s Manual contact Manzanita Systems technical support by phone fax or email Manzanita Systems technical support is available as follows Phone 1 858 679 8990 Monday through Friday 9 00 AM 5 00 PM PST Fax 1 858 679 8991 Email support manzanitasystems com Web Site www manzanitasytems com Copyright 2006 2012 Manzanita Systems Inc Chapter VI Purchasing and License Agreement ER MPEGID User s Manual V4 0 6 Purchasing and License Agreement This chapter tells you how to register your copy of MPEGID and acquire a license key to unlock the full version It contains t
4. 16 and 8190 0x0010 and Ox1FFE The value may be specified in decimal or if prefaced with a Ox in hexadecimal The base in which the PID property is displayed is set by the Edit gt Preferences menu function stream_type The stream_type property is the stream_type value that is associated with the Private Stream 1 or Private Stream 2 data in the Program Map Table Private Stream 1 and Private Stream 2 are assigned a stream_type value in the User Private range of 128 through 255 0x80 through OxFF inclusive The value maybe specified in decimal or if prefaced with a 0x in hexadecimal The base in which the stream_type property is displayed is set by the Edit gt Preferences menu function Descriptors Any descriptors that are associated in the PMT with the data stream are shown The hexadecimal data bytes for each descriptor that is present are displayed on a separate line stream_id The stream_id is the value that identifies the stream in PES headers Generally Private Stream 1 is assigned a stream_id value of 0xBD and Private Stream 2 is assigned a stream_id of OxBF The value maybe specified in decimal or if prefaced with a 0x in hexadecimal The base in which the stream_id property is displayed is set by the Edit gt Preferences menu function SCTE35 Splice Information Properties The transport method for carrying information about upcoming splice points in MPEG 2 transport streams is defined in the SCTE standard Digital
5. 302M Audio Elementary Stream 38 User Private Stream 39 WAV Audio Data 37 PropertyPane 20 using 23 purchasing MPEGID 54 registering MPEGID 54 report file 44 Resolution MPEG 1 Video Elementary Stream 25 MPEG 2 Video Elementary Stream 26 MPEG 4 AVC H 264 Video Elementary Stream 27 MPEG 4 Part 2 Video Elementary Stream 29 ECH Sample Rate AAC Elementary Stream ADIF 33 AAC Elementary Stream ADTS 33 AAC Elementary Stream LOAS LATM 34 AAC Elementary Stream MP4 35 AC 3 Audio Elementary Stream 31 DTS Audio Elementary Stream 35 DTS HD Audio Elementary Stream 36 DTS HD Master Audio Elementary Stream 36 Enhanced AC 3 Audio Elementary Stream 32 MPEG Audio Elementary Stream 30 WAV Audio Data 37 Sample Size SMPTE 302M Audio Elementary Stream 38 Save ReportAs 15 saving 44 SBR AAC Elementary Stream MP4 35 SCTE 35 Splice Infomation 40 SMPTE 302M Audio Elementary Stream 38 specifications 51 Copyright 2006 2012 Manzanita Systems Inc Spectral Band Replication AAC Elementary Stream MP4 35 starting 11 Stream Title Bar 16 stream_id AAC Elementary Stream ADTS 33 AAC Elementary Stream LOAS LATM 34 AC 3 Audio Elementary Stream 31 DTS Audio Elementary Stream 35 DTS HD Audio Elementary Stream 36 DTS HD Master Audio Elementary Stream 36 DVB Subtitle Stream 41 DVB Teletext Stream 42 Enhanced AC 3 Audio Elementary Stream 32 MPEG Audio Elementary Stream 30 MPEG 1 Video Elementary Stream 25 MPEG 2 Video Elementary Stream 2
6. H 264 video elementary streams MPEG 1 and MPEG 2 video is detected in MPEG 4 ISO Base Media files Demultiplexer supports MPEG 4 ISO Base Media files with movie fragments moof box Demultiplexer saves SCTE35 data in Manzanita SCTE35 Splice Information XML Data format Demultiplexer saves Private Stream 2 data in Manzanita Private Stream XML Data format Demultiplexer can save AAC stream in LOAS LATM format Output of command line Demultiplexer can be sent to standard output stdout as well as saved to a file Overview Identifying and characterizing a media file with MPEGID is as easy as dragging and dropping the file from a file browser explorer window onto the MPEGID interface If the input file is a video or audio elementary stream MPEGID will display a list of properties that characterize its content Ifthe file is a multiplexed stream a tree structure is shown that illustrates the hierarchy of components in the multiplex The properties of each componentin the multiplex including audio and video elementary streams in the multiplex are also displayed For MPEG 1 MPEG 2 MPEG 4 AVC H 264 and MPEG 4 Part 2 video elementary streams MPEGID may display the following properties File Size Duration Bit Rate Frame Rate Profile Level Copyright 2006 2012 Manzanita Systems Inc Introduction 5 e Resolution e Aspect Ratio e Chroma Format For MPEG Layer I MPEG Layer II MPEG Layer III MP3 AC 3 Dolby Digital Enh
7. MPEG 2 transport streams MPEGID displays the following properties File Size Transport Packet Size Duration Transport Rate program_number associated with each program PCR PID and PMT PID for each program PID of each elementary stream stream_id and stream_type of each elementary stream Descriptors if present associated with each elementary stream Properties of each elementary stream To give you the fastest results MPEGID only inspects the beginning of the input file to determine its contents Therefore the characteristics that are displayed are those that are present initially in the stream Any changes for example in the bit rate that occur later in the stream will not be noted About this Manual This online manual completely documents the use of MPEGID The following chapters are presented e Getting Started 9 covers installation of MPEGID The MPEGID User Interface A describes all menus controls and displays available in the MPEGID program Copyright 2006 2012 Manzanita Systems Inc Introduction e Using MPEGID 24 details how to identify media files with MPEGID It describes the results that are displayed by MPEGID for each type of file e Additional Support 49 presents Frequently Asked Questions FAQ about MPEGID a list of pertinent references and tips for getting additional help and support e Purchasing and License Agreement 54 gives information for purchasing the full version of MPEGID an
8. MPEG 4 ISO Base Media Files only The track_ID property is the value that identifies the elementary stream in the MPEG 4 ISO base media file Bit Rate The Bit Rate property is the rate in bits per second bps thatis specified in the audio elementary stream syntax Sample Rate The Sample Rate is the sampling frequency in samples per second sps thatis specified in the audio elementary stream syntax Number of substreams Indicates the total number of substreams embedded in the Enhanced AC 3 stream This property is only displayed if substreams are present Note that the Bit Rate property is the total bit rate of all substreams Copyright 2006 2012 Manzanita Systems Inc Using MPEGID 33 4 3 9 AAC Elementary Stream ADTS Properties MPEGID identifies Advanced Audio Coding AAC data in Audio Data Transport Stream ADTS container format The following properties are displayed in the Property Pane for an AAC Elementary Stream ADTS PID MPEG 2 Transport Stream only The PID property is the value of the PID thatis associated with the audio elementary stream The PID value may be an integer between 16 and 8190 0x0010 and Ox1FFE The value may be specified in decimal or if prefaced with a 0x in hexadecimal The base in which the PID property is displayed is set by the Edit gt Preferences menu function The PID property is only displayed if the AAC Elementary Stream is a component of an MPEG 2 Transport Stream stream_typ
9. Program Insertion Cueing Message for Cable ANSI SCTE 35 2007 Copyright 2006 2012 Manzanita Systems Inc Using MPEGID o MPEGID reports that a data stream is SCTE35 Splice Information if itis identified in the program s PMT as an SCTE35 Splice Infomation Table stream MPEGID does not however inspect the content of the stream The following properties are displayed in the Property Pane for SCTE35 Splice Information PID The PID property is the value of the PID that is associated with the SCTE35 Splice Information stream The PID value may be an integer between 16 and 8190 0x0010 and OxiFFE The value maybe specified in decimal or if prefaced with a Ox in hexadecimal The base in which the PID property is displayed is set by the Edit gt Preferences menu function stream_type The stream_type property is the stream_type value that is associated with the SCTE35 Splice Information stream in the Program Map Table SCTE35 Splice Information streams are assigned the value 0x86 or SCTE35 Splice Infomation Table The value may be specified in decimal or if prefaced with a Ox in hexadecimal The base in which the stream_type property is displayed is set by the Edit gt Preferences menu function Descriptors Any descriptors that are associated in the PMT with the data stream are shown The hexadecimal data bytes for each descriptor that is present are displayed on a separate line 4 3 22 DVB Subtitle Stream Properties
10. The value maybe specified in decimal or if prefaced with a Ox in hexadecimal The base in which the PID property is displayed is set by the Edit gt Preferences menu function The PID property is only displayed if the DTS HD audio elementary stream is a component of an MPEG 2 Transport Stream stream_type MPEG 2 Program Stream and MPEG 2 Transport Stream only The stream_type property is the stream_type value thatis associated with the audio elementary stream in the Program Map Table The value maybe specified in decimal or if prefaced with a Ox in hexadecimal Copyright 2006 2012 Manzanita Systems Inc Using MPEGID 37 Generally DTS HD audio streams are assigned a stream_type value of 0x06 The base in which the stream_type property is displayed is set by the Edit gt Preferences menu function The stream_type property is only displayed if the DTS HD audio streams is a component of an MPEG 2 Transport Stream Descriptors MPEG 2 Transport Stream only Any descriptors that are associated in the PMT with the elementary stream are shown The hexadecimal data bytes for each descriptor thatis present are displayed on a separate line The Descriptors property is only displayed if the DTS HD audio stream is a component of an MPEG 2 Transport Stream stream_id MPEG 2 Program Stream and MPEG 2 Transport Streams only The stream_id property is the stream_id value that appears in PES headers for the DTS HD audio stream Generall
11. a component of an MPEG 2 Transport Stream stream_id MPEG 2 Program Stream and MPEG 2 Transport Streams only The stream_id property is the stream_id value that appears in PES headers for the audio elementary stream Generally DTS audio streams are assigned a stream_id value of 189 OxBD The value may be specified in decimal or if prefaced with a Ox in hexadecimal The base in which the stream_id property is displayed is set by the Edit gt Preferences menu function The stream_id property is only displayed if the DTS Audio Elementary Stream is a component of an MPEG 2 Program Stream or MPEG 2 Transport Stream track_ID MPEG 4 ISO Base Media Files only The track_ID propertyis the value that identifies the elementary stream in the MPEG 4 ISO base media file Bit Rate The Bit Rate property is the rate in bits per second bps that is specified in the DTS Audio Elementary Stream syntax Sample Rate The Sample Rate is the sampling frequency in samples per second sps that is specified in the DTS Audio Elementary Stream syntax DTS HD and DTS HD Master Audio Elementary Stream Properties The following properties are displayed in the Property Pane for a DTS HD Audio Elementary Stream or DTS HD Master Audio Elementary Stream PID MPEG 2 Transport Stream only The PID property is the value of the PID that is associated with the DTS HD audio elementary stream The PID value may be an integer between 16 and 8190 0x0010 and 0x1FFE
12. file name includes the version number e g mpegid 4 0 exe A Windows 2000 Windows Server 2003 Windows XP Windows Vista Windows 7 or Windows Server 2008 is recommended for MPEGID V4 0 MPEGID may work on Windows 98 Windows ME and Windows NT but it is not officially supported on these platforms A If you currently have an earlier version of the MPEGID software installed on your system you should uninstall it before installing MPEGID V4 0 To install MPEGID from the self extracting installation file on the target Windows system 1 Open the folder in which you downloaded the MPEGID installation file using My Computer or the Windows Explorer and double click on it 2 Follow the on screen instructions to install MPEGID on your computer 3 Ifyou are going to use the command line version of MPEGID make sure that the item labeled Add to PATH variable is checked in the checklist of components to install Copyright 2006 2012 Manzanita Systems Inc 10 MPEGID User s Manual V4 0 2 1 2 A If there are other versions of MPEGID installed on this same machine then you must check the PATH environment variable and make sure that the newest version is the only one listed If the old application is uninstalled the path reference to the older version should have been removed Linux The minimum system requirement for installing MPEGID on a Linux system is e i386 compatible processor e fontconfig 2 4 2 or later is needed to u
13. have created a desktop entry for MPEGID choose the MPEGID item from the Sound amp Video Multimedia submenu of your Start Launch menu or 1 Ata shell prompt enter the line gmpegid O you get a message that the name that you entered is not recognized as a command then the MPEGID executable is notin a location that is recognized by the PATH environment variable You should either create a symbolic link from the MPEGID program to a directory which is in your PATH variable or include the location of the MPEGID program in the PATH variable Copyright 2006 2012 Manzanita Systems Inc 12 MPEGID User s Manual V4 0 2 3 To start MPEGID on Mac OS X 1 Double click on the MPEGID application in your Applications folder On all platforms if you have not yet installed a valid license key a dialog box will be displayed that gives you information about the demo version The Enter License Key button allows you to install a new license keyl 1 Click Use Demo to open the MPEGID program in demo mode You may now begin identifying your media files If you have installed a license key for the full version of MPEGID or if you have a hardware dongle for any Manzanita product connected to your computer then the full version of MPEGID will immediately open when you start the program Installing Your License Key MPEGID is initially installed as a demo version You will need a valid MPEGID license key or have a hardware dongle for any licen
14. hierarchical structure of the multiplex showing the individual elementary streams that are contained in it If the input stream is an MPEG 2 Transport Stream the tree will show all programs that are defined in the multiplex and all elementary streams that are mapped to each program The root node of the tree represents the multiplexed stream itself Each node that branches from the root node represents a component of the multiplex For MPEG 1 System Streams MPEG 2 Program Streams and MPEG 4 ISO Base Media Files only elementary stream nodes may branch from the root node For MPEG 2 Transport Streams one or more Program nodes branch from the root node Each Program node may have one or more elementary stream nodes branching from it See the section Multiplex Pane MA for a description of the types of nodes that may be depicted in the Multiplex Pane When you click on a node in the Multiplex Pane the properties of the corresponding component are highlighted in the Property Pane VOB files are identified by MPEGID as MPEG 2 Program Streams 4 3 Interpreting Stream Properties The Property Pane displays important properties of the input stream If the input file is a multiplexed stream then the Property Pane presents the properties hierarchically to mirror the graphical representation in the Multiplex Pane When an individual node in the Multiplex Pane is selected the properties of the corresponding component will be highlighted in the Prope
15. identifies the elementary stream in the MPEG 4 ISO base media file Bit Rate The Bit Rate property is the rate in bits per second bps that is specified in the audio elementary stream syntax Sample Rate The Sample Rate is the sampling frequency in samples per second sps thatis specified in the audio elementary stream syntax Copyright 2006 2012 Manzanita Systems Inc 32 MPEGID User s Manual V4 0 4 3 8 Enhanced AC 3 Dolby Digital Plus Audio Elementary Stream Properties The following properties are displayed in the Property Pane for an Enhanced AC 3 Dolby Digital Plus Audio Elementary Stream PID MPEG 2 Transport Stream only The PID property is the value of the PID thatis associated with the audio elementary stream The PID value may be an integer between 16 and 8190 0x0010 and Ox1FFE The value may be specified in decimal or if prefaced with a 0x in hexadecimal The base in which the PID property is displayed is set by the Edit gt Preferences menu function The PID property is only displayed if the Enhanced AC 3 Audio Elementary Stream is a component of an MPEG 2 Transport Stream stream_type MPEG 2 Transport Stream only The stream_type property is the stream_type value thatis associated with the audio elementary stream in the Program Map Table The value maybe specified in decimal or if prefaced with a Ox in hexadecimal Generally Enhanced AC 3 are given a value of 135 0x87 The base in which the
16. requirements for installing MPEGID on Mac OS Xare e Mac OS X V10 4 or newer MPEGID is provided as a disk image e g mpegid 4 0 dmg for installation on Mac OS X systems A If you currently have an earlier version of the MPEGID software installed on your system you should uninstall it before installing MPEGID V4 0 To install MPEGID from the disk image 1 Double click on the mpegid 4 0 dmg file icon to mount it as a disk image volume 2 Drag the MPEGID application to your Applications folder 3 Ifyou intend to run the command line version of MPEGID the complete path of the MPEGID binary must be added to the PATH environment variable The provided Set Environment command script can be used to add the Applications mpegid app Contents MacOS path to the MacOSX environment plist file Double click on the Set Environment icon and follow the directions 2 2 Starting MPEGID After MPEGID is installed it will run as a demo version until you unlock the full version with a license key The procedure for starting the GUI version of the MPEGID program is the same whether you are running the demo version or the full version For a description of the command line version of MPEGID see the section Identifying from the Command Linee To start MPEGID on Windows 1 Choose Start gt Programs gt Manzanita Systems gt MPEGID 4 from the Windows Start menu or double click the MPEGID icon on the Desktop To start MPEGID on Linux 1 Ifyou
17. text report You may also demultiplex an elementary stream from an input MPEG 1 system stream MPEG 2 program stream MPEG 2 transport stream or MPEG 4 ISO base media file using the command line MPEGID d The command line executable is not available with the demo version of MPEGID To run the command line version of MPEGID 1 Windows only Open an MS DOS Command Prompt window 2 Atthe command prompt or in a script enter the line mpegid b buffer_size input_file input_file The name ofthe input media file The name maybe specified by full path relative path or by filename only If only the filename is given then MPEGID will look for the input file in the current directory b Optional The amount of data that MPEGID should inspect where buffer_sizeis buffer_size a number of kilobytes Oi you get a message that the name that you entered is not recognized as a command then the MPEGID command line executable is notin a location that is recognized by the PATH environment variable On a UNIX system Linux or Mac OS X you should either create a symbolic link from the MPEGID program to a directory that is in your PATH variable or include the location of the MPEGID program in the PATH variable On a Windows system you need to add the path of the MPEGID installation folder to the PATH variable To demultiplex an elementary stream from the command line 1 Windows only Open an MS DOS Command Prompt window 2 Atthe command
18. to eight channels in one elementary stream The Channel ID is the channel number of the first data channel in this stream This feature allows more than eight channels to be carried using multiple elementary streams Copyright 2006 2012 Manzanita Systems Inc Using MPEGID 39 Sample Size SMPTE 302M supports 16 20 and 24 bit word size This parameter gives the size of the samples in this stream 4 3 17 Manzanita XML Data Properties The Manzanita Systems MPEG 2 Transport Stream Multiplexer supports insertion of many types of data into transport streams including Private Stream 1 Private Stream 2 System Information Sl SCTE Splice Information DVB Subtitle Stream and DVB Teletext Stream To control multiplexing of the data the input files must be in a specific XML format that has been defined by Manzanita Systems MPEGID identifies the following types of files that use a Manzanita specific XML format e Manzanita Private Stream XML Data e Manzanita SI Table XML Data e Manzanita SCTE35 Splice Information XML Data e Manzanita SCTE35 Splice Information Text Data e Manzanita DVB Subtitle XML Data e Manzanita DVB Teletext XML Data MPEGID only reports General File properties for the Manzanita XML Data file and does not inspect the content 4 3 18 Private Stream Properties MPEG 2 program streams can contain privately defined data streams in addition to audio and video elementary streams Like audio and video these st
19. version of MPEGID is provided at no charge to you for your evaluation As an unregistered user of MPEGID you agree to the following 1 You are free to share copies of MPEGID with others however you may not alter the software in any way 2 You maynotsell copies of MPEGID or otherwise distribute it for profit 3 You maynotreverse engineer decompile or disassemble the MPEGID program 4 Byinstalling and using MPEGID you acknowledge that you have read this license understand it and agree to be bound by all ofits terms Copyright MPEGID is owned by Manzanita Systems Inc and is protected by United States copyright laws and international treaty provisions Therefore you must treat the MPEGID software like any other copyrighted material You may not print copies of any user documentation provided in online or electronic form Limited Warranty and Remedies The MPEGID program is provided as is without warranty of any kind either express or implied including but not limited to warranties of merchantability or fitness for a particular purpose In no event shall Manzanita Systems Inc be liable for any damages whatsoever including without limitation damages for loss of business profits business interruption loss of business information or other pecuniary loss arising out of the use or inability to use MPEGID even if Manzanita Systems Inc has been advised of the possibility of such damage Copyright 2006 2012 Manzanita System
20. 2 Transport Stream or MPEG 4 ISO Base Media File MPEGID will also display a graphical representation of the multiplex This chapter contains the following sections e Identifying Your Media File 2 explains how to open an input media file for identification and characterization e Viewing the Multiplex Structure 23 describes use of the graphical representation that is displayed for multiplexed streams e Interpreting Stream Properties 234 gives a detailed description of the properties that are displayed for each type of stream and multiplex component e Saving a Report File 4Atells how to save the stream properties in a text file e Demultiplexing an Elementary Stream 45 documents use of the demultiplexer utility e Identifying from the Command Linel 4 describes the command line version of MPEGID Identifying a Media File You can open a media file in MPEGID by dragging and dropping the file from a file browser explorer window onto the MPEGID interface or by using the Identify function on the File Menu MPEGID will automatically identify the input file once it has been opened To open and identify an input media file using drag and drop 1 Select the input file in a graphical file system browser explorer Drag and drop the file onto the Stream Title Bar Multiplex Pane or Property Pane of the MPEGID interface MPEGID will open the input file and identify it The Stream Title Bar will display the identity of the file If the i
21. 4 ISO Base Media File 43 MPEG 4 Part 2 Video Elementary Stream 29 MPEG 4 Video 27 MPEGID 54 commandline 46 installation 9 interface 14 purchasing 54 registering 54 reportfile 44 starting 11 using 22 MPEGID Version4 0 4 multiplex viewing 23 MultiplexPane 18 using 23 so MPEGID User s Manual V4 0 Mux Rate MPEG 1 System Stream 42 N new in Version 4 0 4 Number of Channels SMPTE 302M Audio Elementary Stream 38 WAV Audio Data 37 Number of PMT Entries MPEG 2 Program 43 Number of sub frames AAC Elementary Stream LOAS LATM 34 Number of substreams DTS HD Audio Elementary Stream 36 DTS HD Master Audio Elementary Stream 36 Enhanced AC 3 Audio Elementary Stream 32 O overview 4 P PCRP ID MPEG 2 Program 43 PID AAC Elementary Stream ADTS 33 AAC Elementary Stream LOAS LATM 34 AC 3 Audio Elementary Stream 31 DTS Audio Elementary Stream 35 DTS HD Audio Elementary Stream 36 DTS HD Master Audio Elementary Stream 36 DVB Subtitle Stream 41 DVB Teletext Stream 42 Enhanced AC 3 Audio Elementary Stream 32 MPEG Audio Elementary Stream 30 MPEG 1 Video Elementary Stream 25 MPEG 2 Video Elementary Stream 26 MPEG 4 AVC H 264 Video Elementary Stream 27 MPEG 4 Part 2 Video Elementary Stream 29 Private Steam 1 40 Private Stream 2 40 SCTE 35 Splice Information 40 SMPTE 302M Audio Elementary Stream 38 User Private Stream 39 PMT PID MPEG 2 Program 43 Preferences 15 Private Stream 39 Private Steam 1 40 Pri
22. 4 Saving a Report File 04 aaa 5 Demultiplexing an Elementary Stream ccccececcceeeseeeeeeeeeeeeeeeeeeeeeeeseeeneeseeeeeenseeeeeenseeeseees 45 6 Identifying from the Command Line cceeeeseeeeeeeeeeeeeeeeeeeeeeeseeeeeeseeeeeeseeeeeeeseeeenenseeeseees 46 Part V Additional Support 49 Frequently Asked Questions FAQ 10rrrree iii 49 2 References leale ia piaci iaia nani EE SEN Sege ENEE EC 51 3 Techpical SUpport E 52 Part VI Purchasing and License Agreement 54 1 Registration Benefits 1 rrrrre iii 54 2 Purchasing a Registered Copy r crei 54 3 Unregistered User License AgreeMEnt rire 56 4 Registered User License Agreement 1r rire 57 Index 58 Copyright 2006 2012 Manzanita Systems Inc Chapter Introduction 2 MPEGID User s Manual V4 0 1 Introduction Welcome to the Manzanita Systems MPEG Stream Identifier MPEGID MPEGID is an easy to use program with a full graphical user interface GUI It rapidly identifies and characterizes MPEG and related format media files that are commonly used in today s digital video and streaming applications MPEGID tells you the type of the file and displays important properties of its content Both elementary stream files and multiplexed stream files can be identified with MPEGID Ifthe input file is a multiplexed stream i
23. 6 MPEG 4 AVC H 264 Video Elementary Stream 27 MPEG 4 Part 2 Video Elementary Stream 29 Private Stream 39 Private Stream 1 40 Private Stream 2 40 SCTE 35 Splice Information 40 SMPTE 302M Audio Elementary Stream 38 User Private Stream 39 stream_type AAC Elementary Stream ADTS 33 AAC Elementary Stream LOAS LATM 34 AC 3 Audio Elementary Stream 31 DTS Audio Elementary Stream 35 DTS HD Audio Elementary Stream 36 DTS HD Master Audio Elementary Stream 36 DVB Subtitle Stream 41 DVB Teletext Stream 42 Enhanced AC 3 Audio Elementary Stream 32 MPEG Audio Elementary Stream 30 MPEG 1 Video Elementary Stream 25 MPEG 2 Video Elementary Stream 26 MPEG 4 AVC H 264 Video Elementary Stream 27 MPEG 4 Part 2 Video Elementary Stream 29 Private Stream 1 40 Private Stream 2 40 SCTE 35 Splice Information 40 SMPTE 302M Audio Elementary Stream 38 User Private Stream 39 streams identified 2 support 52 2 MPEGID User s Manual V4 0 Ta technical support 52 track_ID AAC Elementary Stream MP4 35 AC 3 Audio Elementary Stream 31 DTS Audio Elementary Stream 35 DTS HD Audio Elementary Stream 36 DTS HD Master Audio Elementary Stream 36 Enhanced AC 3 Audio Elementary Stream 32 MPEG Audio Elementary Stream 30 MPEG 1 Video Elementary Stream 25 MPEG 2 Video Elementary Stream 26 MPEG 4 AVC H 264 Video Elementary Stream 27 MPEG 4 Part 2 Video Elementary Stream 29 SMPTE 302M Audio Elementary Stream 38 Transport Packet Size MPEG 2 Transport Stream 43 Tr
24. 72 3 1993 Information technology Generic coding of moving pictures and associated audio for digital storage media at up to about 1 5 Mbits s Part 3 Audio 4 ISO IEC 13818 1 2007 Information technology Generic coding of moving pictures and associated audio information Part 1 Systems 5 ISO IEC 13818 2 2000 Information technology Generic coding of moving pictures and associated audio information Part 2 Video 6 ISO IEC 13818 3 1998 Information technology Generic coding of moving pictures and associated audio information Part 3 Audio 7 ISO IEC 13818 7 2006 Information technology Generic coding of moving pictures and associated audio information Part 7 Advanced Audio Coding AAC 8 ISO IEC 14496 10 Information Technology Coding of audio visual objects Part 10 Advanced Video Coding 9 ISO IEC 14496 12 2004 Information technology Coding of audio visual objects Part 12 ISO base media file format 10 ISO IEC 14496 14 2003 Information technology Coding of audio visual objects Part 14 MP4 file format 11 ISO IEC 14496 15 2004 Information technology Coding of audio visual objects Part 15 Advanced Video Coding AVC file format 12 Advanced Television Systems Committee ATSC Digital Television Standard Document A 53 Revision E with Amendments No 1 and 2 13 Advanced Television Systems Committee Guide to the Use of the ATSC Digital Television Standard Document A 54
25. 88 bytes MPEG Layer I Audio Elementary Stream Duration 10 sec AC 3 Dolby Digital Audio Elementary Strea T2SPort Rate 6902843 bps program_number 2 PMT PID 0x0020 PCR PID 0x0021 Program Descriptors none MPEG 2 Video Elementary Stream PID 0x0021 MPEG Layer II Audio Elementary Stream PID 0x0024 stream_type 0x04 MPEG 2 Audio Reerrintare none Copyright 2006 2012 Manzanita Systems Inc The MPEGID User Interface 19 The following types of root nodes may appear in the Multiplex Pane teon Description o MPEG 1 System Stream a MPEG 2 Program Stream MPEG 2 Transport Stream MPEG 4 ISO Base Media File 1 Video Object VOB files are identified as MPEG 2 Program Streams The following types of branch nodes may appear in the Multiplex Pane pm pese O a ures vee men Sn a ures i256 Won men Em a ures vaoo emanata a irte tari so temenanan O yete tari so emanata KJ MPEG Layer IlI MP3 Audio Elementary Stream KJ AC 3 Dolby Digital Audio Elementary Stream KJ Enhanced AC 3 Dolby Digital Plus Audio Elementary Stream e uc renens o Ce me Comense Conse O Le meeen ey e orate Sorensen Ce PT so men sem DTS HD Master Audio Elementary Stream User Private Stream E e fr Copyright 2006 2012 Manzanita Systems Inc MPEGID User s Manual V4 0 3 4 tales O DVB Teletext Stream SCTE35 Splice Information Unrecognize
26. AAC Elementary Stream LOAS LATM Properties MPEGID identifies Advanced Audio Coding AAC data in both Low overhead MPEG 4 Audio Transport Multiplex LATM and Low Overhead Audio Stream LOAS formats The following properties are displayed in the Property Pane for an AAC Elementary Stream LATWLOAS PID MPEG 2 Transport Stream only The PID property is the value of the PID thatis associated with the audio elementary stream The PID value may be an integer between 16 and 8190 0x0010 and Ox1FFE The value may be specified in decimal or if prefaced with a 0x in hexadecimal The base in which the PID property is displayed is set by the Edit gt Preferences menu function The PID property is only displayed if the AAC Elementary Stream is a component of an MPEG 2 Transport Stream stream_type MPEG 2 Program Stream and MPEG 2 Transport Stream only The stream_type property is the stream_type value that is associated with the AAC elementary stream in the Program Map Table The value maybe specified in decimal or if prefaced with a Ox in hexadecimal Generally AAC Elementary Stream LATWLOAS are assigned a stream_type value of 17 0x11 14496 3 MPEG 4 Audio The base in which the stream_type property is displayed is set by the Edit gt Preferences menu function The stream_type property is only displayed if the AAC Elementary Stream is a component of an MPEG 2 Transport Stream Descriptors MPEG 2 Transport Stream only Any descrip
27. Gelle Ge j MPEG Stream Identifier MPEGID User s Manual Version 4 0 MPEGID User s Manual V4 0 Copyright 2006 2012 Manzanita Systems Inc All rights reserved The contents of this manual and the associated software are the property of Manzanita Systems Inc No part of this document may be photocopied reproduced or translated to another language without written consent of Manzanita Systems Inc For additional copies of the manual or software please contact Manzanita Systems Inc Products that are referred to in this document may be either trademarks and or registered trademarks of the respective owners The publisher and the author make no claim to these trademarks While every precaution has been taken in the preparation of this document the publisher and the author assume no responsibility for errors or omissions or for damages resulting from the use of information contained in this document or from the use of programs and source code that may accompanyit In no event shall the publisher and the author be liable for any loss of profit or any other commercial damage caused or alleged to have been caused directly or indirectly by this document Contents Table of Contents Part I 1 Part Il 1 Part Ill 1 2 3 4 Part IV Introduction 2 What s New in MPEGID Version 4 0 cceeeeseeeeeeeeeeeeeeseeeeeeeseeeeeeeseeeeeeeseeeeeeeseeeeeeseeeeeeeseeeseees 4 Overview i e ALI LL lai lean 4 About ithis Manu
28. al iiniie nia iaia iii 6 Getting Started 9 installing TEE WEE 9 KOU LCE 9 BI SE 10 EA OO O I N eege 11 Starting MPEGID arn iaia DL NEE ee EE italia 11 Installing Your License Key ccceeeeceeeeeeeeeeeeeeeeeeeeeneeeeeeeeeeeeeeeeseseeeeeseseeeeesseeeneesseeeseessenenees 12 The MPEGID User Interface 14 Men Te 15 stream Title TE 16 Multiple dE 18 Property Pant ooien e aaa EEEa EN EEEa eE ONEEN AA EAEE EE 20 Using MPEGID 22 Identifying a Media File iii 22 Viewing the Multiplex Structure ccceceeeeceeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeseeaeeeseeeeeeeseaeeeeeseaeeeeeees 23 Interpreting Stream Properties cccceeececceeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeseseeeeeeseeeeneesseeeeeeeseneeees 23 General File Properties rrrrrrrrrriaeeee ein einen eee eineine eci eee eee nie cia zi zine zininnio ci einecazine ene ici einer iaia 25 MPEG 1 Video Hementary Stream Properties resse rie ria eee eeeeeeeeie eine eiae ein ein ice cin ei eieieeiaeine nie nnmnnn 25 MPEG 2 Video Hementary Stream Properties nere rie rie eee e eee cieco ein ei se cazi seen cin cie ein ei ei eice iii nie einen 26 MPEG 4 AVC H 264 Video Elementary Stream Properties rrrrrrrrerieieiie ice cin eie ein ice ei eine eee cio nineine 27 MPEG 4 Part 2 Video Hementary Stream Properties rrrrrrrrreeie cia eieian ein cin iie eee eee ei eieeii eee nineine 29 MPEG Audio E
29. am_type property is displayed is set by the Edit gt Preferences menu function The stream_type property is only displayed if the SMPTE 302M Audio Elementary Stream is a component of an MPEG 2 Transport Stream Descriptors MPEG 2 Transport Stream only Any descriptors that are associated in the PMT with the elementary stream are shown The hexadecimal data bytes for each descriptor thatis present are displayed on a separate line The Descriptors property is only displayed if the SMPTE 302M Audio Elementary Stream is a component of an MPEG 2 Transport Stream stream_id MPEG 2 Transport Streams only The stream_id property is the stream_id value that appears in PES headers for the audio elementary stream Generally SMPTE 302M audio streams are assigned a stream_id value of 189 0xBD The value may be specified in decimal or if prefaced with a Ox in hexadecimal The base in which the stream_id property is displayed is set by the Edit gt Preferences menu function The stream_id property is only displayed if the SMPTE 302M Audio Elementary Stream is a component of an MPEG 1 System Stream MPEG 2 Program Stream or MPEG 2 Transport Stream Bit Rate The Bit Rate property is the rate in bits per second bps that is computed from the sample rate sample size and number of channels Number of Channels This property is the number of channels that are present in the stream as encoded in the audio syntax channel_id SMPTE 302M supports up
30. anced AC 3 Dolby Digital Plus AAC ADTS ADIF LOAS LATM DTS DTS HD and DTS HD Master audio elementary streams MPEGID may display the following properties e File Size e Duration e Bit Rate e Sample Rate e Number of substreams Enhanced AC 3 and DTS HD Master only e Audio Object Type AAC LOAS LATM only e Number of sub frames AAC LOAS LATM only e Spectral Band Replication SBR extension detected AAC only For SMPTE 302M audio elementary streams MPEGID displays the following properties e Bit Rate e Number of Channels e channel_id e Sample Size For WAV audio files MPEGID displays the following properties e Bit Rate e Sample Rate e Format e Number of Channels e Word Size For MPEG 1 System streams MPEGID displays the following properties e File Size e Duration e Mux Rate e stream_idofeach elementary stream e Properties of each elementary stream Copyright 2006 2012 Manzanita Systems Inc 6 MPEGID User s Manual V4 0 For MPEG 2 Program and VOB streams MPEGID displays the following properties 1 3 File Size Duration Program Mux Rate stream_type of each elementary stream stream_id of each elementary stream VOB subtype of each AC 3 Dolby Digital elementary stream VOB streams only Properties of each elementary stream For MPEG 4 ISO Base Media files MPEGID displays the following properties File Size Duration track_ID of each elementary stream Properties of each elementary stream For
31. ansport Rate MPEG 2 Transport Stream 43 U User Private Stream 39 using demultiplexer 45 MPEGID 22 MultiplexPane 23 PropertyPane 23 Version4 0 4 VOB 42 VOB sub type AC 3 Audio Elementary Stream 31 Enhanced AC 3 Audio Elementary Stream 32 W WAV Audio Data 37 Windows installation 9 Word Size WAV Audio Data 37 Copyright 2006 2012 Manzanita Systems Inc
32. ansport Stream Bit Rate AAC ADTS streams are always encoded ata variable bit rate For the Bit Rate property MPEGID estimates the bit rate in bps from the audio frames in the initial buffer Sample Rate The Sample Rate is the sampling frequency in samples per second sps thatis specified in the audio elementary stream syntax Spectral Band Replication SBR The Spectral Band Replication property will only be displayed if an SBR extension is detected in the AAC stream 4 3 10 AAC Elementary Stream ADIF Properties MPEGID identifies Advanced Audio Coding AAC data in Audio Data Interchange Format ADIF container format Copyright 2006 2012 Manzanita Systems Inc 34 MPEGID User s Manual V4 0 4 3 11 A AAC data can not be multiplexed while in the ADIF container format As such MPEGID will never identify an AAC Elementary Stream ADIF as a component of a multiplexed data file The following properties are displayed in the Property Pane for an AAC Elementary Stream ADIF Bit Rate AAC ADIF streams can be either variable or constant bit rate If itis variable bit rate the Bit Rate property will be setto VBR Ifthe stream is constant bit rate the Bit Rate property will be set to the rate in bits per second bps thatis specified in the audio elementary stream syntax Sample Rate The Sample Rate is the sampling frequency in samples per second sps thatis specified in the audio elementary stream syntax
33. anzanita Systems Inc Using MPEGID 4 4 3 26 MPEG 2 Transport Stream Properties In addition to General File Properties MPEG 2 Program Properties and individual elementary stream properties the following properties are displayed ifthe input media file is an MPEG 2 Transport Stream Transport Packet Size The Transport Packet Size property is the number of bytes between successive transport packet sync bytes This interval is assumed to be constant over the length of the transport stream Transport Rate The Transport Rate property is the rate in bits per second bps that is computed from the PCRs in the beginning of the transport stream Note that the Transport Rate value is only an estimate The actual transport rate may change later in the stream 4 3 27 MPEG 2 Program Properties An MPEG 2 Transport Stream generally contains one or more programs For each program in the input transport stream MPEGID displays a set of MPEG 2 Program properties The following properties are displayed for each MPEG 2 Program in an MPEG 2 Transport Stream program_number The program_number property is the value that is associated with this program in the transport stream s Program Association Table PAT Itis the same as the Program Number that identifies the program in the Multiplex Pane PMT PID The PMT PID property is the PID value of the stream that carries the Program Map Table PMT associated with this program The value may be specified in de
34. ata PropertieS nsrrrrrrsrineiei neninn ein eee ein ein zie ene cie eee eio nie einiiaeiin ein ie vie ei iii iain nie ninnine 39 Private Stream Properties nsrrrrrrrre einen ein ei eee einen aaroo eee ei zie eee eee eee eie ni zine saranan anana aa aKa eaae iaraa 39 User Private Stream Properties srrrrrrrrre rien ie eie ein eie cio zio eine eee eee eee eie ein eineiae zine eee iie rokoan iii nie ninnine 39 Copyright 2006 2012 Manzanita Systems Inc l MPEGID User s Manual V4 0 Private Stream 1 and Private Stream 2 Properties SCTE35 Splice Information Properties nrrrrrrrer eee eie rear eee eee eee nio ein eie ei zine ine eee nie ceci iaia iii iiiinnia DVB Subtitle Stream Properties srrrrrrrrre rien rniie neuron ein ei zi iene eee cieco cio eine caz ii iii rie ei ei ieieii nie nineine DVB Teletext Stream Properties srrrrreriarieieiie ee eee eie ein ein enne MPEG 1 System Stream Properties csrrnrrrinise cenere ein ein ein ene MPEG 2 Program Stream Properties srrrrriarieice sie eee cio ein zioninee MPEG 2 Transport Stream Properties msrrsrrrre ie ece ein eiezioninee MPEG 2 Program Properties srsrrrrre rie ein ei zise ie eie eee cio ein ei ein enne MPEG 4 ISO Base Media File Properties rrrrrrrrenrre rie eie riesce eee eine eine eiaei ance cie cin ei eci iii eee einnine
35. ater in the stream than what was analyzed then MPEGID will indicate that it did not see the data for this stream However because the stream was listed in the PMT it will be acknowledged in the Property Pane as being defined in the multiplex e When I demux a Private Stream such as subtitles or teletext why does MPEGID say that XXX bytes were written but the actual file size is larger This is because the XXX number is the size of the actual data but the file also includes XML code that will enable the file to be inputted to the Manzanita Multiplexer for multiplexing as Private Stream 1 into a transport stream e ran MPEGID on an MP4 media file with one MPEG 2 video stream on track 1 The report did not show the aspect ratio of the video Why not The aspect ratio information in an MPEG 4 ISO Base Media file will only be reported if itis presentin a moo box otherwise MPEGID does not display this parameter Copyright 2006 2012 Manzanita Systems Inc Additional Support 51 5 2 References The following list of documents is the primary references used by MPEGID 1 ISO IEC 11172 1 1993 Information technology Generic coding of moving pictures and associated audio for digital storage media at up to about 1 5 Mbits s Part 1 Systems 2 ISO IEC 11172 2 1993 Information technology Generic coding of moving pictures and associated audio for digital storage media at up to about 1 5 Mbits s Part 2 Video 3 ISO IEC 111
36. box will open that allows you to select between saving the output file in LOAS LATM format or ADTS format Ifthe selected stream is a common encrypted MPEG 4 ISO Base Media File then a dialog box will open that displays a Key Identifier KID value and prompts you for the AES encryption key The key should be entered in hexadecimal 4 Browse your system to select the desired location to save the demultiplexed stream enter the output file name in the File Name box then click Save Depending upon the size of the input file it may take several minutes for the stream to be demultiplexed A dialog box will display the progress of the demultiplex operation When demultiplexing is complete a dialog box will display the final size of the output file A If your input file is on a remote location on a network the demultiplexing progress may not be displayed or it may not be accurately updated because of network latency Copyright 2006 2012 Manzanita Systems Inc MPEGID User s Manual V4 0 4 6 Identifying from the Command Line The MPEGID installation includes a command line version that enables execution of MPEGID in a command promptor shell window The output of the command line version is identical to the results that are displayed in the Property Pane of the GUI version The command line MPEGID can be run in batch files or scripts for high volume or automated applications Its output can be directed to a file for a saved
37. ced with a Ox in hexadecimal The base in which the stream_type property is displayed is set by the Edit gt Preferences menu function The stream_type property is only displayed if the MPEG 2 Video Elementary Stream is a component of an MPEG 2 Transport Stream Descriptors MPEG 2 Transport Stream only Any descriptors that are associated in the PMT with the elementary stream are shown The hexadecimal data bytes for each descriptor thatis present are displayed on a separate line The Descriptors property is only displayed if the MPEG 2 Video Elementary Stream is a component of an MPEG 2 Transport Stream stream_id MPEG 1 System MPEG 2 Program and MPEG 2 Transport Streams only This property is the stream_id value that appears in PES headers for the video stream Generally MPEG 2 video streams are assigned a stream_id value from 224 to 239 OxEO to OxEF The value maybe Copyright 2006 2012 Manzanita Systems Inc Using ween 27 specified in decimal or if prefaced with a Ox in hexadecimal as set by the Edit gt Preferences menu function The stream_id property is only displayed if the MPEG 2 Video Elementary Stream is a component of an MPEG 1 System Stream MPEG 2 Program Stream or MPEG 2 Transport Stream track_ID MPEG 4 ISO Base Media Files only The track_ID property is the value that identifies the video elementary stream in the MPEG 4 ISO base media file Bit Rate The Bit Rate property is the rate in bits per sec
38. ch the stream_type property is displayed is set by the Edit gt Preferences menu function Descriptors Any descriptors that are associated in the PMT with the elementary stream are shown The hexadecimal data bytes for each descriptor thatis present are displayed on a separate line stream_id The stream_id is the value that identifies the stream in PES headers Generally DVB Teletext Streams are assigned a stream_id value of 0xBD or Private Stream 1 The value may be specified in decimal or if prefaced with a Ox in hexadecimal The base in which the stream_id property is displayed is set by the Edit gt Preferences menu function MPEG 1 System Stream Properties In addition to General File Properties and individual elementary stream properties the following property is displayed if the input media file is an MPEG 1 System Stream Mux Rate The Mux Rate property is the rate in bits per second bps thatis specified by the initial mux_rate field in the stream syntax MPEG 2 Program Stream Properties In addition to General File Properties and individual elementary stream properties the following property is displayed if the input media file is an MPEG 2 Program Stream Video Object VOB files are identified as MPEG 2 Program Streams Program Mux Rate The Program Mux Rate property is the rate in bits per second bps that is specified by the initial program_mux_rate field in the stream syntax Copyright 2006 2012 M
39. cimal or if prefaced with a Ox in hexadecimal The base in which the PMT PID property is displayed is set by the Edit gt Preferences menu function PCR PID The PCR PID property is the PID value of the stream that carries the Program Clock Reference PCR for this program The value may be specified in decimal or if prefaced with a Ox in hexadecimal The base in which the PCR PID property is displayed is set by the Edit gt Preferences menu function Program Descriptors Any descriptors that are defined in the PMT for this program are shown The hexadecimal data bytes for each descriptor thatis present are displayed on a separate line Number of PMT Entries The Number of PMT Entries is the number of elementary stream and data PIDs that are designated to be part of this program in the PMT 4 3 28 MPEG 4 ISO Base Media File Properties In addition to General File Properties the properties of each individual elementary stream contained in the media file will be displayed in the Property Pane for an MPEG 4 ISO Base Media File Copyright 2006 2012 Manzanita Systems Inc a MPEGID User s Manual V4 0 4 4 Saving a Report File After you have identified a media file you can save the results in a report file for future reference The report file is asimple text file that contains all of the information displayed in the Property Pane A If you just want part of the Property Pane results in a document you can select the area t
40. d outlines the terms of the license agreement that covers the MPEGID software and associated documentation This manual assumes that you have familiarity with the basic MPEG syntax and semantics Copyright 2006 2012 Manzanita Systems Inc Chapter II Getting Started Getting Started 9 2 Getting Started This chapter helps you install and start MPEGID It contains the following sections e Installing MPEGIDI 9Ndescribes installation of the MPEGID program to your hard drive e Starting MPEGIDI11 explains how to start the MPEGID program on your computer e Installing Your License Keyl 1 describes how to install the key that allows you to run the full version of MPEGID The MPEGID program will run as a demo version until you install the license key that you will receive when you register your copy with Manzanita Systems or unless you have a dongle for any licensed Manzanita product installed on your system The demo version does not allow you to use the demultiplexer function and command line execution both of which are supported in the full version 2 1 Installing MPEGID The latest version of MPEGID is always available for download from the Manzanita Systems website at htto www m anzanitasystems com mpegid htm MPEGID is available for the following platforms e Windows ah e Unusl 0 e Macosli 2 1 1 Windows MPEGID is provided in a single self extracting executable for installation on Windows systems Typically the
41. d stream content No data seen for this elementary stream Nis the value of the program_number that is assigned to the program in the Program Association Table PAT The Program Number node will only be displayed if the input file is identified as a MPEG 2 Transport Stream Property Pane The Property Pane displays a list of properties that characterize the input file and each of its component streams Ifthe input file is a multiplexed stream MPEG 1 System Stream MPEG 2 Program Stream MPEG 2 Transport Stream or MPEG 4 ISO Base Media File then the Property Pane occupies the panel to the right of the Multiplex Pane In this case the Property Pane displays all properties of the multiplex with indenting to distinguish individual components and to indicate hierarchy When you click on a node in the Multiplex Pane the properties of the corresponding component are highlighted in the Property Pane The chapter Using MPEGID 2A in this manual describes the properties for each stream and multiplex component that are displayed in the Property Pane Copyright 2006 2012 Manzanita Systems Inc Chapter IV Using MPEGID 22 MPEGID User s Manual V4 0 4 4 1 Using MPEGID Identifying and characterizing a media file is as simple as opening up the file in MPEGID MPEGID will display important properties of the stream that the file contains If the input file contains a multiplexed stream MPEG 1 System Stream MPEG 2 Program Stream MPEG
42. e MPEG 2 Program Stream and MPEG 2 Transport Stream only The stream_type property is the stream_type value thatis associated with the AAC elementary stream in the Program Map Table The value maybe specified in decimal or if prefaced with a Ox in hexadecimal Generally AAC streams are assigned a stream_type value of 15 OxOF The base in which the stream_type propertyis displayed is set by the Edit gt Preferences menu function The stream_type property is only displayed if the AAC Elementary Stream is a component of an MPEG 2 Transport Stream Descriptors MPEG 2 Transport Stream only Any descriptors that are associated in the PMT with the elementary stream are shown The hexadecimal data bytes for each descriptor thatis present are displayed on a separate line The Descriptors property is only displayed if the AAC Elementary Stream is a component of an MPEG 2 Transport Stream stream_id MPEG 2 Program Stream and MPEG 2 Transport Streams only The stream_id property is the stream_id value that appears in PES headers for the AAC elementary stream Generally AAC streams are assigned a stream_id value from 192 to 223 OxCO to OxDF The value may be specified in decimal or if prefaced with a Ox in hexadecimal The base in which the stream_id property is displayed is set by the Edit gt Preferences menu function The stream_id property is only displayed if the AAC Elementary Stream is a component of an MPEG 2 Program Stream or MPEG 2 Tr
43. ense agreement 57 entitles no more than one user to use a single registered copy ata time Pricing e The registration fee for MPEGID is 49 95 USD per single user license Purchasing by Credit Card e You must contact Manzanita Systems to register and pay your MPEGID registration fee You can use your MasterCard VISA or American Express card e Your order can be placed 24 hours a day 7 days a week by fax at 1 858 679 8991 or by email to mpegid manzanitasystems com e You can also call 1 858 679 8990 between the hours of 8 00 AMand 5 00 PM Pacific Time Monday Copyright 2006 2012 Manzanita Systems Inc Purchasing and License Agreement 55 through Friday except US holidays e Please provide your name credit card number expiration date billing address telephone number and email address when you order e Yourlicense keywill be emailed to you within one 1 business day Therefore itis important that you provide your valid email address Submitting a Purchase Order e We can accept purchase orders from government and accredited educational institutions and major corporations Please address questions to sales manzanitasystems com or call us at 1 858 679 8990 Copyright 2006 2012 Manzanita Systems Inc s MPEGID User s Manual V4 0 6 3 Unregistered User License Agreement This is the legal agreement to which you are bound when you install and run the demo version of the MPEGID program The demo
44. entary Stream is a component of an MPEG 2 Transport Stream Descriptors MPEG 2 Transport Stream only Any descriptors that are associated in the PMT with the elementary stream are shown The hexadecimal data bytes for each descriptor thatis present are displayed on a separate line The Descriptors property is only displayed if the MPEG 1 Video Elementary Stream is a component of an MPEG 2 Transport Stream stream_id MPEG 1 System MPEG 2 Program and MPEG 2 Transport Streams only The stream_id property is the stream_id value that appears in PES headers for the video elementary stream Generally MPEG 1 video elementary streams are assigned a stream_id value from 224 to 239 OxEO to OxEF The value maybe specified in decimal or if prefaced with a Ox in hexadecimal The Copyright 2006 2012 Manzanita Systems Inc MPEGID User s Manual V4 0 4 3 3 base in which the stream_id propertyis displayed is set by the Edit gt Preferences menu function The stream_id property is only displayed if the MPEG 1 Video Elementary Stream is a component of an MPEG 1 System Stream MPEG 2 Program Stream or MPEG 2 Transport Stream track_ID MPEG 4 ISO Base Media Files only The track_ID property is the value that identifies the elementary stream in the MPEG 4 ISO base media file Bit Rate The Bit Rate property is the rate in bits per second bps thatis specified in the video elementary stream syntax The Bit Rate property will be set
45. entified 2 File Size 25 Format WAV Audio Data 37 Frame Rate MPEG 1 Video Elementary Stream 25 MPEG 2 Video Elementary Stream 26 MPEG 4 AVC H 264 Video Elementary Stream 27 MPEG 4 Part 2 Video Elementary Stream 29 Ha H 264 Video 27 help 49 52 About 15 Manual 15 icons 16 18 Identify 15 identifying 22 installation license key 12 Linux 10 MacOSX 11 MPEGID 9 Windows 9 interface 14 La Layer MPEG Audio Elementary Stream 30 Level MPEG 2 Video Elementary Stream 26 MPEG 4 AVC H 264 Video Elementary Stream 27 license agreement registered user 57 unregistered user 56 license key installation 12 purchasing 54 Copyright 2006 2012 Manzanita Systems Inc Linux installation 10 Mac OS X installation 11 Manual 15 Manzanita DVB Subtitle XML Data 39 Manzanita DVB Teletext XML Data 39 Manzanita Private Stream XML Data 39 Manzanita SCTE35 Splice Information Text Data 39 Manzanita SCTE35 Splice Information XML Data 39 Manzanita SI Table XML Data 39 Manzanita Systems contacting 52 Menu Bar functions 15 MPEG 51 MPEG Layer Audio Elementary Stream 30 MPEG Layer Il Audio Elementary Stream 30 MPEG Layer III MP3 Audio Elementary Stream 30 MPEG 1 system stream 42 demultiplexing 45 MPEG 1 Video Elementary Stream 25 MPEG 2 Program 43 MPEG 2 program stream 42 demultiplexing 45 MPEG 2 transport stream 43 demultiplexing 45 MPEG 2 Video Elementary Stream 26 MPEG 4 AVC H 264 Video Elementary Stream 27 MPEG
46. entifies the elementary stream in the MPEG 4 ISO base media file Bit Rate The Bit Rate property is the rate in bits per second bps that is specified in the audio elementary stream syntax Sample Rate The Sample Rate is the sampling frequency in samples per second sps thatis specified in the audio elementary stream syntax Copyright 2006 2012 Manzanita Systems Inc Using MPEGID 31 4 3 7 AC 3 Audio Dolby Digital Elementary Stream Properties The following properties are displayed in the Property Pane for an AC 3 Dolby Digital Audio Elementary Stream PID MPEG 2 Transport Stream only The PID property is the value of the PID thatis associated with the audio elementary stream The PID value may be an integer between 16 and 8190 0x0010 and Ox1FFE The value may be specified in decimal or if prefaced with a 0x in hexadecimal The base in which the PID property is displayed is set by the Edit gt Preferences menu function The PID property is only displayed if the AC 3 Audio Elementary Stream is a component of an MPEG 2 Transport Stream stream_type MPEG 2 Program Stream and MPEG 2 Transport Stream only The stream_type property is the stream_type value that is associated with the audio elementary stream in the Program Map Table The value maybe specified in decimal or if prefaced with a Ox in hexadecimal Generally AC 3 audio streams are assigned a stream_type value of 129 0x81 The base in which the stream_ty
47. ger between 16 and 8190 0x0010 and 0x1FFE The value maybe specified in decimal or if prefaced with a Ox in hexadecimal The base in which the PID property is displayed is set by the Edit gt Preferences menu function stream_type The stream_type property is the stream_type value that is associated with the User Private Stream in the Program Map Table User Private Streams are identified by the stream_type values of 0x80 through OxFF inclusive The value may be specified in decimal or if prefaced with a Ox in hexadecimal The base in which the stream_type property is displayed is set by the Edit gt Preferences menu function Descriptors Any descriptors that are associated in the PMT with the data stream are shown The hexadecimal data bytes for each descriptor thatis present are displayed on a separate line Private Stream 1 and Private Stream 2 Properties Private Stream 1 and Private Stream 2 are data streams that are contained in PES packets They are specifically identified by their stream_id in the PES packet header MPEGID reports the presence of Private Stream 1 and Private Stream 2 in MPEG 2 transport streams however it does not inspect the content The following properties are displayed in the Property Pane for Private Stream 1 and Private Stream 2 data PID The PID property is the value of the PID thatis is associated with the Private Stream 1 or Private Stream 2 data stream The PID value may be an integer between
48. hat you want copy it to the clipboard and paste it in the document To save a report file 1 Choose File gt Save Report As from the Menu Bar The Save As dialog box will appear 2 Browse your system to select the desired location to save the report file enter the report name in the File Name box then click Save Copyright 2006 2012 Manzanita Systems Inc Using MPEGID 45 4 5 Demultiplexing an Elementary Stream The MPEGID program includes a utility that will extract a single elementary stream from an input MPEG 1 System Stream MPEG 2 Program Stream MPEG 2 Transport Stream or MPEG 4 ISO Base Media File and save itas a binary file Multiple elementary streams may be extracted from a given input stream file by repeatedly running the Demultiplexer The demultiplexer function is not available with the demo version of MPEGID To demultiplex an elementary stream 1 Open and identify 22 the input file The file must be an MPEG 1 system stream MPEG 2 program stream VOB MPEG 2 transport stream or MPEG 4 ISO base media file 2 Select the node in the Multiplex Pane that represents the elementary stream you wish to demultiplex 3 Choose Edit gt Demux from the Menu Bar or click the right mouse button on the node and then click on the Demux function in the submenu The Demultiplex As dialog box will appear If the selected stream is an AAC Elementary Stream in an MPEG 4 ISO Base Media File then a dialog
49. he following sections e Registration Benefits 54 gives the benefits to which you are entitled as a registered user of MPEGID e Purchasing a Registered Copyl54 gives the pricing and ordering instructions for MPEGID e Unregistered User License Agreement 58 is the legal agreement to which you are bound when you install and run the demo version of the MPEGID program e Registered User License Agreement sis the legal agreement to which you are bound when you install and run the full registered version of the MPEGID program 6 1 Registration Benefits As a registered user you will receive the following benefits e An activation key to unlock the full version of MPEGID The full version entitles you to run your copy of MPEGID for an unlimited time e An integrated demultiplexer to extract video audio and data streams from input system stream program stream transport stream and MPEG 4 ISO base media files e Access to a command line version of MPEGID Asoftware license that entitles you to update your copy of MPEGID with future patches and releases e Free technical supportby email or phone for at least 90 days starting from your registration date Manzanita Systems reserves the right to introduce an upgrade charge for major new releases 6 2 Purchasing a Registered Copy When you register your copy of MPEGID with Manzanita Systems you will be given a license key that will enable you to unlock the full version The MPEGID lic
50. ied by the horizontal_size and vertical_size fields in the video sequence header Chroma Format The Chroma Format property indicates the format of the chrominance information in the video and will be one of the following 4 2 0 4 2 2 or 4 4 4 Copyright 2006 2012 Manzanita Systems Inc Using MPEGID 29 4 3 5 MPEG 4 Part 2 Video Elementary Stream Properties The following properties are displayed for an MPEG 4 Part 2 Video Elementary Stream PID MPEG 2 Transport Stream only This property is the value of the PID that is associated with the video elementary stream The value may be an integer between 16 and 8190 0x0010 and 0x1FFE The value may be specified in decimal or if prefaced with a Ox in hexadecimal as set by the Edit gt Preferences menu function The PID property is only displayed if the MPEG 4 Part 2 Video Elementary Stream is a component of an MPEG 2 Transport Stream stream_type MPEG 2 Transport Stream only The stream_type property is the stream_type value that is associated with the video elementary stream in the Program Map Table The value maybe specified in decimal or if prefaced with a Ox in hexadecimal The base in which the stream_type property is displayed is set by the Edit gt Preferences menu function The stream_type property is only displayed if the MPEG 4 Part 2 Video Elementary Stream is a component of an MPEG 2 Transport Stream Descriptors MPEG 2 Transport Stream only Any descripto
51. ing components Menu Bar Multiplex Pane Menu Bar The Menu Bar provides menus to open an input media file save a report file run the Demultiplexer and set File Edit Help MPEG 2 Transport Stream MPEG 2 Transport Stream A SS Program Number 2 K MPEG 2 Video Elementary Stream MPEG Layer 2 Audio Elementary Stream d Dolby AC 3 Audio Elementary Stream File C Work Streams MPEGID transport_stream m Type MPEG 2 Transport Stream File Size 8628448 bytes Transport Packet Size 188 bytes Duration 10 sec Transport Rate 6902843 bps program_number 2 PMT PID 0x0020 PCR PID 0x0021 Program Descriptors none Number of PMT Entries 3 MPEG 2 Video Elementary Stream PID 0x0021 stream_type 0x02 MPEG 2 Video Descriptors none stream_id 0xE0 MPEG Video Bit Rate 6000000 bps Profile Main Level Main Frame Rate 30 fps Resolution 640 x 480 Aspect Ratio 4 3 Chroma Format 4 2 0 MPEG Layer 2 Audio Elementary Stream PID 0x0024 stream_type 0x04 MPEG 2 Audio Descriptors none stream id 0xCO MPEG Audio d display preferences It also provides access to the online help system Stream Title Bar 16 The Stream Title Bar tells you the type of the input media file Multiplex Pane 18 Stream Title Bar Property Pane The Multiplex Pane shows a graphical representation of the contents of the in
52. key The name maybe specified by full path relative path or by filename only If only the filename is given then MPEGID will look for the input file in the current directory Copyright 2006 2012 Manzanita Systems Inc Chapter V Additional Support Additional Support 5 Additional Support This chapter includes more information about using the MPEG Stream Identifier and where to go if you have additional questions It has the following sections e Frequently Asked Questions FAQ 49 is a list of questions and answers that includes tips for using MPEGID e References 5iNis a reference list of MPEG standards documents e Technical Support 52 tells you how to contact Manzanita Systems for technical support assistance 5 1 Frequently Asked Questions FAQ Before reporting any problems please check this list to see if there is a known solution e Why does MPEGID identify Video Objects VOBs as MPEG 2 Program Streams VOB files used in DVD Video are just MPEG 2 Program Streams with additional data streams that contain navigation and search information MPEGID displays the VOB sub type that uniquely identifies each AC 3 Dolby Digital audio stream in the program stream e MPEGID can t identify a stream that I believe is an MPEG stream Why not The stream maybe corrupted or may not be using a valid format However if you think MPEGID is incorrect in its identification contact our technical support email support manza
53. lementary Stream Properties srrrrrrn esere ein eee eee een eie ein ei ae cazi ee eie eee cie ein ei nie nice nie eie einen 30 AC 3 Audio Dolby Digital Hementary Stream Properties mrrrrrrrnrinrineie eee eie cieco eine iaia iii eine 31 Enhanced AC 3 Dolby Digital Plus Audio Elementary Stream Properties rrine 32 AAC Elementary Stream ADTS Properties rrrrrrrre era eia rien einen ein eee ei eine see ere eee ein ei einen 33 AAC Elementary Stream ADIF Properties rrrrrrrrrnrie rear eie eine rie ein eee ei zine ene eee eee eie iii iii iii 33 AAC Elementary Stream LOAS LATM Properties nrrrrrrerierie rie eie ria eia zie eric eee iii iii einen 34 AAC Elementary Stream MP4 Properties srrrrrrrree esere ria eie einen rie ein eee ei eine ine cio eie ceci iaia zizi zine 35 DTS Audio Hementary Stream Properties scrrrrrerrn rie ein ein eee eie ere eie nia eine size ce cie cio cio ein eie nie ineine nie ninene 35 DTS HD and DTS HD Master Audio Hementary Stream Properties rrrrrrrie einen eee eieie einen 36 WAV Audio Data Properties rsrrrrrrrere ein eie eis ei zie nio ein ii ei einicen ine cie eee ea sokie kon rense kes kag orosida iii r Eras EnS 37 SMPTE 302M Audio Hementary Stream Properties nrrrrrrierierie ein eie ein eia eine eee eee eee cio eia iii ennen nnen 38 Manzanita XML D
54. n MPEG 2 Transport Stream e SCTE35 Splice Information in MPEG 2 Transport Stream e DVB Subtitle Stream in MPEG 2 Transport Stream e DVB Teletext Stream in MPEG 2 Transport Stream e AAC Elementary Stream in MPEG 4 ISO Base Media File MPEGID has an integrated Demultiplexer tool which allows you to extract and save video audio and data streams from existing system stream program stream VOB transport stream or MPEG 4 ISO base media files Acommand line executable is included with the MPEGID installation It enables execution of MPEGID in batch files or scripts for high volume applications The Demultiplexer tool and command line MPEGID are only available with the full registered version of MPEGID and not with the demo version Copyright 2006 2012 Manzanita Systems Inc 4 MPEGID User s Manual V4 0 What s New in MPEGID Version 4 0 MPEGID Version 4 0 is a major release that has the following new features 1 1 1 2 DTS HD audio streams are identified Wave Audio WAV streams are identified Manzanita SCTE35 Splice Information XML Data files are identified Manzanita SI Table XML Data files are identified Private Stream 2 data in MPEG 2 transport stream files is detected MPEG 4 ISO Base Media files with movie fragments moof box are supported AAC Spectral Band Replication in MPEG 4 ISO Base Media files is reported Video chroma formatis detected and reported in MPEG 2 video elementary streams and MPEG 4 AVC
55. ndividual elementary streams within the multiplex will also be identified and their properties will be displayed MPEGID identifies all of the following types of media formats MPEG 1 Video Elementary Stream MPEG 2 Video Elementary Stream MPEG 4 AVC H 264 Video Elementary Stream MPEG 4 Part 2 Video Elementary Stream MPEG Layer Audio Elementary Stream MPEG Layer Il Audio Elementary Stream MPEG Layer III MP3 Audio Elementary Stream AC 3 Dolby Digital Audio Elementary Stream Enhanced AC 3 Dolby Digital Plus Audio Elementary Stream AAC Elementary Stream ADTS AAC Elementary Stream ADIF AAC Elementary Stream LOAS LATM DTS Audio Elementary Stream DTS HD Audio Elementary Stream DTS HD Master Audio Elementary Stream WAV Audio Data Manzanita Private Stream XML Data Manzanita SI Table XML Data Manzanita SCTE35 Splice Information XML Data Manzanita SCTE35 Splice Information Text Data Manzanita DVB Subtitle XML Data Manzanita DVB Teletext XML Data MPEG 1 System Stream MPEG 2 Program Stream including Video Object VOB File MPEG 2 Transport Stream Copyright 2006 2012 Manzanita Systems Inc Introduction 3 e MPEG 4 ISO Base Media File e SMPTE 302M Elementary Stream in MPEG 2 Transport Stream e Private Stream in MPEG 2 Program Stream e User Private Stream in MPEG 2 Program Stream e User Private Stream in MPEG 2 Transport Stream e Private Stream 1 Data in MPEG 2 Transport Stream e Private Stream 2 Data i
56. nitasystems com We would be interested in analyzing your stream to see why it cannot be identified e MPEGID reports a Duration for my stream that seems wrong When play the stream the duration is longer than the one given by MPEGID Why Your stream may be variable bit rate or there may be a rate change somewhere in the stream For all input streams except transport streams MPEGID gets the bit rate from the stream syntax which for variable rate streams is usually the maximum bit rate For transport streams MPEGID determines the bit rate from the initial PCRs in the stream Because the Duration is calculated from the input file size and the bit rate it may be different than the actual duration e have transport stream files that know contain System Information data streams These streams don t appear in the Multiplex View Why not For transport streams MPEGID only identifies elementary streams that are listed in a Program Map Table System Information PIDs that are not defined in a PMT will not be shown e I ve installed MPEGID on my Linux system and tried running the command line version geta command not found message What s wrong If you get a message that the name that you entered is not recognized as a command then the MPEGID executable is not in a location that is recognized by the PATH environment variable You should either create a symbolic link from the MPEGID program to a directory which is in your PATH variable
57. nput file is a single elementary stream or XML data file The Multiplex Pane displays a tree structure that depicts the hierarchy of the multiplex The root node of the tree signifies the multiplex file itself Each node that branches from the root node represents a component of the multiplex These branch nodes show the multiplexed video audio and data streams that are identified in the file If the input file is an MPEG 2 Transport Stream the Multiplex Pane will also display a Program node for each program thatis found In this case the video audio and data streams that are assigned to a given program will branch from the associated Program node For example the MPEG 2 transport stream in the example below has one program identified with Program Number 2 This program contains one video elementary stream and two audio elementary streams The Multiplex Pane displays an MPEG 2 Transport Stream root node and a Program Number 2 node with one video branch node and two audio branch nodes When the MPEG 2 Video Elementary Stream node is selected in the Multiplex Pane as shown its detailed properties are highlighted in the Property Pane D MPEGID C MPEGID Streams manzanita mpq Lo mes File Edit Help MPEG 2 Transport Stream MPEG 2 Transport Stream File C MPEGID Streams manzanita mpg 4 tmp Number 2 Type MPEG 2 Transport Stream DR MPE Se d File Size 8628448 bytes MPEG 2 Video Elementary Stream Transport Packet Size 1
58. nput file is an elementary stream a list of properties will be displayed in the Property Pane below the Stream Title Bar If the input file is a multiplexed stream then both the Multiplex Pane and Property Pane will display the results of the identification If MPEGID does not recognize the format of the input file it will display an error message To open and identify an input media file using the Identify function 1 Choose File gt Identify from the Menu Bar The Open File dialog box will appear 2 Browse your system to select the input file then click Open The Open File dialog box will close and MPEGID will open the input file and identify it The Stream Title Bar will display the identity of the file If the input file is an elementary stream a list of properties will be displayed in the Property Pane below the Stream Title Bar If the input file is a multiplexed stream then both the Multiplex Pane and Property Pane will display the results of the identification If MPEGID does not recognize the format of the input file it will display an error message Copyright 2006 2012 Manzanita Systems Inc Using MPEGID 23 4 2 Viewing the Multiplex Structure If your input media file is an MPEG 1 System Stream MPEG 2 Program Stream VOB MPEG 2 Transport Stream or MPEG 4 ISO Base Media File MPEGID will display a tree diagram in the Multiplex Pane that represents the contents of the multiplexed stream This tree illustrates the
59. nsport Stream only The PID property is the value of the PID thatis associated with the audio elementary stream The PID value may be an integer between 16 and 8190 0x0010 and Ox1FFE The value may be specified in decimal or if prefaced with a 0x in hexadecimal The base in which the PID property is displayed is set Copyright 2006 2012 Manzanita Systems Inc 36 MPEGID User s Manual V4 0 4 3 14 by the Edit gt Preferences menu function The PID property is only displayed if the DTS Audio Elementary Stream is a component of an MPEG 2 Transport Stream stream_type MPEG 2 Program Stream and MPEG 2 Transport Stream only The stream_type property is the stream_type value that is associated with the DTS Audio Elementary Stream in the Program Map Table The value maybe specified in decimal or if prefaced with a Ox in hexadecimal Generally DTS audio streams are assigned a stream_type value of 0x06 The base in which the stream_type property is displayed is set by the Edit gt Preferences menu function The stream_type property is only displayed if the DTS Audio Elementary Stream is a component of an MPEG 2 Transport Stream Descriptors MPEG 2 Transport Stream only Any descriptors that are associated in the PMT with the elementary stream are shown The hexadecimal data bytes for each descriptor thatis present are displayed on a separate line The Descriptors property is only displayed if the DTS Audio Elementary Stream is
60. number of audio samples per second sps for each channel Format The Format property identifies the audio codec used to code the WAV audio file Number of Channels The Number of Channels property is the number of audio channels presentin file Copyright 2006 2012 Manzanita Systems Inc 3 MPEGID User s Manual V4 0 Word Size The Word Size property is the number of bits and bytes used to store each sample in the WAV file 4 3 16 SMPTE 302M Audio Elementary Stream Properties The following properties are displayed in the Property Pane for a SMPTE 302M Audio Elementary Stream PID MPEG 2 Transport Stream only The PID property is the value of the PID thatis associated with the audio elementary stream The PID value may be an integer between 16 and 8190 0x0010 and Ox1FFE The value may be specified in decimal or if prefaced with a 0x in hexadecimal The base in which the PID property is displayed is set by the Edit gt Preferences menu function The PID property is only displayed if the SMPTE 302M Audio Elementary Stream is a component of an MPEG 2 Transport Stream stream_type MPEG 2 Transport Stream only The stream_type property is the stream_type value that is associated with the audio elementary stream in the Program Map Table The value maybe specified in decimal or if prefaced with a Ox in hexadecimal Generally SMPTE 302M audio streams are assigned a stream_type value of 6 The base in which the stre
61. o Data Properties BA e SMPTE 302M Audio Elementary Stream Properties 38 e Manzanita XML Data Properties 39 e Private Stream Properties 39 e User Private Stream Properties BA e Private Stream 1 and Private Stream 2 Properties 40 e SCTE35 Splice Information Properties 40 e DVB Subtitle Stream Properties 41 e DVB Teletext Stream Properties MA e MPEG 1 System Stream Properties 424 e MPEG 2 Program Stream Properties 424 e MPEG 2 Transport Stream Properties MA e MPEG 2 Program Properties 439 e MPEG 4 ISO Base Media File Properties 434 Copyright 2006 2012 Manzanita Systems Inc Using MPEGID 25 4 3 1 General File Properties For all supported types of media files the Property Pane will display the following properties File The File property is the full pathname of the input file Type The Type property is the file tyoe that was determined by MPEGID File Size The File Size property gives the size of the input file in bytes Duration The Duration property gives an estimate of the length of the stream in hours minutes and seconds MPEGID bases this estimate on the File Size of the input file and the bit rate that is determined from the stream For video and audio elementary streams the bit rate is explicitly specified in the stream syntax For MPEG 1 System Streams and MPEG 2 Program Streams the bit rate is the initial mux_rate value specified in the stream For MPEG 2 Transport Streams MPEGID estimates
62. ond bps thatis specified in the video elementary stream syntax Ifthe video stream is variable bit rate the Bit Rate property will be set to the maximum bit rate at which the stream is encoded Profile The Profile property is determined from the profile_and_level_indication field in the video elementary stream syntax Level The Level property is determined from the profile_and_level_indication field in the video syntax Frame Rate The Frame Rate property is the frame rate in frames per second fps thatis specified in the video elementary stream syntax Resolution The Resolution property is given as width x height where width is the width in samples and heightis the heightin lines of the displayable part of a picture as specified by the horizontal_size and vertical_size fields in the video sequence header Aspect Ratio The Aspect Ratio property is the value specified in the aspect_ratio_information field in the video sequence header Chroma Format The Chroma Format property indicates the format of the chrominance information in the video and will be one of the following 4 2 0 4 2 2 or 4 4 4 4 3 4 MPEG 4 AVC H 264 Video Elementary Stream Properties The following properties are displayed in the Property Pane for an MPEG 4 AVC H 264 Video Elementary Stream PID MPEG 2 Transport Stream only The PID property is the value of the PID thatis associated with the video elementary stream The PID value may be an integer between 16 and 8190
63. or include the location of the MPEGID program in the PATH variable e find MPEGID to be very useful but frequently use files that are in a standard format that is not supported by MPEGID Can you add this format It would be helpful to me We are very interested in getting input from our customers We would definitely like to add new formats to future releases of MPEGID Please send your request to support manzanitasystems com Any information e g specifications and references about your formatis helpful Copyright 2006 2012 Manzanita Systems Inc so MPEGID User s Manual V4 0 e MPEGID identifies the output of my encoder as a transport stream When try to play iton a decoder it doesnt play correctly Whatis wrong MPEGID does not verify input streams for compliance Manzanita Systems offers a compliance and verification program the MPEG 2 Transport Stream Analyzer MP2TSAE MP2TSAE will perform a full analysis on your transport streams Please visit our website www manzanitasystems com for more information about MP2TSAE e The output in the Multiplex Pane indicates No data seen for this elementary stream but I know that that elementary stream exists Also in the Property Pane there is a description of the stream Why is that This is because MPEGID only looks ata limited portion of the beginning of the file If the elementary stream data does not occur in that portion of the stream i e its first occurrence is l
64. pe property is displayed is set by the Edit gt Preferences menu function The stream_type property is only displayed if the AC 3 Audio Elementary Stream is a component of an MPEG 2 Transport Stream Descriptors MPEG 2 Transport Stream only Any descriptors that are associated in the PMT with the elementary stream are shown The hexadecimal data bytes for each descriptor thatis present are displayed on a separate line The Descriptors property is only displayed if the AC 3 Audio Elementary Stream is a component of an MPEG 2 Transport Stream stream_id MPEG 2 Program Stream and MPEG 2 Transport Streams only The stream_id property is the stream_id value that appears in PES headers for the AC 3 audio elementary stream Generally AC 3 audio streams are assigned a stream_id value of 189 OxBD The value may be specified in decimal or if prefaced with a Ox in hexadecimal The base in which the stream_id property is displayed is set by the Edit gt Preferences menu function The stream_id property is only displayed if the AC 3 Audio Elementary Stream is a component of an MPEG 2 Program Stream or MPEG 2 Transport Stream VOB sub type VOBs only The VOB sub type is an identifier that is unique for each Dolby AC 3 stream in the VOB The VOB sub type property is only displayed if the AC 3 Audio Elementary Stream is a component of a VOB type MPEG 2 Program Stream track_ID MPEG 4 ISO Base Media Files only The track_ID property is the value that
65. ple Rate is the sampling frequency in samples per second sps thatis specified in the audio elementary stream syntax Spectral Band Replication SBR The Spectral Band Replication property will only be displayed if an SBR extension is detected in the AAC stream 4 3 12 AAC Elementary Stream MP4 Properties When AAC audio data in ADTS or LATMLOAS container format is multiplexed in an MPEG 4 ISO Base Media File the headers are stripped off and the data is multiplexed as raw AAC frames MPEGID identifies this multiplexed AAC data as AAC Elementary Stream MP4 The following properties are displayed in the Property Pane for an AAC Elementary Stream MP4 track_ID The track_ID property is the value that identifies the AAC elementary stream in the MPEG 4 ISO base media file Bit Rate AAC elementary streams that are multiplexed in MPEG 4 ISO base media files are encoded at a variable bit rate For the Bit Rate property MPEGID estimates the bit rate in bps from the audio frames in the initial buffer Sample Rate The Sample Rate is the sampling frequency in samples per second sps thatis specified in the audio elementary stream syntax Spectral Band Replication SBR The Spectral Band Replication property will only be displayed if an SBR extension is detected in the AAC stream 4 3 13 DTS Audio Elementary Stream Properties The following properties are displayed in the Property Pane for a DTS Audio Elementary Stream PID MPEG 2 Tra
66. prompt or in a script enter the line mpegid d id 1 v subtype input_file output_file k key_file d Runs the demultiplexer id If input_fileis a system stream or program stream then idis the value of the stream_id that identifies the elementary stream that will be demultiplexed If the file is a transport stream then idis the value of the PID that identifies the elementary stream Ifthe file is an MPEG 4 ISO base media file then idis the value of the track_ID that identifies the elementary stream input_file The name ofthe input multiplex file The file must be an MPEG 1 system stream MPEG 2 program stream MPEG 2 transport stream or MPEG 4 ISO base media file The name may be specified by full path relative path or by filename only If only the filename is given then MPEGID will look for the input file in the current directory Copyright 2006 2012 Manzanita Systems Inc Using MPEGID 47 1 Optional only applicable if the selected elementary stream is AAC audio and input_file is an MPEG 4 ISO base media file When present the option indicates that the output file should be saved in LOAS LATM format By default when the option is not present the demultiplexed AAC audio will be saved in ADTS format k key_file Only applicable if input_file is a common encrypted MPEG 4 ISO base media file When present key_file specifies the name of the file containing the decryption key first 16 bytes contain the binary
67. put media file Itis only displayed if the input file is a multiplexed stream Property Panel 2X The Property Pane displays a list of stream properties and their values If the input file is a multiplexed stream the properties for the component that is currently selected in the Multiplex Pane are highlighted Copyright 2006 2012 Manzanita Systems Inc The MPEGID User Interface 3 1 Menu Bar The Menu Bar at the top of the interface gives you access to MPEGID s main functions The tables below summarize the commands on the Menu Bar Identify Opens the Open Input File dialog boxthatallows Ctrl O you to specify a media file for identification and characterization Save Report As Saves the properties of the current input file ina Ctrl S text file Closes the MPEGID program Ctrl Q transport stream or MPEG 4 ISO base media file Preferences Sets the format decimal or hexadecimal in which stream_id PID and stream_type values are displayed Extracts a single selected elementary stream Ctrl D from a multiplexed stream and saves it as a binary file The input file mustbe an MPEG 1 system stream MPEG 2 program stream VOB MPEG 2 Opens the online User s Manual esi Displays information about your copy of the Lo MPEGID program Copyright 2006 2012 Manzanita Systems Inc 16 MPEGID User s Manual V4 0 3 2 Stream Title Bar The Stream Title Bar spans the MPEGID interface just belo
68. reams are segmented in PES packets however their stream_id identifies them as Private Streams MPEGID reports the presence of Private Streams however it does not inspect the content The following property is displayed in the Property Pane for a Private Stream stream_id The stream_id property is the stream_id value that appears in PES headers for the Private Stream Private Streams are identified by the stream_id values of 0xBD private_stream_1 and OxBF private_stream_2 The value may be specified in decimal or if prefaced with a 0x in hexadecimal The base in which the stream_id property is displayed is set by the Edit gt Preferences menu function 4 3 19 User Private Stream Properties MPEG 2 program streams and MPEG 2 transport streams can contain privately defined data streams in addition to audio and video elementary streams Each data stream is carried by a unique PID and is identified in the transport stream s Program Map Table as a User Private Stream User Private Streams may or may not be contained in PES packets MPEGID reports the presence of User Private Streams however it does not inspect the content The following properties are displayed in the Property Pane for a User Private Stream Copyright 2006 2012 Manzanita Systems Inc MPEGID User s Manual V4 0 4 3 20 4 3 21 PID The PID property is the value of the PID thatis associated with the User Private stream The PID value maybe an inte
69. ress or implied including but not limited to implied warranties of merchantability and fitness for a particular purpose with respect to the MPEGID software and any accompanying documentation No Liability for Consequential Damages To the maximum extent permitted by applicable law in no event shall Manzanita Systems Inc be liable for any damages whatsoever including without limitation damages for loss of business profits business interruption loss of business information or other pecuniary loss arising out of the use or inability to use the MPEGID software even if Manzanita Systems Inc has been advised of the possibility of such damage Copyright 2006 2012 Manzanita Systems Inc ER MPEGID User s Manual V4 0 Index A AAC Elementary Stream ADIF 33 AAC Elementary Stream ADTS 33 AAC Elementary Stream LOAS LATM 34 AAC Elementary Stream MP4 35 About 15 AC 3 Dolby Digital Audio Elementary Stream 31 Aspect Ratio MPEG 1 Video Elementary Stream 25 MPEG 2 Video Elementary Stream 26 AVC Video 27 B Bit Rate AAC Elementary Stream ADIF 33 AAC Elementary Stream ADTS 33 AAC Elementary Stream LOAS LATM 34 AAC Elementary Stream MP4 35 AC 3 Audio Elementary Stream 31 DTS Audio Elementary Stream 35 DTS HD Audio Elementary Stream 36 DTS HD Master Audio Elementary Stream 36 Enhanced AC 3 Audio Elementary Stream 32 MPEG Audio Elementary Stream 30 MPEG 1 Video Elementary Stream 25 MPEG 2 Video Elementa
70. rs that are associated in the PMT with the elementary stream are shown The hexadecimal data bytes for each descriptor thatis present are displayed on a separate line The Descriptors property is only displayed if the MPEG 4 Part 2 Video Elementary Stream is a component of an MPEG 2 Transport Stream stream_id MPEG 2 Transport Streams only This property is the stream_id value that appears in PES headers for the video stream Generally video elementary streams are assigned a stream_id value from 224 to 239 OxE0 to OxEF The value maybe specified in decimal or if prefaced with a Ox in hexadecimal as set by the Edit gt Preferences menu function The stream_id property is only displayed if the MPEG 4 Part 2 Video Elementary Stream is a component of an MPEG 2 Transport Stream track_ID MPEG 4 ISO Base Media Files only The track_ID property is the value that identifies the video elementary stream in the MPEG 4 ISO base media file Bit Rate The Bit Rate property is the rate in bits per second bps that is specified in the video elementary stream syntax Ifthe video stream is variable bit rate the Bit Rate property will be set to the maximum bit rate at which the stream is encoded Profile amp Level The Profile amp Level property is determined from the video elementary stream syntax Frame Rate The Frame Rate property is the frame rate in frames per second fps if itis specified in the video elementary stream syntax Resol
71. rty Pane Any portion of the results that are displayed in the Property Pane can be selected copied to the clipboard and pasted in a document You can also save the entire contents of the Property Pane in a report file MA for later reference This section gives detailed descriptions of the properties that are displayed for each type of stream and multiplex component A Itis important to remember that MPEGID only looks at the beginning of the input file to determine its identity and stream properties Therefore any changes that occur later in the file will not be reflected in the displayed properties The Property Pane displays the following types of properties e General File Properties 25 e MPEG 1 Video Elementary Stream Properties 255 e MPEG 2 Video Elementary Stream Properties 26 e MPEG 4 AVC H 264 Video Elementary Stream Properties e MPEG 4 Part 2 Video Elementary Stream Properties PA e MPEG Audio Elementary Stream Properties 30 e AC 3 Audio Elementary Stream Properties 31 e Enhanced AC 3 Audio Elementary Stream Properties BA Copyright 2006 2012 Manzanita Systems Inc 24 MPEGID User s Manual V4 0 e AAC Elementary Stream ADTS Properties 339 e AAC Elementary Stream ADIF Properties 334 e AAC Elementary Stream LOAS LATM Properties 34 e AAC Elementary Stream MP4 Properties 35 e DTS Audio Elementary Stream Properties 35 e DTS HD and DTS HD Master Audio Elementary Stream Properties 364 e WAV Audi
72. ry Stream 26 MPEG 4 AVC H 264 Video Elementary Stream 27 SMPTE 302M Audio Elementary Stream 38 WAV Audio Data 37 Ca channel_id SMPTE 302M Audio Elementary Stream 38 Chroma Format MPEG 1 Video Elementary Stream 25 MPEG 2 Video Elementary Stream 26 MPEG 4 AVC H 264 Video Elementary Stream 27 MPEG 4 Part 2 Video Elementary Stream 29 command line 46 D demultiplexer 45 Demux 15 Descriptors AAC Elementary Stream ADTS 33 AAC Elementary Stream LOAS LATM 34 AC 3 Audio Elementary Stream 31 DTS Audio Elementary Stream 35 DTS HD Audio Elementary Stream 36 DTS HD Master Audio Elementary Stream 36 DVB Subtitle Stream 41 DVB Teletext Stream 42 Enhanced AC 3 Audio Elementary Stream 32 MPEG Audio Elementary Stream 30 MPEG 1 Video Elementary Stream 25 MPEG 2 Video Elementary Stream 26 MPEG 4 AVC H 264 Video Elementary Stream 27 MPEG 4 Part 2 Video Elementary Stream 29 Private Stream 1 40 Private Stream 2 40 SCTE 35 Splice Information 40 SMPTE 302M Audio Elementary Stream 38 User Private Stream 39 Dolby AC 3 Audio 31 Dolby Digital 31 Dolby Digital Plus 32 DTS Audio Elementary Stream 35 DTS HD Master Audio Elementary Stream 36 Duration 25 DVB Subtitle Stream 41 DVB Teletext Stream 42 ay Edit Demux 15 Preferences 15 elementary stream 45 Enhanced AC 3 Audio Elementary Stream 32 FAQ 49 file Identify 15 Copyright 2006 2012 Manzanita Systems Inc file identifying 22 Quit 15 Save ReportAs 15 types id
73. s Inc 6 4 Purchasing and License Agreement Registered User License Agreement This is a legal agreement between you either an individual or an entity and Manzanita Systems Inc By installing the MPEG Stream Identifier MPEGID software package and by using the full registered MPEGID program you agree to be bound by the terms of this Agreement Grant of License This License Agreement License permits you to use one copy of the MPEGID software which may include user documentation provided in online or electronic form The MPEGID software is licensed as a single product Its component parts may not be separated for use on more than one computer or by more than one user at anytime The software is in use on a computer when itis loaded into the temporary memory i e RAM or installed into the permanent memory e g hard disk of that computer Copyright The MPEGID software is owned by Manzanita Systems Inc and is protected by United States copyright laws and international treaty provisions Therefore you must treat the MPEGID software like any other copyrighted material You may not print or distribute copies of any user documentation provided in online or electronic form Other Restrictions This License is your proof of license to exercise the rights granted herein and must be retained by you You may not rent or lease the MPEGID software but you may transfer your rights under this License on a permanent basis provided you tran
74. se the GUI Both RPM and tar distributions are available for installation of MPEGID on Linux The files will be named for example mpegid 4 0 1 i386 rom and mpegid 4 0 igz A If you currently have an earlier version of the MPEGID software installed on your system you should uninstall it before installing MPEGID V4 0 To install MPEGID from the RPM package 1 Use RPMper your normal procedure to install the MPEGID package For example su rpm i mpegid 4 0 1 1386 rpm To install MPEGID from the tar file 1 Login as root user and unpack the archive into opt For example su cd opt tar xzf path to archive mpegid 4 0 tgz 2 Create symbolic links from the MPEGID executables to a directory which is in your PATH variable or include the location of the MPEGID executables in the PATH variable The MPEGID GUI program is called gmpegid The command line version of MPEGID is called mpegid For example ln s opt manzanita mpegid bin gmpegid usr bin gmpegid ln s opt manzanita mpegid bin mpegid usr bin mpegid 3 Ifthe system is running GNOME or KDE a desktop entry can be created by making links to files in the desktop directory For example ln s opt manzanita mpegid desktop mpegid desktop usr share applications mpegid desktop ln s opt manzanita mpegid desktop mpegid png usr share icons hicolor 32x32 apps mpegid png Copyright 2006 2012 Manzanita Systems Inc Getting Started ti 2 13 MacOS The minimum system
75. sed Manzanita product on your system to unlock the full version With the full version you will have access to the Demultiplexer and command line execution You will receive a license key when you register your copy of MPEGID with Manzanita Systems and paya registration fee The section Purchasing a Registered Copyl 54 in this manual gives instructions on how to order your registered copy d Itis recommended that you record and save your license key You will need it if you ever re install MPEGID To install the MPEGID license key 1 Start the MPEGID GUI program Adialog box will be displayed that gives you information about the demo version 2 Click the Enter License Key button 3 Enter your license key in the labeled textbox The license key will be 26 characters separated with dashes into 6 groups for example 37XDK 18CR3 2QA47 7D3NT B631S 4 4 Enter your company name or organization in the textbox labeled Company Name 5 Click the OK button If the license key was successfully installed a dialog box will appear informing you that the MPEGID program will quit 6 Startthe MPEGID GUI program again The full version of MPEGID will open You may now begin identifying your media files Copyright 2006 2012 Manzanita Systems Inc Chapter Ill The MPEGID User Interface MPEGID User s Manual V4 0 3 The MPEGID User Interface The MPEGID user interface consists of a single simple window It has the follow
76. sfer this License the MPEGID software and all accompanying printed materials retain no copies and the recipient agrees to the terms of this License You may not reverse engineer decompile or disassemble the MPEGID program Limited Warranty Manzanita Systems Inc warrants that the MPEGID program will perform substantially in accordance with the accompanying printed material and on line documentation for a period of 90 days from the date of purchase Manzanita Systems Inc additionally warrants that the MPEGID program is believed to be free from defect of workmanship and material or viruses Manzanita Systems Inc will provide technical support to investigate and resolve any problems reported by you within the warranty period Customer Remedies Manzanita Systems entire liability and your exclusive remedy shall be at Manzanita Systems option either a return of the price paid or b repair or replacement of the MPEGID software that does not meet this Limited Warranty and that is returned to Manzanita Systems with a copy of your receipt This Limited Warranty is void if failure of the MPEGID software has resulted from accident abuse or misapplication Any replacement MPEGID software will be warranted for the remainder of the original warranty period or 90 days from the date of purchase whichever is longer No Other Warranties To the maximum extent permitted by applicable law Manzanita Systems Inc disclaims all other warranties either exp
77. stream_type property is displayed is set by the Edit gt Preferences menu function The stream_type property is only displayed if the Enhanced AC 3 Audio Elementary Stream is a component of an MPEG 2 Transport Stream Descriptors MPEG 2 Transport Stream only Any descriptors that are associated in the PMT with the elementary stream are shown The hexadecimal data bytes for each descriptor thatis present are displayed on a separate line The Descriptors property is only displayed if the Enhanced AC 3 Audio Elementary Stream is a component of an MPEG 2 Transport Stream stream_id MPEG 2 Program Stream and MPEG 2 Transport Streams only The stream_id property is the stream_id value that appears in PES headers for the AC 3 audio elementary stream Generally Enhanced AC 3 audio streams are assigned a stream_id value of 189 OxBD The value maybe specified in decimal or if prefaced with a Ox in hexadecimal The base in which the stream_id property is displayed is set by the Edit gt Preferences menu function The stream_id property is only displayed if the Enhanced AC 3 Audio Elementary Stream is a component of an MPEG 2 Program Stream or MPEG 2 Transport Stream VOB sub type VOBs only The VOB sub type is an identifier that is unique for each Enhanced AC 3 Audio Elementary Stream in the VOB The VOB sub type property is only displayed if the Enhanced AC 3 Audio Elementary Stream is a component of a VOB type MPEG 2 Program Stream track_ID
78. t appears in PES headers for the video elementary stream Generally video elementary streams are assigned a stream_id value from 224 to 239 OxE0 to OxEF The value may be specified in decimal or if prefaced with a 0x in hexadecimal The base in which the stream_id property is displayed is set by the Edit gt Preferences menu function The stream_id property is only displayed if the MPEG 4 AVC H 264 Video Elementary Stream is a component of an MPEG 2 Transport Stream track_ID MPEG 4 ISO Base Media Files only The track_ID property is the value that identifies the video elementary stream in the MPEG 4 ISO base media file Bit Rate The Bit Rate property is the rate in bits per second bps thatis specified in the video elementary stream syntax Ifthe video stream is variable bit rate the Bit Rate property will be set to the maximum bit rate at which the stream is encoded Profile The Profile property is determined from the profile_idc field in the video elementary stream syntax Level The Level property is determined from the level_idc in the video elementary stream syntax Frame Rate The Frame Rate property is the frame rate in frames per second fps Itis calculated from the time_scale and num_units_in_tick fields when they are presentin the video stream Resolution The Resolution property is given as width x height where width is the width in samples and heightis the heightin lines of the displayable part of a picture as specif
79. the bit rate from the PCR Program Clock Reference values in the beginning of the stream Note that this property is only an estimate The actual duration will be different if a bit rate change occurs in the stream or if the actual rate varies from that specified in the stream syntax 4 3 2 MPEG 1 Video Elementary Stream Properties The following properties are displayed in the Property Pane for an MPEG 1 Video Elementary Stream PID MPEG 2 Transport Stream only The PID property is the value of the PID thatis associated with the video elementary stream The PID value may be an integer between 16 and 8190 0x0010 and Ox1FFE The value may be specified in decimal or if prefaced with a Ox in hexadecimal The base in which the PID property is displayed is set by the Edit gt Preferences menu function The PID property is only displayed if the MPEG 1 Video Elementary Stream is a component of an MPEG 2 Transport Stream stream_type MPEG 2 Program Stream and MPEG 2 Transport Stream Only The stream_type property is the stream_type value that is associated with the video elementary stream in the Program Map Table Generally MPEG 1 video elementary streams are assigned a stream_type value of 1 The value may be specified in decimal or if prefaced with a 0x in hexadecimal The base in which the stream_type property is displayed is set by the Edit gt Preferences menu function The stream_type property is only displayed if the MPEG 1 Video Elem
80. to VBR if the video stream is variable bit rate Frame Rate The Frame Rate property is the frame rate in frames per second fps thatis specified in the video elementary stream syntax Resolution The Resolution property is given as width x height where width is the width in samples and heightis the heightin lines of the displayable part of a picture as specified by the horizontal_size and vertical_size fields in the video sequence header Aspect Ratio The Aspect Ratio property is the value specified in the aspect_ratio_information field in the video sequence header MPEG 2 Video Elementary Stream Properties The following properties are displayed for an MPEG 2 Video Elementary Stream PID MPEG 2 Transport Stream only This property is the value of the PID thatis associated with the video elementary stream The value may be an integer between 16 and 8190 0x0010 and 0x1FFE The value may be specified in decimal or if prefaced with a 0x in hexadecimal as set by the Edit gt Preferences menu function The PID property is only displayed if the MPEG 2 Video Elementary Stream is a component of an MPEG 2 Transport Stream stream_type MPEG 2 Program Stream and MPEG 2 Transport Stream Only The stream_type property is the stream_type value that is associated with the video elementary stream in the Program Map Table Generally MPEG 2 video streams are assigned a stream_type value of 2 The value may be specified in decimal or if prefa
81. tors that are associated in the PMT with the elementary stream are shown The hexadecimal data bytes for each descriptor thatis present are displayed on a separate line The Descriptors property is only displayed if the AAC Elementary Stream is a component of an MPEG 2 Transport Stream stream_id MPEG 2 Program Stream and MPEG 2 Transport Streams only The stream_id property is the stream_id value that appears in PES headers for the elementary stream Generally audio streams are assigned a stream_id value from 192 to 223 OxCO to OxDF The value may be specified in decimal or if prefaced with a 0x in hexadecimal The base in which the stream_id property is displayed is set by the Edit gt Preferences menu function The stream_id property is only displayed if the AAC Elementary Stream is a component of an MPEG 2 Program Stream or MPEG 2 Transport Stream Audio Object Type MPEG 4 audio support many different audio codecs The Audio Object Type describes the codec used to create this MPEG 4 audio stream Copyright 2006 2012 Manzanita Systems Inc Using MPEGID 35 Number of sub frames This property gives the number of sub frames contained in each AAC audio frame Sub frames are used to expand the number of channels supported by the audio stream Bit Rate The Bit Rate for AAC LOAS LATM streams comes from aac_getinfo field which is an estimate of the bit rate in bps from all audio frames in the initial buffer Sample Rate The Sam
82. tream_type value of 3 and Layer Ill streams have a stream_type value of 4 The value may be specified in decimal or if prefaced with a Ox in hexadecimal The base in which the stream_type property is displayed is set by the Edit gt Preferences menu function The stream_type property is only displayed if the MPEG Audio Elementary Stream is a component of an MPEG 2 Transport Stream Descriptors MPEG 2 Transport Stream only Any descriptors that are associated in the PMT with the elementary stream are shown The hexadecimal data bytes for each descriptor that is present are displayed on a separate line The Descriptors property is only displayed if the MPEG Audio Elementary Stream is a component of an MPEG 2 Transport Stream stream_id MPEG 1 System MPEG 2 Program and MPEG 2 Transport Streams only The stream_id property is the stream_id value that appears in PES headers for the audio elementary stream Generally MPEG audio all Layers streams are assigned a stream_id value from 192 to 223 OxCO to OxDF The value maybe specified in decimal or if prefaced with a Ox in hexadecimal The base in which the stream_id propertyis displayed is set by the Edit gt Preferences menu function The stream_id property is only displayed if the MPEG Audio Elementary Stream is a component of an MPEG 1 System Stream MPEG 2 Program Stream or MPEG 2 Transport Stream track_ID MPEG 4 ISO Base Media Files only The track_ID property is the value that id
83. ution The Resolution property is given as width x height where width is the width in samples and heightis the heightin lines of the displayable part of a picture as specified in the video stream syntax Copyright 2006 2012 Manzanita Systems Inc s MPEGID User s Manual V4 0 4 3 6 Chroma Format The Chroma Format property indicates the format of the chrominance information in the video and will be one of the following 4 2 0 4 2 2 or 4 4 4 MPEG Audio Elementary Stream Properties The following properties are displayed in the Property Pane for an MPEG Layer Audio Elementary Stream MPEG Layer II Audio Elementary Stream or MPEG Layer III MP3 Audio Elementary Stream PID MPEG 2 Transport Stream only The PID property is the value of the PID thatis associated with the audio elementary stream The PID value may be an integer between 16 and 8190 0x0010 and Ox1FFE The value maybe specified in decimal or if prefaced with a 0x in hexadecimal The base in which the PID property is displayed is set by the Edit gt Preferences menu function The PID property is only displayed if the MPEG Audio Elementary Stream is a component of an MPEG 2 Transport Stream stream_type MPEG 2 Program Stream and MPEG 2 Transport Stream only The stream_type property is the stream_type value thatis associated with the audio elementary stream in the Program Map Table Generally MPEG audio Layer and Il elementary streams are assigned a s
84. vate Steam 2 40 Profile MPEG 2 Video Elementary Stream 26 MPEG 4 AVC H 264 Video Elementary Stream 27 Profile amp Level MPEG 4 Part 2 Video Elementary Stream 29 Program Descriptors MPEG 2 Program 43 Program Mux Rate MPEG 2 Program Stream 42 program_number MPEG 2 Program 43 properties 4 25 AAC Elementary Stream ADIF 33 AAC Elementary Stream ADTS 33 AAC Elementary Stream LOAS LATM 34 AAC Elementary Stream MP4 35 AC 3 Audio Elementary Stream 31 DTS Audio Elementary Stream 35 DTS HD Audio Elementary Stream 36 DTS HD Master Audio Elementary Stream 36 DVB Subtitle Stream 41 DVB Teletext Stream 42 Enhanced AC 3 Audio Elementary Stream 32 Manzanita DVB Subtitle XML Data 39 Manzanita DVB Teletext XML Data 39 Manzanita Private Stream XML Data 39 Manzanita SCTE35 Splice Information Text Data 39 Manzanita SCTE35 Splice Information XML Data 39 Manzanita SI Table XML Data 39 MPEG Layer Audio Elementary Stream 30 MPEG Layer Il Audio Elementary Stream 30 MPEG Layer III MP3 Audio Elementary Stream 30 MPEG 1 System Stream 42 MPEG 1 Video Elementary Stream 25 MPEG 2 Program 43 MPEG 2 Program Stream 42 MPEG 2 Transport Stream 43 MPEG 2 Video Elementary Stream 26 MPEG 4 AVC H 264 Video Elementary Stream 27 MPEG 4 ISO Base Media File 43 MPEG 4 Part 2 Video Elementary Stream 29 Private Stream 39 Private Stream 1 40 Copyright 2006 2012 Manzanita Systems Inc properties 4 25 Private Stream 2 40 SCTE 35 Splice Information 40 SMPTE
85. w the Menu Bar When the MPEGID program initially starts the Stream Title Bar will be a blank space After you open an input file its type will be displayed in the Stream Title Bar as both a description and an icon The following types may be displayed in the Stream Title Bar icon vesti CS FEB secc seme OOO EB cesena I cose enne Wlesammepeenge KREE KREE KJ MPEG Layer IlI MP3 Audio Elementary Stream KJ AC 3 Dolby Digital Audio Elementary Stream KJ Enhanced AC 3 Dolby Digital Plus Audio Elementary Stream O eemnes O oeme O roemeens Q oreen O poon O estore ae mene G nino o E veemente nen orse me n emesse meme enne KI Copyright 2006 2012 Manzanita Systems Inc The MPEGID User Interface icon Description 010 Manzanita DVB Teletext XML Data ic 10 MPEG 1 System Stream Ve MPEG 2 Program Stream KJ MPEG 2 Transport Stream MPEG 4 ISO Base Media File Ee Video Object VOB files are identified as MPEG 2 Program Streams The input file was not recognized by MPEGID Copyright 2006 2012 Manzanita Systems Inc 1 MPEGID User s Manual V4 0 3 3 Multiplex Pane The Multiplex Pane occupies the panel on the left side of the MPEGID window below the Stream Title Bar when the input file is a multiplex of component streams MPEG 1 System Stream MPEG 2 Program Stream VOB MPEG 2 Transport Stream or MPEG 4 ISO Base Media File Itis not present when the i
86. y DTS HD audio streams are assigned a stream_id value of 189 0xBD The value may be specified in decimal or if prefaced with a 0x in hexadecimal The base in which the stream_id property is displayed is set by the Edit gt Preferences menu function The stream_id property is only displayed if the DTS HD audio stream is a component of an MPEG 2 Program Stream or MPEG 2 Transport Stream track_ID MPEG 4 ISO Base Media Files only The track_ID property is the value that identifies the DTS HD audio stream in the MPEG 4 ISO base media file Bit Rate The Bit Rate property is the rate in bits per second bps that is specified in the DTS HD audio stream syntax Sample Rate The Sample Rate is the sampling frequency in samples per second sps thatis specified in the DTS HD audio stream syntax Number of substreams The Number of substreams indicates the total number of substreams embedded in the DTS HD audio stream Note that the Bit Rate property is the total bit rate of all substreams 4 3 15 WAV Audio Data Properties MPEGID identifies Waveform WAV audio format files WAV audio data is never found multiplexed in MPEG 1 System Stream MPEG 2 Program Stream MPEG 2 Transport Stream or MPEG 4 ISO Base Media Files The following properties are displayed in the Property Pane for a WAV Audio Data file Bit Rate The Bit Rate property is the number of bits per second bps of audio PCMsamples Sample Rate The Sample Rate property is the
87. y DVB Subtitle Streams are assigned a stream_id value of 0xBD or Private Stream 1 The value may be specified in decimal or if prefaced with a Ox in hexadecimal The base in which the stream_id property is displayed is set by the Edit gt Preferences menu function Copyright 2006 2012 Manzanita Systems Inc MPEGID User s Manual V4 0 4 3 23 4 3 24 4 3 25 DVB Teletext Stream Properties The transport method for conveying System B Teletext in DVB transport streams is specified in ETSI EN 300 472 MPEGID reports that a data stream is a DVB Teletext Stream if itis associated in the program s PMT with a DVB Teletext descriptor MPEGID does not however inspect the content of the stream The following properties are displayed in the Property Pane for a DVB Teletext Stream PID The PID property is the value of the PID that is associated with the DVB Teletext Stream The PID value may be an integer between 16 and 8190 0x0010 and Ox1FFE The value maybe specified in decimal or if prefaced with a Ox in hexadecimal The base in which the PID property is displayed is set by the Edit gt Preferences menu function stream_type The stream_type property is the stream_type value that is associated with the DVB Teletext Stream in the Program Map Table DVB Teletext Streams are assigned the value 0x06 or PES Private Packets The value may be specified in decimal or if prefaced with a Ox in hexadecimal The base in whi
Download Pdf Manuals
Related Search
Related Contents
PRODUCT USER MANUAL Near Real Time and Offline Daewoo Electronics KOR-6167 User's Manual LS-TaSC™ Wagner SprayTech 3500 User's Manual Philips 29PT5016 29" real flat TV C1 Instructions4.indd ASUS Zenbook UX32VD-R3001V Jamo S 506 Samsung Galaxy S Wifi 4.2 User Manual Copyright © All rights reserved.
Failed to retrieve file