雨林木风系统封装工具封装xp_如何用小丸工具大幅度压缩视频且画质损失较小?...

93edd29c105aa218e5e38c228e1efd23.png

如何大幅度把视频体积压下去,并保持清晰度,就只有用比视频原本低的码率,降低分辨率和压缩音频这三种方法。

降低码率可以使用CRF来控制,值越大码率越小,成反比。

一些录屏和直播的视频产生的码率都很高,文件体积也非常大,

以及摄像机以高码率拍摄,为后期保留了大量细节,方便后期调整,成片后又不想文件太大的,

都可以使用小丸工具在保持一定清晰度的前提下大幅度压缩体积。

小丸工具是B站发布视频的配套工具,在B站发布作品时会提供工具下载。

c78db95c9bd9937918fd5822cfd2bd67.png

—— 关于PR剪辑工作站配置:

用PR软件做后期剪辑,主要需要怎样的电脑配置?​zhuanlan.zhihu.com
79b7717b5ad327df580ae33957884e6b.png

—— 关于PR剪辑便携笔记本配置:

PR剪辑需要什么样的笔记本配置?​zhuanlan.zhihu.com
1a8e97262d614901787f3aab514c5d8e.png

一、基本设置

1、小丸工具的神奇之处就在于:PR或ME以最低的渲染参数导出的视频,放到小丸工具里,还能再缩小2-8倍,480P压缩成原来的1/8,4K、6K压缩成原来的1/2。
可能你们会以为画质会损失很多吧,其实不然,清晰度还是很好的。

b003b7137b5ba19212bfb51e2908e7ae.png

2、启动小丸工具箱后,先将小丸工具的语言显示设置为简体中文,方便使用。

选择——设置选项卡,选择——界面语言为——简体中文。

74bca8da8ff79cacf006bab72c857906.png

3、然后,保持下面三个选项是如下的默认设置:

a61b56b14a2f60a52556cec8352a8e55.png

2fbc6132d555030f94cdc0021ba4ffeb.png

4、选择X264程序

如果你是32位系统就选择X264 32 8bit,

如果是64位系统就选择X264 64 8bit,

下面的是10bit的选项,想要输出高清的视频可以考虑使用10bit。

f87bb62ca8feb073032694cad88a432e.png

5、——选择格式——

在右下角的格式选择MP4

7afa1f506f399aca663baab0c6651b39.png

二、视频压缩设置

1、——加载视频——

打开视频素材所在的文件夹,把视频拖拽到上方的视频加载栏里。

62d000f066e5a9ad42c05966c66835e8.png

2、——选择保存路径——

点击视频下方的输出,弹出文件夹选项,选择一个保存路径

f6b521f4773e9f1261e144337834c011.png

3、——设置压缩质量——

CRF就是constant ratefactor,就是保证“一定质量”

CRF值越大码率越低,视频体积越小,画质越低。范围为1-51。

值在18以下为无损,18-22为高质量,22-27为中等质量,51质量最差。

一般建议使用中等质量就可以了。

这里的输出选择中等质量,为25,如下图:

b79fb00fbb9dee075e61bdcccc37595a.png

三、音频压缩设置

1、切换到音频,选择如下图的编码器和码率。

音频码率越小,压缩的就越多,体积就越少。

61c6eca11d47961759210d1a3c0009be.png

四、转码输出

1、切换回视频选项卡下,点击压制开始转码输出。

c3f64c90cc0ac23283fb288504af82ec.png

2、弹出日志对话框,进度条,达到100%,代表成功。

eb40b3c6f001d6bc05e1eb8ded5ecccd.png

五、封装

1、封装成FLV或者MKV要比MP4清晰度高一些,

切换到封装选项卡,点击最下面一栏的添加

弹出文件夹选项,选择刚才输出视频的保存位置,选择视频,双击添加进来。

格式选择FLV,然后点击右下角的封装,几秒钟时间就封装完成了,很迅速。

1b7f28e073ba743e1338cefb69a7e100.png

e3a4c8d60392b06f6fa3ac1b4c947c7a.png

2、封装过程会弹出黑色命令框,不用管它。

封装完成会在原来的MP4视频旁多出一个FLV视频。

为什么不在一开始的转码就选择FLV或MKV?因为这会大大拖慢渲染时间。

在渲染完成后封装只需几秒钟时间

e95dc2d66cd85e4544ee18f468fec846.png

3、转码和封装成功后在保存位置找到视频,查看视频属性,
会发现视频大小比原先缩小了很多,而视频依然很清晰。


步骤回顾:

1、基本设置

2、视频压缩设置

3、音频压缩设置

4、转码输出

5、封装


下面的是拓展知识,有时间就看,没时间可以略过。

五、特殊情况(遇到了才需要处理)

1、——压缩后发现视频文件大小变化不大——

比如450M大小的视频压缩后是420M,压缩很少。

