logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

长沙创微智科信息技术有限公司,专注于提供 高质量QtC++技术研发服务

FFmpeg开发笔记(十三):ffmpeg采集麦克风音频pcm重采样为aac录音为AAC文件

本文介绍了使用FFmpeg进行音频重采样和编码的技术流程,重点解决音频录制中的噪声问题。文章首先概述了音频采集、解码、重采样和封装的基本流程,指出噪声来源于输入输出帧大小不匹配导致的相位不连续。针对这一问题,作者提出了三种解决方案:调整采集参数、补零处理和使用缓冲区。其中详细讲解了使用AVAudioFifo缓冲区的实现方法,包括创建、写入、读取和释放缓冲区的关键代码。最后展示了无缓冲处理的Demo

文章图片
#音视频
FFmpeg开发笔记(十二):ffmpeg音频处理、采集麦克风音频录音为WAV

本文介绍了使用FFmpeg和SDL捕获并播放音频流的方法。主要内容包括:通过FFmpeg命令行获取设备列表,分析音频源、编解码器、采样参数等概念;详细说明音频录制流程的四步骤(设备探测、数据采集、编码处理和封装)。文章提供了Demo源码,展示如何从USB麦克风捕获音频并转为PCM格式,最终使用SDL进行播放。特别说明Windows系统下需通过DirectShow接口访问音频设备,并给出了相关命令行

文章图片
关于 svn无法查看下拉日志提示“要离线”和根目录看日志“no data” 的解决方法

本文介绍了解决SVN服务器连接问题的方案。文章指出,当访问SVN时出现"Authorization failed"错误时,可通过修改conf目录下的svnserve.conf配置文件来解决问题。具体操作是取消注释并修改相关参数,调整授权设置。该文为原创内容,转载需注明出处,原文发布于CSDN博客。文章来自长沙红胖子Qt(长沙创微智科)的技术博客,该博客持续更新各类开发技术文章,

文章图片
#svn
案例分享:音视频录像综合应用(支持录制麦克风音频、录制摄像头视频、同步录制音视频,支持opencv对图形进行处理,录制mp4文件)

本文介绍了一个基于Qt、FFmpeg和OpenCV的音视频录制系统,支持Windows平台下的麦克风录音和摄像头录像功能。系统采用模块化设计,通过信号槽机制实现音频和视频数据的低耦合处理,支持OpenCV图像处理算法实时处理视频帧并保持时间同步。文章详细阐述了系统架构设计思路,包括音频采集、视频采集、编码录制等核心模块,并提供了Demo演示效果图和部分代码实现。该系统具有高度可扩展性,可支持多路音

文章图片
#音视频#opencv
GStreamer开发笔记(二):GStreamer在ubnutn平台部署安装,测试gstreamer/cheese/ffmpeg/fmplayer打摄像头延迟和内存

本篇介绍ubuntu平台的GStreamer部署安装,然后测试摄像头,进行性能延迟对比。到这里,我们得出结论,gstreamer基本是最优秀的框架之一了,初步测试不是特别严谨,但是基本能反应情况(比如ffmpeg得fmplay本轮测试是最差,但是ffmpeg写代码可以进行ffmpeg源码和编程代码的优化,达到150ms左右,诸如这类情况不考虑)。gstreamer优于ffmplayer优于chee

文章图片
GStreamer开发笔记(三):测试gstreamer/v4l2+sdl2/v4l2+QtOpengl打摄像头延迟和内存

前面测试了多种技术路线,本篇补全剩下的2种主流技术,v4l2+sdl2(偏底层),v4l2+QtOpengl(应用),v4l2+ffmpeg+QtQImage(Image的方式转图低于1ms,但是从yuv格式转到rgb格式需要ffmpeg进行转码耗时)。

文章图片
GStreamer开发笔记(九):gst-rtcp-server安装和部署实现简单的rtsp-server服务器推流Demo

本文介绍了如何在Ubuntu环境下使用GStreamer搭建RTSP流媒体服务器,包括安装GStreamer相关组件、编译gst-rtsp-server模块的具体步骤。文章详细记录了从源码下载、环境配置到编译安装的全过程,并提供了测试命令来验证RTSP服务器的功能。测试案例包括使用虚拟测试视频源(videotestsrc)和实际摄像头(v4l2src)作为流媒体源,同时给出了解决常见错误的方法。该

文章图片
NSIS安装包开发笔记(三):NSIS使用Qt做的安装界面制作安装包交互详解

本文章开始讲解如何定制使用Qt开发安装界面的Nsis安装包只制作原理。

案例分享:Qt便携式致病菌快速检测仪(账号管理、实验过程、二维图表、历史数据、通讯管理、实验报告、中英文等等)

根据提供的用户原型设计、ui设计、通讯协议研发便携式致病菌快速检测仪器软件。

文章图片
关于 国产麒麟系统上长时间运行Qt程序根目录/下磁盘空间占用100%导致无法写入 的解决方法

解决之前的.xsession-erros磁盘占用后,运行时间从原来的四五小时到八九小时会再被占满。因为程序保存的日志,原始协议,归档数据,连接的设备都比较多,其qDebug的也多。

文章图片
#qt
    共 235 条
  • 1
  • 2
  • 3
  • 24
  • 请选择