Introduction • the Ffmpeg Family • Other Open-Source Pieces Of

Introduction • the Ffmpeg Family • Other Open-Source Pieces Of

Open-Source Tools and Resources Summary • introduction • the FFmpeg family Reto Kromer • AV Preservation by reto.ch • other open-source pieces of software conclusion Akademie der bildenden Künste • Medienkunst: Technologie und Erhaltungsstrategien III Wien, 7.–10. Jänner 2020 1 2 CLI and/or GUI MD5 Checksums • command-line interface (CLI) Windows comes with: graphical user interface (GUI) CertUtil • macOS and Linux come with: md5 md5deep shasum 3 4 FFmpeg Components • ffmpeg • libavutil • ffplay • libavcodec FFmpeg • ffprobe • libavformat • libavdevice • libavfilter • libswscale • libswresample 5 6 Data Transformations File Transformations ffmpeg (CLI) ffmpeg.org demultiplex: libavformat ➔ decode: libavcodec FFmpeg Cookbook for Archivists filter: libavfilter ➔ avpres.net/FFmpeg/ encode: libavcodec ffmprovisr multiplex: libavformat ➔ amiaopensource.github.io/ffmprovisr/ 7 8 Metadata Extraction Media Players MediaInfo (GUI, CLI) VLC (GUI) ➔ mediaarea.net/MediaInfo ➔ www.videolan.org/vlc/ ffprobe (CLI) mpv (CLI) ➔ ffmpeg.org ➔ mpv.io ffplay (CLI) ➔ ffmpeg.org 9 10 A Graphical User Interface FFCommand Engine (GUI) ➔ github.com/ColorlabMD/FFCommand_Engine Other Software 11 12 The Missing Piece of Software avantages disavantages RAWcooked (CLI) TIFF data easier ➔ mediaarea.net/RAWcooked DPX bigger files OpenEXR to process JPEG 2000 data complexer FFV1 smaller files to process 13 14 RAWcooked Quality Control • encoding into Matroska (.mkv) using FFV1 QCTools (GUI), qcli (CLI) video codec and FLAC audio codec ➔ bavc.org/preserve-media/preservation-tools • all metadata preserved • decoding with bit-by-bit reversibility QCTools Documentation possibility to embed sidecar files (e.g. ➔ bavc.github.io/qctools/ • MD5, LUT, XML) AV Artifact Atlas • compatibility with media players ➔ bavc.github.io/avaa/ 15 16 Optical Sound Extraction DCP Encoder (and Player) AEO-Light (GUI) DCP-o-matic (GUI) ➔ usc-imi.github.io/aeo-light/ ➔ dcpomatic.com AEO-Light Manual ➔ github.com/usc-imi/aeo-light/releases/ download/v2.2-beta/ AEO-Light-2.2-beta-Manual.pdf 17 18 AMIA Open Source (1) AMIA Open Source (2) vrecord (CLI) The Cable Bible ➔ github.com/amiaopensource/vrecord ➔ amiaopensource.github.io/cable-bible/ audiorecorder (CLI) Open Workflows and Resources ➔ github.com/amiaopensource/audiorecorder ➔ github.com/amiaopensource/open-workflows LTOpers (CLI) Time-Based Media Art Resources ➔ github.com/amiaopensource/ltopers ➔ github.com/amiaopensource/ ➔ time-based-media-art 19 20 AMIA Open Source (3) FADGI Analog Inspection Federal Agencies Digital Guidelines ➔ github.com/amiaopensource/ Initiative (USA) ➔ analog-inspection ➔ digitizationguidelines.gov AV Python Carpentry ➔ github.com/amiaopensource/ ➔ av-python-carpentry 21 22 IFI Irish Film Archive AV Preservation by reto.ch IFI Scripts (by Kieran O’Leary) chemin du Suchet 5 ➔ github.com/kieranjol/IFIscripts 1024 Écublens Switzerland Web: reto.ch Twitter: @retoch Email: [email protected] 23 24.

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    6 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us