原因一:视频已经被压缩过

如果是原本没有经过压缩的视频,那么经过小丸工具箱压缩后可以变的很小。

如果是一个已经压缩过的视频,即使经过小丸工具箱再次压缩,那可能压缩的大小也有限。

怎么知道是否被压缩呢?看视频的码率大小。码率特别大就是没压缩过的。

原因二:目标分辨率过高。

比如平台需要720P--1080P的,如果你把目标分辨率而设置成4K,压缩率就会很低,改成成1080P,这样能大大减小体积同时保持清晰度。

所以分辨率不是最大才好,合适就可以了。

8586776b15175d27308d705a1d49180d.png

2、——压缩时间很长——

比如100M的视频需要4个小时才完成,就不正常。

压缩主要需要部分内存和大量CPU计算,CPU最好是多核多线程的。

压缩时查看内存和CPU占用率,如果很高的话,就是内存和CPU配置跟不上。

另外把2Pass压制方式改为CRF,因为2Pass压制需要两遍,时间要多1倍。

2e3f70b8a1f28409d689608dbf701c8e.png

3、——小丸工具箱的系统要求——
需要Win7以上的系统(XP已经不支持了)。

小丸工具箱以前没有MAC版,现在最新的也开始支持MAC了,工作界面也比win上的简单,设置一下输入、输出和CRF直接压缩就可以了。

7ca2288135d1100861123567cb017aa4.png

ddba4d6da51b056738a232637fcc0d93.png

4、——压缩文件报错——

小丸工具也可以压缩4K和6K的视频,但对XAVC、R3D等4K原生素材支持的不是很好,容易压缩失败。可以将XAVC和R3D转成MOV或者MP4再导入小丸工具压缩就没问题了。

5d98dfc8cfd54db2ff405ec7aef618e7.png

注意事项

1、选择合适目标分辨率,不易过大。

2、根据需要选择合适的CRF值。

3、渲染完成后封装成FLV或MKV。

4、压缩过的视频再次压缩变化不会太大。

5、对XAVC、R3D等4k原生素材转码成MP4、MOV再导入工具内。


相关拓展:

PR如何渲染输出最佳画质的视频:

开心一哥岁月:PR如何渲染输出画质最好的高清晰度视频?​zhuanlan.zhihu.com
2417c0f38b9cf3f5d4385885f6ac9d0c.png

AE如何输出最佳画质的视频:

开心一哥岁月:AE如何渲染输出最高清晰度,最佳画面质量视频?​zhuanlan.zhihu.com
4ff12add4af3ee1f57d27fa79c1ddfaa.png

如何加快PR渲染速度:

开心一哥岁月:如何解决PR渲染输出视频时速度很慢的问题?​zhuanlan.zhihu.com
c3f1ba25638d78b911a9d268791ee52e.png

我是原创:开心一哥岁月,希望大家点赞支持我。部分图片来源于网络,侵权可联系删除。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/503635.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

tinkerpop mysql_图论数据库未来的发展方向?

Zete 提到了agens graph,个人关注这个项目也有一段时间了,确实非常不错,基于pg良好的可扩展性和近一年来逐渐成熟的open cypher。这其实反应了图数据库多个分支的一个,即基于关系型数据库构建图数据库。微软的GraphView也是这一派…

java list能作为入参吗_springmvc 不支持 List 对象作为 方法的参数

