跳到主要内容
SUN / 笔记

BLOG / 766 ARTICLES

技术笔记

计算机基础、AI、后端与客户端开发笔记

#VideoDevelopment · 75 篇文章清除筛选
5 分钟
Android

4.开发环境配置

FFmpeg的学习看其源代码时需要下载他的仓库,直接读源码,其他场景下的编译都是自己根据自己的需求进行编译的,但是在Mac 中不需要进行编译就可以学习FFmpeg的各个API:

20 分钟
Android

4.GLTextureView实现

系统提供了GLSurfaceView,确没有提供GLTextureView,但是我们目前的项目灰常复杂庞大,我不想去封一层接口,然后动态去选择使用GLSurfaceView(实现一些纹理效果)或者TextureView(无OpenGL效果)来播放视频。我只想在目前的基础上去扩展,我想去实现一个GLTextureView。上面分析完GLSurfaceView的

1 分钟
Android

WAV

WAVE文件格式是微软FIFF(Resource Interchange FileFormat)资源交换文件标准的一种,是针对于多媒体文件存储的一种文件格式和标准。

4 分钟
Android

2.卷积

卷积一词最开始出现在信号与线性系统中,信号与线性系统中讨论的就是信号经过一个 线性系统以后发生的变化。由于现实情况中常常是一个信号前一时刻的输出影响着这一时刻 的输出,所在一般利用系统的单位响应与系统的输入求卷积,以求得系统的输出信号(当然 要求这个系统是线性时不变的)。 卷积的定义: 卷积是两个变量在某范围内相乘后求和的结果。

8 分钟
Android

视频播放相关内容总结

显示一个Surface的抽象接口,使你可以控制Surface的大小和格式以及在Surface上编辑像素,和监视Surface的改变。这个接口通常通过SurfaceView类实现。 简单的说就是我们无法直接操作Surface只能通过SurfaceHolder这个接口来获取和操作Surface。 SurfaceHolder中提供了一些lockCanvas():获

页