自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 资源 (3)
  • 收藏
  • 关注

原创 逆滤波器的推导与实现

逆滤波器的推导与实现

2024-04-19 20:56:21 239 1

原创 使用扫频信号测量房间脉冲响应

脉冲响应的测量

2023-03-10 14:16:16 767 4

原创 深入浅出声学系统频率响应

本文对音频系统的频率响应概念、原理、以及与传递函数、频谱的关系做了简要说明,对常用频率响应测试方法进行了简单描述

2023-02-23 20:41:53 5621

原创 数字延时网络混响算法研究(FDN)

混响在音乐制作,环境声学仿真等场景可以带来更真实的声音体验,其实现方式主要有物理模拟、采样混响、人工混响三种实现方式。物理模拟由于其计算量较大,实际落地场景不算太多,采样混响的实现简单,但不够灵活,种类受限,人工混响作为发展最早的一种,由于其计算量小,实现简单,在实际应用中非常广泛,缺点就是效果上不够逼真,但可以足以支撑普通的调音、混音需求。人工混响中比较流行的有两种,一种是基于Schrocder和Moorer的实现,另一种就是FDN,本文是FDN早期的论文翻译,希望能对读者带来一定的帮助。原文链接

2022-03-12 15:48:46 1990

转载 多声道音频指南(二)—— 前世与今生

原文地址: https://post.smzdm.com/p/15400/ 家庭影院应该算是操作最复杂的家电之一了。各种音效,各种技术,各种接口,是否让你云里雾里?且看本篇慢慢道来。 要把声音播放出来,总共分几步? 不考虑具体的电路原理细节的话,大概可以分以下5步: ①读取数字信号→②数字信号解码为模拟信号→③模拟信号放大→④驱动喇叭振动发声→⑤声音传播进入耳朵。 数字化时代,不...

2021-08-26 18:01:30 1997

原创 OpenGL ES在Android NDK环境中的使用及多线程开发

。。。。

2020-12-27 18:17:05 1253

原创 K歌、短视频技术最佳实践——“唱吧”音视频技术探索

一、引言移动App发展到今时今日,几乎所有应用程序里都有音视频相关功能,总结起来大概有音视频录制,音视频播放,音视频特效编辑这几方面内容。比较热门的短视频应用抖音与快手,K歌应用唱吧与全名K歌,最近新网易云新出了一款音街,还有听歌的网易云音乐和qq音乐等。虽然每种应用的运营模式不一样,但是从技术实现上大同小异。短视频类软件的视频处理更丰富,有非常炫酷的滤镜,贴纸,K歌类软件对音乐的细节处理的较多,诸如音量,音效,音调。因为笔者接触唱吧比较早,而且唱吧里面音视频技术也相对比较全面,所以就以唱吧为参考,探

2020-10-26 00:21:56 5478 21

原创 侃谈移动端音视频发展与现状

一、写在前面2007年06月,划时代的iOS第一代发布,可以说最核心的智能手机应用在这个版本已经有了,包括地图、浏览器、itunes、全屏幕触摸操作,这也可以理解当第一代iphone出现时带给所有人的震撼。2008年07月iOS2.0之后2个月,Android横空出世,全球第一台Android设备是HTC Dream。Android在1.0时基本也把完整的智能手机体验带给了广大用户,当然也包括了AndroidMarket。智能移动终端的出现,开启了移动互联网的大门,13年后的今天,智能移动终端已经无可替

2020-09-10 02:44:52 2887

原创 Android OpenGL ES从入门到进阶(八)—— 万能的Lookup滤镜(颜色查找表)

源码链接:https://github.com/smzhldr/AGLFramework一、前言在美颜相机类产品包括视频直播类项目中都能见到诸如“柔和”,“温暖”,“复古”,“清新”,“黑白”…功能丰富的滤镜。看起来比较神奇,我们就一块揭开她的神秘面纱。二、先看下贴纸的效果这是墙面的预览画面增加了一个梅花的贴着效果。三、Lookup滤镜原理分析1. lookup table颜色替换原...

2020-03-11 21:43:21 1933

原创 Android OpenGL ES从入门到进阶(七)—— OpenGL ES 2D贴纸与Blend混合

