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
If you spot some issue which you are interested in, please vote for it with some emoji or comment.
Feel free to contact us at analyzer@vtclab.com.
Screenshots
Basic features
Important notes
Feedback
Donate
Version history
| Supported | |
|---|---|
| Containers | MPEG-TS, MPEG-PS, ISOFF / MP4 / 3GPP / MOV / QuickTime, fragmented MP4 (DASH/CMAF), MKV / WebM, RIFF / AVI / WAV, FLV, MXF, OGG, IVF, JPEG/JFIF, VOB, Elementary |
| Video Codecs | MPEG-1 Video, MPEG-2 Video, H.264/AVC, H.265/HEVC Video, H.266/VVC, VP8, VP9, AV1, AVS2, AVS3, Apple ProRes, Theora, LCEVC, Dolby Vision RPU |
| Audio Codecs | MPEG-1 Audio, MPEG-2 Audio, MPEG-H Audio, AAC, USAC/xHE-AAC, Dolby AC-3, E-AC-3, AC-4, Opus, Vorbis, SMPTE-302M Audio |
| Subtitles | ISOBMFF Timed Text, CEA 608/708 Closed Captions, DVB Subtitles, HDMV PGS Subtitles, SCTE-27 Subtitles, AVI Subtitles, Teletext, DVD VOB Subtitles |
| Metadata | ATSC Service Information, DVB Service Information, AFD, Bar data, ST2094 HDR metadata, AVC / HEVC / VVC SEI messages, SCTE-35 data, Dolby RPU, GoPro GPMF, DJI metadata, KLV, SMPTE 2038, SMPTE RDD-11, event messages (SCTE/ID3), ITU-T T.35 |
| Common abilities | |
| Packet filtering | Each stream has three-state mode selector:
|
| Open multi-segment streams | The Advanced tab of the Open File dialog accepts an init segment plus its media segments (DASH / HLS / CMAF, or a directory of MPEG-TS chunks) and analyzes them as a single session with lazy segment loading |
| Open from URL | The URL tab points the analyzer at a single remote file. Requires CORS and a Content-Length header on the server. |
- The processing of the file is done locally in your browser, using WebAssembly code. No file content is sent to our servers
- We still send some telemetry to help us understand the problem. Open browser's console to check the messages sent to our server.
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 analyzer@vtclab.com.
Quick summary about the changes between the versions is available here


