Giter Site home page Giter Site logo

tibhannover / ffv1_migration_tool Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 1.0 7 KB

Rosetta Migration Plugin. This script plugin migrates audiovisual files to ffv1-Video, Version 3, Matroska with LPCM-Audio. @MerleFri

License: MIT License

Shell 100.00%
exlibris audio-video data-migration long-term-preservation digital-preservation code4lib

ffv1_migration_tool's Introduction

ffv1MigrationTool: Rosetta Migration Plugin

This script plugin migrates audiovisual files to ffv1-Video, Version 3, Matroska with LPCM-Audio. The number of Slices per Frame is either default or can be manipulated by custom parameters.

Getting Started

Prerequisites

install FFmpeg on the server

Installing

see Rosetta SDK, Deployment and Installation

Running the Plugin

While preservation planning, choose the ffv1MigrationTool as internal plugin. You can either give no parameter (default) or work with a custom parameter.

default

When no parameter is entered, the plugin runs with default profile. This means a slice number of 16 slices.

custom parameter

The following are valid custom parameters:

  • 4 - leads to 4 slices per frame
  • 6 - leads to 6 slices per frame
  • 9 - leads to 9 slices per frame
  • 12 - leads to 12 slices per frame
  • 16 - leads to 16 slices per frame
  • 24 - leads to 24 slices per frame
  • 30 - leads to 30 slices per frame

error codes

if migration was not successfull, an error code appears in the log

  • 2 - no valid custom parameter
  • 3 - more than one custom parameter, only one allowed
  • other - error code from FFmpeg, migration failed althoug custom parameter was correct

Authors

  • Merle Friedrich - German Nation Library of Science and Technology (TIB)

License

This project is licensed under the MIT License - see the LICENSE file for details

ffv1_migration_tool's People

Contributors

merlefri avatar

Watchers

 avatar

Forkers

muthusalami

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.