VideoRecord - 最全的懒人视频拍摄,支持横屏拍摄效果与竖屏拍摄效果,闪光灯,切换前后摄像头,懒人视频拍摄Demo,继承预览。简书:

  •        113

最全的懒人视频拍摄,支持横屏拍摄效果与竖屏拍摄效果,闪光灯,切换前后摄像头,懒人视频拍摄Demo,继承预览。简书:

http://www.jianshu.com/p/752f0dd842f8
https://github.com/CarGuo/VideoRecord

Tags
Implementation
License
Platform

   




Related Projects

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.

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.

ETV Personal Video Recorder

  •    C++

ETV is a Personal Video Recorder (PVR) especially suited for European use. It can schedule by hand or according to rules based on XMLTV. Naturally it can time-shift. The recorder runs on linux, the scheduler amp; frontend run both Linux and Windows.

yt-direct-lite-android - The code is a reference implementation for an Android OS application that captures video, uploads it to YouTube, and submits the video to a YouTube Direct Lite instance

  •    Java

The code is a reference implementation for an Android OS application that captures video, uploads it to YouTube, and submits the video to a YouTube Direct Lite instance.For more information, you can read the Youtube API blog post.

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.


360-video-player-for-android - Sample code for creating a 360 video player on Android

  •    Java

360 video is the new hotness in interactive media. Imagine teleporting yourself to the most interesting places in the world, training with Lebron James, or speeding across the Jakku desert from Star Wars. These are the kinds of immersive experiences that 360 video enables. Enclosed you'll find a sample Android application that demonstrates how to playback 360 video, specifically equirectangular video, using MediaPlayer, TextureView, and OpenGL ES. Touch and drag is supported to adjust the yaw and the pitch to see more of the 360 video.

GSYGithubAPP - 超完整的React Native项目,功能丰富,适合学习和日常使用。GSYGithubApp系列的优势:我们目前已经拥有Flutter、Weex、ReactNative三个版本。 功能齐全,项目框架内技术涉及面广,完成度高,持续维护,配套文章,适合全面学习,跨框架对比参考。跨平台的开源Github客户端App,更好的体验,更丰富的功能,旨在更好的日常管理和维护个人Github,提供更好更方便的驾车体验~~Σ( ̄。 ̄ノ)ノ。同款Weex版本 : https://github

  •    Javascript

超完整的React Native项目,功能丰富,适合学习和日常使用。GSYGithubApp系列的优势:我们目前已经拥有Flutter、Weex、ReactNative三个版本。 功能齐全,项目框架内技术涉及面广,完成度高,持续维护,配套文章,适合全面学习,跨框架对比参考。跨平台的开源Github客户端App,更好的体验,更丰富的功能,旨在更好的日常管理和维护个人Github,提供更好更方便的驾车体验~~Σ( ̄。 ̄ノ)ノ。同款Weex版本 : https://github.com/CarGuo/GSYGithubAppWeex 、同款Flutter版本 : https://github.com/CarGuo/GSYGithubAppFlutter

GSYGithubAppFlutter - 超完整的Flutter项目,功能丰富,适合学习和日常使用。GSYGithubApp系列的优势:我们目前已经拥有Flutter、Weex、ReactNative三个版本。 功能齐全,项目框架内技术涉及面广,完成度高,持续维护,配套文章,适合全面学习,跨框架对比参考。跨平台的开源Github客户端App,更好的体验,更丰富的功能,旨在更好的日常管理和维护个人Github,提供更好更方便的驾车体验~~Σ( ̄。 ̄ノ)ノ。同款Weex版本 : https://github

  •    Dart

超完整的Flutter项目,功能丰富,适合学习和日常使用。GSYGithubApp系列的优势:我们目前已经拥有Flutter、Weex、ReactNative三个版本。 功能齐全,项目框架内技术涉及面广,完成度高,持续维护,配套文章,适合全面学习,跨框架对比参考。跨平台的开源Github客户端App,更好的体验,更丰富的功能,旨在更好的日常管理和维护个人Github,提供更好更方便的驾车体验~~Σ( ̄。 ̄ノ)ノ。同款Weex版本 : https://github.com/CarGuo/GSYGithubAppWeex 、同款React Native版本 : https://github.com/CarGuo/GSYGithubApp

SlowMotionVideoRecorder - 120 fps SLO-MO video recorder using AVFoundation

  •    Objective-C

An iOS sample app for recording 240 fps slow-motion videos using AVFoundation. Including a wrapper class which makes the implementation much easier. Available on the iPhone 5s, iPhone 6, iPhone 6 Plus, iPhone 6s, iPhone 6s Plus etc. This repository includes a wrapper class "TTMCaptureManager" which makes implementing 240fps video recorder app much easier.

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.

LLSimpleCamera - A simple, customizable camera control - video recorder for iOS.

  •    Objective-C

LLSimpleCamera is a library for creating a customized camera - video recorder screens similar to snapchat's. You don't have to present the camera in a new view controller. You can also use my LLVideoEditor library to easily edit recorded videos.

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)

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.

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.

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.

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.

ExoPlayer - Media Player for Android

  •    Java

ExoPlayer is an application level media player for Android. It provides an alternative to Android’s MediaPlayer API for playing audio and video both locally and over the internet. ExoPlayer supports features not currently supported by Android’s MediaPlayer API (as of KitKat), including DASH and SmoothStreaming adaptive playbacks, persistent caching and custom renderers.

vdr-remote-app

  •    C++

vdr_remote is a graphical cross-platform Desktop Application with which you can remotely control a running instance of the Video Disk Recorder vdr over a TCP/IP network connection.

reetpvr

  •    

reetpvr is a video4linux recorder application which also implements a huffyuv-style lossless-but-high-bandwidth codec. It is intended for large, high-quality recordings of video input for later conversion to MPEG or similar.

Muxi

  •    C

Muxi is a tv application and personal video recorder for DVB-T. It includes an electronic programme guide, live stream recording and time shifting.