Elecard StreamEye 3.0 Service Manual

Elecard StreamEye 3.0
User Guide
Notices
Elecard StreamEye 3.0 User Guide
First edition: November 2007
Date modified: September 19, 2008.
For information, contact Elecard.
Tel: +7-3822-492-609; Fax: +7-3822-492-642
For Technical Support, please contact the Elecard Technical Support Team:
tsup@elecard.net.ru
Elecard provides this publication “as is” without warranty of any kind, either expressed or implied.
This publication may contain technical inaccuracies or typographical errors. While every precaution has been taken in the preparation of this document, the publisher and author assume no responsibility for errors or omissions. Nor is any liability assumed for damages resulting from the use of the information contained herein. Changes are periodically made to the information herein; these changes will be incorporated in new editions of the publication. Elecard may make improvements and/ or changes in the product(s) and/or the program(s) described in this publication at any time.
Other company, product, trademarks, and service names are trademarks or service marks of other companies or corporations.
Copyright © 2007-2008 Elecard. All rights reserved.
Elecard StreamEye 3.0 2 User Guide
CONTENTS
1. INTRODUCTION .............................................................................................................................................................. 4
1.1 PREFACE ........................................................................................................................................................................... 4
1.2 USING THIS GUIDE ............................................................................................................................................................. 4
1.2.1 Purpose .................................................................................................................................................................. 4
1.2.2 Topics Covered ...................................................................................................................................................... 4
1.2.3 Related Documentation ......................................................................................................................................... 5
1.3 SYSTEM REQUIREMENTS ...................................................................................................................................................... 5
1.3.1 Hardware Requirements ........................................................................................................................................ 5
1.3.2 Software Requirements .......................................................................................................................................... 5
1.4 LICENSING AND TECHNICAL SUPPORT .................................................................................................................................... 5
2. GETTING STARTED ........................................................................................................................................................ 6
2.1 INSTALLING ELECARD STREAMEYE ....................................................................................................................................... 6
2.1.1 Elecard StreamEye Registration ............................................................................................................................ 6
2.2 UNINSTALLING ELECARD STREAMEYE .................................................................................................................................. 6
2.3 RUNNING ELECARD STREAMEYE .......................................................................................................................................... 7
3. DESCRIBING ELECARD STREAMEYE ...................................................................................................................... 8
3.1 OVERVIEW ........................................................................................................................................................................ 8
3.2 SPECIFICATIONS .................................................................................................................................................................. 8
3.2.1 Supported Formats ................................................................................................................................................ 8
3.3 FEATURES ......................................................................................................................................................................... 9
3.3.1 Exclusive Features ................................................................................................................................................. 9
3.3.2 Component Features .............................................................................................................................................. 9
4. USING ELECARD STREAMEYE ................................................................................................................................. 12
4.1 INTRODUCTION ................................................................................................................................................................. 12
4.2 DESCRIBING ELECARD STREAMEYE GUI ............................................................................................................................ 12
4.2.1 Menu Bar ............................................................................................................................................................. 12
4.2.2 Toolbar ................................................................................................................................................................ 14
4.2.3 Navigation Bar ..................................................................................................................................................... 22
4.2.4 Bar Chart Control ................................................................................................................................................ 23
4.2.5 Hot Keys ............................................................................................................................................................... 24
4.3 OPENING MEDIA FILE OR INDEX FILE ................................................................................................................................. 24
4.4 SAVING AN INDEX FILE ..................................................................................................................................................... 26
Elecard StreamEye 3.0 3 User Guide

1. Introduction

1.1 Preface

Elecard StreamEye is a powerful software tool designed for professionals and prosumers in video compression field. Elecard StreamEye enables the user to perform an effective in-depth analysis of video sequences.
Elecard StreamEye provides a visual representation of the encoded video features and a stream structure analysis of MPEG-1/2/4 or AVC/Н.264 Video Elementary Streams (VES), MPEG-1 System Streams (SS), MPEG-2 Program Streams (PS) and MPEG-2 Transport Streams (TS).
Elecard StreamEye is based on the Elecard Media Indexing technology that allows quick navigation through a stream with frame accuracy. The program displays frames, their size, type, time position, and order in a stream. It indicates average bitrate and bitrate declared in sequence headers as well as other common video stream parameters.
Elecard StreamEye provides the following features:
Visual quality control of each single picture.
Type, size, and time stamp displaying for each single picture.
Video stream indexing for instant frame-accurate positioning.
Visual streams comparison by picture quality and picture size.
Displaying of detailed information about macroblocks in MPEG-1 (ISO/IEC 11172-2),
MPEG-2 (ISO/IEC 13818-2), MPEG-4 (ISO/IEC 14496-2), H.263 (ITU-T Recommendation H.263) and AVC/Н.264 (ISO/IEC 14496-10) video streams.

