首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
短视频
订阅
hyq18320
更多收藏集
微信扫码分享
微信
新浪微博
QQ
5篇文章 · 0订阅
从零开始仿写一个抖音App——视频编辑SDK开发(一)
1.android:顾名思义,这个目录下是一个 Android 项目,去掉 .gradle、build、.idea 等等 ignore 的文件,我们主要关注下面这几个文件夹。 1.ffmpeg-cpp:如图2,这个文件夹中有 FFMPEG 的头文件与 .so 文件,我们需要将这…
从零开始仿写一个抖音App——开始
有人说我标题党,也怪我开始决定写的时候没有注意标题,也没想到会有这么多阅读量,的确会生出一些是非出来。那么从现在开始标题改为 从零开始仿写一个抖音App 系列。希望技术讨论能够多一点,没看文章就喷的人能够少一点。我会坚持写下去,好好提升自己的能力。 1.关于目的:笔者目前在抖音…
使用OpenGL为Camera添加各种滤镜「第三章,Android音视频编码那点破事」
在第二章中,我们通过一个Camera SurfaceTexture纹理,把摄像头数据绘制到这个纹理上,同时TextureView的SurfaceTexture纹理通过id与第一个纹理关联起来,从而把摄像头画面直接绘制到屏幕上。 对OpenGL有一定了解的人可能会知道,要使用Op…
使用TextureView渲染Camera画面「第二章,Android音视频编码那点破事」
上一章我们讲到了使用SurfaceTexture作为Camera数据的缓冲区,这仅仅是把帧数据缓冲到了纹理上,并没有把它绘制出来,所以这一章我们来实现这个功能。 按照惯例,还是先来个脑图,以便很好的了解这部分的结构。 onFrameAvailable(): 在SurfaceTe…
OpenGL ES短视频开发(预览)
本项目基于OpenGL ES完成短视频的录制,添加美颜、贴纸,放大眼睛,实现快速、慢速播放,随意添加滤镜效果等功能。 OpenGL 是通过着色器来绘制图片,把物体分割成无数个三角形,把各个定点的坐标交给Vertex Shader(顶点着色器)确定图形形状,然后经过光栅化划分成无…