如何使用GPUImage录制视频?

3
1个回答

2
android-gpuimage库不支持视频录制,但您可以尝试使用android-gpuimage-videorecording库。它是针对Android的gpu-image的分支,还提供了视频录制功能。 android-gpuimage-videorecording 请参见GPUImageMovieWriter类,它应该指导您开发自己的基于GPUImage的视频写入器。
实现方法如下:
  • 在当前屏幕表面上绘制
  • 切换到编码器输入表面,并再次将前一帧缓冲区绘制在其上
  • 切换回屏幕表面
其他有用的链接:EGL表面辅助工具Media编码器

你能指导如何在Android Studio中导入GPU图像设置吗? - Ahmad Arslan
我不确定你在寻找什么......如果你不需要视频录制,我建议你使用原始库https://github.com/CyberAgent/android-gpuimage。 如果你需要视频录制,你必须从分叉的库中导出代码并将其添加到你的Android Studio项目中。 - cristallo

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接