bytedeco / javacv

Java interface to OpenCV, FFmpeg, and more
Other
7.4k stars 1.57k forks source link

How should I set up FFmpegFrameRecorder for hardware acceleration? #2161

Closed sunplusApp closed 6 months ago

sunplusApp commented 6 months ago

I am using FFmpegFrameRecorder on Android to encode yuv into mp4. The CPU usage is very high, and I want to use hardware acceleration. How should I set up FFmpegFrameRecorder?

sunplusApp commented 6 months ago

Use mediacodec or vulkan?

saudet commented 6 months ago

You'll need to call something like setVideoCodecName("h264_mediacodec") before start().

saudet commented 6 months ago

Duplicate of #2046