logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

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

关于 使用audacity原数据分析ffmpeg录音提取AVFrame原始aac/pcm数据有噪音 的解决方法

本文记录了Qt开发过程中遇到的音频录制问题,重点分析了AAC裸流播放出现噪声的排查过程。作者通过Audacity工具分析音频波形,发现存储的采样点数量存在差异(1014 vs 1024),但排查后确认编码参数均正确。最终发现虽然中间环节测试存在噪声,但完整流程生成的MP4文件音频正常。文章提供了音频处理的技术思路和解决方法,适合音视频开发人员参考。 (字数:149字)

文章图片
关于 ffmpeg设置摄像头报错“Could not set video options” 的解决方法

开发中设置摄像头输入格式时遇到的问题。发现无法直接设置pixel_format,只能设置input_format的问题,且设置之后两种解码器格式都返回13(422格式正确,但未调用MJPG)。

文章图片
OpenCV开发笔记(八十三):图像remap实现哈哈镜效果

对图像进行非规则的扭曲,实现哈哈镜就是一种非常规的扭曲方式,本文先描述remap的原理,然后通过remap实现哈哈镜。

文章图片
#opencv
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进行转码耗时)。

文章图片
    共 239 条
  • 1
  • 2
  • 3
  • 24
  • 请选择