随笔分类 -  音视频开发

摘要:YUV简介 YUV是一种色彩编码模型,也叫YCbCr,Y:明亮度 U(Chromosnnance):色度 V:浓度(Chroma) YUV编码模型的图像一般不能直接用于显示,需要转换为RGB(RGBA)编码模型,才能够正常显示图像 2.YUV的几种采样方式 YUV图像主流的采样方式: YUV 4:4 阅读全文
posted @ 2024-02-29 23:49 Emma1111 阅读(299) 评论(0) 推荐(0) 编辑
摘要:# 为什么需要视频编码 视频是由图像组成的,比如一张1920x1080分辨率的高清图片,我们一共需要1920x1080x8x3个bit。1920x1080 是像素的数量,3 代表的是RGB三个值,而 8bit 则是每个像素值的大小。这样一张图片,算下来总共 47Mb。 现在的视频一般都是 30fps 阅读全文
posted @ 2023-09-06 18:10 Emma1111 阅读(950) 评论(0) 推荐(0) 编辑
摘要:# 主流图像存储格式 参考文章:[一文读懂 YUV 的采样与格式 - 知乎 (zhihu.com)](https://zhuanlan.zhihu.com/p/113122344) RGB颜色编码,每个像素点都有红,绿,蓝三个原色,其中每种原色都占用8bit,即1个字节,那么一个像素点也就占用24b 阅读全文
posted @ 2023-09-06 15:29 Emma1111 阅读(1779) 评论(0) 推荐(0) 编辑
摘要:# 去除背景色 参考文章:[Python 3,4行代码实现去除图片背景色,从此告别PS!!_python 去除图片背景色_Carl_奕然的博客-CSDN博客](https://blog.csdn.net/wuyoudeyuer/article/details/107949112) [在线抠图软件_图 阅读全文
posted @ 2023-08-24 17:47 Emma1111 阅读(41) 评论(0) 推荐(0) 编辑
摘要: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 阅读全文
posted @ 2023-06-17 09:08 Emma1111 阅读(1040) 评论(0) 推荐(0) 编辑
摘要:在Ubuntu环境上安装gstreamer apt安装gstreamer sudo apt-get install libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev libgstreamer-plugins-bad1.0-dev gstream 阅读全文
posted @ 2023-01-27 18:07 Emma1111 阅读(581) 评论(0) 推荐(0) 编辑