Android本地视频添加滤镜,并将添加滤镜的视频保存如何实现? 2C

要做一款短视频录制,裁剪,然后将生成的视频文件添加水印,滤镜并保存上传。

0

2个回答

你好,请问你们怎么实现的?

0

请问你们怎么实现的?

0
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
gpuimage给本地视频添加滤镜
gpuimage给本地视频添加滤镜
Android视频编辑器(三)给本地视频加水印和美颜滤镜
前言          在上两篇文章中,我们分别实现了通过OpenGL预览、录制视频,以及在预览和录制的时候加上视频水印和美白效果,而作为一个视频编辑器,当然不仅仅是录制视频,也会有从本地选择视频,然后加上视频水印、美白、滤镜等效果,再进行发布的需求。所以作为系列文章的第三篇,我们就来实现如何给本地视频加上视频水印和美颜效果。        本系列的文章包括如下:
Android视频编辑器(四)通过OpenGL给视频增加不同滤镜效果
前言        在上面的几篇文章中,我们实现了录制视频、通过opengl在录制过程中和给本地视频添加水印和美颜效果,还没看过的童鞋,可以看该系列的前面三篇文章。而这篇博客,我们来实现给视频添加各种各样的滤镜。现如今给视频加各种不同的滤镜对各视频类app来说,已经是标配功能。而添加各类滤镜可以使我们拍摄的视频更美观漂亮。所以这篇博客,我们就要来实现给视频添加上除美颜之外的其他滤镜。
iOS GPUImage研究四:为视频文件添加滤镜
在GPUImage中使用实时滤镜最简单的方法就是使用GPUImageVideoCamera这个类。通过添加滤镜来实时显示音视频。处理的视频链接:https://coding.net/u/Xoxo_x/p/IFlyDemo/git/blob/master/IMG_3554.m4v 情况 内容 情况一 实时滤镜处理 情况二 视频文件处理 情况一:实时滤镜处理上篇文章我们已经介绍到实
iOS 使用GPUImage为本地视频添加滤镜
iOS视频滤镜添加,下面介绍使用GPUImage给本地视频添加滤镜
用GPUImage给视频添加多个滤镜
http://www.voidcn.com/blog/u1031/article/p-4178831.html 之前说过要写的博客。。关于使用GPUImage来做混合滤镜和水印等效果; 放了国庆假期之后。。终于想起来要填坑了。。。。于是现在来简单说一下GPUImage做混合滤镜的做法; 其实做混合滤镜,GPUImage一共有2种做法:一是使用GPUImageFilterG
Android视频滤镜添加硬解码方案
Androud 视频基础,滤镜渲染
android视频录制与滤镜(一)
项目需求:包含实时滤镜的视频录制功能接到需求后第一感受就是gpuimage赶快用起来,github上排名第一的c++版本gpuimage是wysaid/android-gpuimage-plus这个库已经帮忙把从GPU管线中取出视频数据并编码的工作都做好了,是一个可以直接用来加滤镜录制视频的项目。唯一不足的是没有加上硬编码,帧率常年性徘徊在20以下。早听说MediaRecorder在新版本中可以s...
iOS开发之GPUImage研究总结,视频、图片等添加滤镜(转载)
转载自:https://blog.csdn.net/Xoxo_x/article/details/52695032(非常感谢!) Part one: 关于GPUImage 这里直接引用官方描述: The GPUImage framework is a BSD-licensed iOS library that lets you apply GPU-accelerated filters an...
android视频录制与滤镜(二)——google官方硬编demo:
视频录制使用android视频录制与滤镜(一)中提到的wysaid/android-gpuimage-plus项目时发现这个项目使用的eclipse时候的ndk编译方式,导致看c++代码时无法自动跳转,以及无法像阅读java代码一样使用快捷键,所以就自己fork了一份,改用了cmake的方式编译jni代码 ,这样阅读起来就方便了不少,但阅读不便这些都是小问题。最大的问题在于编码效率上,这个库由于视...
Android FFMpeg应用实例(三):利用AVfilter实现视频添加水印,滤镜等特效功能(附Demo)
最近因为工作忙,和世界杯期间对球赛比较痴迷,一个多月没写博客了。法国队赢得世界冠军,克罗地亚赢得世人的尊敬。个人奖项方面,皇马中场莫德里奇获得金球奖,实至名归。以前不懂球,只知道前锋有多牛逼,能进球。殊不知要打赢一场球需要后卫的防守和中场的策划进攻,就好比如我们做项目一样,能搭建一个可拓展性强,代码冗余度低的框架是多么重要,有利于项目的后期维护和扩展。扯远了,哈哈。回归今天的主题,本篇博文将...
FFmpeg,opengl,gpuimage,完成音视频同步加GpuImage的滤镜功能
FFmpeg,opengl,gpuimage,完成音视频同步加GpuImage的滤镜功能 android平台 FFmpeg2.7.2 opengl 2.0
ios GPUImage简单滤镜 -- 录制视频(保存+聚焦)
最近初学ios以及研究GUPImage第三方库,在度娘及google上查了不少的资料后,勉强写了一个小程序,分享给大家。代码中肯定有不足之处(毕竟初学者),望大家指教! 在写代码之前,要先引入GPUImage库。可以用自已动手引入或直接用cocoapods(  度娘及官网有教程,不懂的请自行搜索 - -)。 下面是代码: VideoCameraView.h
camera2 opengl实现滤镜效果录制视频 目录
最近研究opengl和 camera2,实现了滤镜功能和录像功能,最近整理一下再发博客,这篇就拿来当目录吧
Android平台Camera实时滤镜实现方法
 Android+JNI+OpenGL开发自己的美图秀秀  Android平台Camera实时滤镜实现方法探讨(十一)--实时美颜滤镜  Android平台Camera实时滤镜实现方法探讨(十)--代码地址以及简介(20160118更新)  [Android开发]LinearLayout与RelativeLayout异同深入探讨  [Android开发]简单版仿淘口令复制弹出框功能  [Andro...
ffmpeg学习:滤镜(实现视频缩放,裁剪,水印等) -
一.滤镜 滤镜可以实现多路视频的叠加,水印,缩放,裁剪等功能,ffmpeg提供了丰富的滤镜,可以使用ffmpeg -filters来查看:  Filters:  T.. = Timeline support  .S. = Slice threading  ..C = Command support  A = Audio input/output  V = Video input/ou
iOS GPUImage研究五:短视频拍摄(滤镜、文件写入)
希望这个Demo,可以给大家在视频滤镜制作上带来一些灵感、避免重复造轮子。也希望大家转载的时候带上原文地址,算是对原创的鼓励。最下方有Demo地址 运行环境Xcode7.3.1这个Demo应该是对GPUImage的总结吧,包含了视频写入,滤镜信息读取。前面几篇文章也分别对GPUImage中常用的功能进行了分别介绍。虽说GPUImage是开源的,但对初学者来讲上手还是有一定难度的,希望可以帮助大家。
ffmpeg超详细综合教程(二)——为直播流添加滤镜
在上一篇文章中,讲解了如何利用ffmpeg实现摄像头直播,本文将在此基础上,实现一个可以选择各种视频滤镜的摄像头直播示例。本文包含以下内容 1、AVFilter的基本介绍 2、如何利用ffmpeg命令行工具实现各种视频滤镜 3、如何利用libavfilter编程实现在摄像头直播流中加入各类不同滤镜的功能 具有较强的综合性。 AVFilter的基本介绍 AVFilter的功能十分强大
直播预览层添加滤镜效果(CIFilter使用场景)
直播预览层添加滤镜效果 原理,在显示之前,提前对图片进行滤镜处理,把处理后的图片展示出来就好了. CIFiter(滤镜类):给图片添加特殊效果(模糊,高亮等等). CIFiter滤镜分类(一个滤镜可能属于多个分类) kCICategoryDistortionEffect 扭曲效果,比如bump、旋转、hole kCICategoryGeometryAdjustme
视频添加滤镜的预览和导出
原理:利用CIFilter对视频进行逐帧处理 预览 AVPlayerItemVideoOutput能够处理视频播放过程中像素级别的buffer,其方法hasNewPixelBufferForItemTime:(CMTime)itemTime可以判断在itemTime 这个时刻是否有可用的像素信息,copyPixelBufferForItemTime: itemTimeForDisplay:可以取到这
视频播放器(IJKplayer),HTTPS支持,支持弹幕,支持滤镜、水印、gif截图,支持基本的拖动,声音、亮度调节
视频播放器(IJKplayer),HTTPS支持,支持弹幕,支持滤镜、水印、gif截图,支持基本的拖动,声音、亮度调节,支持边播边缓存,支持视频本身自带rotation的旋转(90,270之类),重力旋转与手动旋转的同步支持,支持列表播放 ,直接添加控件为封面,列表全屏动画,视频加载速度,列表小窗口支持拖动,5.0的过场效果,调整比例,多分辨率切换,支持切换播放器,进度条小窗口预览,其他一些小动画效果 支持 边播边缓存,使用了AndroidVideoCache。 支持 其他协议和编码concat、rtsp、hls、rtmp、crypto、mpeg等。 支持 DEMO演示获取视频第一帧等实现。 支持 简单滤镜(马赛克、黑白、色彩过滤、高斯、模糊、模糊等等20多种)。 支持 GL效果动画,(xyz轴旋转,放大)。 支持 视频帧截图功能,视频生成gif功能 支持 视频播放效果(水印、画面多重播放等) 支持 列表播放;列表连续播放;重力旋转与手动旋转;视频本身rotation旋转属性。 支持 全屏切换动画效果;小窗口播放,可拖动。 支持 快播和慢播;网络视频加载速度。 支持 调整显示比例:默认、16:9、4:3、填充。 支持 播放时旋转画面角度(0,90,180,270);镜像旋转。 支持 暂停前后台切换不黑屏;调整不同清晰度的支持;无缝切换支持。 支持 Https;IJKPlayer和EXOPlayer切换。 支持 锁定/解锁全屏点击功能;进度条小窗口预览(测试)。 支持 全屏与非全屏两套布局切换;弹幕功能。 支持 没有任何操作控件的纯播放支持。 支持 Demo带有RecyclerView列表滑动自动播放。
camera2 opengl实现滤镜效果录制视频 四 录像
对录像这块,没怎么研究视频尺寸,这也是我没有用MediaRecorde的原因,我估计用MediaRecorde报错是尺寸不匹配 录像和录音差不多 VideoEncoder public class VideoEncoder { //视频参数 private static final String VIDEO_MIME_TYPE = "video/avc";//视频类型
android视频录制与滤镜(三):grafika——Show + capture camera
  硬编这块网上的demo比硬解明显少了很多,但还好。认识几个做视频编辑方面的朋友都不约而同的向我推荐了google的grafika项目。仔细看了看,发现grafika里面能用的好东西有不少,如果能够把项目中一些比较精华的部分啃下来,对于视频编辑,对于opengl的操作都会有很大的益处。言归正传,我们需要的是视频录制与滤镜功能,找了一下“show + capture camera"这个部分的内容...
android 视频裁切,拼接和合成,添加滤镜,修改视频播放速度,插入音频,添加文字,贴图,标注...
前言:闲来无事,想自己做一个视频编辑器,能够满足自己本身日常需要,而不是依赖于其他商业的app,部分功能用的是七牛提供的短视频sdk,对比了阿里,腾讯的短视频sdk,感觉七牛提供的sdk功能强大一些,但是后面真正用起来的时候,发现很多明显的bug,现在只用七牛能用的功能咯 整个app主要有的功能就是:视频裁切,视频合成,视频中添加文字,语音,图片,涂鸦等功...
包含美颜等40余种实时滤镜相机,可拍照、录像、图片修改
包含美颜等40余种实时滤镜相机,可拍照、录像、图片修改
Android使用GPUImage实现滤镜效果精炼详解(一)
一、前期基础知识详解 “滤镜通常用于相机镜头作为调色、添加效果之用。如UV镜、偏振镜、星光镜、各种色彩滤光片。滤镜也是绘图软件中用于制造特殊效果的工具统称,以Photoshop为例,它拥有风格化、画笔描边、模糊、扭曲、锐化、视频、素描、纹理、像素化、渲染、艺术效果、其他等12个滤镜。 滤镜也可以制作或下载。滤镜直接使用效果很不自然,要合理搭配才能得到好的效果。” 以上是维基百科中对于滤镜...
android 采集摄像头预览帧,使用opencv和MediaCodec直接录制水印滤镜视频
写在前面的 网上有很多博客都是讲使用opengl+camera2美颜相机,本人技术能力有限,觉得openGL android使用十分复杂,GLES20以后还需要理解顶点着色器片段着色器等晦涩的名词,离开操作手册还是什么也不会写。camera2 api接口的回调太多,导致代码逻辑混乱,难以组织逻辑。 偶然发现opencv处理后拍视频,一点也不用担心处理的耗时导致视频卡顿,Me...
android 滤镜处理demo
android 视频滤镜处理demo程序,通过对视频进行滤镜处理,实现滤镜效果,并保存
功能齐全的Android图片滤镜效果源码
史上最全的Android图片滤镜 可自定义任意效果滤镜 &搜索关键字变红,变颜色,指定字段变色 &仿ios给activity背景设置模糊度,(只需要一行代码简单集成)安卓模糊背景,半透明背景,任意透明度背景
Android短视频软编、硬编、滤镜、合成等功能解析
        在Android上要实现一个录制功能,需要有几个方面的知识储备:自定义相机的开发、视频数据格式的了解、编码相关知识以及视频合成技术,同时如果需要美颜、磨皮等滤镜操作还需要一定的openGL的知识。         视频的编码录制主要是软编和硬编两种方案:   软编即采用CPU对相机采集的原始数据进行编码后再和音频一起合并成一个MP4等格式的文件。优点 是技术相对成熟,网上开源的...
Android Camera API/Camera2 API 相机预览及滤镜、贴纸等处理
Android Lollipop 增加了Camera2 API,并将原来的Camera API标记为废弃了。相对原来的Camera API来说,Camera2是重新定义的相机 API,也重构了相机 API 的架构。初看之下,可能会感觉Camera2使用起来比Camera要复杂,然而使用过后,你也许就会喜欢上使用Camera2了。无论是Camera还是Camera2,让相机遇到OpenGL就比较好玩
Android 实时滤镜 高斯模糊
Android相机实时预览以及高斯模糊的处理,涉及到一些相机开发以及图片转码处理等内容。能够在定义控件上实时预览摄像头内容,并且做高斯模糊滤镜处理。
GUIImage滤镜总结
1.滤镜头文件总结 1 #import "GLProgram.h" 2 3 // Base classes 4 #import "GPUImageOpenGLESContext.h" 5 #import "GPUImageOutput.h" 6 #import "GPUImageView.h" 7 #import "GPUImageVideoCamera.h" 8
Android Camera2 Opengles2.0 图像实时滤镜 显示 视频编码
demo: http://download.csdn.net/download/keen_zuxwang/10043183 在博文"Android Camera2 Opengles2.0 预览图像实时滤镜 视频编码" http://blog.csdn.net/keen_zuxwang/article/details/78366598 的基础上添加FBO实时滤镜、回调显示---其中用到glReadPixels
头条视频 消重 滤镜 视频md5修改器手机版
头条视频 消重 滤镜 视频md5修改器手机版 直播打赏:很多男性角色依靠直播及带领粉丝玩游戏获取收益。,如今,短视频内容已成为继纯文字内容、图文内容之后的第三次大众表达革命,没事拍个短视频已是许多网友日常生活的常态。,一味地依赖数据本身,忽略了对于内容本身的判断,短视频的推荐很后只能变成一个由数据堆砌而来的毫无营养和态度的内容。,抖音号一定要绑定手机卡和身份证...
OpenGL实现物体动画和视频特效(视频水印、美白、滤镜等)
1.OpenGL实现视频的水印、滤镜?OpenGL实现视频的剪裁、旋转? 2.2D/3D物体的 旋转,平移,缩放? OpenGL图片滤镜与视频滤镜?   矩阵(Matrix)是一个按照长方阵列排列的复数或实数集合,最早来自于方程组的系数及常数所构成的方阵。在物理学中,矩阵于电路学、力学、光学和量子物理中都有应用;计算机科学中,三维动画制作也需要用到矩阵。 矩阵的运算是数值分析领域的重要问题。  ...
Android 相机滤镜 图片图片处理
相信大家都用过美图秀秀、美颜相机app吧,其实是对图片修改,实现的原理也就是重写对图片RGB颜色重新的编写和计算来达到实现另外的效果。 为了便于大家对滤镜算法的学习,以后发布的图像处理滤镜系列帖子会在这里汇总,本人第一次写合集,写得不好的地方大家请见谅,手头上虽然有一些滤镜的算法,但是大多不是android版的,教程里的代码大多是我借鉴其他语言的算法转换而成的,效...
TextureView+Mediaplayer实现本地视频播放
TextureView+Mediaplayer实现本地视频播放
给GPUImage 添加滤镜组
【提醒】 添加滤镜的顺序不同,效果也不同! 示例:使用GPUImageFilterGroup为GPUImagePicture添加组合滤镜 代码: // // ViewController.m // GPUImageTest // // Created by 黄健 on 16/7/1. // Copyright © 2016年 黄健. All rights reserved.
ffmpeg为视频添加特效
本文包含以下内容 1、AVFilter的基本介绍 2、如何利用ffmpeg命令行工具实现各种视频滤镜 3、如何利用libavfilter编程实现在摄像头直播流中加入各类不同滤镜的功能 具有较强的综合性 AVFilter的基本介绍 AVFilter的功能十分强大,可以实现对多媒体数据的各种处理,包括时间线编辑、视音频特效滤镜的添加或信号处理,还可以实现
文章热词 设计制作学习 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 ios开发视频滤镜 ios视频滤镜开发