摘要:
H.264 是一种广泛使用的视频压缩标准,全称是MPEG-4 Part 10 AVC(Advanced Video Coding)。它通过有效的压缩技术,能够在较低的比特率下提供高质量的视频。以下是对H.264的一些关键概念和工作原理的详细讲解: 1. 编码原理 H.264采用帧内和帧间预测技术来压 阅读全文
posted @ 2024-07-23 20:31
小马同学..3
阅读(116)
评论(0)
推荐(0)
摘要:
在音频处理中,采样率是一个重要的参数,决定了音频信号的质量和带宽。采样率越高,能够捕捉到的音频细节越多。然而,如果音频的播放采样率与其录制采样率不匹配,会出现一些现象和问题。 16kHz音频用8kHz播放 现象 音频变速(变慢):16kHz的音频用8kHz播放时,播放速度会变成原来的1/2,即播放时 阅读全文
posted @ 2024-07-22 21:34
小马同学..3
阅读(93)
评论(0)
推荐(0)
摘要:
基本概念 Bit(位): 是计算机数据的最小单位。它只有两种取值,0或1。 Byte(字节): 是计算机存储数据的基本单位。1字节 = 8位。 在数据通信和存储中,数据的大小通常用字节来表示,而在描述数据的详细结构(例如协议头)时,通常使用位。 字节与位的关系 1 字节 = 8 位 (1 Byte 阅读全文
posted @ 2024-07-22 21:30
小马同学..3
阅读(326)
评论(0)
推荐(0)
摘要:
AAC音频格式: Advanced Audio Coding(高级音频解码)是一种由MPEG-4标准定义的有损音频压缩格式,由Fraunhofer发展,Dolby,Sony和AT&T是主要的贡献者。 AAC是一种高效的音频编码格式,设计用于提供比MP3更好的音频质量,同时使用更少的存储空间。它广泛应 阅读全文
posted @ 2024-07-22 21:26
小马同学..3
阅读(141)
评论(0)
推荐(0)
摘要:
驻极体电容麦克风(Electret Condenser Microphone, ECM)是一种常见的声音传感器,广泛应用于手机、计算机、录音设备等。它将声信号转换为电信号,然后通过模数转换器(ADC)将模拟信号转换为数字信号。以下是详细的讲解: 一、声信号转化为电信号 驻极体材料:驻极体材料是具有永 阅读全文
posted @ 2024-07-22 17:40
小马同学..3
阅读(212)
评论(0)
推荐(0)
摘要:
概述 4麦克风线性阵列是指在一条直线上等间距排列的四个麦克风,用于拾取声源信号。它常用于语音识别、会议系统、远场语音交互等应用。通过信号处理技术,4麦克风线性阵列可以提高语音信号的质量,抑制噪声和混响,提高语音识别的准确率。 组成结构 麦克风阵列:由四个麦克风组成,通常是全向麦克风,均匀排列在一条直 阅读全文
posted @ 2024-07-21 19:09
小马同学..3
阅读(350)
评论(0)
推荐(0)
摘要:
在FFmpeg中,数据共享和数据独立的区别在于浅拷贝和深拷贝的使用。让我们详细探讨这两个概念及其在FFmpeg内存模型中的实现。 数据共享(浅拷贝) 浅拷贝是指在拷贝对象时,只拷贝对象的引用,而不拷贝实际的数据内容。对于FFmpeg中的AVPacket来说,浅拷贝意味着两个Packet共享同一个数据 阅读全文
posted @ 2024-07-21 19:05
小马同学..3
阅读(52)
评论(0)
推荐(0)
摘要:
FFmpeg内存模型 在FFmpeg中,当从现有的Packet拷贝一个新Packet时,有两种情况: 数据共享: 两个Packet的buf引用的是同一数据缓存空间。 这种情况下,需要注意数据缓存空间的释放问题。 一个数据块同时被两个AVPacket(avpacket1和avpacket2)引用。此时 阅读全文
posted @ 2024-07-21 19:01
小马同学..3
阅读(38)
评论(0)
推荐(0)
摘要:
1. 分配解码器上下文 AVCodecContext *avcodec_alloc_context3(const AVCodec *codec); 首先,需要为解码器分配一个上下文,这一步通过avcodec_alloc_context3函数完成。这个函数会返回一个指向AVCodecContext结构 阅读全文
posted @ 2024-07-21 18:48
小马同学..3
阅读(149)
评论(0)
推荐(0)
摘要:
FFmpeg 是一个领先的多媒体框架,可以解码、编码、转码、mux、demux、流、过滤和播放几乎任何由人类和机器创造的内容。它支持最晦涩的古老格式到最尖端的格式。图中展示了FFmpeg的整体结构,分为多个组件,每个组件在多媒体处理流程中扮演特定角色。以下是对每个组件的详细讲解: 顶层组件 ffpl 阅读全文
posted @ 2024-07-21 17:38
小马同学..3
阅读(53)
评论(0)
推荐(0)