Product Information

Analyze it to keep on cutting edge of Video Quality for Broadcast and OTT with the advanced video quality analysis software

DownloadPricing


Inspect, Debug, and Improve Encoders

Inspect each step of the encode/decode process visually and numerically. VCA can help to debug certain quality and decisional miss in coding pipelines, potentially saving months of man-hours on important video projects. Quickly find and navigate to bitstream and coding mode decision errors and debug broken streams by a click. Conduct side-by-side streams comparison for progress/regression check.

Encoder improvement

Full Stream Statistics, Dual Views and Control

Compare two bitstreams highlighting matching details and different values. Enhance your product validation process with both visual and automated regression checking.

prediction mode

Innovate with Next-generation Technologies

BT.2020 color gamut, SHVC and SCC, 4K & HDR viewing support to deliver Ultra HD content.

bitrate

Compliance Validation/Error Reporting

Test for output bitstream spec compliance to ensure output video can be parsed without depending on the error resilience features of specific decoders. Automatable logging can increase testing coverage. Analysis features help root cause issues quickly.


Graphically Analyze Coding Flow, Heat Maps, Motion Vectors, Prediction Processes, and More

These features accelerate development by providing insights on the algorithm choices that produce a bitstream. It can also empower testing/quality assurance with checks for output suitability to quickly assess where all is well and dive deep to root cause issues.


Bitstream Error Detection and Visualization, Bitstream Error Navigation

If your favorite Analyzer just crashed with a stream than open the stream with Vicue Analyzer to understand what is wrong. “Error” button at the bottom left of the window will signal if Analyzer detects any errors/warnings in loaded bitstream. By clicking on the button switches to the list of detected problems. Double clicking on selected problem will navigate to the place where the error occurred.


Utilize Advantages to Increase Video Performance

With bandwidth a major cost to network streaming and infrastructure, the use of advanced codec like HEVC and AV1 is essential to improving compression while reducing bandwidth for real-time and OTT video streaming, content delivery, broadcast, and advertisements. With VCA, users have the power to deeply investigate the new layers of complexity in next-generation coding pipelines and compare results with conventional codecs. VCA has easy-to-use, rich visualization capabilities that can help users take advantage of more efficient encoding to reduce bandwidth needs―decreasing the risk of quality regressions in the transition.

With support for HEVC extensions including Screen Content Coding, Scalable HEVC and Multiview, SCC provides better efficiency for rendered content (desktops graphics). SHVC adds ability to react to changing network bandwidth to produce more reliable viewing experiences.


Dual View

Compare two bitstreams side-by-side to identify a difference and match every step to make decisions or root-cause an issue on. Enhance your product validation process with both visual and automated regression checking.

Informational Overlays/Maps are efficient tools to understand coding efficiency distribution.

  • Heat map (bit per pel), Efficiency map (bools per bit) to identify where most bits/bins spent and detect inefficiency of encoder
  • Reference Indexes, QPs, Block Types, Simple Motion Flow
  • per block PSNR for a loaded reference YUV

Details View

In each mode (Predictions, Residual, Reconstructed, Deblocked, Filtered, and Decoded Pixels), details view replaces Main View when user 'right-clicks' on a selected coding unit/block within a frame in Main View

  • Goes to per pixel view for a selected block, macroblock or CTU for each Main view mode
  • Prediction – every pixel value is clickable to see how it was formed from predictors
  • Residuals de-zigzag process, de-quantization and inverse transform
  • Deblocking edges, strengths and impacted pels
  • SAO directions and predictors
Details View

Statistics and Reports

There are never too many statistics. VCA provides many different kinds of data in text and chart formats to help you view, prioritize and target optimizations.

  • Frame level: total pits/bytes, bypass bits, MD5/CRC
  • Motion Vectors direction and Reference list utilization
  • Visual charts and dump to a comma separated file for future use or further analysis
  • Frame level statistics for Intra, inter modes, Prediction modes, TU, CU, PU and Partition types and many more needed for a developer
  • Raw values and normalized by area or bits used

Buffer Analysis

  • VBV visualization
  • HRD buffer compliance
  • Moving average of buffer fullness
  • Frame size and frame type
buffer analysis

Easy-to-use GUI makes optimization fun

File stream indexing provides quick performance and responsiveness loading and switching between frames. Easy-to-use GUI provides ability to quickly find bitstream and coding mode decision errors, undock windows for easy side-by-side stream comparisons, debug broken streams, tool tips provide descriptions of syntax elements.

  • Quick switch in between frames
  • Natural Mouse wheel use and hot keys for honed movements
  • Adjustable and flexible panes
  • Full screen for Main view maximizing utilization of screen area
  • Amazingly seamless zoom and fast panning for quick block selection
  • Options to combine Picture overlay over informational data
  • YUV or one of plane view
  • Thumbnails and Bars Frame
  • Active and DPB references visual arrows
  • Extract a frame or NAL unit
  • Recently used files and folders
  • Un/Docking panels design to satisfy demanding multi-monitor development practices
  • Configurable working area and statistical panes in the way you like

Load an original uncompressed YUV file to inspect

  • visual difference
  • point any different block
  • per-block objective metric - PSNR

Load a decoded uncompressed YUV file

  • quick find a regression with “Find first difference”
  • inspect recent development impact
  • Archived YUV to save you disc space
  • Offset YUV
  • Encoded or decoded order
  • 16 bit support

Detailed Syntax

  • NAL units
  • Every value of SPS, PPS, VPS, Slice
  • CU, TU flags and data
  • SEI messages
  • Quant matrix
  • Reference List
  • Selected CU, block data and starting position
  • Tooltips with spec reference

Color scheme support

  • BT601, BT709, BT2020

System Requirements

Formats/ Profiles Supported
  • HEVC:
    • All major profiles supported
    • ISO/IEC 23008-2 MPEG-H Part 2 or ITU-T H.265 (8-14 bit - 4:2:0/4:2:2/4:4:4)
    • Screen Content Coding (SCC)
    • SHVC and Multiview Extension
  • AV1: All major profiles supported
  • VP9: All major profiles supported
  • MPEG-2: ISO/IEC 13818 Part 2 or ITU-T H.262 (8 bit - 4:2:0/4:2:2)
  • AVC: H.264/AVC, ISO/IEC 14496-10, MPEG-4 Part 10 (up to High profile 8 bit - 4:2:0)
Containers
  • Elementary streams
  • MPEG-2- TS
  • MP4
  • MKV
  • MMT
  • MPEG-DASH
Operating System
  • Microsoft* Windows*
    • Microsoft* Windows* 7、Microsoft* Windows* 8、Microsoft* Windows* 8.1、Microsoft* Windows* 10 (32 bit and 64 bit)
  • Linux*
    • Ubuntu* 16.04 or higher、SLES* 12 or higher、CentOS* 7.2 or higher
  • macOS*
    • 10.9 or higher

Contact us for any questions or inquiries regarding ViCue Soft products.

Top