美文网首页
录制视频添加水印

录制视频添加水印

作者: wlqsmiling | 来源:发表于2017-07-18 13:50 被阅读43次

if(mediaType ==kCMMediaType_Video)

{

UIImage*overlayImage = [UIImageimageNamed:@"video_watermark"];

CGColorSpaceRefcSpace =CGColorSpaceCreateDeviceRGB();

CVPixelBufferLockBaseAddress( pixelBuffer,0);

CGContextRefcontext =CGBitmapContextCreate(CVPixelBufferGetBaseAddress(pixelBuffer),

CVPixelBufferGetWidth(pixelBuffer),

CVPixelBufferGetHeight(pixelBuffer),

8,

CVPixelBufferGetBytesPerRow(pixelBuffer),

CGColorSpaceCreateDeviceRGB(),

(CGBitmapInfo)

kCGBitmapByteOrder32Little|

kCGImageAlphaPremultipliedFirst);

//设置水印的位置

//CGFloat width = CVPixelBufferGetWidth(pixelBuffer);

//CGFloat height = CVPixelBufferGetHeight(pixelBuffer);

//

//CGRect renderBounds = CGRectMake(width - 306/kVisualFactor,40/kVisualFactor , 266/kVisualFactor , 66/kVisualFactor );

//CGContextDrawImage(context, renderBounds, [overlayImage CGImage]);

CVPixelBufferUnlockBaseAddress(pixelBuffer,0);

CGColorSpaceRelease(cSpace);

}

相关文章

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

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

  • 录制视频添加水印

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

  • FFmpeg功能命令集合

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

  • FFmpeg功能命令汇总

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

  • FFmpeg功能命令

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

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

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

  • Android录制视频并添加水印

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

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

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

  • FFMpeg常用指令

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

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

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

网友评论

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

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