Skip to content

Latest commit

 

History

History
24 lines (19 loc) · 1.26 KB

README.md

File metadata and controls

24 lines (19 loc) · 1.26 KB

BsrVideoAnalyzer

A simple video analyzing tool that could navigates video stream and displays macroblock(CTU for hevc) type in video playing window.

General Process: Using FFMpeg API to demux video stream => analyzing stream infomation => FFMpeg API doing decode => SDL displaying => overlay macroblock or CTU info

Features:

	- UltraHD 4K video support.
	- Stream navigation and display in I, P, B, IP and Key Frames modes.
	- Display of reference frames.
	- Hex viewer.
	- Stream viewer – file content (header level) presentation in text mode.
	- Viewing of reference raw data.
	- Display and saving of stream summary and picture information.
	- Demux video stream and saving raw stream.
	- Saving yuv raw video and can select video frame range.
	- Display of bitstream headers with offsets and bit size indication (as in the Standard documentation) for all standards.
	- Supporting video format: mp4 avi mkv flv h264 hevc h265, automatically demux using ffmpeg lib
	- Display of Mackroblock / Coded Tree Unit: type quantizers
	- Navigation via thumbnails or button, step by step forward or backward.

PS: During the building process, if the Windows_SDK version does not fit the one in your computer, please try retarget the project, then rebuild to solve the issue.