还在被女朋友嫌弃摄影技术吗?还在困惑怎么才能拍出让人满意的大片么?你需要这篇文章

自从上次二狗子把美美的向日葵照片发给美美的女神婷婷之后,婷婷一直对二狗子颇有好感,毕竟嘴上对自己好的人很多,但是像二狗子行动派的人却不多。二狗子也察觉到了婷婷不经意间流露出的好感,为了能和婷婷有进一步的发展,也为了有更多话题,二狗子研究起了摄影摄像的一些知识。

八月了,杭州的梅雨季已经过了,蓝天白云,美景良辰,二狗子想抓住机会邀请婷婷去西湖游玩。没有一技之长傍身怎么敢邀请女神出游呢?二狗子为此做了充足的准备,“如何制作出让女朋友满意的大片?”。

Excuse me?女朋友?

“好吧,以后会是的!”二狗子心想,二狗子一边想着,一边开始研究起了相关知识。

经过几天的潜心研究,二狗子总结出了一套为女神拍摄大片的完美教程:

  • 前期构图

切换到视频模式后不要急着开始拍,这是导致画面难看的一大原因。要不就是角度没选好,要不就是画面凌乱主体不突出。所以要慢慢来,先思考主体物是什么,要从什么角度拍它,要把它居于画面的什么位置,然后再按下录像键开始拍摄。

  • 找出好看的角度

选择好看的角度,可以充分展现场景的美丽和人物的身材。角度选好后,会把一些不满意的小缺点巧妙地掩盖过去。选择角度不能刻意,感觉看着舒服就可以了,这样拍出的视频更自然。

  • 光线

暖暖的光线会给人一种亲和感和舒适感,同时也可以将人物或者景物的不足之处,因为光线明亮的缘故被美好掉。光线也可以提亮整个场景的明艳度,显得更加阳光积极。另外也不要让画面太暗或太亮,这两种情况都会令人看不清画面的细节。

  • 手要稳

这对于拍视频来说尤为重要。如果拿手机的手在抖,拍出来的画面就晃来晃去,让人看着难受。一旦画面平稳,你的作品就离脱颖而出更近一步了。可以给手找个支撑物固定一下,如果身边没有合适的支撑,可以张开双腿站稳,将手臂贴在胸前,这样比手全往外伸出去要稳定许多。

教程已经get,二狗子战战兢兢地去邀请婷婷,原以为婷婷会犹豫或者拒绝。出乎意料,女神婷婷爽快地答应了邀约。二狗子摩拳擦掌,跃跃欲试,一边查找哪里风景更优美,一边想着当天要配什么衣服、发型才够帅。

不过临近邀约的前一天,他突然想到了一个问题:

“万一拍视频的时候太紧张手一抖,或者角度没选好,把 1 米 7 的婷婷拍成了 1 米 5 怎么办?肯定要处理一下才能发给婷婷呀。”

“视频处理,emmm … ”,二狗子眼前一亮,之前使用了又拍云的图片处理,那视频处理肯定也有的呀。他打开了又拍云的产品文档,找到了“云处理”。

“音视频处理,Perfect!又拍云简直是哆啦 A 梦的百宝箱,要什么它都有。转码、加水印、剪辑、截图 … 妈妈再也不用担心我处理视频啦!”

了解视频的一些概念

二狗子首先点开了“视频转码”的功能,发现转码的常用参数里包括了很多参数,每个字都认识,合到一起就看不懂了。只有个别参数有所耳闻,“看来处理视频之前还需要学习一下视频的一些概念,奇怪的知识又要增加啦!”

视频码率(比特率)

视频码率是指数据传输时单位时间内传送的数据位数。一般我们用的单位是 kbps ,即千位每秒。通俗一点的理解就是取样率,单位时间内取样率越大,精度就越高,处理出来的文件就越接近原始文件。

视频码率是衡量视频文件大小的关键指标。码率大小和视频质量成正比,高码率可以提高视频质量,而低码率会导致视频质量较差。但是,码率超过一定数值,对图像的质量没有多大影响,使用极高的比特率只会浪费带宽。

