DirectX--给视频加马赛克

在虚拟摄像头的fillbuffer中添加代码,在打码区域50*50,像素分辨率1/10:

	for (int i=0;i<50;i++)
	{
		for (int k=0;k<50;k++)
		{
			BYTE x,y;//10*10的打码区域的参考坐标
			x = k/10*10;//在x、y方向的每个10*10的区域中,采用原来的区域定点的像素,作为本区域的像素。
			y = i/10*10;
			*(pData+ (i*320+k)*4+0) = *(pData+ (y*320+x)*4+0); // Red
			*(pData+ (i*320+k)*4+1) = *(pData+ (y*320+x)*4+1); // Green
		        *(pData+ (i*320+k)*4+2) = *(pData+ (y*320+x)*4+2); // Blue
		}
	}
时间: 2024-10-20 18:46:41

DirectX--给视频加马赛克的相关文章

Vegas Pro给视频加马赛克方法

快捷键:s 拆分 导出:文件-渲染为 方法:1.导入视频到时间线--在导入一个到下面时间线使重叠 2.上面轨道视频右击---视频素材特效-----像素化(调整参数或直接中等级别,选择了就看到马赛克效果了) 3.选择好并设置好像素化好保存---返回选择区域切除 4.区域切除对话框可以调整要加马赛克的位置 5.如果想加动态马赛克可以----展开区域切除对话框左下角扩展对话框---里面添加关键帧 6.这样保存就可以看见效果了,可以点独奏光看马赛克定位效果. 我的处理页面 相关资料: 视频加马赛克:图文

绘声绘影给视频加多个马赛克和动态马赛克方法

魅力网络最近处理视频有点多,为了复习知识,还是整理下资料保存记忆,时间久了就忘了. 核心用到的工具是:自定义滤镜和修剪  静态的比较好加,复制个头再粘贴到尾就可以了,动态的需要一帧一帧看,移动位置了需要添加关键帧. 视频打多个静态马赛克 如logo 视频教学 视频加动态马赛克方法 如人物头 视频教学 百度贴吧教学

iOS上用GPUImage给视频加滤镜

最近在做一个需要给已有视频加滤镜的app,不是实时滤镜,而是给已经存在的视频加滤镜. 虽然网上有很多关于GPUImage的博客,但大多都是给图片加上滤镜或者是直接在摄像头上加上的实时滤镜,找了很久之后..... 发现在github上本来就有..... 但是在网上找,却没有说很多人给出这样的滤镜教程,这里简单给分享一下下. 1. 首先,什么是GPUImage?详细请度娘之,简单点来说,就是一个用GPU来处理图片和视频的第三方库. 2. 给图像加滤镜,如果是只加滤镜,那么网上有很多的教程,这里就不细

优化html中mp4视频加载速度

如果使用参数faststart就会在生成完上边结构之后将moov移动到mdat前面:ffmpeg –i input.flv –c copy –f mp4 –movflags faststart output.mp4然后使用mp4info查看mp4的容器顺序,可以看到moov被移动到了mdat前面, 参考下图对比(工具使用mp4info): 参数优化之前: 参数优化之后: 当moov前置之后,如果再通过浏览器去播放视频,播放器就不必等到加载完整个视频再开始播放,从而加速在线播放速度,减少视频下载加

Directx11学习笔记【二十】 使用DirectX Tool Kit加载mesh

本文由zhangbaochong原创,转载请注明出处: 现在directx已经不再支持.x文件了,意味着D3DXLoadMeshFromX加载mesh的方法已经不能用了.要加载mesh除了自己解析文件外,最简单的方法是利用微软开源的工具DirectXTK中的Model类或者DXUT中的CDXUTSDKMesh类.这里以DirectXTK为例,看看如何加载的吧! 1.格式转化 DirectXTK中的Model类支持.sdkmesh和.cmo格式,所以下载的.obj..fbx等格式的文件必须转化成支

视频加载播放暂停切换

package com{ import flash.display.MovieClip; import flash.net.NetConnection; import flash.net.NetStream; import flash.events.AsyncErrorEvent; import flash.events.MouseEvent; import flash.media.Video; import flash.display.SimpleButton; import flash.ev

视频加载logo

最近工作需要,收集了一些视频卡顿或加载时的透明PNG图片.

视频加字幕

import os os_sep = os.sep this_file_abspath = os.path.abspath(__file__) this_file_dirname, this_file_name = os.path.dirname(this_file_abspath), os.path.abspath(__file__).split(os_sep)[ -1] f_mp3 = '{}{}{}'.format(this_file_dirname, os_sep, 'auido.mp3

视频加载logo 2

推荐这个网站 http://www.flaticon.com/ http://www.flaticon.com/search?word=spinner  旋转图标 http://www.flaticon.com/free-icon/spinner-circle_24202