Android – 录制视频时添加文字或图片?
作者:互联网
我正在努力录制和编辑视频.为了编辑,我在Android中找到了一个名为ffmpeg4Android的有用库.但是,我仍然陷入录制视频的困境.这就是我想要的:
1 /录制时在视频中添加文本或图像
2 /录制视频时添加过滤器
我发现有一个库GPUImage for Android,但它只有一些与拍照相关的例子,而不是录制视频)
如果您有任何方法或任何建议的图书馆可以做到这一点,请告诉我.
先感谢您!
我在研究时读到的链接:
Add overlay while record video on Android
How to Record video with GPUImage?
FFMpeg add text to actual video file after recording in Android
解决方法:
您可以使用混合滤镜在视频上添加叠加图像.
您无法直接添加文本,但可以将文本添加到画布上的图像上.
android-gpuimage库本身不支持视频录制,但您可以尝试使用android-gpuimage-videorecording库.它是android的gpu-image的一个分支,它还提供视频录制功能
android-gpuimage-videorecording
请参阅GPUImageMovieWriter类
它应该指出你在GPUImage上开发自己的视频编写器的正确方向.
这个想法是:
>在当前屏幕表面上绘制
>切换到编码器输入表面并再次绘制前一帧缓冲区
>切换回屏幕表面
其他有用的链接:EGL surface helper,Media encoder
标签:android,video,ffmpeg,gpuimage,android-gpuimageview 来源: https://codeday.me/bug/20190711/1430668.html