Difference between revisions of "QCTools"

From COPTR
Jump to navigation Jump to search
(Add logo, license, Development Activity and other corrections)
 
(4 intermediate revisions by 2 users not shown)
Line 1: Line 1:
<!-- Use the structure provided in this template, do not change it! -->
+
{{Infobox tool
 
 
{{Infobox_tool
 
|purpose=Analyse digital video and detect corruption/artefacts
 
 
|image=QCTools_SquareLogo.jpg
 
|image=QCTools_SquareLogo.jpg
 +
|purpose=Digitized analog video analysis
 
|homepage=http://www.bavc.org/qctools
 
|homepage=http://www.bavc.org/qctools
 
|license=GPLv3
 
|license=GPLv3
 
|platforms=Windows, Mac & Ubuntu
 
|platforms=Windows, Mac & Ubuntu
 +
|function=Quality Assurance
 +
|content=Video
 
}}
 
}}
 +
{{Infobox tool details}}
 +
== Description ==
 +
<!-- Describe the what the tool does, focusing on it's digital preservation value. Keep it factual. -->
 +
QCTools analyzes digitized analog video files and detects corruption. It is built on [http://coptr.digipres.org/FFmpeg FFmpeg]'s filtering tools.
 +
 +
A related resource is the [http://bavc.github.io/avaa AV Artifact Atlas].
  
<!-- Add one ore more categories to describe the function of the tool. Choose carefully, and view the list of existing categories first (see the Navigation sidebar on the left). The following are common category examples, remove those that don't apply -->
 
[[Category:Quality Assurance]]
 
  
<!-- Add relevant categories to describe the content type that the tool addresses. Choose carefully, and view the list of existing categories first (see the Navigation sidebar on the left). If the tool works on any content type, do not add a category. The following are common category examples, remove those that don't apply -->
+
Quoted from the [https://raw.githubusercontent.com/bavc/qctools/master/README.md README.md]:
[[Category:Video]]
+
 +
 +
 +
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. QCTools is funded by the National Endowment for the Humanities and the Knight Foundation, and developed by the Bay Area Video Coalition.
  
== Description ==
+
Our (in progress) wiki is starting to develop [https://github.com/bavc/qctools/wiki here].
<!-- Describe the what the tool does, focusing on it's digital preservation value. Keep it factual. -->
+
Analyse digital video and detect corruption/artefacts based on the [http://preservation.bavc.org/artifactatlas/index.php/AV_Artifact_Atlas:About AV Artifact Atlas]
+
 +
===general info===
 +
QCTools allows archivists, curators, preservationists and other moving image professionals to identify, filter, and assess all manner of video errors and anomalies. The tool is flexible, providing a variety of viewing options, as well the ability to create and export reports (gzip, or .gz files, formatted according to the ffprobe xml standard).
 +
 
 +
For more information about the project, or to download the latest Mac/Winddows/Ubuntu release, please visit [http://www.bavc.org/qctools BAVC's QCTools homepage].
 +
 
 +
An overview of QCTools and how to use it can be found [http://htmlpreview.github.io/?https://github.com/bavc/qctools/blob/master/Source/Resource/Help/How%20To%20Use/How%20To%20Use.html here].
 +
 +
 +
===installation===
 +
Go to http://bavc.org/qctools or [https://github.com/bavc/qctools/releases Releases] and download QCTools for your operating system. Initiate the install by double-clicking the icon, and follow the steps. New releases of QCTools will be periodically available at the QCTools Project website.
 +
 +
 +
===getting started===
 +
Currently QCTools accepts a variety of video formats, including *.avi, *.mkv, *.mov, and *.mp4, as well as a diverse selection of codecs. By relying upon ffmpeg's libavcodec and libformat libraries, QCTools can support a wide variety of digital audiovisual formats.
 +
 +
 +
===graph descriptions===
 +
QCTools offers a variety of [http://htmlpreview.github.io/?https://github.com/bavc/qctools/blob/master/Source/Resource/Help/Filter%20Descriptions/Filter%20Descriptions.html Graphing Options] including: YUV Values, Temporal Outliers (TOUT), Vertical Line Repetitions (VREP), Broadcast Range (BRNG), Crop Width and Height (CropW and CropH), and Peak Signal to Noise Ratio (PSNRf) and Mean Square Error (MSEf) differences per frame.
 +
 +
 +
===playback filters===
 +
The QCTools preview window is intended as an analytical playback environent that allows the user to review video through multiple filters simultaneously. The playback window includes two viewing windows which may be set to different combinations of [http://htmlpreview.github.io/?https://github.com/bavc/qctools/blob/master/Source/Resource/Help/Playback%20Filters/Playback%20Filters.html filters].
 +
 +
 +
===reading a qctools document===
 +
The [http://htmlpreview.github.io/?https://github.com/bavc/qctools/blob/master/Source/Resource/Help/Data%20Format/Data%20Format.html QCTools document] (built upon FFprobe's [https://raw.githubusercontent.com/FFmpeg/FFmpeg/master/doc/ffprobe.xsd xml expression]), is designed to be self-descriptive, storing analytical metadata about video and audio frames.
 +
 
 +
Incorporating a set of open source libraries developed under the ffmpeg project, the QCTools document offers metadata values derived from four evaluative filters: [https://www.ffmpeg.org/ffmpeg-filters.html#signalstats signalstats], [https://www.ffmpeg.org/ffmpeg-filters.html#toc-cropdetect cropdetect], [https://www.ffmpeg.org/ffmpeg-filters.html#psnr psnr], and [https://www.ffmpeg.org/ffmpeg-filters.html#ebur128 ebur128].
 +
 +
 +
===a/v artifact atlas===
 +
In conjunction with using QCTools, consider using the [http://avaa.bavc.org/artifactatlas/index.php/A/V_Artifact_Atlas A/V Artifacts Atlas] to gain further clarification and appropriate descriptive terminology for any anomalies or errors you might encounter in your video content.  Users are invited to contribute unidentified errors they come across to the atlas.
 +
 +
 +
===license===
 +
QCTools deliverable is licensed under a GPLv3 License.
 +
QCTools GUI part and FFmpeg statistics filter are licensed under the 3-Clause BSD license.
 +
This software uses libraries from the FFmpeg project under the GPLv3, Qt and Qwt libraries under the LGPLv2.1, OpenJPEG library under the 2-Clause BSD license. See our [http://htmlpreview.github.io/?https://github.com/bavc/qctools/blob/master/License.html License page] for more details.
 +
 
 +
"
  
 
== User Experiences ==
 
== User Experiences ==
Line 37: Line 84:
 
   
 
   
 
<!-- Add the Ohloh.com ID for the tool, if known. -->
 
<!-- Add the Ohloh.com ID for the tool, if known. -->
{{Infobox_tool_details
 
|ohloh_id=
 
}}
 

Latest revision as of 15:21, 26 April 2021



QCTools
Digitized analog video analysis
Homepage:http://www.bavc.org/qctools
License:GPLv3
Platforms:Windows, Mac & Ubuntu
Function:Quality Assurance
Content type:Video




Description[edit]

QCTools analyzes digitized analog video files and detects corruption. It is built on FFmpeg's filtering tools.

A related resource is the AV Artifact Atlas.


Quoted from the README.md: “


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. QCTools is funded by the National Endowment for the Humanities and the Knight Foundation, and developed by the Bay Area Video Coalition.

Our (in progress) wiki is starting to develop here.


general info[edit]

QCTools allows archivists, curators, preservationists and other moving image professionals to identify, filter, and assess all manner of video errors and anomalies. The tool is flexible, providing a variety of viewing options, as well the ability to create and export reports (gzip, or .gz files, formatted according to the ffprobe xml standard).

For more information about the project, or to download the latest Mac/Winddows/Ubuntu release, please visit BAVC's QCTools homepage.

An overview of QCTools and how to use it can be found here.


installation[edit]

Go to http://bavc.org/qctools or Releases and download QCTools for your operating system. Initiate the install by double-clicking the icon, and follow the steps. New releases of QCTools will be periodically available at the QCTools Project website.


getting started[edit]

Currently QCTools accepts a variety of video formats, including *.avi, *.mkv, *.mov, and *.mp4, as well as a diverse selection of codecs. By relying upon ffmpeg's libavcodec and libformat libraries, QCTools can support a wide variety of digital audiovisual formats.


graph descriptions[edit]

QCTools offers a variety of Graphing Options including: YUV Values, Temporal Outliers (TOUT), Vertical Line Repetitions (VREP), Broadcast Range (BRNG), Crop Width and Height (CropW and CropH), and Peak Signal to Noise Ratio (PSNRf) and Mean Square Error (MSEf) differences per frame.


playback filters[edit]

The QCTools preview window is intended as an analytical playback environent that allows the user to review video through multiple filters simultaneously. The playback window includes two viewing windows which may be set to different combinations of filters.


reading a qctools document[edit]

The QCTools document (built upon FFprobe's xml expression), is designed to be self-descriptive, storing analytical metadata about video and audio frames.

Incorporating a set of open source libraries developed under the ffmpeg project, the QCTools document offers metadata values derived from four evaluative filters: signalstats, cropdetect, psnr, and ebur128.


a/v artifact atlas[edit]

In conjunction with using QCTools, consider using the A/V Artifacts Atlas to gain further clarification and appropriate descriptive terminology for any anomalies or errors you might encounter in your video content. Users are invited to contribute unidentified errors they come across to the atlas.


license[edit]

QCTools deliverable is licensed under a GPLv3 License. QCTools GUI part and FFmpeg statistics filter are licensed under the 3-Clause BSD license. This software uses libraries from the FFmpeg project under the GPLv3, Qt and Qwt libraries under the LGPLv2.1, OpenJPEG library under the 2-Clause BSD license. See our License page for more details.

"

User Experiences[edit]

Development Activity[edit]

All development activity is visible on GitHub: http://github.com/bavc/qctools/commits


Release Feed[edit]

Below the last 3 release feeds:

2023-10-12 13:36:43
[tag:github.com,2008:Repository/11542067/v1.3.1 QCTools 1.3.1]
by dericed
2023-09-18 14:49:50
[tag:github.com,2008:Repository/11542067/v1.3 QCTools 1.3]
by dericed
2022-02-16 19:37:44
[tag:github.com,2008:Repository/11542067/v1.2.1 QCTools 1.2.1]
by dericed


Activity Feed[edit]

Below the last 5 commits: Failed to load RSS feed from https://github.com/bavc/qctools/commits/master.atom: There was a problem during the HTTP request: 404 Not Found