Releases: bavc/qctools
QCTools 1.4
1.4, 2024-12-30
=== Thanks to George Blood LP for their support and contributions to this release ===
- QCTools plotted data now has color fills to readability.
- The y-axis per plot can be adjusted to show the full range, fit to plot, or to show a custom min/max range.
- Qtplayer updates
x Fix for piped input to qcli (issue #837)
x Fix for qcli progress bar (issue #715)
x Fix crash with multiple audio streams (#842)
x Fix crash with mkv attachments in input file.
See the MediaArea site for downloads.
QCTools 1.3.1
Fixes a critical error in QCTools 1.3, #811.
Download at https://mediaarea.net/QCTools.
QCTools 1.3
=== Thanks to New York Public Library and Smithsonian National Museum of African American History and Culture (NMAAHC) for their support and contributions on this release ===
- Refactor of method to generate statistics, panels, and thumbnails based on QtAVPlayer.
- Updates to several playback filters to support RGB based pixel formats.
- Additional Value Highlight playback filter to show specific values in addition to ranges.
- Options to show Action Safe and Title Safe boundaries, thx @bbgdzxng1.
- Improvements to several filters including Broadcast Illegal Focus, Bit Plane, and Waveform Target.
- Replacement of the Chroma Delay playback filter with one based upon FFmpeg's chromashift.
- Added support with Pixel Scope playback filter with smaller videos.
x Fix typo that broke part of the Extract Planes Equalized playback filter.
x Improvements on reading files that contain non-audiovisual streams. - Readnig panels from qctools.mkv report.
- The Datascope, Waveform Target, Vectorscope Target, Zoom, and Pixel Scope filters now use a resizable/movable selection box to determine their area of focus.
- Adding a blockdetect and blurdetect graph.
- Switching to QtAVPlayer for graphing and playback, which also adds ffmpeg5 support to QCTools
x Fix issue with saving reports with comments (#738). - Added tests for valid files.
- Performance improvements in player via QtAVPlayer.
x Fixes to audio statistics timestamps (#778).
x Fixes for loading/saving panels.
x Fixes to playback via the graph view.
Downloads at https://mediaarea.net/QCTools.
QCTools 1.2.1
x Fix issue with piped input to qcli (PR #704)
QCTools 1.2
Downloads available at https://mediaarea.net/QCTools.
- Adds panel tracks which show timeline-based images that depict audio or video tracks (PR #651). Initial tracks supported are:
| - Tiled Center Column
| - Tiled Center Column (Field Split)
| - Tiled Center Row
| - Horizontal Blur
| - Audio Waveform (Linear)
| - Audio Waveform (Logarithmic)
| - Audio NormalizedAudio Histogram - Move toggle for graph/panel display from a toolbar to a popup window (PR #651)
- Add a graph of zero-crossing rate for audio tracks (PR #669/675)
- Add a graph of active video bitdepth (PR #672)
- Add a QCVault feature to qcli and QCTools to save QCTools reports in a selected folder or to a sidecar file
- Change default QCTools reporting format from gzipped xml (.xml.gz) to Matroska (.qctools.mkv) (PR #660)
- Added options to qcli for panel and track selection, reading/setting preferences shared with qctools (PR #666, 667)
x Fix astats plotting issues by evaluating audio data as floats(PR #669)
x Fix selection of fill/highlight color in qctools player (PR #663)
x Fix when plotting audio sample tracks that are not 48kHz when the ebur128 graph is enabled (PR #675)
x Fix to provide graphs for more than one audio or video track (PR #668)
x Fix a crash when expected metadata was not avaialble for first few frames (PR #677)
x Fix stack overflow when skimming graphs (PR #630)
QCTools 1.1
See releases at https://mediaarea.net/QCTools
QCTools 1.0
- Add possibility to wrap 'qctools.xml.gzip' report into 'mkv' to save thumbnails too
- Add 'Entropy' and 'Entropy-diff' filters
- Add 'Line Over Time' player
- Add bar charts:
|- support of multiple colored conditions per chart
|- ability to specify condition using JS syntax
|- conditions editor with autocomplete and conditions validation
|- saving/loading charts conditions
|- predefined set of conditions - Introduce scriptable min/max for y-axis with JS syntax
- Extract & save all the stats from each frame (eliminate the difference in output between ffmpeg & qcli)
- Add xflat option to waveform
- Polish UI (move filters view icon to the right, disable some menu items if no files selected, reduce space between thumbnails etc.)
- Add 'Pixel Scope' player
- Allow to jump into selected file's folder using 'reveal file location' menu item
- Improve accuracy of grid overlay
- Add 'Corners' player
- Have QCTools open with the same filters that were selected when it was last closed
- Show list of 20 recently opened files in 'File' menu
- Add ability to zoom x/y axis and pan with mouse wheel & middle mouse button
- Add code of conduct, update documentation, tooltips & contributing guidelines
- Remove support for dotXml sidecars
- Remove csv export
- Remove experimental blackmagic integration
~ Code cleanup
x Add 'bits_per_raw_sample' to stream stats
x Fix compatibility issues with the latest ffmpeg
x Fix crash when there is no video stream and first stream is not audio either
x Use correct labelling for interlacement values
x Fix sample rate value in table
x Fix sample aspect ratio in table
x Fix limiter default max value for non 8-bit footage
x Fix a few plots alignment issues
x Fix 'Arrow keys do not page through frames in filter view' #417
x Flush filtering pipeline to write stats for the last frame correctly
More releases, maintained by MediaArea, are available at https://mediaarea.net/QCTools/Download.
qcli update
Merge pull request #551 from bavc/clarify-tooltip-barchart clarifies current value in bar chart tooltip
qcli update
This release is intended to fix an xml output error in qcli. This release is not recommended for use with the qctools gui.
QCTools 0.9
Downloads: Downloads for Mac and Windows installers for QCTools and qcli are attached. For additional installers for many operating systems, see https://mediaarea.net/QCTools/Download.
0.9, 2017-08-15
- Add scaling options for players (now with 100%, fit to window, and free scale)
- Oscilloscope player
- Support for a comments track for temporal annotations
- Support a horizontal offset variable in 10 column Bit Plane player
- Update graph selection from checkboxes to toggle buttons
- Refactoring player code, deduplication, and cleanup
- Add phase meter player
- Documentation updates
- Expanded --debug mode
- Add a deflicker graph
- Keyboard shortcut to copy the active timestamp
- Add a chroma delay player
- Add a luma adjust player
- Add limiter player
- Add Vectorscope High Low player
- Update Broadcast Illegal Focus to use lutyuv rather than geq, better with non-8-bit
x Fixes to frame tiles and value highlight players
x Fixes scaling issues when there is a selection box
x Fix loading pkt_size and pkt_duration from xml.gz files
x Fix to use of VREP player with field split