码率的基本算法是:码率(kbps)=文件大小(KB)*8/时间(秒)

举例:

例如视频文件的容量为 3.446 G,视频长度 100 分钟(6000 秒),计算结果为:码率约等于 4818 kbps(3.446*1024*1024*8/6000=4817.857)。

视频分辨率

平常我们观看视频,经常会根据自己的网络情况来调整视频的流畅度,一般视频平台都会有“流畅(SD)”“标清(LD)”“高清(HD)”“1080p”“4K/8K”等选项,视频画面清晰度会有很大的差别,这个指的就是视频分辨率。

视频分辨率是指可以在每个维度上显示的不同像素的数量。通常引用为“宽度×高度”,例如:“ 1024×768”。其中,1024 表示宽度,而 768 表示可以解析像素的高度。我们通常看到的分辨率(360p,480p,720p 或 1080p)则代表视频从上到下的水平线数。因此,一个 480p 视频由 480 条线组成,每条线堆叠在一起,每行宽 852 像素。也就是说,480p 视频的分辨率为 852×480 像素。

为了进行比较,720p 视频具有 720 行,每行 1280 像素宽,这意味着它的清晰度是 480p 视频的两倍,且可以在更大的屏幕上观看。

视频帧率

还记得那些很酷的手翻书,它们在每张纸上都有一张图像,当我们快速翻动这些页面时,图像看着就会动起来吗?

实质上,这就是视频的工作方式。无论是现在的电影还是老式电影,视频都是一系列的静止图像,当以一定速度顺序观看时,它们会呈现出播放的效果。

而视频帧率(Frame rate)就是显示这些图像的速度,类似我们“翻动”书本的速度,通常表示为“每秒显示帧数(Frames per Second,简称:FPS)”。每个图像代表一帧,因此,如果以 24fps 捕获和播放视频,则视频的每一秒都会显示 24 个不同的静止图像。

高帧率可以得到更流畅、更逼真的动画。如果 fps 较小,那么画面就会显得不连贯。一般来说 30fps 是可以接受的,但是将性能提升至 60fps 则可以明显提升交互感和逼真感。但是帧率超过屏幕刷新率只会浪费图形处理的能力,因为显示器不能以这么快的速度更新,这样超过刷新率的帧率就浪费掉了。

视频编解码方式

在数字视频的早期阶段,视频文件都是 RAW 视频,这意味着视频文件是静态照片的集合。对于以每秒 30 帧的速度录制的视频,则每秒要拍摄 30 张照片。那么每分钟视频就有 1800 张图像。结果可想而知,视频文件会很大。

唯一明智的方法是压缩这些视频,但此过程会降低质量。因此,工程师开发了视频编码,该编码提供了一种压缩这些文件而不损害质量的方法。视频编码方式就是指通过压缩技术,将原始视频格式的文件转换成另一种视频格式文件的方式。

常见的视频编码方式有:

  • H.26X 系列,由国际电传视讯联盟远程通信标准化组织(ITU-T)主导,包括 H.261、H.262、H.263、H.264、H.265

  • MPEG 系列,由国际标准组织机构(ISO)下属的运动图象专家组(MPEG)开发,主要是 Mpeg1(VCD)、Mpeg2(DVD,等同于 H.262)、Mpeg4(DVD RIP使用的都是它的变种,如:divx,xvid 等)、Mpeg4 AVC(等同于 H.264)

在做视频编解码时,需要考虑以下这些因素的平衡:视频的质量、视频的码率、编码算法和解码算法的复杂度、针对数据丢失和错误的容忍度、编辑的方便性、随机访问、编码算法设计的完美性、端到端的延时以及其它一些因素。

视频格式

文件格式这个概念应该是我们比较熟悉的,比如我们常见的 Word 文档的文件格式是 .doc,JPG 图片的文件格式是 .jpg 等等。那对于视频来说,常见的文件格式有:.mp4、.mov、.avi、.mpg、.vob、.mkv、.rmvb 等等。

上述所说的格式通常表现为视频在操作系统上存储时的后缀名,不同的后缀会对应不同的视频封装格式。视频封装格式相当于一种储存视频信息的容器,它里面包含了封装视频文件所需要的视频信息、音频信息和相关的配置信息。

