音频处理
QQ_1695710968
这个作者很懒,什么都没留下…
展开
-
FFMPEG实现PCM编码(采用封装格式实现)
技术在于交流、沟通,转载请注明出处并保持作品的完整性。原文:https://blog.csdn.net/hiwubihe/article/details/81260882 [音频编解码系列文章]音频编解码基础 FFMPEG实现音频重采样 FFMPEG实现PCM编码(采用封装格式实现) FFMPEG实现PCM编码(不采用封装格式实现) FAAC库实现PCM编码 FAAD库实...原创 2018-07-28 14:46:53 · 4759 阅读 · 1 评论 -
FFMPEG常见命令备忘
FFMPEG查看帮助信息,查看帮助信息后,可以查看支持编码器,解码器,协议等。ffmpeg.exe -help查看支持的编码器(也就是-vcodec后面可以接的参数):ffmpeg -codecs查看支持的封装格式(也就是-f后面可以接的参数):ffmpeg -formats查看支持的滤镜(也就是-vf后面可以接的参数):ffmpeg -filters如何提高解码速度:...原创 2019-05-14 20:12:26 · 245 阅读 · 0 评论 -
RTP打包G711音频数据发送
前面博客讲过G711编码,有两种G711A/G711U,主要在安防中应用,是一帧波形编码的音频数据,只是将PCM压缩一半数据量。一般G711,采样率8000,通道数1。所以G711中1B就是一个样本数据。G711打包RTP非常简单,只要在G711数据前加上RTP头即可。G711没有想AAC那样,按照帧一帧一帧发送,而是设定一个打包频率,打包频率有10ms,20ms,30ms,40ms 等。如40m...原创 2018-11-27 20:23:09 · 12698 阅读 · 12 评论 -
解复用FLV文件(不用FFMPEG,C++实现)
技术在于交流、沟通,转载请注明出处并保持作品的完整性。原文:https://blog.csdn.net/hiwubihe/article/details/82346800 [本系列相关文章]H264和音频流打包成PS流 (MPEG2-PS) PS流解复用成H264和音频流(ES提取) H264和音频流打包成TS流 (MPEG2-TS) TS流解复用成H264和音频流(ES提取)...原创 2018-09-03 11:56:27 · 1191 阅读 · 2 评论 -
FFMPEG实现音频重采样
技术在于交流、沟通,转载请注明出处并保持作品的完整性。原文:https://blog.csdn.net/hiwubihe/article/details/81259134[音频编解码系列文章]音频编解码基础 FFMPEG实现音频重采样 FFMPEG实现PCM编码(采用封装格式实现) FFMPEG实现PCM编码(不采用封装格式实现) FAAC库实现PCM编码 FAAD库实现RA...原创 2018-07-28 12:39:52 · 6765 阅读 · 1 评论 -
音频编解码基础(wav/aac/pcma/pcmu)
技术在于交流、沟通,转载请注明出处并保持作品的完整性。原文:https://blog.csdn.net/hiwubihe/article/details/81258879[音频编解码系列文章]音频编解码基础 FFMPEG实现音频重采样 FFMPEG实现PCM编码(采用封装格式实现) FFMPEG实现PCM编码(不采用封装格式实现) FAAC库实现PCM编码 FAAD库实现RA...原创 2018-07-28 11:27:45 · 16547 阅读 · 1 评论 -
ffmepg音频重采样
1.概述 在进行音频播放时,有时视频流不能满足播放要求,需要对声音的相关属性如:通道数,采样率,样本存储方式进行变更播放,也就是音频重采样。ffmpeg提供了SwrContext进行转换。 typedef struct SwrContext SwrContext; 2.基本概念 2.1通道数 声音在录制时在不同空间位置用不同录音设备采样的声音信号,声...原创 2016-07-28 21:37:23 · 6707 阅读 · 1 评论 -
FFMPEG实现对AAC解码(不采用封装格式实现)
技术在于交流、沟通,转载请注明出处并保持作品的完整性。原文:https://blog.csdn.net/hiwubihe/article/details/81267872 [音频编解码系列文章]音频编解码基础 FFMPEG实现音频重采样 FFMPEG实现PCM编码(采用封装格式实现) FFMPEG实现PCM编码(不采用封装格式实现) FAAC库实现PCM编码 FAAD库实...原创 2018-07-29 09:22:51 · 2968 阅读 · 2 评论 -
FFMPEG实现对AAC解码(采用封装格式实现)
技术在于交流、沟通,转载请注明出处并保持作品的完整性。原文:https://blog.csdn.net/hiwubihe/article/details/81261022 [音频编解码系列文章]音频编解码基础 FFMPEG实现音频重采样 FFMPEG实现PCM编码(采用封装格式实现) FFMPEG实现PCM编码(不采用封装格式实现) FAAC库实现PCM编码 FAAD库实...原创 2018-07-28 14:55:10 · 6257 阅读 · 0 评论 -
FAAD库实现ADTS格式解码
技术在于交流、沟通,转载请注明出处并保持作品的完整性。原文:https://blog.csdn.net/hiwubihe/article/details/81261006 [音频编解码系列文章]音频编解码基础 FFMPEG实现音频重采样 FFMPEG实现PCM编码(采用封装格式实现) FFMPEG实现PCM编码(不采用封装格式实现) FAAC库实现PCM编码 FAAD库实...原创 2018-07-28 14:54:03 · 1717 阅读 · 0 评论 -
FAAD库实现RAW格式AAC封装成ADTS格式
技术在于交流、沟通,转载请注明出处并保持作品的完整性。原文:https://blog.csdn.net/hiwubihe/article/details/81260980 [音频编解码系列文章]音频编解码基础 FFMPEG实现音频重采样 FFMPEG实现PCM编码(采用封装格式实现) FFMPEG实现PCM编码(不采用封装格式实现) FAAC库实现PCM编码 FAAD库实...原创 2018-07-28 14:52:56 · 1146 阅读 · 0 评论 -
FAAD库实现RAW格式AAC解码
技术在于交流、沟通,转载请注明出处并保持作品的完整性。原文:https://blog.csdn.net/hiwubihe/article/details/81260961 [音频编解码系列文章]音频编解码基础 FFMPEG实现音频重采样 FFMPEG实现PCM编码(采用封装格式实现) FFMPEG实现PCM编码(不采用封装格式实现) FAAC库实现PCM编码 FAAD库实...原创 2018-07-28 14:51:17 · 2096 阅读 · 0 评论 -
FAAC库实现PCM编码
技术在于交流、沟通,转载请注明出处并保持作品的完整性。原文:https://blog.csdn.net/hiwubihe/article/details/81260931 [音频编解码系列文章]音频编解码基础 FFMPEG实现音频重采样 FFMPEG实现PCM编码(采用封装格式实现) FFMPEG实现PCM编码(不采用封装格式实现) FAAC库实现PCM编码 FAAD库实...原创 2018-07-28 14:49:42 · 1680 阅读 · 2 评论 -
FFMPEG实现PCM编码(不采用封装格式实现)
技术在于交流、沟通,转载请注明出处并保持作品的完整性。原文:https://blog.csdn.net/hiwubihe/article/details/81260923 [音频编解码系列文章]音频编解码基础 FFMPEG实现音频重采样 FFMPEG实现PCM编码(采用封装格式实现) FFMPEG实现PCM编码(不采用封装格式实现) FAAC库实现PCM编码 FAAD库实...原创 2018-07-28 14:48:35 · 1643 阅读 · 0 评论 -
FFMPEG多线程并发解码的效率测试
FFMPEG为了提高解码速度,可以使用多线程并发解码,分为线程级并发解码和片级并发编程。并发解码需要解决多帧依赖问题。如同时对I帧和P帧解码,P帧依赖于I帧,怎么办?FFMPEG采用算法如下:1.每个线程在解码完一行宏块后,更新解码高度H12.B/P帧解码宏块时,需要把待解码宏块H2与H1比较,H2>=H1,线程阻塞等待。3.每个线程更新解码高度是,阻塞线程会被唤醒比较高度。...原创 2019-05-17 14:14:46 · 10668 阅读 · 2 评论