商城站人工售票时间表,seo效果检测步骤,WordPress广告平台主题,石家庄网站seo优化为了方便各位观看#xff0c;本文置顶#xff0c;以目录形式汇集我写过的大部分音视频专题文章。之后文章更新#xff0c;本目录也会同步更新。写得不好和零零散散的文章就不放在这里了#x1f605; #xff1a;
音视频入门基础#xff1a;像素格式专题系列文章#x…为了方便各位观看本文置顶以目录形式汇集我写过的大部分音视频专题文章。之后文章更新本目录也会同步更新。写得不好和零零散散的文章就不放在这里了 音视频入门基础像素格式专题系列文章
音视频入门基础像素格式专题1——RGB简介
音视频入门基础像素格式专题2——不通过第三方库将RGB24格式视频转换为BMP格式图片
音视频入门基础像素格式专题3——FFmpeg源码解析BMP格式图片的底层实现原理
音视频入门基础像素格式专题4——YUV简介
音视频入门基础像素格式专题5——使用OpenGL实现yuv420p转rgb播放视频三重纹理实现 音视频入门基础H.264专题系列文章
通过本系列可以对AnnexB包装的H.264格式有一个基本了解学会如何阅读H.264官方文档以及如何通过SPS中的属性得到视频信息 音视频入门基础H.264专题1——H.264官方文档下载
音视频入门基础H.264专题2——使用FFmpeg命令生成H.264裸流文件
音视频入门基础H.264专题3——EBSP, RBSP和SODB
音视频入门基础H.264专题4——NALU Headerforbidden_zero_bit、nal_ref_idc、nal_unit_type简介
音视频入门基础H.264专题5——FFmpeg源码中 解析NALU Header的函数分析
音视频入门基础H.264专题6——FFmpeg源码从H.264码流中提取NALU Header、EBSP、RBSP和SODB
音视频入门基础H.264专题7——FFmpeg源码中 指数哥伦布编码的解码实现
音视频入门基础H.264专题8——H.264官方文档的描述符
音视频入门基础H.264专题9——SPS简介
音视频入门基础H.264专题10——FFmpeg源码中存放SPS属性的结构体和解码SPS的函数分析
音视频入门基础H.264专题11——计算视频分辨率的公式
音视频入门基础H.264专题12——FFmpeg源码中通过SPS属性计算视频分辨率的实现
音视频入门基础H.264专题13——FFmpeg源码中通过SPS属性获取视频色彩格式的实现
音视频入门基础H.264专题14——计算视频帧率的公式
音视频入门基础H.264专题15——FFmpeg源码中通过SPS属性获取视频帧率的实现
音视频入门基础H.264专题16——FFmpeg源码中判断某文件是否为H.264裸流文件的实现
音视频入门基础H.264专题17——FFmpeg源码获取H.264裸流文件信息视频压缩编码格式、色彩格式、视频分辨率、帧率的总流程 音视频入门基础PCM专题系列文章
音视频入门基础PCM专题1——使用FFmpeg命令生成PCM音频文件并播放
音视频入门基础PCM专题2——使用Qt播放PCM音频文件
音视频入门基础PCM专题3——使用Audacity工具分析PCM音频文件 音视频入门基础WAV专题系列文章
FFmpeg这个库很大很重所以很多同学会选择不依赖任何第三方库自己写解析媒体文件头的代码可是自己写的解析demo真的比第三方库做得更好吗比如WAV这种文件格式它的文件头结构非常简单但还存在可能包含扩展块和可选区块的情况它可能遵守RIFF格式的规则也可能遵守RIFX格式的规则ACT音频格式可能会包含一个标准的WAV文件头所以要防止误判的情况然后还有WAVE 64位扩展格式Wave64......自己写解析代码真的考虑清楚所有的情况了吗所以在不完全了解清楚一种文件格式之前参考FFmpeg等第三方库的解析部分是一个比较好的选择本系列以WAV音频文件为例介绍如何对媒体文件的文件头进行解析 音视频入门基础WAV专题1——使用FFmpeg命令生成WAV音频文件
音视频入门基础WAV专题2——WAV格式简介
音视频入门基础WAV专题3——FFmpeg源码中判断某文件是否为WAV音频文件的实现
音视频入门基础WAV专题4——FFmpeg源码中获取WAV文件音频压缩编码格式、采样频率、声道数量、采样位数、码率的实现
音视频入门基础WAV专题5——FFmpeg源码中解码WAV Header的实现 FFmpeg内存管理相关的源码分析
FFmpeg内存管理使用了C语言的设计艺术比如AVBufferRef和AVBuffer结构体模仿了C使用了引用计数来解决使用浅拷贝可能造成的资源重复释放问题通过引入引用计数增加一个变量比如AVBuffer中的refcount记录资源使用的次数控制资源的释放 FFmpeg中内存分配和释放相关的源码av_malloc函数、av_mallocz函数、av_free函数和av_freep函数分析
FFmpeg引用计数数据缓冲区相关的结构体AVBuffer、AVBufferRef简介
FFmpeg源码buffer_create、av_buffer_create、av_buffer_default_free、av_buffer_alloc、av_buffer_allocz函数分析
FFmpeg源码av_buffer_ref、av_buffer_unref函数分析 FFmpeg基本函数分析
FFmpeg源码是由一个个基本函数组成的了解了其基本函数才能更好地理解FFmpeg源码 FFmpeg源码ff_ctz / ff_ctz_c函数分析
FFmpeg源码get_bit_length函数分析
FFmpeg源码av_gcd函数分析 FFmpeg宏定义分析
FFmpeg源码#define IMAGEAUTO_DEMUXER(imgname, codecid) 宏定义分析
FFmpeg源码AV_RB32宏定义分析
FFmpeg源码MKTAG和MKBETAG宏定义分析