常用视频的封装格式及对应的后缀名:

又拍云处理 - 视频处理

了解了视频的一些概念和参数之后,二狗子终于知道了哪些参数会影响到视频清晰度,视频大小,如何设置参数才是合适的。这样使用又拍云的视频处理就轻松多啦!

又拍云提供了 API 接口提交和控制台提交两种任务提交方式,同时基于云储存和 CDN,针对视频文件提供了转码、切片、水印、截图、剪辑、拼接等多样灵活的多终端、多规格内容输出加工服务,同时还支持视频 metadata 获取。

视频如何防盗

学习了视频的后期处理,二狗子想把与女神相关的照片、视频都单独存到又拍云存储里。但是存储有外链任何人都能访问。“我可不想女神出现在别人的网站里,只能我自己偷偷看。”二狗子又苦恼了,怎么能防止视频被盗用呢?

加水印

在视频画面上加一些特有的标志,这就是水印。水印通常是透明背景的图片或者文字,覆盖在视频上保护视频免遭盗窃。这是一种有效的保护方法,因为水印很难去除,因此大多数盗窃者可能会对此类视频失去兴趣。此外,水印还具有商标功能,可以在其上放置徽标或品牌名称。

又拍云提供了添加视频水印的功能:

设置防盗链

在网站上引用了他人的图片或视频链接,这就是盗链。他人网站上引用了自己的资源,以此增加访问,但是最后流量费用却会算在我们身上,这是一种很可耻的行为。对此我们可以通过配置防盗链来禁止资源被他人盗用。