1.2 Using this Guide

1.2.1 Purpose

This guide is intended to help MPEG video encoder developers quickly analyze MPEG-compliant video streams (including AVC/H.264 streams).

1.2.2 Topics Covered

The following lists the topics covered in this document:
Section 1: Introduction – provides a general overview of the Elecard StreamEye program
and describes the purpose of the document and its contents.
Section 2: Getting Started – describes how to install, uninstall, and run the Elecard
Elecard StreamEye 3.0 4 User Guide
StreamEye program.
Section 3: Describing Elecard StreamEye – provides a detailed description of the Elecard
StreamEye program including features and supported stream formats.
Section 4: Usind Elecard StreamEye – describes the Elecard StreamEye GUI and how to
use the program to open MPEG streams and save index files.

1.2.3 Related Documentation

For additional information on MPEG video compression, review the following documents:
ISO/IEC 11172-2 for MPEG-1 video
ISO/IEC 13818-2 for MPEG-2 video
ISO/IEC 14496-2 for MPEG-4
ISO/IEC 14496-10 for AVC/Н.264 video
ITU-T Recommendation H.263 for H.263

1.3 System Requirements

1.3.1 Hardware Requirements

SSE-enhanced CPU (Intel® Pentium III, Celeron, AMD® Athlon, Opteron etc.)
128 MB RAM
DirectX 7.0 (and higher) VGA card

1.3.2 Software Requirements

Windows® 2000/XP/2003 Server

1.4 Licensing and Technical Support

By installing, copying, or otherwise using the SOFTWARE PRODUCT or any UPDATES, you agree to be bound by the terms of the "Elecard" End-User License Agreement (''EULA''). This EULA is a legal agreement between you (either an individual or a single entity) and Elecard for the "Elecard" software product(s) accompanying this EULA, which include(s) computer software and may include "online" or electronic documentation, associated media, and printed materials (''SOFTWARE PRODUCT'').
For sales and licensing information contact the Elecard sales department: sales@elecard.net.ru
For technical support, please contact the Elecard Technical Support Team: tsup@elecard.net.ru
Elecard StreamEye 3.0 5 User Guide

2. Getting Started

The following section details the procedures for installing and running Elecard StreamEye.

2.1 Installing Elecard StreamEye

1. Download the Elecard StreamEye installation file from the Elecard download page or its mirrors.
2. Run Elecard StreamEye Setup. To run, unzip the Elecard StreamEye and run the program Elecard StreamEye X.X.exe (X.X is the version number).
3. The Elecard StreamEye setup window will appear. Read the recommendations and warnings. Click Next.
4. The license agreement will appear. Read the agreement and if you accept the terms within, check the “Yes I agree with the terms of this license agreement”check box. Click Next.
5. Select the installation folder in which you want to install Elecard StreamEye. To select an installation folder, click Browse and find the folder in which you would like to install Elecard StreamEye. Click Next.
6. Select program group. Click Next twice.
7. To complete installation, follow the onscreen instructions. When setup has finished installing all of the necessary files on your computer, the Elecard StreamEye has been successfully installed dialog box will appear, and the program is ready to run. You do not need to reboot your computer.

2.1.1 Elecard StreamEye Registration

1. Run the Elecard Registrator. Click Start->Programs->Elecard->Elecard StreamEye X.X-
>Registrator . The Registrator window opens.
2. Select the Elecard StreamEye from the product list and press Activate button.
3. Use your Serial number to complete the activation process.

2.2 Uninstalling Elecard StreamEye

