我有一个带有FFmpeg视频录制的自定义相机。问题是我的相机纹理表面预览与本机一样好,但是当我尝试记录视频输出视频时有点滞后和缓慢。对于演示,您可以参考基于FFmpeg JavaCV的演示:FFmpegRecorder
private int sampleAudioRateInHz = 44100;
private int frameRate = 30;
mFrameRecorder = new FFmpegFrameRecorder(mOutputFile, previewHeight, previewWidth, 1);
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");