视频文件格式:
简称文件格式,目的是让系统中的应用程序来识别并关联这些文件,让相应的文件由相应的应用程序来打开。html
视频封装格式:简称视频格式,至关于一种视频信息的容器。如下是几种封装格式:git
经常使用视频格式以及对应文件格式
算法
视频编码形式才是一个视频文件的本质所在,不能简单的经过文件格式和封装形式来区分视频。网络
参考网址:
https://www.zhihu.com/question/20997688/answer/16849641
https://wenku.baidu.com/view/24406ed0240c844769eaee2c.htmlapp
RGB:
RGB色彩模式是工业界的一种颜色标准,是显示器一般使用的格式。在RGB颜色空间中,红、绿、蓝是基本元素。ide
YUV<->RGB:
```
Y = 0.299 R + 0.587 G + 0.114 B
U = -0.1687 R - 0.3312 G + 0.5 B+128
v = 0.5 R - 0.4187 G - 0.0813 B +128ui
yCbCr<->RGB:
```
Y’ = 0.257R' + 0.504G' + 0.098B' + 16
Cb' = -0.148R' - 0.291G' + 0.439B' + 128编码
Cr' = 0.439R' - 0.368G' - 0.071B' + 128
R' = 1.164(Y’-16) + 1.596(Cr'-128)
G' = 1.164(Y’-16) - 0.813(Cr'-128) - 0.392(Cb'-128)
B' = 1.164(Y’-16) + 2.017(Cb'-128)
```spa
参考网页:
http://blog.csdn.net/melody_lu123/article/details/7772633
http://blog.csdn.net/Melody_lu123/article/details/8725221.net