Giter Club home page Giter Club logo

analyzer-public's Introduction

Media Analyzer

The purpose of this repository is to provide a communication channel between the authors and the users of VTCLab Media Analyzer app (https://media-analyzer.pro)

In particular:

  • To provide basic information about the application features and updates
  • To gather feedback from the users (questions, problems, etc.)
  • To discuss the ideas and upcoming changes

Currently, analyzer is in the "Private Alpha" stage, but you can request early access, send us a message at [email protected].

Contents

Important notes
Basic features
Feedback
Donate
Screenshots

Important notes

  • The processing of the file is done locally in your browser. No file content is sent to our servers
  • We still send some telemetry to help us understand the problem if any

Basic features

Containers supported Comments
MPEG-TS Parsing of TS packets, PAT/PMT & several other tables, PES packets and elementary streams inside them (if corresponding encoding is supported, see below), some descriptors
ISOFF / MP4 / MOV / QuickTime Parsing of atom/box structure, display the contents of some known atoms/boxes. No parsing for 'mdat' yet.
Elementary Most of the audio/video streams listed below are also supported as elementary streams
Audio streams supported
MPEG-1 Audio (ISO/IEC 11172-3) Frame headers
MPEG-2 Audio (ISO/IEC 13818-3) Frame headers
AAC Audio (ISO/IEC 13818-7, 14496-3), ADTS syntax Frame headers
Dolby AC-3, E-AC-3 (ATSC A/52) Frame headers
SMPTE-302M Audio Frame headers
Video streams supported
MPEG-1 Video (ISO/IEC 11172-2) All headers except slice data and below
MPEG-2 Video (ISO/IEC 13818-2) All headers except slice data and below
H.264/AVC Video Location and types of NAL units, without much details
H.265/HEVC Video Location and types of NAL units, without much details
H.266/VVC Video Location and types of NAL units, without much details
Common abilities
Packet filtering Each stream has three-state mode selector:
  • Not selected (✘) - headers from this stream won't be displayed in the list
  • Selected, this stream only (➔) - headers will be displayed, without contained streams
  • Selected, with children (✔) - headers from this stream and any contained stream will be displayed in the list

Feedback

Feel free to ask questions and share your thoughts about the app using GitHub issues. If you don't want others to see your message, contact us at [email protected].

Donate

Screenshots

Screenshot 1

Screenshot 2

analyzer-public's People

Contributors

vtc-ivanb avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.