qvod 色(有些中国人喜欢和服)
qvod 色,有些中国人喜欢和服?
穿衣带帽各有所好,法无禁止皆可为。穿和服违反哪条法律?对日本军国主义给中国人民造成的伤害,我们应该以史为鉴,发愤图强在各个方面赶超日本,避免屈辱的历史重演,而不应该将这种仇恨转嫁
到汽车、和服等其他,乃至转嫁给自己的同胞,这是懦夫之行为。士之怒,血溅五步;懦夫之怒,以头抢地尔。
你手机里最牛的app是什么?
谢邀。
以下的这些APP现在就一直在我手机里面躺着。
学霸必备1.番茄TODO
首推!!
这个我从今年6月份开始用的,觉得用的好还特意充了6个月的会员,昨天的会员刚到期,又特意充了3年的会员。(会员真心不贵,就一顿饭的事儿)
这个真的特别适合那些放不下手机自制力不行的人、想养成好习惯的人、想做学习计划的人。
2.中国大学MOOC
这个app真的特别好,特别适合大学生以及那些想要自学一些东西的人。
有许多课程都是顶尖高校的。
3.微信读书
这个app简直就是一个小型移动图书馆啊!
里面的书真的全部是正版而且还全部免费。况且里面还会有许多书友的陪伴,让你在读书的路上决不会孤独。
4.网易公开课
这个里面不仅有中国许多高校的课程,还有TED演讲和外国许多大学的课程。
5.流利说-阅读
课程里面不仅有外国著名报纸的文章,还有专业人士对文章的讲评。虽说这个是要付费的,但只要你天数达到,就会返现,这个也是你好好学英语的动力来源。
我之前也特意买了,坚持了80天呢,那段日子还真是让人咬牙切齿但却甘之如饴。
相当于不花钱也能得到的服务,何乐而不为?
6.思维导图
嫌弃自己做的笔记难看又不好记忆,试试用思维导图app。让你的笔记有条理却不失美感。我现在就只用思维导图来做笔记了。
生活所需1.随手记
为了让你养成良好的记帐习惯,知道你的钱每天都去了哪里。
在消费时随手一记,简单又随意。
2.夸克浏览器
简单的界面,让你在搜索时不像其他APP那样被那些噱头的娱乐新闻界面夺走眼球,省时又高效。
3.百度网盘
让你不必再为内存不够而不能储存资源而担忧。况且现在网上的许多资源都是凭借百度网盘来储存的,你将这些资源存到自己的网盘里就是一瞬间的事情。除了有些东西下载的慢(但你完全可以在线啊),就没啥缺点了。
好了介绍到这里就结束了,后续再有好的app我又会推荐的。
手机上过多的app并不好,雨露均沾会分掉自己的注意力。将这些优质的app用到最精,成就自己,这才是最重要的。
字节跳动宣布要做全网搜索?
字节跳动无意于抢滩登陆全网搜索抢百度的饭碗。
如今,PC端搜索引擎入口逐渐式微,丛林般密集的APP让信息流正在变成一座座孤岛。填鸭式的信息流(推荐给用户感兴趣的内容)取代了曾经的茫茫大海主动搜索。专业社区、短视频、直播等层出不穷的新招式在疯狂的抢夺用户的碎片时间。
为什么会说是一座座孤岛呢?
比如:从百度搜索不到微信公众号里的内容,搜不到今日头条的内容。2019年时抖音以不正当竞争为由将百度诉至法院看,因百度在搜索中窃取了海量抖音短视频。
百度和谷歌都始于传统的互联网时代,搜索引擎多是通过爬虫抓取绝大多数网站的开放式、免费的信息,搜索引擎凭借着大体量丰富的“信息库”牢牢的黏住用户。
进入移动互联网时代,小小的显示屏已经不适合用户从茫茫大海中选择自己需要的信息。推荐给用户感兴趣的内容意味着能锁定更多的用户,这样一个个超级APP变成了一个个信息孤岛,截断了百度“信息库”的供给。每个APP的内容和服务无法通过搜索引擎或第三方程序获取,每个APP都锁定了属于自己的一群用户。
百度在焦虑百度自2000年创立至今整整20年。10年前谷歌退出中国,百度超越了腾讯成为中国互联网公司市值第一。但如今和百度同时代的阿里巴巴、腾讯等在营收、增速、业务规模上都已经远远的将其甩开。
百度在焦虑,源自于内容信息的枯竭、搜索精准度从60%提高到90%、短视频的兴起、用户逐渐不再依赖搜索引擎。“魏则西事件”、“血友病吧被卖事件”、“莆田系医疗广告事件”等一系列事件更是导致用户积怨颇深。网友一篇《搜索引擎百度已死》甚至将百度推上了风口浪尖的上。
风雨飘摇中的百度不得不“大刀阔斧”,通过人才换血、组织升级、业务整合、多线投资来角逐移动互联网时代的变局,基于百度系列APP、百家号、小程序、托管页等来构建移动生态棋局。
李彦宏曾表示:“过去传统的搜索是人在找信息,现在要逐渐演进到信息找人。人在没有主动表达他的信息的时候,我们就已经能够猜出来这是他喜欢的,这是他需要的信息。”
百度在今日头条迅速崛起、BAT联合围剿的情况下(阿里大鱼号、腾讯企鹅号),于2016年下半年百度在手机百度中推出信息流。
字节跳动攻城略地不是针对百度而是自我成长字节跳动是一家敢于尝试的年轻互联网企业,自2012年创立至今就成为了一家体量巨大的公司,是未来最有可能和谷歌叫板的中国互联网公司。
为什么这么说呢?
因为字节跳动的格局着眼于整个世界互联网市场,以智能算法为核心“技术出海”。这点从海外版的抖音TikTok就可以看出,而百度依然靠着中国市场发力。
“头条搜索”就是智能算法不断打磨的结果,一方面更加精准的对作者的内容进行分类、推流,另一方面可以更加精准的推荐给用户他想要的内容(广告)。“头条搜索”并不是要和百度一争高下,而是不断的通过技术手段盘活库存信息流,产生实际价值。
年轻有朝气、富有生命力的字节跳动一直都在攻城略地
今日头条对抗腾讯、百度、搜狐等;微头条对抗微博;悟空问答对抗知乎;头条百科对抗百度百科、维基百科等;多闪对抗微信;飞书对抗钉钉、企业微信等;字节跳动生产了很多APP,以今日头条(图文)、抖音(短视频)为核心。花大力气打造悟空问答、头条百科也是为了丰富内容库打造自我,增加用户的粘性。因为这些内容都是封闭的并非免费,不能直接从其他的平台上摘抄(摘抄就意味着给别人引流)。
综上所述古语有云:百足之虫,死而不僵。字节跳动宣布要做全网搜索,并不会颠覆百度搜索,因为百度、谷歌并没有固步自封一成不变,他们也在积极的拥抱未来。
以上个人浅见,欢迎批评指正。
认同我的看法,请点个赞再走,感谢!
喜欢我的,请关注我,再次感谢!
你电脑上最引以为豪的软件是什么?
取舍太难了!献上个人最满意的10款 PC 软件?
经过一番思想斗争,我终于从自己常用的20多款 PC 效率软件中,筛选出这10款!
软件大都免费可用,覆盖文件管理、图形管理、文件转换、综合绘图、密码管理等10+领域,全面解放你的生产力。
1、Quicker:能减少80%软件安装的超级工具箱传送门:Quicker软件 您的指尖工具箱 - Quicker
如果要在这10款软件中排个序,那么Quicker应该是当之无愧的第一。一款软件,抵得上100软软件。
Quicker之文字OCR无需下载任何OCR工具,因为Quicker自带。OCR几乎秒开,识别准确率高,还带排版、翻译功能。
Quicker之截图同样自带截图功能,点击即可开启,截图完成后支持自定义储存路径。美中不足的就是不支持截图时编辑。
Quicker之文件搜索说到文件搜索,很多人都会安利everthing,但Quicker直接结合了everything,点击即可调出everthing。更牛的是,还可以直接选中文字调出everything(需提前设置快捷键)。
不仅如此,Quicker还可以组合其他软件,实现文件分类、文件批量重命名、表情包搜索、快速搜索等功能。
以下就是它的动作库,非常之丰富~
2、Eagle:图片素材收藏及管理神器传送门:Eagle - 图片收集及管理必备工具
我们平常看到的图片来源可能非常广泛,比如设计网站、微信文章、或者某个图片网站等等。Eagle内置了多种便捷的收藏工具,能够迅速收藏眼前的图片、灵感。
浏览器收藏在浏览器中直接拖拽图片、或者右键添加,就可以快速收藏网页上的图片。可单张收藏,也可批量收藏~
还有
屏幕截图从其他应用拖放图片迅速添加剪贴板粘贴素材来自这么多渠道,日积月累下来可能会很凌乱,分类的效率也会越来越低。
不慌!Eagle提供多种分类方法
添加标签文件夹整理智能文件夹:之所以说“智能”,是因为它可以按照名称、标签、颜色等条件自动分类你保存的图片想法:可以把你的想法直接写在图片上,同样可以实现分类的目的还提供了多种快速搜索方法,比如颜色搜索、关键词搜索,还可以根据形状、尺寸、类型、网址等条件查找。
一言以蔽之,它从收集、整理到查找都给你拿捏得“死死的”,niubi(破音)!
3、Convertio:万能的文件转换器传送门:Convertio — 文件转换器
Convertio — 文件转换器「链接」严格来说,这是一款网页软件。但又如何?!这么强大的软件决不能私藏!
Convertio支持超过 300 种不同的文件格式(不止图像、文档,还有音频、视频、电子书、向量等)间超过 25600 种不同的转换方式。数量全面超越其他任何转换器。
操作起来也非常简单,只需将文件拖放至官网的转换页面,选择输出格式并点击“转换”按钮就可以了。
转换速度很快,基本 1-2 分钟内就能完成全部转换过程。
最方便的是,使用Convertio转换文件格式,不需要登录账号,而且下载转换后的文件没有水印。虽然对于免费用户,Convertio最大支持上传100M的文件,但也基本够用了。
4、iSlide:PPT制作“最强辅助”传送门:iSlide- 让PPT设计简单起来~ | 中文官网
这是一款基于PPT的插件工具,拥有38个设计辅助功能,8大在线资源库超30万专业PPT模板/素材。
毫不夸张的说,它就是PPT制作“最强辅助”,对非设计出身的“打工人”非常友好!
38个设计辅助功能给大家举几个实例:
统一字体:可以将PPT文档中使用的各种字体一键全部替换为指定字体 矩形布局:通过参数化设置,可以将一个图形快速复制或多个图形重新整齐排列为矩阵 裁剪图片:可以将多张图片统一裁剪成一致大小,并且保持图片比例一致,不变形
PPT瘦身:可以一键优化清理PPT中的冗余内容,并对包含的图片进行智能压缩
还有更多实用辅助功能,这里就不一一列举了......
8大在线资源库30万模板/素材支持快速检索并一键插入PPT文档,告别到处找素材的烦恼~
附上它们家的PPT模板社区▼
PPT模板_PPT模板背景图片_PPT模板免费下载_iSlide365www.islide.cc
5、亿图图示:轻松搞定260+图形图表的Visio替代传送门:亿图图示设计软件 - 亿图图示
这是一款江湖人称“国产Visio”的综合绘图软件。
区别于PS、AI这类设计软件,亿图图示聚焦的是综合办公绘图,比如流程图、组织结构图、架构图、网络图、甘特图、思维导图、工程图、平面布置图、电路图、商业画布等等,种类达260多种。
尽管用PS、AI也能绘制上述图形,但用亿图图示会更快。因为后者内置了一个庞大的符号库+模板库,其符号库还支持从外部导入其他图形进行保存。
亿图图示模板社区通过拖拽符号或套用模板,就能快速完成绘图。
绘制完成后还可以一键美化,绘图效率简直杠杠的。
6、金山文档:支持随时随地、多人实时协作的在线Office传送门:金山文档 - 多人实时协作的在线Office
如果你经常需要和Office文件打交道,那么金山文档绝对比微软Office好用。
比如你在微信上给对方发了个文件(1.0),对方下载文件后提出修改意见及建议,你修改后又得重新把文件(2.0、3.0甚至更多版本)发给对方,对方又得重新下载,整个过程非常繁琐。
但用金山文档就不会遇到这种问题,因为你只需要将文件链接发送给对方,链接权限设为“可编辑”。当对方编辑修改后,你不仅可以从“协作记录”中查看修改过的地方,还可以从“历史版本”中给予恢复。
另外,金山文档还可以实现多平台实时协作,简单来说,就是A可以用网页版金山文档、B可以用PC版金山文档,C可以用金山文档APP同时打开并编辑同一份文件。非常适合远程协作办公。
类似的在线Office工具还有腾讯文档和石墨文档,也都挺好用的。
7、墨刀:产设研都在用的原型工具传送门:墨刀-是一款在线原型设计与远程协作平台
简单来说,借助墨刀可以完成原型、交互、文档一站式工作。而且相较sketch和Axure,墨刀的学习成本更低,易于上手。
类似金山文档,墨刀同样可以解决文件(只不过这里是PRD)重复传输的问题,毕竟被研发打回来重新修改文案或逻辑描述的次数肯定不会少。
同样支持多人实时协作,分享二维码到微信也很方便。
8、1Password:用户评价最高的跨平台密码管理工具传送门:Password Manager for Families, Businesses, Teams | 1Password
1Password是一款跨平台密码管理应用,目前支持 Windows, Mac, Android, iPhone, iPad,浏览器扩展支持:Chrome, FireFox, Opera, Safari。Mac / iOS / Android版本已经支持中文,但是 Window 目前只有英文版(小脑袋表示不太理解)。
新用户有30天免费试用。不过30天过就得付费了,一个月7.99刀,还是有点小贵的。
9、ScreenToGif:吊打其它gif录屏软件传送门:「链接」
如果同事问我哪款录屏软件好用,那么我一定会安利ScreenToGif,这是用过很多款录屏软件后留下来的“真爱”。
这篇回答的所有gif动图(除下面这张,因为它没法自己录制自己,这似乎也不能怪它),就是用ScreenToGif录制而成的。
最爱它的吸附功能。当进入录像模式,大家可以看到一个里面有两条垂直线的圆圈,这个功能就是吸附窗口,它可以根据录屏对象的范围,进行智能地识别录屏框的大小。
ScreenToGif 有编辑器功能,所以当录屏结束后,大家可以往其中添加文件、针对特定帧添加自由文本,或者删除无用的帧。
此外,ScreenToGif 还有摄像头、白板等功能,都还不错,自己就不一一列举了~
10、创客贴:让设计触手可及,小白秒变高手传送门:创客贴-做图做视频必备_会打字就能做设计,商用有版权
这种让设计小白秒变高手的工具还挺多的,类似的还有图怪兽、canva、稿定设计等。
之所以选择创客贴,不仅因为它样式丰富(有手机海报、公众号封面、长图海报、展架、邀请函等),还因为它有不少免费素材,对于设计要求不高的小伙伴来说,免费的素材基本够用了。
最让人惊喜的是它的“一键抠图”,真就一键的事。
第一次发现,原来抠图可以这么简单。
以上提到的10款良心软件,你都用过几款呢?
也欢迎你们分享各自的私藏软件,期待~
需要哪些前置知识?
大家好,我是小枣君。
作为一名屌丝创业者,前几天我追了一部美剧。剧名大家可能都听过,就是「硅谷」。
剧里主要讲述的,是一群美国硅谷年轻人的创业故事。我觉得挺好看的,一口气追完了(貌似后面还会更新)。同为创业者,对里面的剧情非常有感触。
今天这篇文章,并不是打算写剧评,而是和剧中男猪脚的创业项目有密切的关系。
男猪脚理查德是一个技术宅,他发明了一个很强的算法,可以将视频文件的体积大大压缩,并且并不损失视频质量。这个算法受到了所有投资人的关注和追捧,大家都争相给他投资。
中间的狗血故事略过不表,到这部剧的后期,理查德的压缩算法,甚至延伸到“分布式计算”领域,要构建一个“New Internet”。
更甚至,他们还利用自己的压缩算法,搞起了区块链,发行了自己的虚拟货币(魔笛手币)。
为什么一个压缩编码算法,能有这么强大的能量?为什么视频压缩技术这么受追捧?图像视频压缩到底是什么工作原理?
这,就是我们今天要讨论的话题。
如今我们所处的时代,是移动互联网时代,也可以说是视频(多媒体)的时代。
从快播到抖音,从“三生三世”到“延禧攻略”,再从微信视频通话,到支付宝人脸识别,我们的生活,被越来越多的视频元素所影响。
而这一切,离不开视频拍摄和制作技术的日益强大,更离不开通信技术的飞速进步。
试想一下,如果还是当年的56K Modem拨号,或者是2G手机,你还能享受到现在动辄1080P甚至4K的视频体验吗?显然是不可能的嘛。
除了视频拍摄技术和网络通信技术之外,我们能享受到视频带来的便利和乐趣,还有一个重要因素,就是视频编码技术的突飞猛进。
说视频之前,先要说说图像。
图像,大家都知道,是由很多“带有颜色的点”组成的。这个点,就是“像素点”。
像素点的英文叫Pixel(缩写为PX)。这个单词是由 Picture(图像) 和 Element(元素)这两个单词的字母所组成的。
电影《像素大战(Pixels)》,2015年
像素是图像显示的基本单位。我们通常说一幅图片的大小,例如是1920×1080,就是长度为1920个像素点,宽度为1080个像素点。乘积是2,073,600,也就是说,这个图片是两百万像素的。
1920×1080,这个也被称为这幅图片的分辨率。
分辨率也是显示器的重要指标
那么,我们经常所说的PPI又是什么东西呢?
PPI,就是“Pixels Per Inch”,每英寸像素数。也就是,手机(或显示器)屏幕上每英寸面积,到底能放下多少个“像素点”。
这个值当然是越高越好啦!PPI越高,图像就越清晰细腻。
以前的功能机,例如诺基亚,屏幕PPI都很低,有很强烈的颗粒感。
后来,苹果开创了史无前例的“视网膜”(Retina)屏幕,PPI值高达326(每英寸屏幕有326像素),画质清晰,再也没有了颗粒感。
像素点必须要有颜色,才能组成缤纷绚丽的图片。那么,这个颜色,又该如何表示呢?
妹纸们都知道,颜色拥有无数种类,光是你们的口红色号,就足以让我们这些屌丝瞠目结舌。。。
在计算机系统里,我们不可能用文字来表述颜色。不然就算我们不疯,计算机也会疯掉的。在数字时代,当然是用数字来表述颜色。
这就牵出了“彩色分量数字化”的概念。
懂绘画的童鞋一定知道,任何颜色,都可以通过红色(Red)、绿色(Green)、蓝色(Blue)按照一定比例调制出来。这三种颜色,被称为“三原色”。
在计算机里,R、G、B也被称为“基色分量”。它们的取值,分别从0到255,一共256个等级(256是2的8次方)。
所以,任何颜色,都可以用R、G、B三个值的组合表示。
RGB=[183,67,21]
通过这种方式,一共能表达多少种颜色呢?256×256×256=16,777,216种,因此也简称为1600万色。而3个8次方,等于24,因此,这种方式表达出来的颜色,也被称为24位色。
这个颜色范围已经超过了人眼可见的全部色彩,所以又叫真彩色。再高的话,对于我们人眼来说,已经没有意义了,完全识别不出来。
那么,如果是RGB方式,一个像素点需要占用多少bit?3个2的8次方,一共是24bit。请记住哈,下面会用到。
好了,刚才说了图像,现在,我们开始说视频。
所谓视频,大家从小就看动画,都知道视频是怎么来的吧?没错,大量的图片连续起来,就是视频。
衡量视频,又是用的什么指标参数呢?
最主要的一个,就是帧率(Frame Rate)。
在视频中,一个帧(Frame)就是指一幅静止的画面。帧率,就是指视频每秒钟包括的画面数量(FPS,Frame per second)。
帧率越高,视频就越逼真、越流畅。
有了视频之后,就涉及到两个问题,一个是存储,二个是传输。
而之所以会有视频编码,关键就在于此:一个视频,如果未经编码,它的体积是非常庞大的。
以一个分辨率1920×1280,帧率30的视频为例。
1920×1280=2,073,600(Pixels 像素)
每个像素点是24bit(前面算过的哦)
也就是每幅图片2073600×24=49766400bit
8 bit(位)=1 byte(字节),所以,49766400bit=6220800byte≈6.22MB。
这是一幅1920×1280图片的原始大小,再乘以帧率30,也就是说,每秒视频的大小是186.6MB,每分钟大约是11GB,一部90分钟的电影,约是1000GB。。。
吓尿了吧?就算你现在电脑硬盘是4TB的(实际也就3600GB),也放不下几部大姐姐啊!
不仅要存储,还要传输,不然视频从哪来呢?
如果按照100M的网速(12.5MB/s),下刚才那部电影,需要22个小时。。。再次崩溃。。。
正因为如此,屌丝工程师们就提出了,必须对视频进行编码。
什么是编码?
编码,就是按指定的方法,将信息从一种形式(格式),转换成另一种形式(格式)。
视频编码,就是将一种视频格式,转换成另一种视频格式。
编码的终极目的,说白了,就是为了压缩。
各种五花八门的视频编码方式,都是为了让视频变得体积更小,有利于存储和传输。
我们先来看看,视频从录制到播放的整个过程,如下:
首先是视频采集。通常我们会使用摄像机、摄像头进行视频采集。限于篇幅,我就不打算和大家解释CCD成像原理了。
采集了视频数据之后,就要进行模数转换,将模拟信号变成数字信号。其实现在很多都是摄像机(摄像头)直接输出数字信号。
信号输出之后,还要进行预处理,将RGB信号变成YUV信号。
前面我们介绍了RGB信号,那什么是YUV信号呢?
简单来说,YUV就是另外一种颜色数字化表示方式。
视频通信系统之所以要采用YUV,而不是RGB,主要是因为RGB信号不利于压缩。
在YUV这种方式里面,加入了亮度这一概念。
在最近十年中,视频工程师发现,眼睛对于亮和暗的分辨要比对颜色的分辨更精细一些,也就是说,人眼对色度的敏感程度要低于对亮度的敏感程度。
所以,工程师认为,在我们的视频存储中,没有必要存储全部颜色信号。我们可以把更多带宽留给黑—白信号(被称作“亮度”),将稍少的带宽留给彩色信号(被称作“色度”)。于是,就有了YUV。
YUV里面的“Y”,就是亮度(Luma),“U”和“V”则是色度(Chroma)。
大家偶尔会见到的Y'CbCr,也称为YUV,是YUV的压缩版本,不同之处在于Y'CbCr用于数字图像领域,YUV用于模拟信号领域,MPEG、DVD、摄像机中常说的YUV其实就是Y'CbCr。
YUV(Y'CbCr)是如何形成图像的
YUV码流的存储格式其实与其采样的方式密切相关。(采样,就是捕捉数据。)
主流的采样方式有三种,YUV4:4:4,YUV4:2:2,YUV4:2:0。
具体解释起来有点繁琐,大家只需记住,通常用的是YUV4:2:0的采样方式,能获得1/2的压缩率。
这些预处理做完之后,就是正式的编码了。
前面我们说了,编码就是为了压缩。要实现压缩,就要设计各种算法,将视频数据中的冗余信息去除。
当你面对一张图片,或者一段视频的时候,你想一想,如果是你,你会如何进行压缩呢?
对于新垣女神,我一bit也不舍得压缩…
我觉得,首先你想到的,应该是找规律。
是的,寻找像素之间的相关性,还有不同时间的图像帧之间,它们的相关性。
举个例子,如果一幅图(1920×1080分辨率),全是红色的,我有没有必要说2073600次[255,0,0]?我只要说一次[255,0,0],然后再说2073599次“同上”。
如果一段1分钟的视频,有十几秒画面是不动的,或者,有80%的图像面积,整个过程都是不变(不动)的。那么,是不是这块存储开销,就可以节约掉了?
是的,所谓编码算法,就是寻找规律,构建模型。谁能找到更精准的规律,建立更高效的模型,谁就是厉害的算法。
通常来说,视频里面的冗余信息包括:
视频编码技术优先消除目标,就是空间冗余和时间冗余。
接下来,小枣君就和大家介绍一下,究竟是采用什么样的办法,才能干掉它们。
以下内容稍微有点高能,不过我相信大家耐心一些还是可以看懂的。
视频是由不同的帧画面连续播放形成的。
这些帧,主要分为三类,分别是I帧,B帧,P帧。
I帧,是自带全部信息的独立帧,是最完整的画面(占用的空间最大),无需参考其它图像便可独立进行解码。视频序列中的第一个帧,始终都是I帧。
P帧,“帧间预测编码帧”,需要参考前面的I帧和/或P帧的不同部分,才能进行编码。P帧对前面的P和I参考帧有依赖性。但是,P帧压缩率比较高,占用的空间较小。
P帧
B帧,“双向预测编码帧”,以前帧后帧作为参考帧。不仅参考前面,还参考后面的帧,所以,它的压缩率最高,可以达到200:1。不过,因为依赖后面的帧,所以不适合实时传输(例如视频会议)。
B帧
通过对帧的分类处理,可以大幅压缩视频的大小。毕竟,要处理的对象,大幅减少了(从整个图像,变成图像中的一个区域)。
如果从视频码流中抓一个包,也可以看到I帧的信息,如下:
我们来通过一个例子看一下。
这有两个帧:
好像是一样的?
不对,我做个GIF动图,就能看出来,是不一样的:
人在动,背景是没有在动的。
第一帧是I帧,第二帧是P帧。两个帧之间的差值,就是如下:
也就是说,图中的部分像素,进行了移动。移动轨迹如下:
这个,就是运动估计和补偿。
当然了,如果总是按照像素来算,数据量会比较大,所以,一般都是把图像切割为不同的“块(Block)”或“宏块(MacroBlock)”,对它们进行计算。一个宏块一般为16像素×16像素。
将图片切割为宏块
好了,我来梳理一下。
对I帧的处理,是采用帧内编码方式,只利用本帧图像内的空间相关性。
对P帧的处理,采用帧间编码(前向运动估计),同时利用空间和时间上的相关性。简单来说,采用运动补偿(motion compensation)算法来去掉冗余信息。
需要特别注意,I帧(帧内编码),虽然只有空间相关性,但整个编码过程也不简单。
如上图所示,整个帧内编码,还要经过DCT(离散余弦变换)、量化、编码等多个过程。限于篇幅,加之较为复杂,今天就放弃解释了。
那么,视频经过编码解码之后,如何衡量和评价编解码的效果呢?
一般来说,分为客观评价和主观评价。
客观评价,就是拿数字来说话。例如计算“信噪比/峰值信噪比”。
搞通信的童鞋应该对这个概念不会陌生吧?
信噪比的计算,我就不介绍了,丢个公式,有空可以自己慢慢研究...
除了客观评价,就是主观评价了。
主观评价,就是用人的主观感知直接测量,额,说人话就是——“好不好看我说了算”。
接下来,我们再说说标准(Standard)。
任何技术,都有标准。自从有视频编码以来,就诞生过很多的视频编码标准。
提到视频编码标准,先介绍几个制定标准的组织。
首先,就是大名鼎鼎的ITU(国际电信联盟)。
1865年5月17日,为了顺利实现国际电报通信,法、德、俄、意、奥等20个欧洲国家的代表在巴黎签订了《国际电报公约》,国际电报联盟(International Telegraph Union ,ITU)也宣告成立。
随着电话与无线电的应用与发展,ITU的职权不断扩大。
1906年,德、英、法、美、日等27个国家的代表在柏林签订了《国际无线电报公约》。
1932年,70多个国家的代表在西班牙马德里召开会议,将《国际电报公约》与《国际无线电报公约》合并, 制定《国际电信公约》,并决定自1934年1月1日起正式改称为“国际电信联盟” ,也就是现在的ITU。
ITU是联合国下属的一个专门机构,其总部在瑞士的日内瓦。
ITU下属有三个部门,分别是ITU-R(前身是国际无线电咨询委员会CCIR)、ITU-T(前身是国际电报电话咨询委员会CCITT)、ITU-D。
除了ITU之外,另外两个和视频编码关系密切的组织,是ISO/IEC。
ISO大家都知道,就是推出ISO9001质量认证的那个“国际标准化组织”。IEC,是“国际电工委员会”。
1988年,ISO和IEC联合成立了一个专家组,负责开发电视图像数据和声音数据的编码、解码和它们的同步等标准。这个专家组,就是大名鼎鼎的MPEG,Moving Picture Expert Group(动态图像专家组)。
三十多年以来,世界上主流的视频编码标准,基本上都是它们提出来的。
ITU提出了H.261、H.262、H.263、H.263+、H.263++,这些统称为H.26X系列,主要应用于实时视频通信领域,如会议电视、可视电话等。
ISO/IEC提出了MPEG1、MPEG2、MPEG4、MPEG7、MPEG21,统称为MPEG系列。
ITU和ISO/IEC一开始是各自捣鼓,后来,两边成立了一个联合小组,名叫JVT(Joint Video Team,视频联合工作组)。
JVT致力于新一代视频编码标准的制定,后来推出了包括H.264在内的一系列标准。
压缩率对比
视频编码标准的发展关系
大家特别注意一下上图里面的HEVC,也就是现在风头正盛的H.265。
作为一种新编码标准,相比H.264有极大的性能提升,目前已经成为最新视频编码系统的标配。
最后,我再说说封装。
对于任何一部视频来说,只有图像,没有声音,肯定是不行的。所以,视频编码后,加上音频编码,要一起进行封装。
封装,就是封装格式,简单来说,就是将已经编码压缩好的视频轨和音频轨按照一定的格式放到一个文件中。再通俗点,视频轨相当于饭,而音频轨相当于菜,封装格式就是一个饭盒,用来盛放饭菜的容器。
目前主要的视频容器有如下:MPG、VOB、MP4、3GP、ASF、RMVB、WMV、MOV、Divx、MKV、FLV、TS/PS等。
封装之后的视频,就可以传输了,你也可以通过视频播放器进行解码观看。
好啦!额滴神啊,终于介绍完了。。。
其实,小枣君之所以要做视频编码这么一个看似和通信无关的“跨界”专题,是有原因的。
以前我上大学的时候,就有一门专业课程,叫图像识别,当时是我们学校的王牌专业,属于计算机系。那个时候我并不明白,图像识别到底是什么,为什么“画画”这种事情,会归为“计算机类”。
后来,我才明白,所谓的“图像识别”,就是让计算机看懂图像。怎么样才能看懂呢?就是把图像数字化。
图像变成了数字,计算机就能从中找到规律,也能对它进行分析。
这么多年过去了,图像识别取得了非常大的发展。我们渐渐发现,摄像头开始“认脸”了,停车场开始“看懂”车牌了,生活开始变得不一样了。
更没有想到的是,机器学习和AI人工智能也因此迅速崛起,开始对传统技术发起挑战。
前段时间很火的谷歌“你画我猜”程序,就是AI结合图像识别技术的一个“人机交互”经典案例。
运算速度足够快,存储空间足够大,学习数据足够多,计算机可以海量分析图像和视频数据,寻找其中的规律,构建模型。如果这个AI足够强大,就能做出反应和处理。
在电影《鹰眼》里,也描绘到这样的一个场景:强大的AI大脑,控制全球的视频摄像头,还有所有的计算机系统、武器系统,可以随时在全球范围内,找到想找到的人,并且干掉他。电影《速度与激情6》里,也有类似的场景。
电影《鹰眼》,2008年
除此之外,还有3D视频、VR/AR等,也都是和图像视频密切相关的应用。
总而言之,这是一个非常有前途的技术领域,值得深入进行研究。也许,我们一直在寻找的5G爆款应用,就和视频有关呢!
好啦,今天的内容就到这里,感谢大家的耐心观看!
嘿嘿,大家看到那么优质的答案,不点下赞嘛?再来波关注更是极好的啊!