源码链接:https://github.com/smzhldr/AGLFramework一、前言在美颜相机为背景的前提下,人像美颜和特效滤镜,以及各式各样的贴纸是美颜相机的核心功能,特效滤镜和人像美颜异曲同工,都是通过改变每一个像素的色值来达到的,而贴纸是在原图上覆盖了一层新的像素集合,贴纸可以做出很炫酷的动态效果,本文只演示静态效果,动态贴纸是按一定规则时时改变贴纸的位置而已。二、先看下贴...

2019-08-13 23:18:43 1336 7

原创 Android OpenGL ES从入门到进阶(六)—— OpenGL ES人像美白与磨皮初探

框架源码:https://github.com/smzhldr/AGLFramework一、前言前面的章节中的内容差不多能让初学者对OpenGL 有个初步的理解,基础知识很重要但基础不是核心,我们该有新的目标了,基础部分忘了的可以复习下前几章的内容,想拓宽基础的可以参考文档或者看巨著。这一节我们从OpenGL的实际应用出发,逐步来掌握OpenGL各种各样的功能,之后的的章节将以应用为背景,以...

2019-07-16 00:47:07 2926 6

原创 Android OpenGL ES从入门到进阶(五)—— 很好用的OpenGL ES特效渲染框架

框架源码:https://github.com/smzhldr/AGLFramework一、前言安卓中,OpenGL ES的开发有基本着固定的代码形式,为实现不同的功能,只需将shader编写好,按步就班的在代码中调用就可以了,但是OpenGL ES提供的API比较抽象,写起来不容易记忆,而且重复代码有可能较多。为了使用的更方便,我们简单的封装成一个库的形式,这在第一篇《五分钟开发一款美颜相机...

2019-05-19 22:02:17 1188 2

原创 Android OpenGL ES从入门到进阶(四)—— OpenGL ES 2.0+GLSurfaceView预览相机

三、Camera预览打开相机public void openCamera(){ //打开前置摄像头 Camera camera = Camera.open(Camera.CameraInfo.CAMERA_FACING_FRONT); //SurfaceTexture用于接收相机返回的预览数据 //SurfaceTexture需要一个Texture来填充 int texture...

2019-04-20 00:48:11 879

原创 Android OpenGL ES从入门到进阶(三)—— OpenGL ES 2.0基础知识入门篇(Hello Triangle)

一、前言本来关于OpenGL的基础部分本不打算写的,但是鉴于基础部分的重要性,还是有必要将基础知识梳理一遍,自己也能回顾一下。在此将常用的基础知识列一个提纲,查询的时候方便使用。二、基础知识一览1.shader基础shader语法跟C语言语法接近,可以参阅:https://blog.csdn.net/jeffasd/article/details/78209965写的内容很详细,网上内容也...

2019-04-14 22:44:50 746

原创 Android OpenGL ES从入门到进阶(二)—— OpenGL ES 2.0渲染纹理到屏幕

源码链接:https://github.com/smzhldr/AGLFramework框架源码可以方便进行剪裁、定制,基本可以满足项目级别的开发需求。一、前言在进行该框架的进一步学习和高级使用之前,我觉得有必要复习一下相机预览的,因为相机的预览在美颜相机的开发中扮演者无可替代的角色。SurfaceView在相机的预览中逐步淡出人们的视野,TextureView使用更加简单方便,但在特效制...

2019-02-23 16:43:01 1507 2

原创 Android OpenGL ES从入门到进阶(一)—— 五分钟开发一款美颜相机

带你十分钟开发一款美颜相机一、前言功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入一、前言在Android开发的众...

2019-02-17 21:50:34 6091 8

转载 Android NDK开发——操作JNI函数以及复杂对象的传递

           原文链接:http://blog.csdn.net/qinjuning 

2019-02-14 20:26:53 734

转载 Android studio开启代码混淆,让你的代码更安全

原文链接https://blog.csdn.net/Two_Water/article/details/70233983 <h1 id="一前言"><a name="t0"></a>一、前言&

2018-12-22 14:15:58 3068

linux c一站式编程

学习linux/c入门的最佳选择,对入门新手来说,起点合适,内容详实,便于理解,建议边看书变练习,可以达到事半功倍的效果。

2017-09-26

单片机c语言入门教程

此书为笔者经历十五年来的单片机开发的宝贵经验,从自己入门的角度循序渐进的讲解了单片机c语言的开发学习过程,值得一读。

2015-12-31

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除