`
isiqi
  • 浏览: 16040352 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

从一个视频想到的

阅读更多

大家在阅读这篇博客之前,先看一下这个视频:

http://v.youku.com/v_show/id_XMTIxODY4NDAw.html

在所有的工作中,我特别喜欢做优化类的工作,有几个原因,1)做优化的工作很容易评价,很客观,运行速度变快了,资源占用变少了,很容易度量。2)快有一种特别的审美倾向,几乎每个人都喜欢快,想知道极限能做到怎样,但最快总是在被突破中,这给人无限的惊喜。

优化的过程一定是把一个工作的每个阶段的耗费都压缩到极致才能达到,这也是人类节约资源,节约生命的一种内在要求,如果我们每个人都能活1万年,世界资源极大丰富,可能优化的层次和粒度就不是目前的状况了。但把一件事情做到极致可能会耗费毕生的心血,视频中百米速度最快的人玩魔方肯定不是最快的,因此所有人都只能在某些方面愿意花费精力去做优化。编码也是一样,我们不可能把每一段代码都做到最好的优化,只是在必要的时候,集中精力去追求一个局部的当前的最快。

分享到:
评论

相关推荐

    asp.net从视频文件中抓取一桢并生成图像文件源码

    废话了,我们经常为图片生成缩略图,在windows中视频在察看缩略图的时候也显示出图片来,如果作一个视频系统,那么用户上传上来的视频,如何为其生成缩略图呢?要想操作视频文件,通常所用的方法就是DirectX里面的...

    fckeditor视频插件flvPlayer

    项目中遇到播放视频的要求,由于我采用的是fckeditor编辑器,于是想到用flvplayer视频插件,虽然还有其他插件但现在网上流行用flv格式作为视频的标准,网上找到很多这个插件,但基本都是出现一个视频错位的问题,原...

    demo9.rar:《第9课 将推流端与播放端合并为一对一音视频聊天功能》对应源文件

    在《第8课 利用FFmpeg将摄像头画面与麦克风数据合成后推送到rtmp服务器》,我们实现了一个推流端,可以把音视频推送...聪明的你应该可以想到了:把推流端和播放端合并在一起,就是一个最简单的一对一的音视频聊天系统。

    redis视频分块上传

    将一个视频分块加一个视频元数据上传到服务端,进行redis断点续传

    使用gdi实现多路视频流合并

    以前用ffmpeg的滤镜实现过多路视频流合并,后来想到其实只要是图形处理库应该都能实现图像的合并,于是尝试了一下用使用gdi来实现视频流的合并,实际发现效果还可以,可以支持rgb格式的图像数据的合并,对于1080p的...

    音视频领域相关的基础知识

    说到视频,大家自己脑子里基本都会想起电影、电视剧、在线视频等等,也会想起一些视频格式 AVI、MP4、RMVB、MKV等等。 但是我们如果认真思考这些应该就有很多疑问,比如以下问题: ...七、播放一个网络上视频需要的步骤

    使用ffmpeg实现单线程异步的视频播放器

    于是想到用单线程实现一个播放器,经过实践发现是可行的,播放本地文件时可以做到完全单线程、播放网络流时需要一个线程实现读包异步。本资源为文章附件资源,原文链接:...

    android 获取视频第一帧作为缩略图的方法

    今天,简单讲讲android里如何获取一个视频文件的第一帧作为缩略图显示在界面上。 之前,我说个最近需要从服务器下载视频文件,但是下载后肯定需要显示视频的缩略图在界面上给用户看,于是想到显示视频的第一帧作为...

    基于MFC的OpenCV视频播放器

    学习OpenCV的视频播放,然后想到用MFC做一个播放器界面,该播放器可以实现播放、暂停、快进/快退、打开视频文件、退出功能,但是所播放的视频没有声音哦。

    数据建模视频5节100分钟详细讲解

    数据建模视频5节100分钟详细讲解,里面想起介绍数仓的三种模型,还有事实表和维度表等建模知识。

    LoadRunner性能测试工具实战视频教程【全套26集】

    一个项目的性能测试。与数据库直连,根据外部传入的SQL ID和SQL参数,从指定数据库中读取SQL模版,拼装成真实的SQL语句、执行,并将得到的结果放入缓存中。目的是减少数据库的压力。 该系统将支撑大量的SQL操作,...

    个性化的视频播放系统

    其实动态、静态页面在不同的用途下各擅胜场,但是在有很多个性化功能的前提下,动态的页面要比纯静态的页面好处多多,那么剩下就是一个效率问题 在不考虑网速的情况下,与纯静态页面相比,您不会感觉到丝毫的差别。...

    2020年4月16日星期四H5+短视频方案1

    书记文摘的任务,老师说到之后说会把这些拍视频,然后我就想到了 H5,感觉相当于是小视频了,就跟老师说了一下,老师说不错,挺好的,就说先做一下。做出出来效果还可以

    Youtube短视频推荐系统变迁:从机器学习到深度学习

    大家可能会想到搜索,确实搜索是一个必不可少的工具,但有一个前提条件是用户必须知道视频的关键词,通过搜索关键词才能找到对应的视频,并且用户很多时候其实并不是很知道自己需要什么样的内容,逛youtube纯粹为了...

    视频转换器For mac

    视频转换器For mac ,非常好用的mac视频转换器。可以转换成你能想到的格式,简单易用,功能强大,而且转换的视频跟原视频效果一模一样

    Bandicam v2.2.3.804 视频录制

    现在是一个网络的时代,网络的高速发展,造成网络游戏也是风声火起啊!就像英雄联盟、CF、剑灵、DNF这些游戏都是很受大众喜爱的,有些人就想到了做游戏主播,只需要把自己打游戏时的场景录下来解说一下就可以挣钱了...

    按键精灵安卓手机版视频自学教程8.7G

    不过肯定你没想到,这货居然还有手机版的按键精灵,这套教程的安卓版的,目前估计也只有安卓版的有了,iPhone大家都知道权限很难搞。有些人使用使用手机版按键精灵自动引流,自动玩游戏,自动提交信息...凡是你能...

    swift-秒级!三行代码实现iOS视频压缩变速混音合并水印旋转换音裁剪

    秒级! 三行代码实现iOS视频压缩、变速、混音、合并、水印、旋转、换音、裁剪 ! 支持不同分辩率,支持你能想到的各种混合操作! 更多功能不断增加中... iOS 8.0

    2023最新Python学习教程资源视频文档全

    2、如果是个比较喜欢玩游戏的人,那么Python也是可以开发游戏滴:2048、打飞机……你能想到的一些小游戏都是可以滴~ 3、当然,也是可以用Python来做一些比较酷的事情滴,比如破解验证码啊,自动填写调查问卷啊,爬虫...

    python入门,输出视频+源码

    好,同学们,那么这一小节咱们开始讲解输出这个知识点,但是提到输出,同学们应该能想到咱们早在第一个 Python 文件当中是不是就写过一个小函数叫做print,那 print 的功能我们说是不是就是输出的作用?那 print ...

Global site tag (gtag.js) - Google Analytics