【发布时间】:2014-09-05 14:14:34
【问题描述】:
我想用GPUImage Android实时处理视频。我看到了使用不同滤镜创建图片的示例,但我没有找到任何使用滤镜录制视频的示例。 GPUImage Android 可以做到这一点吗?
【问题讨论】:
我想用GPUImage Android实时处理视频。我看到了使用不同滤镜创建图片的示例,但我没有找到任何使用滤镜录制视频的示例。 GPUImage Android 可以做到这一点吗?
【问题讨论】:
android-gpuimage 库不支持视频录制,但您可以尝试使用 android-gpuimage-videorecording 库。它是 android 的 gpu-image 的一个分支,还提供视频录制功能
android-gpuimage-videorecording
查看 GPUImageMovieWriter 类
它应该为您指明在 GPUImage 之上开发自己的视频编写器的正确方向。
这个想法是:
其他有用的链接: EGL surface helper, Media encoder
【讨论】:
此库在生成 Mp4 和 ExoPlayer 视频以及使用 Camera2 录制视频时应用视频过滤器。 Android MediaCodec API 使用这个库。
这个库有很多类型的过滤器。 Filters link
【讨论】: