Code Monkey home page Code Monkey logo

file-to-video-converter's Introduction

file-to-video-converter

This program will indeed convert any given file to video data and back again. The idea of this project is to enable a way to store data on a VHS player However, my VHS player broke before i had the chance to test the code so until i get a new VHS player, this code will remain a concept. The code itself does work, you can convert files to video and back to a file again.

Install

This program requires opencv4, i'm pretty sure opencv3 would work too, but i have not tried it yet. to install opencv on ubuntu run: sudo apt-get update then: sudo apt-get install libopencv-dev

you will also need the g++ compiler, however i believe this comes default in ubuntu.

How to run

run compile.sh for both the file converter and the video converter. This can be done by running the following commands from the home directory of the project: sh file-to-video/compile.sh sh video-to-file/compile.sh

once compiled, run the program by running the following commands from the home directory of the project: To convert a file to video data: ./file-to-video/convert-file

To convert a video back to a file: ./video-to-file/convert-video

If you encouter a problem with the code, submit a issue to the git repository and i will awnser as soon as i can.

How to help

I would like to add multithreading sometime in the future.

file-to-video-converter's People

Contributors

ereish64 avatar

Watchers

 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.