Giter VIP home page Giter VIP logo

screen-recorder's Introduction

screen-recorder

A python GUI for recording your screen

This program provides an easy GUI-based interface to ffmpeg's gdigrab feature, which allows you to take a video recording of your screen in Windows. I also used pyaudio to record audio as your screen is being recorded.

how to get it running

This should work with python version 3.5 or later, as long as you have tkinter and pyaudio installed. Tkinter usually comes with the default python installation, and you can install pyaudio through one of the following commands:

pip install pyaudio

or

python -m pip install pyaudio

additionally, you need to get ffmpeg.exe from the windows package here. then just take ffmpeg.exe from the bin folder, and put it in the same folder as the script

what is going on?

Here's what I have on the to-do list for this project. Please note that this is more of an interesting side project for me, and the below consists of things that I would like to do. While it would be nice, please don't expect me to complete these in a timely manner.

  • add webcam support, so you can (optionally) see yourself in the lower corner of the screen.
  • add more customization options, perhaps in a separate window.
  • keep it light, simple, and working!

Webpage:

  • change the website in Edge & IE so it is a still image instead of a gif. As it is right now, Edge & IE use way too much RAM to render it.

screen-recorder's People

Contributors

coderman64 avatar

Watchers

James Cloos 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.