看视频常见的 720p、1080p、4k,这些分辨率到底包含了什么

从早期的420p,到后来的720p,到现在的非1080p不看。视频的清晰度飞快提升,但是在看到色彩越来越丰富清晰度越来越高的画面时,你有关注过他们的到底是怎么做到的么?我们一起来了解一下吧。
想必大家在日常生活中都会看到或听到“分辨率”这个词,比如在视频网站会有几个分辨率选项供我们选择。

我们都知道选不同的分辨率会带来不同的清晰度,但是他们为什么要叫这个名字,720p、1080p 这些分辨率中到底包含了什么呢?可能有不少小伙伴不甚了解,今天我们就来一起学习下吧。
不同分辨率之间的区别及含义
不同的分辨率之间具体有什么区别呢?我们下面就以 720p、1080p 为例进行说明。
我们常说的 1080 和 720 其实是指垂直像素数,分辨率除去垂直像素,还需要考虑到水平像素数。按照 16:9 (宽 : 高) 的比例计算,720p 的水平像素数为 720 ÷ 9 × 16 = 1280,总计像素为921600像素即大约为 92 万像素。1080p 具有 1920 个水平像素,总计2073600像素即约 200 万像素,是 720p 的两倍多。
而像素越多视频就越清晰,所以 1080p 比 720p 的视频更加清晰。
已经解释了 720 和 1080 这两个数字的含义,那后面跟着的 p 又是指什么呢?甚至还有些网站的分辨率显示是 720i 和 1080i,这个 i 又指的是什么?同样都是1080,1080i 和 1080p 哪个会更清晰?
其实 i 和 p 是指扫描方式,i 表示隔行扫描,p 则表示逐行扫描,以 1080 的视频举例:
1080i:1920 x 1080 分辨率。隔行扫描模式下的高清图像是隔行显示的。每一个奇数行图像都在每一偶数行图像后面显示出来。比如将 60 帧分成两部分,奇数帧只扫描 1,3,5,7,9… 行,偶数帧只扫描 2,4,6,8,10… 行。理论上人眼是察觉不出来画面不连续,反而是由于视觉残留,能自动将两帧叠加在一起。
1080p:1920x1080 分辨率。和 1080i 的区别就在于 1080p 不是隔行扫描,是逐行扫描。每一线都同时表现在画面上,因此比隔行扫描电视更加的平滑。
我们可以从下图看到各种分辨率的差别:

大家可以看到 1080p 是当中清晰度最好的。有的同学可能会说那以后看视频就盲选最高分辨率,一定可以看到最清晰最好的视频。虽然这样操作是可行的,但想要看到最好的视觉效果,并不是单独依靠分辨率的,还和视频帧率和码率有关。
分辨率、帧率和码率三者之间的关系
帧率:即 FPS(每秒要多少帧的画面),经常玩游戏的同学应该会对这个词很熟悉。我们玩游戏时,FPS 帧率越高就代表游戏画面越流畅,越低则越卡顿。视频也是如此。
码率:编码器每秒编出的数据大小,单位是 kbps,比如 100kbps 代表编码器每秒产生 100kb 的数据。
分辨率、帧率和码率三者之间的关系,我们以不同的基准来看一下。
当我们以码率为中心时:
如果码率为变量,那么帧率就会影响视频的体积,帧率越高,每秒钟经过的画面越多,编码器每秒编出的数据也就越大,那么视频体积也就越大。分辨率则影响图像大小,分辨率越高,像素越多,则图像越大;反之图像越小。
而当码率不变时,分辨率与清晰度成反比关系:分辨率越高,需要的码率就会变高,但是此时码率不变,就会导致图像越不清晰。反之分辨率越低,图像越清晰,但是图像也会越小。
如果以分辨率为中心:
- 当分辨率不变时,码率与清晰度成正比关系:码率越高,图像越清晰;反之码率越低,图像越不清晰。
所以,一个好的画质并不是盲选最高的分辨率就可以,而是需要平衡好分辨率、帧率以及码率,某一个值偏高都会让画质受收到影响。
然而这就带来了一个问题,如果一个视频的分辨率达到 720p、1080p 甚至更高,同时完美平衡了码率、帧数,我们会发现,视频的体积会变得相当大,这让视频在网络传输中对网速的要求迅速提升,甚至不进行处理会出现无法正常播放的情况。
那么面对这种情况,有没有让视频体积减少的处理办法呢?
H.265 视频编码,降低 50% 视频体积
我们先来了解下 H.265。
高效率视频编码(High Efficiency Video Coding,简称 HEVC),又称为 H.265,是一种视频压缩标准。HEVC 被认为不仅提升影像质量,同时也能达到H.264/MPEG-4 AVC 两倍的压缩率(等同于同样画面质量下比特率减少到了50%)。
从介绍上我们可以看到 H.265 的作用是视频压缩,它可以减少视频的体积,同时还可以提升画面质量,可谓一举多得,是视频处理的好帮手。
目前市面上的大多数视频处理软件,如格式工厂或者ffmpeg等都可以对视频进行H.265编码处理。但是这些软件只能对单个视频进行处理,如果视频数量特别多,你就需要一个一个的处理,不但处理时间长,而且也很麻烦。
H.265 自适应+窄带高清,一键视频瘦身
又拍云支持上传视频自动视频瘦身。开启视频瘦身功能,即可对上传的视频文件做 H.265 编码处理,可在同等主观体验下,降低视频文件大小 50% 左右。
另外,又拍云还提供窄带高清功能,可以对视频文件体积做进一步缩小。如果想了解更多,点击文档



