![](https://img-blog.csdnimg.cn/5e80307143c64ac1ba9c6c7b63acf22c.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
音视频基础
文章平均质量分 90
音视频领域入门与深入需要掌握的基础能力
一二三o-0-O
C/C++客户端资深工程师(直播、音视频剪辑)
音视频与数据结构算法领域创作者
展开
-
【音视频基础】封装格式与编码数据
音视频基础专栏第三篇,主要阐述了:1.音视频封装格式的作用2.封装格式(FLV、MPEG-TS等)分析以及对应的GUI分析工具(FlvAnalyzer、Elecard Format Analyzer)3.音视频编码作用4.编码格式(H.264、AAC)的分析......原创 2022-08-25 12:34:26 · 462 阅读 · 20 评论 -
【音视频基础】视频基础理论
本文是音视频基础专栏的第二篇,主要阐述了以下内容:图像基本概念码流计算RGB格式以及RGB的存储YUV格式、YUV存储以及与RBGB之间的互相转换YUV查看工具图像屏幕图像码流如何计算?分辨率帧率码流计算图像显示YUVYUV格式RGB与YUV的转换YUV存储YUV查看工具参考资料.........原创 2022-08-22 18:47:57 · 2357 阅读 · 95 评论 -
【音视频基础】音频基础理论
本篇文章阐述音视频基础中的音频相关理论部分,主要包含以下内容:1.声音是如何被听到的?2.模拟信号如何转化为数字信号?3.音频量化的采样关键概念,音频采样数据的作用与特点4.PCM裸流的存储方式以及如何计算码率?5.使用什么工具分析PCM?使用ffplay.........原创 2022-08-20 10:56:02 · 794 阅读 · 23 评论 -
【音频】削波失真(爆音)问题定位与解决
Why:为什么要解决削波失真问题?What:什么是削波失真,如何定位用户反馈的现象音频异常环节定位音频异常是发生在音频处理的哪个环节?不同的音频采集方式都会出现爆音问题么?如何区分正常音频与异常音频?How:如何处理削波失真问题如何避免削波失真现象?削波失真造成的原因音频有哪些具体的特征?异常的音频能否与某些具体的特征数据关联起来?分贝是什么?RMS振幅是什么?分贝是什么?RMS振幅是什么?为什么采用均方根?直播端在拿到音频裸流后如何计算出音频的关键特征数据,从而进行对应的处理?原创 2022-03-23 20:51:39 · 10755 阅读 · 28 评论 -
RtAudio进行音频采集录制
【目的】Windows平台 PCM裸流录制【方案】使用RtAudio进行音频采集录制。RtAudio是一个跨平台(Linux,MacOS,Windows)的实时音频输入/输出的通用API,大大简化了开发人员与计算机音频硬件交互的过程。更多详细功能可以参考RtAudio的主页介绍,地址附在参考资料【实践】1.RtAudio编译(1)源码下载,可以直接clone Master分支或者在RtAudio主页下载提供好的版本压缩包(2)使用cmake进行编译我使用的cmake版本是cmake-3.19.2原创 2020-12-31 18:00:36 · 1291 阅读 · 0 评论