To uninstall Elecard StreamEye
1. Click Start->Programs->Elecard->Elecard StreamEye X.X->Uninstall Elecard StreamEye X.X.
2. Follow the on-screen instructions to complete the Elecard StreamEye unistalling.
Elecard StreamEye 3.0 6 User Guide

2.3 Running Elecard StreamEye

To run Elecard StreamEye click Start->Programs->Elecard->Elecard StreamEye X.X->Elecard
StreamEye X.X.
Elecard StreamEye 3.0 7 User Guide

3. Describing Elecard StreamEye

3.1 Overview

Elecard StreamEye performs a detailed analysis of MPEG video streams (including AVC/H.264 video, MPEG-4 video). Video streams have a layered structure and an embedded hierarchy. Structurally, a video stream consists of a video sequence. Video sequences consist of a start code, end code, sequence header and any number of groups of pictures (GOP). Each GOP consists of a GOP header and a group of pictures. MPEG-1 (ISO/IEC 11172-2) and MPEG-2 (ISO/IEC 13818-2) streams are composed of pictures of different types (I, B, or P). The structure of AVC/H.264 and MPEG-4 video is slightly different (see ISO/IEC 14496-10 and ISO/IEC 14496-2 standards).
Elecard StreamEye presents a video stream picture-by-picture (I, P, and B pictures as they appear in stream order). For ease of analysis and navigation, the entire diagram can be scaled. Pictures can also be frame pictures that correspond to progressive video or field pictures that correspond to interlaced video. Pictures are broken down into a slice structure, and each slice consists of macroblocks.
Elecard StreamEye provides the following features:
Navigates and displays a media stream picture-by-picture (I frames, P frames, B frames)
Observes the video quality dependency both on a current bitrate within GOP and on a
current frame size
Determines the frame location in the stream order or display order
Determines the frame size, type and time
Accounts for minimum, maximum and average frame size in stream
Visualizes detailed information about macroblocks in MPEG-1 (ISO/IEC 11172-2),
MPEG-2 (ISO/IEC 13818-2), MPEG-4 (ISO/IEC 14496-2), H.263 (ITU-T Recommendation H.263) and AVC/Н.264 (ISO/IEC 14496-10) video streams

3.2 Specifications

Elecard StreamEye operates with MPEG-1, MPEG-2, MPEG-4, AVC/Н.264 Video and MLMIX (media index) files.

3.2.1 Supported Formats

Elecard StreamEye supports the following formats:
System Stream MPEG-1
Elecard StreamEye 3.0 8 User Guide
Video Only MPEG-1/2
Program Stream MPEG-2
Transport Stream MPEG-2
AVC/H.264 Video stream
MP4 (Intermedia Format)
MPEG-4 Video stream
H.263 Video stream
Note: When opening files that contain an audio stream (e.g. MPEG-2 PS or TS)), the bitrate and frame size is overstated. Depending on the movie bitrate, the inaccuracy ranges from 1 – 10 percent. The inaccuracy is dependent on the relationship between the audio bitrate and the video bitrate.
For correct viewing, it is suggested that Video Only (MPEG-1/2/4 or AVC/Н.264) files be used.

3.3 Features

The following section lists the Elecard StreamEye features:
Navigation and display of media stream picture-by-picture (I, P, B)
Display of the current frame
Display of the time, type, size and number of a current frame in a stream, decoding order and
offset from the file beginning
Display of bitrate and bit allocation lines
Display of detailed information about macroblocks in MPEG-1 (ISO/IEC 11172-2),
MPEG-2 (ISO/IEC 13818-2), MPEG-4 (ISO/IEC 14496-2), H.263 (ITU-T Recommendation H.263) and AVC/Н.264 (ISO/IEC 14496-10) video streams

3.3.1 Exclusive Features

The following Elecard StreamEye features are exclusive:
Frame-accurate positioning
Selectable navigation modes: picture-by-picture in stream and display orders, or picture-by-
picture respect to picture type (I, P, B)
Display of the stream and gathering of statistics relating to the entire file
AVC/H.264 support
MPEG-4 support
H.263 support
Displaying of internal data partitioning for motion vectors and coefficients in the frame

3.3.2 Component Features

The following section lists the features of the Elecard StreamEye components. A more detailed
Elecard StreamEye 3.0 9 User Guide
Loading...
+ 18 hidden pages