Giter Site home page Giter Site logo

batchvideocompression's Introduction

BatchVideoCompression

The code in this repository is aimed at researchers at the University of Auckland (UoA) to compress video files on their existing storage infrastructure. The code is tailored to the specific UoA research drive environment. Parts are inherited from vault recall which makes sure that all videos on a given research drive are available for video compression (and not in ObjectStore/'Vault' subfolder or on magnetic tape/'Archive' subfolder.

The benefits of compressed video

  • fast viewing (especially if wanting to open the video on your local computer, or even an Virtual Machine (VM)). If you currently face challenges with stuttering video, compression might be a good solution
  • video files maintain their location (stay in their folders), and file names are unchanged. Only the file extension (.mov, .mp4,...) might change
  • original vidoe files are moved to the Archive/magnetic tape, so another backup exists
  • less storage means more resources available to other researchers and less carbon footprint

The drawback of compressing video are

  • setup time and file handling (as a solution, we have created these programs/scrips/automations)
  • compression time (highly CPU intense, therefore, we either provide you with a suitable VM or temporarily upgrade your existing VM)

The prerequistes are

  • get in touch with the Centre for eResearch to get an efficient overivew of how much storage space your videos on a given research drive take up
  • get a sample of compressed video to gauge if these files are suitable
  • a formal decision by the project's Principal Investigator (PI) station that the video compression is adequate for a given research project
  • nominate a researcher/reserach supporter who supports the exection of this code

batchvideocompression's People

Contributors

jensbri avatar neon-ninja avatar

Watchers

Martin avatar  avatar Marcus avatar  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.