又拍云提供了多种访问控制功能,可以针对 IP、地区、User-agent、Referer 等不同场景设置防盗链规则。具体如何使用可以参考:如何选择适合自己网站的防盗链 [https://techs.upyun.com/knowledge-base/如何选择适合自己网站的防盗链.html]

针对有时效性的访问可以配置 Token 防盗链。Token 防盗链可以设置访问密钥和过期时间来达到加密文件的目的。只有按照算法成功计算出 Token 才能进行访问。比如二狗子的情况,只想自己和特定的人能查看视频,就可以通过 Token 防盗链来实现。

视频切片技术

大多数视频被盗用还是源于视频的 URL 地址暴露了出来。盗窃者拿到了地址就会很容易的下载到视频,并放到自己的网站上。那么如何防止下载链接暴露?或者说如何让他拿到了地址也不能下载到视频?这里要说的就是切片技术。

顾名思义,切片就是把视频分割成若干个不规则命名的片段,这样下载视频的人也不会那么方便的获取整个视频文件,也就达到了一定的防下载目的。视频切片之后会生成 m3u8 文件,文件内容是记录了一个索引的纯文本文件,里面包含了若干 ts 文件。当打开它时,播放软件并不是播放它,而是根据它的索引找到对应的音视频文件的网络地址进行在线播放。用户看一段加载一段,既增加了下载的难度,又节省了带宽。

又拍云视频处理提供了切片功能,可以使用 API 接口进行调用。

万事俱备,只欠东风。想着和女神约会的日子越来越近,二狗子脸上露出了甜蜜的笑容。

了解更多

如何制作出让女朋友满意的大片相关推荐

  1. 老码农:如何写出让自己满意的代码

    今天有位朋友在微博上问我这样一个问题: "@老码农的自留地 ,最近出于学习目的写一个管理系统,越到后边,越觉得自己前边的代码写得烂.前辈,我想让代码写得更好一点,能不能谈谈你的经验,给我指点 ...

  2. python画蜡烛致敬烈士_用matplotlib制作的比较满意的蜡烛图

    用matplotlib制作的比较满意的蜡烛图 2D图形制作包, 功能强大, 习练了很久, 终于搞定了一个比较满意的脚本. 特点: 使用方面要非常简单 绘制出来的图要非常的满意, 具有如下的特点 时间和 ...

  3. 七夕节送礼怎么让女朋友满意?快来抄作业!

    又是一年一度"孤寡"日,七夕节,也被称为"中国情人节",不买点东西给女神说不过去.但,该买什么呢? 沉思中-- ▲ 淘宝热词 没有人不被这个亘古难题困住的,尤其 ...

  4. HTML+CSS【超浪漫的表白网页代码】不会编程也能制作送给女朋友的表白网站

    ❤ 精彩专栏推荐

  5. 那一年,整个游戏界差点因为一款垃圾游戏,而一同被“埋葬”

    5.36亿美金是什么样的概念呢?这笔钱大约等于55爽,5360000芒或是174200张如今最顶级的3090显卡.这笔金额同时也是游戏公司雅达利在1983年的亏损金额.其实当时损失的不只是各大游戏公司 ...

  6. 中日两国跨入了5G+AI视频技术发展元年!

    作者:质子研究 来源:网易智能 随着5G技术的大规模商用,高分辨率的视频流量将呈指数级增长.移动视频行业委员会预测显示,至2028年5G流量的90%将来自视频,增强型视频(VR.AR.AGC)将是5G ...

  7. 配音软件哪个好用?短视频配音宝典奉上|三款很火的配音软件在线分享

    短视频行业越来越卷,卷画面内容已经卷不过同行了,还有哪些方向可以让自己的视频更受欢迎呢?那当然是短视频三绿叶--文案.BGM.配音! 文案无论是利用自身才会还是利用软件,大家都很难拉开差距:BGM也是 ...

  8. 程序员——推荐APP

    程序员要想要升职加薪总的来说有很多需要注意的点,例如注重细节,提高敲代码效率,对这个行业充满热爱等等,但在这其中最重要的就是要提高自己的实力,有了实力,剩下的基本不是事(并不是),哈哈哈. 在提高自己 ...

  9. 手把手教你制作好看实用的可视化驾驶舱

    如果要问企业中的IT人最怕什么,除了怕脱发之外,就是怕业务和领导突如其来的关心了. 业务三天两头提报表需求,领导时不时让你做个驾驶舱.一些简单的报表需求倒容易应付,但领导经常要求做的驾驶舱就没那么容易 ...

最新文章

  1. 操作系统常用词典(三)
  2. Mac OSX Versions输入username按1下都会出现2个字符,并且不能create,解决方法
  3. sap中二级品报工问题解决方案
  4. 【Kaggle】Intermediate Machine Learning(XGBoost + Data Leakage)
  5. mysql 常用命令的使用_MySQL基本命令
  6. AVB中将公钥转换成字符数组头文件的实现
  7. 从零开始学keras之卷积神经网络介绍
  8. iis7.5 php虚拟站点目录设置,windows2008中IIS7.5环境下 Fastcgi模式PHP配置教程
  9. SQL Server 2008 存储结构之DCM、BCM
  10. 可靠性标准: TL9000
  11. 情人节程序员用HTML网页表白【表白对话】 HTML5七夕情人节表白网页源码 HTML+CSS+JavaScript
  12. 【转】货币的未来取决于打破关于货币历史的虚构谎言
  13. 努力赚钱,是为了不让自己的爱情受到别人金钱的考验--这就是现实
  14. XSS.haozi.me刷题
  15. jQuery实现雪花飘落效果
  16. android代码获取deviceid,获取安卓系统的设备id用getDeviceId()函数
  17. 微信和抖音都到十亿级用户了,作为产品经理的你们觉得哪个产品更成功?
  18. 知道当年为什么黑鹰3800hk受欢迎了,文案做得好谁不喜欢?
  19. get和post请求区别,options预请求
  20. SharePoint BI培训资料

热门文章

  1. Netty--ChannelHandler和ChannelPipeline
  2. Spring--IoC(2)
  3. java.util.function包
  4. _LVM——让Linux磁盘空间的弹性管理
  5. linux系统的ftp命令大全,linux系统ftp命令(示例代码)
  6. 如何验证 MySQL 的 InnoDB 在可重复读下依然会有幻影行问题及其原因
  7. 一种非常实用的系统掉电检测和保护电路---摘自:周立功单片机
  8. 有效的字母异位词---简单
  9. Programming with gtkmm 3
  10. C# HTTP请求后对gzip页面实现解压缩