WEB视频自适应(上)

本文探讨了在Web页面中实现视频自适应和消除黑边的问题,讲解了视频分辨率、设备屏幕分辨率的区别,并提供了HTML5视频标签、Bootstrap视频自适应的解决方案,以及如何处理内嵌外部平台视频的自适应显示。
摘要由CSDN通过智能技术生成

有时需要在web页面中载入视频,我们会用到HTML5视频播放器代码,如下显示:

<video width="320" height="240" controls="controls">
  <source src="https://www.w3school.com.cn/i/movie.ogg" type="video/ogg">
  <source src="https://www.w3school.com.cn/i/movie.mp4" type="video/mp4">
Your browser does not support the video tag.
</video>

但是不能自适应,有的视频全屏播放上下还有黑边框,用户体验很不好。

要解决视频自适应和无黑边的问题,我们先了解下分辨率。
一、分辨率
分辨率决定了位图图像细节的精细程度,通常情况下,图像的分辨率越高,所包含的像素就越多,图像就越清晰,画质就越好。
1、视频分辨率:
我们在观看手机视频时可以选择标清(480P)/高清(720p)/全高清(1080p)

所谓标清,英文为"Standard Definition",是物理分辨率在1280P*720P以下的一种视频格式。

所谓全高清(FULL HD),是指物理分辨率高达1920×1080显示(包括1080i和1080P)。
i (Interlace Scaninterlace)是指隔行扫描;
P (ProgressiveScan)代表逐行扫描;
这两者在画面的精细度上有着很大的差别,相同分辨率情况下逐行扫描的画质要高于隔行扫描。1080P的画质要胜过1080i。像720p就是指1280×720(宽x高)逐行扫描,1080i就是1920×1080隔行扫描,1080p是指1920×1080逐行扫描。

可见,买电视1080p 配置高于1080i

2、设备屏幕分辨率
(1)宽高比16:9
根据人体工程学的研究,发现人的两只眼睛的视野范围是一个长宽比例为16:9的长方形,因此,现在厂商对手机电脑电视屏幕的设计宽高比多半是16:9的尺寸,而且这个比例的分辨率有好几种。

16:9的分辨率有以下几种:
1、3840×2160(超高清4k),这个是2k摄影机和高清电视分辨率的4倍,属于超高清分辨率。
2、2560×1440(2k),在数字电影制作中,它是进入2k的门槛,分辨率的标准来自传统的超级35毫米电影。
3、1920×1080(1080p全高清/蓝光HD),数字电视与计算机技术的完美融合,是一种在逐行扫描下达到1920×1080的分辨率的显示格式。
4、1600×900,适用范围比较小,只有15.6寸笔记本和20寸的液晶显示器。 5、1280×720(720p高清)

(2)宽高比4:3
4:3 是最常见屏幕比例,从电视时代流传下来的古老标准。在近代宽屏幕兴起前,绝大部分的屏幕分辨率都是照着这个比例的。

4:3的分辨率如下:
320×240、640×480、800×600、1024×768、1152×864、1280×960、1280×1024、1400×1050、1600×1200、1920×1440等都是4:3分辨率的。

3、如何区分视频是16:9和4:3

将视频分辨率的宽度除以高度,运算结果接近1.7的是16:9(超过1.77都归类为16:9),运算结果接近1.3的4:3。

例如您要上传的视频分辨率是 640×480,用640/480=1.33,那么这个就是一个4:3

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值