Hi,
I have been working on a small portable Windows tool called Little Stream Detector, or LSD.
The basic idea is to provide detailed information about encoded video streams, including frame-level QP/DRF statistics, GOP structure, frame types, bitrate profiles and stream metadata.
Users familiar with AVInaptic may recognize the general direction, but LSD is an independent implementation. It performs native container and bitstream analysis and does not rely on FFmpeg, FFprobe or MediaInfo.
Supported video families currently include AVC, HEVC, VP9, AV1 and XviD, with Matroska/WebM, MP4/MOV and AVI container support.
Version 3.0 also includes a simple Current A / Reference B workflow for comparing two completed analyses.
GitHub: https://github.com/eco-by-different/Little-Stream-Detector
SourceForge: https://sourceforge.net/projects/little-stream-detector/
Feedback and unusual test samples are welcome.
+ Reply to Thread
Results 1 to 10 of 10
-
Last edited by eco-by-different; 25th Sep 2026 at 18:32.
-
Nice work. I've used tools like MediaInfo and AVInaptic for investigating video files, and having a lightweight Windows utility focused specifically on stream-level analysis is an interesting approach.
The ability to inspect GOP structure and frame-by-frame QP/DRF information should make it much easier to understand why two encodes with similar average bitrates can look noticeably different. The Current A / Reference B workflow is also a smart addition for comparing completed encodes. I’ll give LSD a try when I have some unusual AVC/HEVC samples to analyze. -
Thank you both, I appreciate the feedback. I’m glad the intended use of the native frame-level analysis and A/B comparison came across clearly. If you encounter any unusual or incorrectly parsed streams, especially AVC or HEVC samples, please let me know.
-
I have added an interactive mouse-hover tooltip to the bitrate graph.
Moving the pointer across the graph now shows the time interval and the corresponding bitrate values for Current A and Reference B.
Example:
Time interval: 26:33 - 26:45
A / B bitrate: 274.891 kbps | 4.159 Mbps

Please redownload LSD.exe or LSD.ps1 to get the update.Last edited by eco-by-different; 30th Sep 2026 at 08:47.
-
Small update...
Added initial native support for fragmented MP4 sample indexing as an isolated MP4 sub-route using mvex/trex and moof/traf/tfhd/tfdt/trun.
The existing standard MP4 sample-table path remains unchanged.
Please redownload LSD.exe or LSD.ps1 to test the updated version.
Feedback on unusual fragmented MP4 files is welcome.
Thanks! -
A small usability improvement has been added to the QP/DRF distribution view.
You can now click the header row to toggle the A/B values between percentages and actual frame counts (% / pcs).
The attached screenshot shows both display modes.
[Attachment 93838 - Click to enlarge]
If you have already downloaded version 3.0, please download it again to get the updated build.Last edited by eco-by-different; 25th Sep 2026 at 18:11.
-
Added native VVC/H.266 analysis using a two-pass Collect / Resolve / Validate / Publish processing model.
Added native VVC vvcC, SPS, PPS, Picture Header, Slice Header, and reference-picture-list traversal.
Added native VVC I/P/B frame accounting and frame-level SliceQPY distribution with complete-picture validation.
If you have already downloaded version 3.0, please download it again to get the updated build. -
Added an optional Relative Q view for A/B comparisons.
When A and B use incompatible native quantizer metrics, such as AV1 Base Q Index and VVC SliceQPY, both distributions can now be mapped to separate codec-local 0–100% scales.
This provides an approximate comparison of distribution shape and relative quantization pressure. It does not represent equivalent visual quality or a direct conversion between codec metrics. Native Q values remain unchanged and available as before.
If you have already downloaded version 3.0, please download it again to get the updated build. -
A small update regarding the latest build
Available versions
- LSD.ps1
- LSD.exe
- LSD_mini.exe
There are currently three ways to use the tool:
PowerShell script
The original standalone PowerShell script. Its contents can be reviewed before execution, and it does not contain an executable wrapper.
IExpress package
The same PowerShell script packaged as an EXE using Microsoft IExpress. This version does not use MiniBuilder or the custom launcher. It currently produces the fewest antivirus detections in our testing, but uses the default IExpress icon.
Mini EXE
A compact executable of approximately 90 KB, created with MiniBuilder and our custom launcher. This version provides a custom EXE experience and includes our application icon, but it may trigger more heuristic antivirus detections.
All three versions perform the same basic task. The only differences are in packaging, appearance, and antivirus compatibility.
For maximum transparency, use the standalone PowerShell script. For convenient execution with fewer potential false positives, use the IExpress version. Choose the Mini EXE if you prefer the compact custom launcher and custom application appearance.
Similar Threads
-
VTCLab Media Analyzer
By ivanb in forum Latest Video NewsReplies: 22Last Post: 15th Aug 2026, 12:01 -
stream detector ext failed
By whs912km in forum Video Streaming DownloadingReplies: 2Last Post: 18th Sep 2025, 02:06 -
Bitstream Tools (Transport Stream Packet Editor) TSPE
By raptor1015 in forum Capturing and VCRReplies: 2Last Post: 5th Jan 2025, 15:41 -
Is there a The Stream Detector like extension for Chrome?
By Namekuseijin in forum Video Streaming DownloadingReplies: 11Last Post: 24th Apr 2023, 11:57 -
Virinext Bitstream Analyzer - tool for encoded streams analyzing
By virinext in forum Latest Video NewsReplies: 0Last Post: 17th Apr 2023, 12:57


Quote