recordMyDesktop - Desktop session recorder for Linux

  •        176

recordMyDesktop is a program that captures audio-video data of a linux desktop session, producing an ogg-encapsulated theora-vorbis file. recordMyDesktop tries to be as unobstrusive as possible by processing only regions of the screen that have changed. It offers also the ability to record audio through ALSA, OSS or the JACK audio server.

http://recordmydesktop.sf.net
http://recordmydesktop.sourceforge.net/

Tags
Implementation
License
Platform

   




Related Projects

CamStudio - Desktop Screen Recorder

  •    C++

CamStudio is able to record all screen and audio activity on your computer and create industry-standard AVI video files and using its built-in SWF Producer can turn those AVIs into lean, mean, bandwidth-friendly Streaming Flash videos (SWFs)

screen-capture-recorder-to-video-windows-free - a free open source windows "screen capture" device and recorder (also allows VLC/ffmpeg and others to capture/stream desktop/audio)

  •    C++

It includes some helper "record your screen capture/stream it" and setup utilities. It also includes a helper (virtual-audio-capturer) to record "what you hear/see on your desktop" for vista+ system. It also includes a free, general purpose, open source directshow desktop/screen source capture filter.

Peek - Simple animated GIF screen recorder with an easy to use interface

  •    Vala

Peek makes it easy to create short screencasts of a screen area. It was built for the specific use case of recording screen areas, e.g. for easily showing UI features of your own apps or for showing a bug in bug reports. With Peek, you simply place the Peek window over the area you want to record and press "Record". Peek is optimized for generating animated GIFs, but you can also directly record to WebM or MP4 if you prefer.

kap - An open-source screen recorder built with web technology

  •    Javascript

Read the contribution guide. Download master or builds for any other branch using: https://kap-artifacts.now.sh/<branch>. Note that these builds are unsupported and may have issues.


ShareX - Screen capture, file sharing and productivity tool

  •    CSharp

ShareX is a free and open source program that lets you capture or record any area of your screen and share it with a single press of a key. It also allows uploading images, text or other types of files to over 50 supported destinations you can choose from.

ffscreencast - ffscreencast - ffmpeg screencast/desktop-recording with video overlay and multi monitor support

  •    Shell

ffscreencast is a shell wrapper for ffmpeg that allows fool-proof screen recording via the command line. It will auto-detect all available monitors, cameras and microphones and is able to interactively or manually choose the desired recording device(s). Additionally ffscreencast will let you overlay the camera stream on top of the desktop session. Besides that ffscreencast can act as an ffmpeg command generator. Every available option can also just show the corresponding ffmpeg command instead of executing it. Non-ffmpeg commands, such as how the camera resolution is pulled and others can also be shown instead of being executed.

aperture - Record the screen on macOS

  •    Swift

Requires macOS 10.12 or later. Get a list of screens. The first screen is the primary screen.

Krut Computer Recorder

  •    Java

Krut Computer Recorder is a screencast tool to record audio and video from your computer screen into .mov-files and .wav-files. It can be used to e.g. make video tutorials or record games. It could also be used to record streaming video and audio.

DOS recorder

  •    Java

Cross-platform screen recorder and player for console (text-based) applications.

asciinema - Terminal session recorder

  •    Python

asciinema [as-kee-nuh-muh] is a free and open source solution for recording terminal sessions and sharing them on the web. Forget screen recording apps and blurry video. Enjoy a lightweight, purely text-based approach to terminal recording.

trunk-recorder - Records calls from a Trunked Radio System (P25 & SmartNet)

  •    C++

Trunk Recorder is able to record the calls on trunked and conventional radio systems. It uses 1 or more Software Defined Radios (SDRs) to do this. The SDRs capture large swatches of RF and then use software to process what was received. GNURadio is used to do this processing because it provides lots of convenient RF blocks that can be pieced together to allow for complex RF processing. The libraries from the amazing OP25 project are used for a lot of the P25 functionality. Multiple radio systems can be recorded at the same time. Trunk Recorder has been tested on Ubuntu (14.04, 16.04, 16.10, 17.04, 17.10 & 18.04), Arch Linux (2017.03.01), Debian 9.x and macOS (10.10, 10.11, 10.12, 10.13, 10.14). It has been successfully used with several SDRs including the Ettus USRP B200, B210, B205, a bank of 3 RTL-SDR dongles, and the HackRF Jawbreaker.

server - [WIP] Ulterius™ server where all the magic happens :rocket: :feelsgood:

  •    CSharp

Ulterius is a tool that allows unfettered access to a Windows system via a remote web interface. This program allows you to start and kill processes, monitor system performance, manage your files, and much more, all from your web browser. This repo is the server-side component. For the frontend, see Ulterius/client, or Ulterius for everything related to this project.

DemoStudio

  •    Delphi

DemoStudio captures video of anything on your screen, with no compromise between quality and file size. Our Screen Recorder compression technology gives you perfect-quality recordings and compact file sizes and can be converted to flash format.

SimpleScreenRecorder - A Screen Recorder for Linux

  •    C++

SimpleScreenRecorder is a Linux program to record programs and games. It can records the entire screen or part of it, or records OpenGL applications directly, Synchronizes audio and video properly, Fully multithreaded: small delays in any of the components will never block the other components, resulting is smoother video and better performance on computers with multiple processors, Pause and resume recording at any time. It can do live streaming.

ASScreenRecorder - Record iOS screen contents to .mp4 video file

  •    Objective-C

ASScreenRecorder is a screen recorder for iOS. It allows you to easily create demo videos of your iOS apps. It doesn't use any private APIs and is pretty easy to use. By default the video will be saved to the camera roll, though you can save to a specified file URL if you prefer. Some sample videos can be found here. Make sure you select HD playback to see the full quality video.

ScreenToGif - 🎬 ScreenToGif allows you to record a selected area of your screen, edit and save it as a gif or video

  •    CSharp

🎬 ScreenToGif allows you to record a selected area of your screen, edit and save it as a gif or video.

ScapLIB - Screen Capture Library in CSharp

  •    CSharp

ScapLIB is an all inclusive Screen Capture Library for C# .net applications. It supports Full and partial screen recording, Multiple Image and Video Outputs, Lightweight with just three class design and lot more.

jscapture - Screen recording and capturing with pure client-side JavaScript.

  •    Javascript

JSCapture won't work in Chrome 37+ due to removal of the experimental desktop sharing API.JSCapture is screen capturing library implemented with pure JavaScript and HTML5.