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