- 博客(3)
- 收藏
- 关注
原创 FFmpeg过滤器框架分析-音频audio
音频过滤器框架同视频相似(可参考我的视频框架分析),有一个小小不同是音频在出口过滤器abuffersink前还需要一个接收过滤器aformat。下面是实例代码,输入2段音频,将音频混合起来。AudioMixer.cpp文件。AudioMixer.h文件。main.cpp文件。
2024-06-07 11:12:38
351
原创 FFmpeg过滤器框架分析-视频video
AVFilterGraph-对filters系统的整体管理重点AVFilter-定义filter本身的能⼒AVFilterContext-filter实例,管理filter与外部的联系// filter实例,管理filter与外部的联系重点char *name;// 从属于哪个AVFilterGraphAVFilterLink-定义两个filters之间的联接。
2024-06-05 21:19:32
1401
原创 h264编码原理
编码的目的是为了压缩,各种视频编码算法都是为了让视频体积变得更小,减少对存储空间和传输带宽的占用。编码的核心是去除冗余信息,通过以下 几 种冗余来达到压缩视频的目的:1.空间冗余 图像相邻像素之间有较强的相关性, 比如一帧图像划分成 多 个 16x16 的块之后,相邻的块很多时候都有比较明显的相似性。2.时间冗余: 视频序列的相邻前后帧图像之间内容相似,比如帧率为 25fps 的视频中前后两帧图像相差只有 40ms ,前后两张图像的变化较小,相似性很高。
2024-05-28 21:55:18
1706
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人