This website is released under |
Bash Scripts for Audio-Visual PreservationBash AVpres is a set of Bash scripts for audio-visual preservation, used on a daily base at our conservation and restoration lab, AV Preservation by reto.ch. These small programs are designed for both to be used individually and to be chained each other as needed. Bug reports are very welcome, as usual. Table of Contents
Elements of the Set
DocumentationAll the scripts come with a short embedded help message and a manual page (“man”). Running $ bash_avpres Bash AVpres 2024-08-10 provides the following commands: make_bagit undo_bagit metadata_csv make_ffv1 missing_files make_framemd5 update_bagit make_h264 update_manifest name_hash make_manifest make_prores verify_bagit bash_avpres verify_ffv1 ffengine_presets modify_bagit verify_framemd5 ffmpeg_head verify_manifest nano_config $ InstallationThe scripts can be run from everywhere, without any specific installation. Of course, they have to be executable; if they aren’t, run for example In addition, two possibilities are provided for a regular installation at the root: via a Homebrew formula and via a Makefile. And we advise to use either one of these. HomebrewThe installation via Homebrew works fine not only on Linux and Mac, but also on Windows running Terminal or Subsystem for Linux. Run the following two commands in the Terminal:
MakefileAs usual, directions are recalled in the
CompatibilityThe Bash AVpres scripts have been used successfully on various modern x86-64 and AArch64 architectures, running under the following operating systems:
Almost all the scripts have been programmed to run also on the old Bash version 3.2 (released on 2006-10-11), which sadly still comes with the Apple computers, but some run better on Bash version 4.3 (released on 2014-02-26). However, we strongly advise to install the current Bash version 5.2 (released on 2022-09-26) also on computers running under macOS. Note that we didn’t check any compatibility with versions older than 2.04 (released on 2000-03-21). Source CodeThe source code of the Bash AVpres package is available on our website as a “.tar.gz” file, a TAR archive which was compressed with AcknowledgmentsReto Kromer wishes to acknowledge the inspiration given and the help provided by:
(in alphabetical order of the given name). Copyright, License and DisclaimerCopyright © 2020–2025 by Reto Kromer The scripts are released under a 3-Clause BSD License and provided “as is” without warranty or support of any kind. 2025-02-11 |