javascript-media-recorder - WebRTC video recorder library for Javascript

  •        22

The QBMediaRecorder.js is a JavaScript library providing stream object (representing a flux of audio- or video-related data) recording and extending the MediaStream Recording API. See docs - all public API. Check our sample, use a few source (video / audio).

https://github.com/QuickBlox/javascript-media-recorder#readme

Tags
Implementation
License
Platform

   




Related Projects

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.

videojs-record - video.js plugin for recording audio/video/image files.

  •    Javascript

Video.js plugin for recording audio/video/image files. Use npm (npm install videojs-record) to install the plugin or download the library and dependencies elsewhere. If you want to try the examples, check these instructions below.

FlashWavRecorder - Simple flash file for recording audio and saving as a WAV

  •    ActionScript

Use flash to record audio data from a microphone. Converts the audio data to a WAV file. Uploads the WAV file to the server. The WAV file is POSTed as a multpart form-data request. Additional fields can be added to the request, such as authenticity_token, (response) formart, etc... The flash recorder creates serveral external interfaces. This allows the recorder to be controlled through javascript. Only the save button must be clicked inside the flash application, see Upload and download require user interaction for more information. The fwr_event_handler is a javascript function that is called from the flash application. The first argument to the function is always the name of the event as a string. The other arguments may vary depending on the event.

Audacity - Software for Recording and Editing Sounds

  •    C++

Audacity is a multilingual easy to use audio editor and recorder. It helps to Record live audio, Convert tapes and records into digital recordings or CDs, Edit Ogg Vorbis, MP3, WAV or AIFF sound files, Cut, copy, splice or mix sounds together and lot more.

AndroidAudioRecorder - A fancy audio recorder lib for Android. Supports WAV format at 48kHz.

  •    Java

A fancy audio recorder for Android. It supports WAV format at 48kHz. Take a look at AndroidAudioConverter! Example of usage here.


Ardour - Digital Audio Workstation

  •    C++

Ardour is a hard disk recorder and digital audio workstation application. It supports unlimited audio tracks and buses. Its features include Non-destructive, non-linear editing with unlimited undo, and anything-to-anywhere signal routing. It supports Standard file formats BWF, WAV, WAV64, AIFF, CAF and Windows VST plugins. Ardour can be used as an audio mastering environment. Its integration with JACK makes it possible to use mastering tools such as JAMin to process the audio data.

web-audio-recorder-js - .wav/.ogg/.mp3 recorder with Web Audio API

  •    Javascript

WebAudioRecorder.js is a JavaScript library that records audio input (Web Audio API AudioNode object) and encodes to audio file image (Blob object). It supports three encoding formats. This library uses following encoder libraries as lower layer.

MythTV - Digital Video Recorder

  •    TypeScript

MythTV is a digital video recorder software and home media center hub. It supports Watch and record analog and/or digital TV, including HDTV, Pause, skip, and rewind live TV shows, Parental controls, Watch and archive DVDs, capable of managing your personal photo, video, and music collections and lot more.

recordMyDesktop - Desktop session recorder for Linux

  •    C

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.

.NET Voice Recorder

  •    CSharp

WPF application demonstrating how to record audio using NAudio in .NET and visualise the results. It can save the recorded file to WAV, or to MP3 if lame.exe is available. It now also features an Auto-Tune effect.

Sound Recorder and Editor

  •    C

Simple GUIs to record and edit sound files, similar to operating a tape-deck. Buttons start and stop recording, or break incoming audio into separate files. Cut sections from audio file, or join files. Saves files in WAV, OGG, or MP3.

Ant Media Server - RTMP, RTSP, WebRTC and Adaptive Bitrate. It can also record videos in MP4, HLS and FLV

  •    Java

Ant Media Server is an open source media server that supports RTMP, RTSP, WebRTC and Adaptive Bitrate. It can also record videos in MP4, HLS and FLV. It also supports WebRTC to RTMP Adapter, IP camera.

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.

JSSoundRecorder - A simple JavaScript sound recorder and editor

  •    Javascript

Record sounds / noises around you and turn them into music. It’s a work in progress, at the moment it enables you to record live audio straight from your browser, edit it and save these sounds as a WAV file.

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)

Basic Audio

  •    

Basic audio is a class library with a test project (audio player/recorder) to faciliate basic audio playing and recording. There are other frameworks available to give you very detailed and complex audio functionality, this one aims to provide only the basic playback / recor...

RecordWave - MP3音频录制,支持类似IOS原生的单边或者双边波形显示,低版本音频权限兼容,本地或者在线音频播放的波形显示,录制波形和播放波形会根据声音频率变色的功能,边播边缓存功能,简书入口http://www

  •    Java

MP3音频录制,支持类似IOS原生的单边或者双边波形显示,低版本音频权限兼容,本地或者在线音频播放的波形显示,录制波形和播放波形会根据声音频率变色的功能,边播边缓存功能,简书入口http://www.jianshu.com/p/2448e2903b07

SOX - Sound Processing Utilities

  •    C

SoX is the Swiss Army Knife of sound processing utilities. It can convert audio files to other popular audio file types and also apply sound effects and filters during the conversion. SoX can play and record audio files on most platforms.

KJabata: Scheduled sound player/recorder

  •    C++

KJabata is a KDE scheduled player/recorder for ogg/mp3 sound files. It's based on Gerd Knorr's KRecord, which code has been modified to manage scheduled and compressed sound files instead of interactive wav files.

MPEG Recorder

  •    C

A real-time recorder and compressor of audio and video input for the Windows platforms, using MFC, DirectX, FFMPEG and MPEG4IP. The program is capable of generating avi and mp4 files and streaming MPEG-4 audio and video via Apple Darwin Streaming Server.