
音视频编程
文章平均质量分 96
音视频基础知识
wkd_007
知道得越多,知道的越少
展开
-
【音视频 | AAC】AAC编码库faac介绍、使用步骤、例子代码
本文介绍了AAC音频编码库 faac ,并介绍了其使用流程,最后给出了使用例子源码.原创 2025-03-06 08:30:00 · 998 阅读 · 0 评论 -
【音视频 | AAC】AAC解码库faad2介绍、使用步骤、例子代码
本文介绍了AAC音频解码库 faad2 ,并介绍了其使用流程,最后给出了使用例子源码原创 2025-03-05 08:30:00 · 1270 阅读 · 28 评论 -
【音视频 | wav】WAV格式常见的几种压缩形式
WAV为微软公司(Microsoft)开发的一种声音文件格式,它符合RIFF(Resource Interchange File Format)文件规范,用于保存Windows平台的音频信息资源,被Windows平台及其应用程序所广泛支持,该格式也支持MSADPCM,CCITT A LAW等多种压缩运算法,支持多种音频数字,取样频率和声道。原创 2024-10-27 11:54:29 · 1325 阅读 · 0 评论 -
【音视频 | ALSA】基于alsa-lib开发ALSA应用层程序--附带源码
文章介绍了alsa的基础知识,以及基于alsa-lib开发ALSA应用层程序的开发流程和alsa开发过程钟常见的报错,提供了简单的alsa应用层代码。原创 2023-10-18 09:55:57 · 2406 阅读 · 22 评论 -
【音视频 | ALSA】SS528开发板编译Linux内核ALSA驱动、移植alsa-lib、采集与播放usb耳机声音
本篇文章介绍了在Linux开发板使用ALSA架构播放usb耳机声音的实例,包括了:编译安装ALSA驱动、交叉编译alsa-lib、实现ALSA应用层程序。原创 2023-10-14 20:40:11 · 2316 阅读 · 8 评论 -
【音视频 | ALSA】ALSA是什么?ALSA框架详细介绍
简单介绍ALSA架构,包括了ALSA驱动,以及用户空间的ALSA库:alsa-lib、alsa-utils、alsa-tools、alsa-firmware、alsa-plugins、alsa-oss、pyalsa原创 2023-10-11 16:54:03 · 8448 阅读 · 11 评论 -
【音视频 | YUV格式】深入理解 YUV 数据格式,一文弄懂
👉本文介绍了YUV的采样格式、存储格式,以及十几种YUV格式:YUV444类型(`I444、YV24、NV24、NV42、YUV444 Packed`)、YUV422类型(`I422、YV16、NV16、NV61、YUVY、VYUY、UYVY`)、YUV420类型(`I420、YV12、NV12、NV21`)。原创 2024-08-20 09:47:28 · 4304 阅读 · 0 评论 -
【音视频 | HTTP协议】HTTP协议详细介绍(HTTP方法、报文格式、报文头部字段、状态码)
本文注意介绍HTTP协议,介绍了HTTP常用的方法、HTTP协议的报文格式、常见的报文头部字段、常见的状态码。原创 2024-07-18 18:22:39 · 1381 阅读 · 5 评论 -
【音视频 | RTSP】SDP(会话描述协议)详解 及 抓包例子分析
本文主要介绍 SDP(会话描述协议)的格式、语法结构、描述解析等。原创 2024-07-09 08:33:50 · 1898 阅读 · 5 评论 -
【音视频 | RTSP】RTSP协议详解 及 抓包例子解析(详细而不赘述)
本文详细介绍了RTSP协议,包括了RTSP常用方法、RTSP报文格式、RTSP流程抓包分析、RTSP错误码 等原创 2024-07-05 23:56:58 · 7493 阅读 · 38 评论 -
【音视频 | AAC】AAC格式音频文件解析
👉本文介绍用编辑器打开aac文件,怎样去分析,了解后,可以对aac文件有更深的认识。最后,借鉴了一份解析aac文件的源码。原创 2023-12-21 10:10:20 · 4827 阅读 · 36 评论 -
【音视频 | AAC】AAC音频编码详解
👉本文介绍了AAC编码的一些基础知识,重点介绍了ADTS帧的相关内容。原创 2023-12-19 09:20:00 · 5512 阅读 · 8 评论 -
【音视频 | H.264】H.264视频编码及NALU详解
本文介绍H.264编码的基础概念:序列、图像、片、宏块、子块。然后介绍H.264的NAL层,可以了解H.264码流是由一个个NALU组成,每个NALU又是由`00 00 00 01`或`00 00 01`来分隔开,NALU都有一个NAL头和一个RBSP。原创 2023-12-13 22:46:47 · 7101 阅读 · 3 评论 -
【音视频 | opus】opus编码的Ogg封装文件详解
本文介绍了opus编码的Ogg文件的 ID数据头部、注释数据头部、opus编码数据包的结构和解析,并用一个.opus文件的十六进行带着读者理解各个数据包,最后给出了笔者的C语言代码,将opus编码Ogg格式解析为PCM。看完一定大有所获,别忘记点赞、收藏、支持一下。原创 2023-11-04 20:55:33 · 4528 阅读 · 19 评论 -
【音视频 | opus】opus编解码库(opus-1.4)详细介绍以及使用——附带解码示例代码
本文介绍了opus-1.4 库的下载、编译,demo程序的使用,以及简单介绍常用的opus编解码库函数 ,最后给出opus解码示例代码;原创 2023-11-04 00:21:05 · 9518 阅读 · 2 评论 -
【音视频 | opus】RFC7845:Opus音频编解码器的Ogg封装(Ogg Encapsulation for the Opus Audio Codec)
RFC7845:Opus音频编解码器的Ogg封装(Ogg Encapsulation for the Opus Audio Codec)原创 2023-11-03 14:30:02 · 1216 阅读 · 0 评论 -
【音视频 | Ogg】libogg库详细介绍以及使用——附带libogg库解析.opus文件的C源码
本文介绍了ligogg-1.3.5库的下载、编译,以及个别库函数的用法,最后给出一个Ogg封装格式的解码程序代码。原创 2023-11-03 14:08:03 · 2880 阅读 · 0 评论 -
【音视频 | Ogg】Ogg封装格式详解——包含Ogg封装过程、数据包(packet)、页(page)、段(segment)等
本文介绍了Ogg支持的编码格式,Ogg的封装过程,Ogg文件结构,以及Ogg的相关术语(物理比特流、逻辑比特流、数据包(packet)、页(page)、段(segment) )等内容。原创 2023-11-02 16:19:43 · 4070 阅读 · 20 评论 -
【音视频 | Ogg】RFC3533 :Ogg封装格式版本 0(The Ogg Encapsulation Format Version 0)
RFC3533文档:Ogg封装格式,The Ogg Encapsulation Format Version 0原创 2023-11-02 15:24:51 · 805 阅读 · 0 评论 -
【音视频 | wav】wav音频文件格式详解——包含RIFF规范、完整的各个块解析、PCM转wav代码
本文详细介绍wav音频文件的结构,包含RIFF规范、完整的各个块解析、以及提供了pcm转wav的C语言代码。原创 2023-10-30 21:09:30 · 11401 阅读 · 43 评论 -
【音视频 | opus】opus编译全过程
本文介绍 opus-1.4、libogg-1.3.5、opusfile-0.12、opus-tools-0.2 的交叉编译过程,以及问题解决。原创 2023-10-29 23:12:32 · 2311 阅读 · 3 评论 -
【音视频 | PCM】PCM格式详解
文章介绍PCM是什么?PCM是生成过程:采样、量化、编码原创 2023-10-29 23:02:19 · 13374 阅读 · 24 评论 -
YUV格式采样方式、存储方式详细总结
一、yuv是什么YUV是一种颜色编码方法,主要用于电视系统以及模拟视频领域。它将亮度信息(Y)与色彩信息(UV)分离,没有UV信息一样可以显示完整的黑白图像,这样的设计解决了彩色电视机与黑白电视的兼容问题。并且,YUV不像RGB那样要求三个独立的视频信号同时传输,所以用YUV方式传送占用极少的频宽。1.YUV采样方式:YUV4:4:4,YUV4:2:2,YUV4:2:0关于其详细原理,可以通过网上其它文章了解,这里我想强调的是如何根据其采样格式来从码流中还原每个像素点的YUV值,因为只有正确地还原.原创 2020-10-24 22:57:46 · 1887 阅读 · 0 评论 -
音频基础概念-学习笔记
介绍了音频的物理本质、数字音频,以及数字音频三个重要概念:采样、量化、编码。介绍了描述音频的几个概念:采样率、量化格式、声道数;音频比特率的计算,每分钟音频的存储容量。常见的音频编码等...原创 2022-06-13 21:11:15 · 1787 阅读 · 0 评论