零、前言
本周的工作,除了敲代码以外,次要是把团队的教程学习一遍,而后对于不欠缺的局部打上补丁。
因为在”解决文件大小“的问题上破费了很多精力,解决视频的总体效率很低。因而本文旨在将这一套解决流程固定下来,以便晋升后续的效率。
总体的流程大抵包含:
- 屏幕录制
- 剪辑
- 渲染
- 压抑
- 公布
一、屏幕录制
市面上最支流的录屏软件有两个: 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,能够实现最高四倍速播放:
版权申明
本文作者:河北工业大学梦云智开发团队 - 刘宇轩
新人经验不足,有倡议欢送交换,有谬误欢送轻喷