CrazyOrr / FFmpegRecorder

An Android video recorder using JavaCV and FFmpeg.
201 stars 48 forks source link

After Video recording preview video quality is lagging . #49

Closed iharshb closed 6 years ago

iharshb commented 6 years ago
 private int sampleAudioRateInHz = 44100;    
 private int frameRate = 30;

   mFrameRecorder.setFormat("mp4");
    mFrameRecorder.setSampleRate(sampleAudioRateInHz);
    mFrameRecorder.setFrameRate(frameRate);

    // Use H264
    mFrameRecorder.setVideoCodec(avcodec.AV_CODEC_ID_H264);
    mFrameRecorder.setVideoOption("crf", "14");
    mFrameRecorder.setVideoOption("preset", "ultrafast");
    mFrameRecorder.setVideoOption("tune", "film");
CrazyOrr commented 6 years ago

As suggested in this issue, we need hardware acceleration support to encode video.