最近在帮女朋友剪视频的时候,发现钉钉录制的直播回放视频特别地小,但是用 PR 剪完之后体积直接扩大好几倍,即使将比特率什么的都调小,出来的视频也还是比原视频大,于是就想起来很久之前用过的一款视频压缩软件:HandBrake。

介绍

这是一款开源软件,官方文档:

https://handbrake.fr/

官方网站中的 slogan 为: 开源的视频转码器

我们来看看它都有哪些功能:

  1. 可以将视频转换为任何格式

  2. 开源且免费

  3. 跨平台(Windows,Mac,Linux)

启动界面

我用的是 windows 版,先来看看软件打开后长啥样:

界面非常简洁,只需要导入视频即可~

参数界面

我们先随便导入一个测试视频,比如硅谷第六季第一集~

虽然配置的界面看起来很复杂,不过不用担心,其实视频压缩最关键的因素就是码率,视频的码率决定了最终视频文件的大小。

关于输出文件大小有一个公式:

(【音频编码率 Kbps】 + 【视频编码率 Kbps】)* 【视频时长 s】 / 8 = 【视频大小 MB】

所以假如我们想要一个很小的视频,只要控制它的音视频编码率就好。

参数配置

我们先来看看原视频的参数,视频大小 382MB

由于是 720P 的视频,所以简单起见我们先选择一个预设,在界面的右边有很多,我们选择 Very Fast 720p30。这个预设适合需要比较小的文件。

又由于上面的公式,如果我们还想要更小的文件,我们可以修改音频和视频的码率。

视频的码率方式修改如下:

我们使用预设默认值,即 固定质量 23 RF(Rate Factor)

固定质量相比平均码率编码速度更快,而且文件更小

音频的码率修改方式如下:

我们调至最小值,即 64。

然后点击开始转换即可~ 如果有多个文件还可以加入队列中。

结果对比

最终转换后的视频大小为:258MB,文件大小减小了 33%

我们看下详细参数:

可以看到视频和音频的码率(也叫比特率)都变小了。

细心的小伙伴可能会注意到,原视频的帧速率为 23.98 fps,我们预设使用的 30 fps,而转换后的结果还是 23.98 fps,这是因为没有达到目标预设,所以自动保留原视频配置了~

下面是转换前后的视频清晰度对比:

可以看出视频的清晰度损耗还是很小的~

总结

好啦,下面总结一下几个关键的配置步骤:

  1. 选择对应分辨率的 Very Fast 预设

  2. 如果视频需要网络传播,勾选 网页优化

  3. 使用 固定质量,根据需求修改 RF 值

  4. 根据需求适当修改音频码率

最后放一张各种预设的对比图:

祝大家压片儿愉快~


后台回复 压片儿 获取软件下载地址哦~

5分钟上手视频压缩神器:HandBrake相关推荐

  1. access 提供程序无法确定object 值_Python | 加一行注释,让你的程序提速10+倍!numba库十分钟上手指南...

    如果你在使用Python进行高性能计算,Numba提供的加速效果可以比肩原生的C/C++程序,只需要在函数上添加一行@jit的装饰.它支持CPU和GPU,是数据科学家必不可少的编程利器. 之前的文章 ...

  2. 自动调试自动编译五分钟上手

    Browsersync能让浏览器实时.快速响应您的文件更改(html.js.css.sass.less等)并自动刷新页面.更重要的是 Browsersync可以同时在PC.平板.手机等设备下进项调试. ...

  3. AirtestIDE 教程 — 5分钟上手自动化测试

    AirtestIDE 教程 - 5分钟上手自动化测试::http://airtest.netease.com/tutorial/Tutorial.html AirtestIDE 官方文档:http:/ ...

  4. vuex commit 模块_一分钟上手Vuex

    Vuex介绍 Vuex是一个专为 Vue.js 应用程序开发的状态管理模式.它采用集中式存储管理应用的所有组件的状态,并以相应的规则保证状态以一种可预测的方式发生变化.Vuex 也集成到 Vue 的官 ...

  5. 零基础 5 分钟上手,程序员喜提 AIoT 新利器!

    作者 | 伍杏玲 出品 | CSDN(ID:CSDNnews) 近几年来,物联网发展迅速,2017 年,物联网设备数量首次超过全球人口.据预测,到 2025 年,物联网设备将超过 215 亿. 可与日 ...

  6. 教你三分钟上手阿里云OOS上传操作

    教你三分钟上手阿里云OOS上传操作 1.注册登录 如果小伙伴需要进行使用阿里云oss操作,第一步我们得注册/登录阿里云 https://www.aliyun.com/,小编建议大家尽量使用支付宝登录, ...

  7. 1-5分钟上手自动化测试——Airtest+Poco快速上手

    1 | 5分钟上手自动化测试--Airtest+Poco快速上手 1.1 前言 本文档将演示如何使用Airtest Project专用的编辑器AirtestIDE,编写Airtest+Poco自动化脚 ...

  8. 15分钟上手vue3.0(小结)

    这篇文章主要介绍了15分钟上手vue3.0,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值 Vue 3 还没有正式发布,但是 Alpha 版本已经发布了. 虽然官方还不推荐 ...

  9. AirtestIDE 教程 : 5分钟上手自动化测试

    都跟简单,只要认真钻研. AirtestIDE 教程 - 5分钟上手自动化测试::http://airtest.netease.com/tutorial/Tutorial.html AirtestID ...

最新文章

  1. 平正真诚——记红帆公司2011年秋季旅游·衡山
  2. C语言经典例20-小球反弹高度问题
  3. 京东自建数据中心核心技术解密——运营管理篇
  4. JS获取当前时间的前n天/后n天
  5. mysql最大述_mysql最大字段数量及 varchar类型总结
  6. 腾讯看点投放系统介绍:推荐系统的进化伙伴
  7. 使用JPA + Eclipselink操作PostgreSQL数据库
  8. HotSpot增量Java垃圾收集器
  9. idea项目没法继承httpservlet_SpringBoot项目发布为war
  10. Movie Studio插入的素材支持什么格式?
  11. python dll注入 网络_dll注入
  12. Python处理excel表格中的数据
  13. 理解serialVersionUID是什么?有什么用?如何生成?
  14. STM32 MDK片外FLASH下载算法制作 —— 基于QSPI(W25Q32)
  15. ODM、JDM、OEM、OBM
  16. 骨传导耳机优缺点有哪些?骨传导耳机科普与推荐
  17. D7100 调节白平衡
  18. Android系统自带的层次状态机StateMachine(Hierarchical State Machine)
  19. 核糖体rRNA分类-功能应用-数据库-Silva
  20. codemirror6教程

热门文章

  1. flac是什么格式?怎么转成mp3?
  2. e2140服务器性能,e2140怎么样-高手看这两个配置怎么样?给个建议财务用服务器:酷睿E2140内存 爱问知识人...
  3. #圈复杂度 - Cyclomatic Complexity
  4. 微信公众号、微信小程序的同时开发
  5. t04d1清零_4 . 8051 单片机定时器 T0 的溢出标志 TF0 ,在 CPU 响应中断后由 清零 。(硬件 / 软件)_艺术设计概论答案_学小易找答案...
  6. Lua中的pairs们(pairs,ipairs,gmatch)
  7. 安卓端自行实现工信部要求的隐私合规检测一(教你手写Xposed模块代码)
  8. 16. Fabric2.2 区块链农产品溯源系统 - 区块链浏览器部署(Fabric Explorer)
  9. 谷粒学苑项目后台管理系统
  10. 51nod 1371 填数字(三维 dp)