核心:在不影响功能的情况下进行压缩。即偷工减料,节约成本。

入门:
https://www.youtube.com/watch?v=7JGIcnI_C5c
https://www.youtube.com/watch?v=8_KmVUPgQu4
https://www.youtube.com/watch?v=wnVVBNrLMsI

rgb存储

rgb,rgb,rgb,rgb
rgb,rgb,rgb,rgb

rgb另类一点

rrrrrrrr
gggggggg
bbbbbbbb

视频类:
最终呈现给观众的,每一帧都是快速被观众滤过,人并不会注意太多的色彩细节。所以节约一点最好。比如合二为一。

rgb 压缩

rrrrrrrr
g_g_g_g
b_b_b_b

整合一下

rrrrrrrr
ggggbbbb

再压缩一下

rrrrrrrr
g___g___
b___b___
rrrrrrrr
ggbb

有损压缩带来的就是细节不够。
所以需要后期处理的一般都不压缩。
不需要后后期处理的,即展示给观众的成品,就是压缩后的,传输过程为了效率,也会采用有损或无损传输。

对于字节和存储类的工具。都是精简精简再精简。能压缩就压缩。能用一个几百kb的表达式表达1个g都数据。压缩比例就是几百万,能罗列出或统计出来这么一个公式的工具,得多牛逼呀。

TODO,精简精简再精简,大道至简。。

rgb,444,422,420相关推荐

  1. 三基色RGB:444.422

    任何视频信号的色域都是由R(红).G(绿).B(蓝)三基色组成的.而根据广播电视协议关于高清晰的定义,信号的取样方式有两种(它们都属于ITU709的范畴,通过12/10Bit量化)--以4:4:4或4 ...

  2. YUV(444,422,420) And YUV(Packed,Planar,Semi-Planar)区别

    一.采样方式 YUV主流的采样方式有三种: (以黑点表示采样该像素点的Y分量,以空心圆圈表示采用该像素点的UV分量) 1.1 YUV444 (1)每一个Y对应一组UV分量 (2)单帧占用空间大小:w* ...

  3. VMR7100/VMM7100 Typ-C/DP转HDMI2.1 8K设计方案|替代VMM7100/VMR7100芯片|GSV6201可完全替代兼容 VMM7100/VMR7100

    VMR7100/VMM7100 Typ-C/DP转HDMI2.1 8K设计方案|替代VMM7100/VMR7100芯片|GSV6201可完全替代兼容 VMM7100/VMR7100 VMM7100/V ...

  4. 视频封装格式以及编码格式说明

    视频的基础知识. 包括:视频协议和格式.视频流. 视频帧的基础知识. YUV帧格式.常见的帧名词(帧率fps.分辨率.码率).帧名词(1080p和1080i) 视频编解码而衍生的帧名词(GOP.I\B ...

  5. 对HDR视频进行抽帧,保存为OpenEXR格式的文件

    HDR视频处理-对HDR视频进行抽帧,保存为OpenEXR格式的文件 HDR视频介绍 使用ffmpeg对视频进行抽帧的问题 OpenEXR格式的帧 在mkv格式的HDR视频中提取OpenEXR格式的帧 ...

  6. IT6616 HDMI TO MIPI CSI/DSI,支持功能替换TC358743/LT6911C

    IT6616是一颗HDMI 1.4转MIPI CSI/DSI的芯片,功能上可以支持替换TOSHIBA TC358743XBG/TC358749XBG和龙迅的LT6911C,可提供技术支持,详情请联系. ...

  7. FFmpeg 2.1 试用(新版支持HEVC,VP9)

    2019独角兽企业重金招聘Python工程师标准>>> 前两天帮一位老师转码图像的时候,无意间发现新版FFmpeg竟然支持了下一代编码标准HEVC,以及Google提出的下一代编码标 ...

  8. yuv图解(YUV444,YUV422,YUV420,YV12,NV12,NV21)

    参考文章 图解YUV YUV是什么 YUV(444,422,420) And YUV(Packed,Planar,Semi-Planar) 知识点 YUV是用一个称为Y(相当于灰度)的亮度分量和两个色 ...

  9. 常见色域基础知识与色域转换公式(YUV/YCbCr/YIQ/RGB/R‘G‘B‘/CMYK)

    目录 常见色域基础知识与色域转换公式(YUV/YCbCr/YIQ/RGB/R'G'B'/CMYK) 色域基础知识 RGB 色域 YUV/YIQ色域 CMYK色域 色域转换原理 色域转换公式 常见色域基 ...

最新文章

  1. linux 根目录下的子目录的意义
  2. QT多界面之间数据传输
  3. ic读卡器设置工具_IC设计工程师的职业前景真的有别人说的那么好吗?
  4. (转)java并发之Executor
  5. 【Linux】一步一步学Linux——startx命令(199)
  6. 一次性解决Java程序中的乱码问题
  7. python功能选择模块_python – 组合功能和功能模块
  8. [07] 使用注解完成IOC配置
  9. JSP — 小项目【实现登录界面】
  10. netty channel的线程安全性与@Sharable
  11. CSS3 box-shadow 设置元素阴影、text-shadow 设置文本阴影
  12. linux中VScode中文乱码问题:一行代码解决
  13. 喜报!芝诺大数据教学科研平台入选重庆市重点软件公共服务平台
  14. java timer 销毁_java.util.Timer用法须知
  15. <Healing Psoriasis The Natural Alternative>笔记(持续进行中)
  16. HyperLynx(三十)高速串行总线仿真(二)
  17. 文献分析工具Connected Papers
  18. java 字符串很长_String:java:常量字符串过长
  19. JS 流行库(五):Swiper
  20. 两个例子讲清Thread的setDaemon的作用

热门文章

  1. h5 ios手机 隐藏input输入光标
  2. 计算机类和鼠标类是什么关系,UML考试试题及答案7.doc
  3. 这次我们来到了上上届世界杯主办城市|全时南非“巡礼”
  4. Excel-给文本框赋值/写入公式
  5. java基础语法-day24-25进阶-Arrays工具类String自动装箱自动拆箱
  6. 金融学习之九——票息剥离法求零息利率
  7. 西门子vav控制器_西门子电子式房间温控器用于VAV和CAV系统RCU50、RCU50.1、RCU50.2...
  8. SELECT SINGLE 和 SELECT ENDSELECT的区别!
  9. php微信砍价思路,微信砍价官方运营方案免费分享
  10. 笔刷怎么做_只想画画不想做设计的偷懒海报制作!