上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 105 下一页
摘要: 利用alsa 完成linux下音频采集. 1、运行时前先装库,sudo apt-get install libalsa 2遍tab自动提示出库文件,选择库,alsa-ocaml-dev,最终的命令行为:sudo apt-get install libalsa-ocaml-dev 2、编译执行脚本,g 阅读全文
posted @ 2023-12-07 16:43 阿风小子 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 直接上代码。假设有须要能够直接建一个win32控制台程序然后将代码拷过去改个文件名称就能够用了(注意将声道和频率与你自己的文件相应)。当然我自己也用VS2008写了个样例上传了,假设有须要下载地址例如以下:点击打开链接。 这份代码是打开文件截取一段数据然后播放的,能够轻松的经过加一条线程的方式改成网 阅读全文
posted @ 2023-12-07 09:55 阿风小子 阅读(216) 评论(0) 推荐(0) 编辑
摘要: 背景 公司业务需要用到RK3588 的RGA进行图像处理加速,网上搜了下,这方面的资料很少,在此记录下自己从熟悉文档到应用的整个过程,给有相关需求的小伙伴做个参考。 一、什么是RGA RGA (Raster Graphic Acceleration Unit)是一个独立的2D硬件加速器,可用于加速点 阅读全文
posted @ 2023-12-06 15:17 阿风小子 阅读(1329) 评论(0) 推荐(0) 编辑
摘要: 本节主要介绍一下rkmedia rga模块的使用。 RGA (Raster Graphic Acceleration Unit)是一个独立的2D硬件加速器,可用于加速点/线绘制,执行图像缩放、旋转、bitBlt、alpha混合等常见的2D图形操作。 rkmedia的rga部分主要是封装的rk平台的硬 阅读全文
posted @ 2023-12-06 15:10 阿风小子 阅读(1105) 评论(0) 推荐(1) 编辑
摘要: 1.卡尔曼滤波入门卡尔曼滤波的引入: 滤波就是将测量得到的波形中的的噪声过滤掉,使得到的数据更趋于真实情况,也更加平滑,方便使用。如下图所示(红色曲线是测量直接得到的波形,紫色曲线是滤波后得到的平滑曲线) 卡尔曼滤波适用的系统: 卡尔曼滤波适用线性高斯系统 1.线性系统:满足叠加性和齐次性 叠加性: 阅读全文
posted @ 2023-12-05 11:39 阿风小子 阅读(458) 评论(0) 推荐(0) 编辑
摘要: 什么是音频混音?把多种来源的声音,整合至一个立体音轨(Stereo)或单音音轨(Mono)中,从实际的业务场景来看,比如,使用抖音上传一段本地视频的时候,可以选择添加背景音乐,合成出来的视频既有本地视频的原音,也有添加的背景音乐。 音频混音的原理声音是由于物体的振动对周围的空气产生压力而传播的一种压 阅读全文
posted @ 2023-11-30 11:33 阿风小子 阅读(249) 评论(0) 推荐(0) 编辑
摘要: Loopback 录制模式在 loopback 模式下,WASAPI 的客户端可以捕获 rendering endpoint 设备(通常即声卡)正在播放的音频流。 客户端只能为共享模式流(AUDCLNT_SHAREMODE_SHARED)启用 loopback 模式。 独占模式(AUDCLNT_SH 阅读全文
posted @ 2023-11-29 17:13 阿风小子 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 之前本人写过ffmpeg录制系统声音的博客,但是用到的设备名称叫做virtual-audio-capturer,需要实现安装一个软件,ffmpeg才能找到这个设备,很不方便; 今天用windows api采集声卡声音,进行声卡数据抓取,然后放入ffmpeg进行编码。 关于声卡的数据采集api,可以参 阅读全文
posted @ 2023-11-29 17:10 阿风小子 阅读(317) 评论(0) 推荐(0) 编辑
摘要: 1.音频重采样1.1 什么是重采样所谓的重采样,就是改变⾳频的采样率、sample format、声道数等参数,使之按照我们期望的参数输 出。 1.2 为什么要重采样原有的⾳频参数不满⾜我们的需求,⽐如在FFmpeg解码⾳频的时候,不同的⾳ 源有不同的格式,采样率等,在解码后的数据中的这些参数也会不 阅读全文
posted @ 2023-11-24 16:47 阿风小子 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 一、FrameBuffer 帧缓冲设备的原理 1.1 概念 在linux系统中LCD这类设备称为帧缓冲设备,英文frameBuffer设备。 frameBuffer 是出现在2.2.xx 内核当中的一种驱动程序接口。 帧缓冲(framebuffer)是Linux 系统为显示设备提供的一个接口,它将显 阅读全文
posted @ 2023-11-24 09:48 阿风小子 阅读(640) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 105 下一页