Difference between revisions of "MediaConch"

From COPTR
Jump to navigation Jump to search
(add 9 use cases)
 
(7 intermediate revisions by one other user not shown)
Line 1: Line 1:
<!-- Use the structure provided in this template, do not change it! -->
+
{{Infobox tool
 
+
|purpose=MediaConch is a file validation software.
{{Infobox_tool
+
|homepage=https://mediaarea.net/MediaConch/ <br />[https://github.com/MediaArea/MediaConch GitHub Repository]
|purpose= Media Conch is a implementation checker, policy checker and fixer for audiovisual files with focus on Matroska, LPCM and FFV1.
+
|license=GNU General Public License 3.0 (GPLv3 or later), Mozilla Public License (MPLv2 or later).
|homepage= https://mediaarea.net/MediaConch/ <br />
+
|platforms=Windows 7 or later, MAC OS 10.5 or later, Linux/Unix, Web Application
[https://github.com/MediaArea/MediaConch GitHub Repository]
+
|function=File Format Identification, Policy, Validation
|license= GNU General Public License 3.0 (GPLv3 or later), Mozilla Public License (MPLv2 or later).
+
|content=Audio, Video
|platforms= Windows 7 or later, MAC OS 10.5 or later, Linux/Unix, Web Application
 
 
}}
 
}}
<!-- Note that to use the image field, you should leave the value as {{PAGENAMEE}}.png (or similar) and upload a copy of the image. Hot-linking is not supported. If you don't want an image, just remove that line. -->
+
{{Infobox tool details}}
 +
== Description ==
 +
<!-- Describe the what the tool does, focusing on it's digital preservation value. Keep it factual. -->
 +
From the MediaConch website:
  
<!-- Add one or more categories to describe the function of the tool, such as:
+
"MediaConch is an extensible, open source software project consisting of an implementation checker, policy checker, reporter, and fixer that targets preservation-level audiovisual files (specifically Matroska, Linear Pulse Code Modulation (LPCM) and FF Video Codec 1 (FFV1)) for use in memory institutions, providing detailed and batch-level conformance checking via an adaptable and flexible application program interface accessible by the command line, a graphical user interface, or a web-based shell."
[[Category:Metadata Extraction]] or [[Category:Preservation System]] or [[Category:Backup]]
 
Choose carefully, and view the list of existing categories first (see the Navigation sidebar on the left) -->
 
[[Category:Policy]]
 
[[Category:Validation]]
 
[[Category:File Format Identification]]
 
  
<!-- Add relevant categories to describe the content type that the tool addresses, such as:
+
MediaConch is available as a GUI (graphical user interface), CLI (command line interface) or WebUI (web platform). A web-based demo of the tool can be found [https://mediaarea.net/MediaConchOnline/ here]. MediaConch is written in C++ and, for the web platform, PHP.
[[Category:Audio]] or [[Category:Document]] or [[Category:Research Data]]
 
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. -->
 
[[Category: Video]]
 
[[Category: Audio]]
 
  
== Description ==
+
MediaConch can be used to create policies for any kind of media format, and is not limited to MKV/FFV1/LPCM.
<!-- Describe the what the tool does, focusing on it's digital preservation value. Keep it factual. -->
 
MediaConch is an extensible, open source software project consisting of an implementation checker, policy checker, reporter, and fixer that targets preservation-level audiovisual files (specifically Matroska, Linear Pulse Code Modulation (LPCM) and FF Video Codec 1 (FFV1)) for use in memory institutions, providing detailed and batch-level conformance checking via an adaptable and flexible application program interface accessible by the command line, a graphical user interface, or a web-based shell.
 
  
MediaConch can be used to create policies for any kind of media format, and is not limited to MKV/FFV1/LPCM.
+
MediaConch is part of a larger initiative called the [http://www.preforma-project.eu/ PREFORMA Project], co-funded by the European Commission under its FP7-ICT Programme. The project’s main aim is to address the challenge of implementing standardised file formats for preserving digital objects in the long term, giving memory institutions full control over the acceptance and management of preservation files into digital repositories. Through this program, MediaConch also uses two sister-tools for conformance checking: [http://coptr.digipres.org/VeraPDF veraPDF] for PDF validation and DPF Manager for TIFF validation.
  
 
== User Experiences ==
 
== User Experiences ==
Line 33: Line 24:
  
 
* Nine interviews were conducted with eleven people on their use cases and workflows involving MediaConch, available [https://mediaarea.net/blog/interview here on the MediaArea blog].
 
* Nine interviews were conducted with eleven people on their use cases and workflows involving MediaConch, available [https://mediaarea.net/blog/interview here on the MediaArea blog].
* Public shared MediaConch policies: [https://mediaarea.net/MediaConchOnline/publicPolicies]
+
* [https://mediaarea.net/MediaConchOnline/publicPolicies Public shared MediaConch policies]
* Artefactual's [http://coptr.digipres.org/Archivematica Archivematica] software workflow for MediaConch: [https://wiki.archivematica.org/MediaConch_workflow]
+
* Artefactual's [http://coptr.digipres.org/Archivematica Archivematica] software workflow for MediaConch [https://wiki.archivematica.org/MediaConch_workflow available here].
 +
* [https://www.youtube.com/watch?v=ZTG9nlp_4oA A webinar explaining the Archivematica integration]
 +
* [https://www.youtube.com/watch?v=krrblOok46I Video: MediaConch: Conformance checking for audiovisual files]
  
 
* '''Daniel:'''
 
* '''Daniel:'''
Line 43: Line 36:
 
== Development Activity ==
 
== Development Activity ==
 
<!-- Provide *evidence* of development activity of the tool. For example, RSS feeds for code issues or commits. -->
 
<!-- Provide *evidence* of development activity of the tool. For example, RSS feeds for code issues or commits. -->
 +
MediaConch is produced and maintained by [https://mediaarea.net/ MediaArea], and they fix bugs and manage the longevity of the open source software. They are also available for feature development and integration/consulting work.
 +
 
All development activity is visible on GitHub: http://github.com/MediaArea/MediaConch/commits
 
All development activity is visible on GitHub: http://github.com/MediaArea/MediaConch/commits
+
Latest snapshots are available here: https://mediaarea.net/MediaConch/Download/Snapshots
 
=== Release Feed ===
 
Below the last 3 release feeds:
 
<rss max=3>https://github.com/MediaArea/MediaConch/releases.atom</rss>
 
 
 
 
=== Activity Feed ===
 
Below the last 5 commits:
 
<rss max=5>https://github.com/MediaArea/MediaConch/commits/master.atom</rss>
 
 
{{Infobox_tool_details
 
|ohloh_id=
 
}}
 

Latest revision as of 15:39, 22 April 2021



MediaConch is a file validation software.
Homepage:https://mediaarea.net/MediaConch/
GitHub Repository
License:GNU General Public License 3.0 (GPLv3 or later), Mozilla Public License (MPLv2 or later).
Platforms:Windows 7 or later, MAC OS 10.5 or later, Linux/Unix, Web Application
Function:File Format Identification,Policy,Validation
Content type:Audio,Video




Description[edit]

From the MediaConch website:

"MediaConch is an extensible, open source software project consisting of an implementation checker, policy checker, reporter, and fixer that targets preservation-level audiovisual files (specifically Matroska, Linear Pulse Code Modulation (LPCM) and FF Video Codec 1 (FFV1)) for use in memory institutions, providing detailed and batch-level conformance checking via an adaptable and flexible application program interface accessible by the command line, a graphical user interface, or a web-based shell."

MediaConch is available as a GUI (graphical user interface), CLI (command line interface) or WebUI (web platform). A web-based demo of the tool can be found here. MediaConch is written in C++ and, for the web platform, PHP.

MediaConch can be used to create policies for any kind of media format, and is not limited to MKV/FFV1/LPCM.

MediaConch is part of a larger initiative called the PREFORMA Project, co-funded by the European Commission under its FP7-ICT Programme. The project’s main aim is to address the challenge of implementing standardised file formats for preserving digital objects in the long term, giving memory institutions full control over the acceptance and management of preservation files into digital repositories. Through this program, MediaConch also uses two sister-tools for conformance checking: veraPDF for PDF validation and DPF Manager for TIFF validation.

User Experiences[edit]

  • Daniel:
    • MediaConch runs fast and the output of the implementation and policy checker is not extensive but consists of useful information.
    • The tool for creating own policies provides a lot of options and cases but the usage of this tool is complex and presupposed detailed knowledge of the different file formats.
    • The documentation for build MediaConch from source code under Windows is more than bad, because documentation it simply indicates to use Visual Studio.

Development Activity[edit]

MediaConch is produced and maintained by MediaArea, and they fix bugs and manage the longevity of the open source software. They are also available for feature development and integration/consulting work.

All development activity is visible on GitHub: http://github.com/MediaArea/MediaConch/commits Latest snapshots are available here: https://mediaarea.net/MediaConch/Download/Snapshots