零、前言

本周的工作,除了敲代码以外,次要是把团队的教程学习一遍,而后对于不欠缺的局部打上补丁。

因为在”解决文件大小“的问题上破费了很多精力,解决视频的总体效率很低。因而本文旨在将这一套解决流程固定下来,以便晋升后续的效率。

总体的流程大抵包含:

  • 屏幕录制
  • 剪辑
  • 渲染
  • 压抑
  • 公布

一、屏幕录制

市面上最支流的录屏软件有两个: BandiCam OBS

BandiCam益处很多,但最大的问题是付费,尽管能够破解,但每次版本更新都要花工夫去寻找破解,所以不举荐。

OBS是开源软件,间接就能够收费应用,而且Mac、Linux、Windows全平台兼容,所以咱们应用OBS。

装置好之后能够跳过向导,间接来到设置页面:

录像品质抉择:高质量,中等比特流。低了影响画质,高了文件太大。
录像格局:mkv
编码器:如果有反对硬件编码就选硬件,否则抉择软件。

为什么应用mkv而不是MP4格局?

mkv不是间接用来播放的视频格式,而是一种半成品格局,具备文件小的特点,同时能够保留更多的原始数据,多条视频、音频轨道独自存储(比如说,一个录屏文件同时录制了麦克风和零碎音频,前期能够独自调节某一个音轨的音量大小,而MP4只能调节整体的音量)。
最厉害的是,即便文件的后一部分损坏,前一部分也能够失常播放,也就是说,不怕录像时断电导致文件全副损坏的危险。
而MP4是真真正正的视频格式,不具备以上个性。

用一个不失当的比喻:Java是编译成两头码而后用Java虚拟机来运行,而C语言是彻底编译成机器码间接用二进制来运行。

非要说mkv的毛病,那就是必须转换成mp4能力实现全平台播放。

接下来设置分辨率:

  • 根底分辨率是软件中实践上生成的像素数量
  • 输入分辨率是导出视频文件时,文件的理论分辨率
  • 如果根底分辨率大于输入分辨率,就能够录制1080P的屏幕并输入720P的视频文件来减小体积
  • 为了不便,对于16:9的显示器,这两处倡议全写1080P

增加显示器采集,并让画面正好充斥画布:

全副录制实现后,应用OBS自带的”录制转封装“就能一键批量转换成mp4格局了,用于交付审核以及剪辑:

剪辑

最罕用到的性能:

  • 抉择工具,选取视频、插入视频
  • 剃刀工具,把素材分段
  • 文字工具,增加阐明文字
  • 转场工具,视频之间过渡

这种根底的不能再根底的性能,所有的剪辑软件都有
但依然倡议Windows应用PremierePro,因为教程多,好学
Mac如果应用FinalCutPro上手会更简略,而且苹果自家软件有神秘加成

渲染

对于剪辑软件来说,即便导出设置和原始文件截然不同,导出的文件还是比录屏的原始文件大的多。
所以咱们必须再通过一轮压抑,能力管制文件体积。
对于渲染这一步来说,能够设置的略微大一些,只有不损失画质即可。

对于录屏来说,应用H.264编码、1920*1080、30fps、1500kbps就能够实现不损失画质

Premiere有一个渲染器叫Media Encoder(ME),用来批处理渲染视频。
当Pr的视频制作实现后,就提交到ME的队列中,并且设定对立的输入格局,ME会依照先后顺序在后盾应用预设好的格局来渲染,此时Pr依然能够去做别的事件。
这样就实现了批处理,不必每次都繁琐的设置一大堆输入参数了。

对于苹果的FinalCut,同样有渲染器Compressor,有殊途同归之妙。

压抑

这一步的目标是减小文件体积,举荐的是开源软件HandBrake,反对一键压抑,自带多种预设,并且反对队列。

间接应用超快1080P 30即可,导出的文件很小,清晰度简直没有损失。

公布

当初咱们曾经有了文件体积小并且不损失画质的最终文件,导出后就能够公布到各种平台了。

此外,如果有制作视频目录或者校核的需要,把工夫很长的教程从新看一遍显然是效率比拟低的,这里举荐一个chrome插件,自在调整倍速,最高16倍速,插件名为Global Speed:


如果视频是本地文件,应用VLC,能够实现最高四倍速播放:

版权申明

本文作者:河北工业大学梦云智开发团队 - 刘宇轩
新人经验不足,有倡议欢送交换,有谬误欢送轻喷