No-latency video recording library for Android using ffmpeg
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
.idea
demoApp
gradle/wrapper
instantVideoRecorderLib Rename library module Jan 5, 2015
.gitignore
README.md
build.gradle
gradlew
gradlew.bat
import-summary.txt
newTouchToRecordDemo.iml
settings.gradle

README.md

instantVideoRecord

No-latency video recording library for Android using ffmpeg.

The standard [MediaRecorder](http://developer.android.com/reference/android/media/MediaRecorder.html MediaRecorder) class has an annoying startup time before the actual recording starts. What makes it worse is that this internal initialization latency (which occurs between issuing the .start() command and the actual recording) is device-dependent.

This library uses FFMPEG and the camera preview frame to manually encode video frames and then uses ffmpeg to combine it with recorded audio.