5分钟上手视频压缩神器:HandBrake
最近在帮女朋友剪视频的时候,发现钉钉录制的直播回放视频特别地小,但是用 PR 剪完之后体积直接扩大好几倍,即使将比特率什么的都调小,出来的视频也还是比原视频大,于是就想起来很久之前用过的一款视频压缩软件:HandBrake。
介绍
这是一款开源软件,官方文档:
https://handbrake.fr/
官方网站中的 slogan 为: 开源的视频转码器
我们来看看它都有哪些功能:
可以将视频转换为任何格式
开源且免费
跨平台(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,这是因为没有达到目标预设,所以自动保留原视频配置了~
下面是转换前后的视频清晰度对比:
可以看出视频的清晰度损耗还是很小的~
总结
好啦,下面总结一下几个关键的配置步骤:
选择对应分辨率的 Very Fast 预设
如果视频需要网络传播,勾选 网页优化
使用 固定质量,根据需求修改 RF 值
根据需求适当修改音频码率
最后放一张各种预设的对比图:
祝大家压片儿愉快~
后台回复 压片儿 获取软件下载地址哦~
5分钟上手视频压缩神器:HandBrake相关推荐
- access 提供程序无法确定object 值_Python | 加一行注释,让你的程序提速10+倍!numba库十分钟上手指南...
如果你在使用Python进行高性能计算,Numba提供的加速效果可以比肩原生的C/C++程序,只需要在函数上添加一行@jit的装饰.它支持CPU和GPU,是数据科学家必不可少的编程利器. 之前的文章 ...
- 自动调试自动编译五分钟上手
Browsersync能让浏览器实时.快速响应您的文件更改(html.js.css.sass.less等)并自动刷新页面.更重要的是 Browsersync可以同时在PC.平板.手机等设备下进项调试. ...
- AirtestIDE 教程 — 5分钟上手自动化测试
AirtestIDE 教程 - 5分钟上手自动化测试::http://airtest.netease.com/tutorial/Tutorial.html AirtestIDE 官方文档:http:/ ...
- vuex commit 模块_一分钟上手Vuex
Vuex介绍 Vuex是一个专为 Vue.js 应用程序开发的状态管理模式.它采用集中式存储管理应用的所有组件的状态,并以相应的规则保证状态以一种可预测的方式发生变化.Vuex 也集成到 Vue 的官 ...
- 零基础 5 分钟上手,程序员喜提 AIoT 新利器!
作者 | 伍杏玲 出品 | CSDN(ID:CSDNnews) 近几年来,物联网发展迅速,2017 年,物联网设备数量首次超过全球人口.据预测,到 2025 年,物联网设备将超过 215 亿. 可与日 ...
- 教你三分钟上手阿里云OOS上传操作
教你三分钟上手阿里云OOS上传操作 1.注册登录 如果小伙伴需要进行使用阿里云oss操作,第一步我们得注册/登录阿里云 https://www.aliyun.com/,小编建议大家尽量使用支付宝登录, ...
- 1-5分钟上手自动化测试——Airtest+Poco快速上手
1 | 5分钟上手自动化测试--Airtest+Poco快速上手 1.1 前言 本文档将演示如何使用Airtest Project专用的编辑器AirtestIDE,编写Airtest+Poco自动化脚 ...
- 15分钟上手vue3.0(小结)
这篇文章主要介绍了15分钟上手vue3.0,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值 Vue 3 还没有正式发布,但是 Alpha 版本已经发布了. 虽然官方还不推荐 ...
- AirtestIDE 教程 : 5分钟上手自动化测试
都跟简单,只要认真钻研. AirtestIDE 教程 - 5分钟上手自动化测试::http://airtest.netease.com/tutorial/Tutorial.html AirtestID ...
最新文章
- 平正真诚——记红帆公司2011年秋季旅游·衡山
- C语言经典例20-小球反弹高度问题
- 京东自建数据中心核心技术解密——运营管理篇
- JS获取当前时间的前n天/后n天
- mysql最大述_mysql最大字段数量及 varchar类型总结
- 腾讯看点投放系统介绍:推荐系统的进化伙伴
- 使用JPA + Eclipselink操作PostgreSQL数据库
- HotSpot增量Java垃圾收集器
- idea项目没法继承httpservlet_SpringBoot项目发布为war
- Movie Studio插入的素材支持什么格式?
- python dll注入 网络_dll注入
- Python处理excel表格中的数据
- 理解serialVersionUID是什么?有什么用?如何生成?
- STM32 MDK片外FLASH下载算法制作 —— 基于QSPI(W25Q32)
- ODM、JDM、OEM、OBM
- 骨传导耳机优缺点有哪些?骨传导耳机科普与推荐
- D7100 调节白平衡
- Android系统自带的层次状态机StateMachine(Hierarchical State Machine)
- 核糖体rRNA分类-功能应用-数据库-Silva
- codemirror6教程
热门文章
- flac是什么格式?怎么转成mp3?
- e2140服务器性能,e2140怎么样-高手看这两个配置怎么样?给个建议财务用服务器:酷睿E2140内存 爱问知识人...
- #圈复杂度 - Cyclomatic Complexity
- 微信公众号、微信小程序的同时开发
- t04d1清零_4 . 8051 单片机定时器 T0 的溢出标志 TF0 ,在 CPU 响应中断后由 清零 。(硬件 / 软件)_艺术设计概论答案_学小易找答案...
- Lua中的pairs们(pairs,ipairs,gmatch)
- 安卓端自行实现工信部要求的隐私合规检测一(教你手写Xposed模块代码)
- 16. Fabric2.2 区块链农产品溯源系统 - 区块链浏览器部署(Fabric Explorer)
- 谷粒学苑项目后台管理系统
- 51nod 1371 填数字(三维 dp)