springmvc 不支持 复杂对象的 list 或者 数据对象作为参数的。 只能是 写一个 VO了 这样是不可以的 RequestMapping("/add") public void add(Model model,List sysRole){但是如果是基本的类型是可以的 说了那么多基础类型和引用类型区别,最主要的一点就…

python win32ui_Python创建普通菜单示例【基于win32ui模块】

本文实例讲述了Python创建普通菜单的方法。分享给大家供大家参考,具体如下:一、代码# -*- coding:utf-8 -*-#! python3import win32uiimport win32apifrom win32con import *from pywin.mfc import windowclass MyWnd(window.Wnd):def __init__ (self):w…

java 变量作用域 c语言_C语言深入理解 - 常量与变量

《C语言深入理解系列 - 常量与变量》查看其它博文请关注原创作者。本文系本站原创,欢迎转载! 转载请注明出处:常量与变量正所谓静中有动,动中有静,常量与变量亦是如此,它们之前相互依赖,相互影响。关于常量与变量,很多…

python get_len_Python类,特殊方法, __getitem__,__len__, __delitem__

特殊函数一般以__methodname__的形式命名,如:__init__(构造方法), __getitem__、 __setitem__(subscriptable所需method), __delitem__(del obj[key]所需method), __len__(len(…)所需method)等;以下以什么都不做的Something类,结…

java名片_javaweb名片管理系统

在学习基于javaweb的名片管理系统项目的时候,方便日后能及时查阅,在本平台中记录一下基于javaweb的名片管理系统的开发流程。在学习时候的选用了SSM(MYECLIPSE),这个框架不论是学习还是使用都非常方便,简单易上手。基于javaweb的名片管理系统…

python 找到两个排序数组的中位数_Python查找两个有序列表中位数的方法【基于归并算法】...

本文实例讲述了Python查找两个有序列表中位数的方法。,具体如下:今天做到的一个机试题目,很简单,这里简单记录一下:我用的是归并的思想,当然还可以用递归的方法,下面是具体实现:#!us…

wordcount java分析_JavaWordCount

配置pom文件xmlns:xsi"http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation"http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">4.0.0org.examplelearning1.0-SNAPSHOTUTF-82.2.02.11.82.6.51.2.1org.apache…

java清理垃圾_教你怎样用java编写垃圾文件清理软件! | 学步园

最近总是再想怎么样提高机器的运行速度,结果想到自己编写一个垃圾文件清理软件的想法,其实很简单,程序设计的关键是如何找到垃圾文件,具体的说就是如何扫描文件找到垃圾文件:我们编写下面一个类来扫描磁盘中的所有文件…

数据可视化demo_为更快读懂报表,我们将数据可视化了

将数据可视化后,即使是复杂难懂的数据也会瞬间变得简单易懂,难就难在怎么快速将海量数据中的复杂数据信息提取,不同场景下该用那种方式展示数据更直观易懂。而这些,在奥威BI数据可视化软件上都有了答案。在常用图表的基础上&#…

数据结构与算法分析c++第四版_数据结构与算法 - 时空复杂度分析

这周主要总结了时间复杂度的学习,跟小伙伴们分享下,欢迎指正。一、为何需要分析算法复杂度挺多同学本科都学习过数据结构和算法这门课,但是有没有想过这门课到底是解决什么问题?科学家设计这些数据结构和算法是要干嘛?…

java泰拉轴距_Java面向对象

Java面向对象什么是对象世界万物皆为对象,凡是能看得见摸得着的所以东西都叫对象。对象是由属性和行为组成,属性是对象所具有的特征,而行为是对象可以做的动作。>例如生活中常见的事物:汽车。汽车的品牌型号、颜色、轴距、车身…

python函数代码_如何显示Python函数的代码?

这有点老套,但是如果这是您经常要做的事情,您可以使用readline模块和函数修饰符。在class PrintableFunction(object):"""A class that contains a function and its start and end pointsin the readline history"""def …

mysql5.7 xtrabackup_MySQL 5.7 基于GTID建立运行主库的从库-xtrabackup+mysqldump

一.GTID innobackupex备份实现主从同步1)master备份innobackupex --defaults-file/etc/my.cnf --userroot --password123456 --parallel4 /backup2)拷贝到slave上,并prepare和copy backupinnobackupex --defaults-file/etc/my.cnf --apply-log --userroot --passwor…

swift for循环_Swift | 实战一个简单的素数计算器demo

Swift实战一个简单的素数计算器demo本期我们来介绍如何用storyboard来实现一个素数计算器demo,storyboard可以明确地知道界面上的组件与代码的关系,而且比起仅用代码写要方便不少。No.1制作一个简单的界面制作一个简单的界面我们首先要使用storyboard来绘…

java实验金额转换_java 数字金额转换中文金额

public static String digitUppercase(double n){String fraction[] {"角", "分"};String digit[] { "零", "壹", "贰", "叁", "肆", "伍", "陆", "柒", "捌&quo…

java文件传输连接方式_Java 学习笔记 网络编程 使用Socket传输文件 CS模式

Socket的简单认识Socket是一种面向连接的通信协议,Socket应用程序是一种C/S(Client端/Server端)结构的应用程序 Socket是两台机器间通信的端点。 Socket是连接运行在网络上的两个程序间的双向通讯端点。Socket通信原理Server服务端的输入流相当于Client客户端的输出…

如何给python升级_python升级后,如何给virtualenv里的python进行升级

我也碰到了这个问题,用brew升级python的时候忘记了备份,升级之后才发现pip也不能正常工作了,不过幸好找到了解决方法,重新安装几百兆的package实在是不能忍……先将虚拟环境中的部分文件删除cd rm .Pythonrm bin/pip{,2,2.7}rm bi…

创建线程的三种方法_Netty源码分析系列之NioEventLoop的创建与启动

前言前三篇文章分别分析了 Netty 服务端 channel 的初始化、注册以及绑定过程的源码,理论上这篇文章应该开始分析新连接接入过程的源码了,但是在看源码的过程中,发现有一个非常重要的组件:NioEventLoop,出现得非常频繁…

java彩票案例_java彩票例子

1.[代码]java彩票例子import java.util.HashSet; //自动过滤重复的集合import java.util.Random;public class LuckyTic {public static void main(String[] args) {// TODO Auto-generated method stubHashSet hs new HashSet();Random r new Random();int num r.nextInt()…