美文网首页技术人扯技术Android 文章
Android录制视频并添加水印

Android录制视频并添加水印

作者: a49f87ef5d4f | 来源:发表于2018-06-03 17:13 被阅读22次

最近有需求,录制视频的时候要添加水印,怎么搞?最后决定,opengles作为相机预览并在上面绘制水印,使用mediacodec进行编码,使用mediamuxer输出mp4文件,有需要的拿走。

本想写篇博客,发现这些无论拿出哪个点都得写半天,我最近也对opengles十分感兴趣,以后有时间详细分析一下.

用法比较简单

RecordActivity.startRecordActivity(context: Context, bitmap: Bitmap, totalTime: Float, outputFile: File,waterX:Float=-1f,waterY:Float=1F)

waterX和waterY是水印左下角坐标的位置,范围为[-1,1]

效果如下:

image

最后附上github地址
github

相关文章

  • Android录制视频并添加水印

    最近有需求,录制视频的时候要添加水印,怎么搞?最后决定,opengles作为相机预览并在上面绘制水印,使用medi...

  • Android Mp4视频录制:断点续录与回删

    回顾 在前两篇文章中,已经介绍了在android上录制视频的流程,及使用opengl添加水印、图片等(水印就是图片...

  • 短视频从无到有 (五)录制视频实时添加水印

    上篇文章已经讲到给录制好的视频添加水印,这篇文章主要阐述下如何使用GPUImage给实时录制视频添加水印的思路。原...

  • 录制视频添加水印

    if(mediaType ==kCMMediaType_Video) { UIImage*overlayImage...

  • FFmpeg功能命令集合

    前言 如此强大的FFmpeg,能够实现视频采集、视频格式转化、视频截图、视频添加水印、视频切片、视频录制、视频推流...

  • FFmpeg功能命令汇总

    前言 如此强大的FFmpeg,能够实现视频采集、视频格式转化、视频截图、视频添加水印、视频切片、视频录制、视频推流...

  • FFmpeg功能命令

    前言 如此强大的FFmpeg,能够实现视频采集、视频格式转化、视频截图、视频添加水印、视频切片、视频录制、视频推流...

  • [iOS] 视频添加动效水印实现介绍

    [iOS] 视频添加动效水印实现介绍 [iOS] 视频添加动效水印实现介绍

  • FFMpeg常用指令

    水印篇 1、添加水印ffmpeg官方提供了另外一种添加图片水印的方法在视频右下角的添加图片水印 在视频左下角添加图...

  • iOS给图片添加文字水印和图片水印

    加水印的方式有很多,比如给图片添加图片水印、文字水印,或者给视频添加图片水印、文字水印。本文首先讲解如何给图片添加...

网友评论

    本文标题:Android录制视频并添加水印

    本文链接:https://www.haomeiwen.com/subject/xfnjsftx.html