随笔分类 - 音视频开发
摘要:YUV简介 YUV是一种色彩编码模型,也叫YCbCr,Y:明亮度 U(Chromosnnance):色度 V:浓度(Chroma) YUV编码模型的图像一般不能直接用于显示,需要转换为RGB(RGBA)编码模型,才能够正常显示图像 2.YUV的几种采样方式 YUV图像主流的采样方式: YUV 4:4
阅读全文
摘要:# 为什么需要视频编码 视频是由图像组成的,比如一张1920x1080分辨率的高清图片,我们一共需要1920x1080x8x3个bit。1920x1080 是像素的数量,3 代表的是RGB三个值,而 8bit 则是每个像素值的大小。这样一张图片,算下来总共 47Mb。 现在的视频一般都是 30fps
阅读全文
摘要:# 主流图像存储格式 参考文章:[一文读懂 YUV 的采样与格式 - 知乎 (zhihu.com)](https://zhuanlan.zhihu.com/p/113122344) RGB颜色编码,每个像素点都有红,绿,蓝三个原色,其中每种原色都占用8bit,即1个字节,那么一个像素点也就占用24b
阅读全文
摘要:# 去除背景色 参考文章:[Python 3,4行代码实现去除图片背景色,从此告别PS!!_python 去除图片背景色_Carl_奕然的博客-CSDN博客](https://blog.csdn.net/wuyoudeyuer/article/details/107949112) [在线抠图软件_图
阅读全文
摘要:1.安装gstreamer基础库 ``` sudo apt-get install libgl1-mesa-dev sudo apt-get install gstreamer1.0-libav sudo apt-get install gstreamer1.0-plugins-bad sudo a
阅读全文
摘要:在Ubuntu环境上安装gstreamer apt安装gstreamer sudo apt-get install libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev libgstreamer-plugins-bad1.0-dev gstream
阅读全文