

This image shows the center row from each subsequent image of the video timeline. Similar to ‘Tiled Center Column’ however, the image is adjusted so that odd lines of video (the top field of an interlaced video) are shown at the top of the image and the even lines of video (the bottom field) are shown at the bottom. This image shows the center column from each subsequent image of the video timeline. The panel tracks will reveal an image where the x-axis (viewing from left to right) will represent the timeline of the audiovisual content and the y-axis (viewing from top to bottom) is conditionally determined by the panel. QCTools generates panels of images that are stacked horizontal to depict the timeline of audiovisual content in various ways. Additionally PSNR and SSIM both cover similar metrics by quantifying the difference between the two fields of the frame (the image of the odd-numbered lines vs the image of the even-numbered lines) SSIM is recommended. The EBU R.128 values represent perceived volume whereas the astats filters include metrics on actual volume (so the use of EBU R128 may not be considered essential if astats is in use). The EBU R.128 filter provides data on the perceived loudness of audio volume.Įnabling all filters naturally provides more data, but results in a slower analysis and larger files. The -1 means left and right channels are completely out of phase and 1 means channels are in phase. The audio phase value represents the mean phase of current audio frame. The astats filter compiles statistics on audio data for small units of time, including maximum and minimum audio levels, DC Offset, the amount of consecutive audio sample differences, and RMS data. It is similar to PSNR but usually a different visual comparison algorithm. The resulting data documents how different the fields are (which can find head-clogs or other videotape playback errors). The SSIM filter is used in QCTools specifically to generate a comparison between the two fields of the frame.

The PSNR filter is used in QCTools specifically to generate a comparison between the two fields of the frame. The filter can detect changes in framing, letterboxing, pillarboxing, and adjustments to the aperture of the image. The cropdetect filter is used to determine how many columns and rows of nearly-black pixels border the visual image of the frame. It is highly recommended to enable this filter. The signalstats analysis filter generates data to plot statistics on video signal levels, frame-to-frame differences, saturation and hue averages, and quantifications of visual patterns and errors. The “Filters” tab allows filters to be enabled or disabled. QCTool’s analysis methods depend on filters from FFmpeg’s libavfilter library. QCTools provides a Preferences window to configure settings for running QCTools. We encourage any issues, bugs, or ideas for QCTools to be submitted via our issue tracker. New releases of QCTools will be periodically available at BAVC.
Qctools github mac os#
Visit or QCTools on Github and download QCTools for your operating system (currently Windows, Mac OS X, and many Linux-based operating systems are supported).
Qctools github how to#
View the Project on GitHub bavc/qctools How to Use

QCTools is funded by the National Endowment for the Humanities and the Knight Foundation, and is developed by the Bay Area Video Coalition.
Qctools github software#
QCTools (Quality Control Tools for Video Preservation) is a free and open source software tool that helps users analyze and understand their digitized video files through use of audiovisual analytics and filtering.