推荐阅读
看视频常见的 720p、1080p、4k,这些分辨率到底包含了什么的更多相关文章
- 视频的清晰度 1080p 720p 2k 4k是什么意思?
在bilibili上看了一些个视频,发现它视频的清晰度有很多种选法.诸如720p,1080p,2k,4k,以及我看直播时经常遇见的蓝光,超清.它们的含义分别是什么呢?为了搞清楚这个问题,也为了以后的观 ...
- 教你怎么fan qiang 进国内看视频而不受限制
这一周难得今天闲一点,写日志也不知道写啥,谈爱情?...没得谈.思前想后还是在这儿带给大家点福利吧,主要是针对在国外生活的孩纸们看国内视频总是提示被限制的问题,qq音乐也是. 或许大家有听过f ...
- Android IOS WebRTC 音视频开发总结(四八)-- 从商业和技术的角度看视频行业的机会
本文主要从不同角度介绍视频行业的机会,文章来自博客园RTC.Blacker,支持原创,转载必须说明出处,欢迎关注个人微信公众号blacker ----------------------------- ...
- [科普贴]为何Flash被淘汰?附Chrome看视频最完美教程!
Adobe 公司放弃 移动 平台的 Flash 支持已经是板上钉钉的事了, Google Play 的 Flash 插件也会在 8 月份下架,这在一定程度上也会促进 HTML5 的发展和普及,因此我个 ...
- FFmpeg基础库编程开发学习笔记——视频常见格式
声明一下:这些关于ffmpeg的文章仅仅是用于记录我的学习历程和以便于以后查阅,文章中的一些文字可能是直接摘自于其它文章.书籍或者文献,学习ffmpeg相关知识是为了使用在Android上,我也才是刚 ...
- php 面试题一(看视频的学习量比网上瞎转悠要清晰和明了很多)(看视频做好笔记)(注重复习)
php 面试题一(看视频的学习量比网上瞎转悠要清晰和明了很多)(看视频做好笔记)(注重复习) 一.总结 1.无线分类的本质是树(数据结构)(数的话有多种储存结构可以实现,所以对应的算法也有很多),想到 ...
- 学测试,看视频?NONONO,除非这种情况
001 前言 : 很久没周末写文章了,一个是要睡懒觉.另外一个是,周末写了大家也没有心思看(加班1周了,好不容易周末,你又让我学习 ?先睡个懒觉再说,去TM的学习). 然而,今天早早的5点就起床了,处 ...
- 零基础自学Python是看书还是看视频?
很多人都碍于Python培训班的高昂费用和有限的空余时间都选择自学Python,但是没有老师帮助,显得有些迷茫,不知应该从何处学起,也不知识看书学习还是应该看视频学习.本就来谈谈这个话题. 我们先 ...
- 老哥你能写篇 SpringCloud Alibaba 全家桶吗? 看视频太累 太枯燥了 !
最喜欢的一句话: 1.01的365次方=37.78343433289 >>>1 0.99的365次方= 0.02551796445229, 每天进步一点点的目标,贵在坚持 前端时间有 ...
随机推荐
- Python os.rename() 方法
概述 os.rename() 方法用于命名文件或目录,从 src 到 dst,如果dst是一个存在的目录, 将抛出OSError.高佣联盟 www.cgewang.com 语法 rename()方法语 ...
- PHP count_chars() 函数
实例 返回一个字符串,包含所有在 "Hello World!" 中使用过的不同字符(模式 3): <?php高佣联盟 www.cgewang.com$str = " ...
- C/C++编程笔记:C语言入门知识点(一),请收藏C语言最全笔记!
C语言简介 C 语言是一种通用的高级语言,最初是由丹尼斯·里奇在贝尔实验室为开发 UNIX 操作系统而设计的.C 语言最开始是于 1972 年在 DEC PDP-11 计算机上被首次实现. 原文链接: ...
- 数据库Schema
在学习SQL的过程中,会遇到一个让你迷糊的Schema的概念.实际上,schema就是数据库对象的集合,这个集合包含了各种对象如:表.视图.存储过程.索引等.为了区分不同的集合,就需要给不同的集合起不 ...
- Java自学-JDBC 数据库连接池
数据库连接池 与线程池类似的,数据库也有一个数据库连接池. 不过他们的实现思路是不一样的. 本章节讲解了自定义数据库连接池类:ConnectionPool,虽然不是很完善和健壮,但是足以帮助大家理解C ...
- 《国际化Web项目测试:记第一次兼职测试的经历(一)》
疫情期间我一直在家远程办公,无意间接到了个做测试兼职的机会.在不耽搁本职工作的情况下,我从今年五月份开启了主职和副职的并行的状态.这种项目经历对于我来说算是一次全新的体验,当然也真是累的够呛.到目前为 ...
- Newbe.Claptrap 框架如何实现多级生命周期控制?
Newbe.Claptrap 框架如何实现多级生命周期控制?最近整理了一下项目的术语表.今天就谈谈什么是 Claptrap Lifetime Scope. 特别感谢 kotone 为本文提供的校对建议 ...
- Kaggle-pandas(3)
Summary-functions-and-maps 教程 在上一教程中,我们学习了如何从DataFrame或Series中选择相关数据. 正如我们在练习中所展示的,从我们的数据表示中提取正确的数据对 ...
- C语言学习笔记之进制之间的转换
这一篇主要是对进制之间转换的讲解,方便查看,以防忘记 二进制 逢二进一 八进制 逢八进一 以0开头, 0就是8进制的标志 十进制 逢十进一 ...
- JQury的选择器
jQuery 的选择器可谓之强大无比,这里简单地总结一下常用的元素查找方法 $("#myELement") 选择id值等于myElement的元素,id值不能重复在文档中只能有一个 ...