1.jpg

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

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

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

Excuse me?女朋友?

2.png

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

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

  • 前期构图

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

  • 找出好看的角度

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

  • 光线

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

  • 手要稳

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

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

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

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

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

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


了解视频的一些概念

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

3.jpg

视频码率(比特率)

视频码率是指数据传输时单位时间内传送的数据位数。一般我们用的单位是 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 视频的两倍,且可以在更大的屏幕上观看。

4.png

△ 不同分辨率下的画面

视频帧率

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

5.gif

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

而视频帧率(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 等等。

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


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


视频封装格式
视频文件后缀
MPEG(Moving Picture Experts Group)MP4/MPG/MPEG/VOB/DAT/3GP
AVI(Audio Video Interleaved)AVI
WMV(Windows Media Video)WMV
MatroskaMKV
Real VideoRM/RMVB
QuickTime File FormatMOV
Flash VideoFLV


又拍云处理 - 视频处理

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

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

6.png

△ 又拍云处理文档部分功能截图

视频如何防盗


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

加水印

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

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

7.png

△ 又拍云存储视频水印参数

设置防盗链


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

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

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

视频切片技术

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

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

8.png

△ CCTV6 直播播放地址 m3u8 文件列表

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

9.png

△ 又拍云视频切片功能参数

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

了解更多