Code Monkey home page Code Monkey logo

dvrescue's Introduction

DVRescue

Archivist-made software that supports data migration from DV tapes into digital files suitable for long-term preservation.

DVRescue was presented at the Association of Moving Image Archivists 2019 conference. Slides from the presentation are available here.

How to download

DVRescue is available for all major operating systems (macOS, Windows, and Linux). Installers can be downloaded here: https://mediaarea.net/DVRescue

Daily snapshots

Daily snapshots of the compiled project are available here: https://mediaarea.net/download/snapshots/binary/dvrescue/

Homebrew

The latest stable releases of DVRescue and associated tools can also be downloaded via Homebrew, a package manager for Mac (or Linux), using the following commands:

brew tap mediaarea/homebrew-mediaarea
brew install dvrescue

This Homebrew formula will install the following tools: dvloupe dvmap dvpackager dvplay dvrescue dvsampler.

How to use

DVRescue

dvrescue can be run on the command line by calling the program and passing in a filepath, like so:

dvrescue path/to/my/video.dv

Additional tools

Within this repository are additional tools used to supplement DVRescue.

They are:

dvloupe A script that reports on a single frame with color coding and related data.

dvmap A script that makes the arrays used in dvloupe. (Not very useful on its own)

dvpackager A script that rewraps one DV stream into two MOV files. Used for splitting DV files when the significant characteristics change.

dvplay A script that plays back and visualizes the DV errors as a stack of images. Running with the -x flag will produce JPEGs instead of just playing them. Requires FFplay.

dvrescue.xsd This file can be used to validate a DVRescue XML output. It also contains definitions of the DVRescue parameters.

dvsampler A script that downloads or creates DV files to use as samples. Requires FFmpeg.

Copyrights

Copyright (c) 2019-2020, Moving Image Preservation of Puget Sound.

Third party libraries Copyright (c) 2012-2020 MediaArea.net SARL.

dvrescue's People

Contributors

ablwr avatar dericed avatar g-maxime avatar jeromemartinez avatar kieranjol avatar libbyhopfauf avatar thiloborgmann avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.