十、视频

一、视频

1、定义:也就是将一系列的图片按照一定的速率连续播放,利用人眼的视觉暂留效果,产生动态画面的技术
本质也就是就是多张图片速度很快的播放,造成以为是图片动起来的效果,形成视频
2、帧率
每秒钟播放的帧速率,单位是fbs,帧速率越高,画面越流畅,动态细节越丰富
你就想象下如果这个播放速率很慢,你是不是就能看到每张照片,你就以为是卡住了,画面就很卡


image.png

3、分辨率
一帧图片所包含的像素数量,表示为水平像素数 x 垂直像素数


image.png

4、帧
组成视频的每一张静态图像

二、视频压缩

1、视频的基本思想,都是消除冗余,包括以下3种

  • 空间冗余:同一帧内,相邻元素的相似性,利用帧内压缩,类似JPEG
  • 时间冗余:相邻帧之间,画面内容的相似性,利用帧间压缩,视频压缩关键
  • 视频冗余:人眼对画面细节的感知有限


    image.png

    image.png

    image.png

三、视频数字化

  • 视频数字化 :是指将连续的模拟视频信号转为离散的数字视频数据的过程,这个过程其实再摄像机种已经完成了
  • 步骤:可以分成两个步骤
    第一个步骤:就是帧的捕获,以固定的时间去捕获每一帧上的静态画面
    第二个步骤:和图像的数字化过程一样,因为第一个步骤截取捕获的就是图像,所以这个过程就是 采样-》量化- 编码
    总结:数字化过程就是 分离-》采样-》量化-》编码


    image.png

四、视频文件大小

牢记视频就是多张图片构成,所以计算大小也和图片有关

  • 计算单帧图像的大小
    图像大小 = 水平像素数 x 垂直像素数 x 颜色深度 ➗ 8
  • 每秒钟视频流的大小
    视频文件大小(字节/秒)= 水平像素数 x 垂直像素数 x 颜色深度 x帧率(fbs) ➗ 8
    视频文件大小 =比特率(码率) x 时间 ➗ 8
  • 计算整个视频文件的大小
    视频文件大小(字节)= 水平像素数 x 垂直像素数 x 颜色深度 x帧率 x 时间(fbs) ➗ 8
    穿插一下码率的概念:


    image.png

    image.png

    image.png

![@ZT7@PYLB3S]F_L6OIETFYG.png](https://upload-images.jianshu.io/upload_images/28065206-c7bbff9c08bf7665.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)

image.png

补充下Flash动画软件


image.png
image.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容