Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/227.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用gpuimageandroid进行视频处理_Android_Gpuimage - Fatal编程技术网

使用gpuimageandroid进行视频处理

使用gpuimageandroid进行视频处理,android,gpuimage,Android,Gpuimage,我想用它来实时处理视频。我看到了使用不同的过滤器创建图片的例子,但我没有发现任何使用过滤器录制视频的例子。这是否适用于Android GPUImage?Android GPUImage库不支持视频录制,但您可以尝试使用Android GPUImage视频录制库。它是android的gpu映像的一个分支,还提供了视频录制功能 请参阅GPUImageMovieWriter类 它应该为您在GPUImage之上开发自己的视频编写器指明正确的方向 其想法是: 在当前屏幕表面绘制 切换到编码器输入面并在

我想用它来实时处理视频。我看到了使用不同的过滤器创建图片的例子,但我没有发现任何使用过滤器录制视频的例子。这是否适用于Android GPUImage?

Android GPUImage库不支持视频录制,但您可以尝试使用Android GPUImage视频录制库。它是android的gpu映像的一个分支,还提供了视频录制功能

请参阅GPUImageMovieWriter类

它应该为您在GPUImage之上开发自己的视频编写器指明正确的方向

其想法是:

  • 在当前屏幕表面绘制
  • 切换到编码器输入面并在其上再次绘制上一帧缓冲区
  • 切换回屏幕表面
其他有用的链接: ,

该库在生成Mp4和ExoPlayer视频以及使用Camera2录制视频时应用视频过滤器。 此库使用Android MediaCodec API

此库有多种类型的筛选器。

刚刚添加了更多信息,显然我无法在这里编写所有代码。它应该足以为需要处理这类问题的人指明正确的方向