如何压缩视频?5种超简单的方法!

用视频来记录生活和重要信息变得越来越广泛,比如用手机拍摄美好瞬间、对线上会议或课堂的内容进行视频录制、保存各种精彩的电影文件、社交媒体上分享美好生活,但是由于视频本身包含的信息很多以及拍摄设备的进步,文件越来越大,占据了本就不多的存储空间,如何对视频进行合理的压缩呢?下面就向大家介绍5种压缩角度。

一、文件压缩软件

一些常见的文件压缩软件也会具备视频压缩功能,不仅支持对图片、PDF、word、PPT这些常用文件的批量压缩,而且支持对视频的压缩。以嗨格式压缩大师为例,有3种压缩路径。

第一种:选择不同的压缩模式进行压缩。不懂视频调整参数,只是想一定程度减小视频内存,便可以直接选择压缩效果模式。

第二种:指定压缩文件大小。有些视频网站或者文件传输软件会明确规定上传的文件大小,比如微信限制发送的文件大小为200MB,抖音小店规定上传的视频大小不能超过100MB等。此功能便可实现精准压缩。

第三种:自定义比特率。比特率是与视频大小直接相关的参数,我们甚至可以在知道比特率和视频时长的情况下直接算出视频大小,一个视频的大小可以通过以下公式来估算:视频大小(Bytes)= 视频时长(秒) × 视频的比特率(bps) ÷ 8。

二、手机系统自带压缩

由于现在手机摄像头的清晰度越来越高,随随便便拍摄的几十秒的视频就有几百MB,十分占据内存空间,自然也人性化的增加了视频压缩的功能,步骤简单,压缩效果明显。

以小米手机为例,压缩后直接减少了一半的体积。

其实若想手机拍摄的文件变小,可以在拍摄前调整一些参数,比如分辨率和帧率都选择较小的数值。

三、视频格式转换压缩

有一些视频文件太大是因为其文件格式为无损视频格式,视频画面非常高清,常见的压缩率低视频格式有AVI、MOV、MKV、MTS、MXF等格式,比如一些相机录制的视频格式,这个时候就可以使用视频格式转换方法,将其转换为视频质量和压缩率兼具的MP4格式。以野葱视频转换器为例,有2种压缩路径。

第一种:转换为高压缩率文件格式。可以将视频转换为兼容性和压缩率高的wmv、rmvb、flv格式。选择好输出格式后,再选择导出的视频画面质量即可,如标清、高清等。

我们可以看到通过把MP4视频转换成flv格式,直接压缩了1MB。

第二种:对视频参数进行调整。

可以滑动蓝色滑块根据推荐的压缩范围进行调整,或直接输入目标大小;或者设置压缩模式,高质量、低质量、标准;若对视频参数了解,也可以自定义参数,编码器、帧率、比特率、分辨率,甚至音频的编码器和采样率。

四、在线压缩视频网站

有时候电脑不在身边,又急需压缩文件进行发送,便可以试试在线网站进行压缩,虽然压缩速度会受到网络宽带影响,但胜在方便,并且现在大多数在线网站也提供了24小时删除文件的功能,文件泄露的隐患很小。以在线网站youcompress为例。

可压缩 MP4、 MOV格式的视频文件。对一些图片文件也支持压缩,比如png、jpg、gif。免费压缩,而且不添加水印。

五、微信/QQ视频自动压缩

我们常用的社交软件就可以实现对视频的压缩,只要在发送视频的时候不勾选原文件发送即可。

我们可以看到视频由原本的65MB直接降到了4MB,文件体积下降的效果明显,但是无法控制压缩后的视频清晰度,对于一些画面信息并非太重要的视频文件可以采用此方法。

以上就是视频压缩5种全部的方法啦,包括使用文件压缩软件、手机系统自带压缩、视频格式转换压缩、在线压缩网站、微信或QQ自动压缩,不同的方法有不同的特点,可以满足我们不同的需求,希望可以帮助到你哦~

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

08 Php学习:iff语句、Switch语句

PHP 条件语句 当您编写代码时,您常常需要为不同的判断执行不同的动作。您可以在代码中使用条件语句来完成此任务。 在 PHP 中,提供了下列条件语句: if 语句 - 在条件成立时执行代码 if…else 语句 - 在条件成立时执行一块代码,…

FreeRTOS任务切换学习

FreeRTOS任务切换学习 所谓任务切换,就是CPU寄存器的切换。假设当由任务A切换到任务B时,主要分为两步: 1:需暂停任务A的执行,并将此时任务A的寄存器保存到任务堆栈,这个过程叫做保存现场; 2&am…

【STL】list

目录 1. list的使用 1.1 list的构造 1.2 list iterator的使用 1.3 list capacity 1.4 list element access 1.5 list modifiers 1.6 list的迭代器失效 2. list的模拟实现 3. list与vector的对比 1. list的使用 1.1 list的构造 1.2 list iterator的使用 1. begin与end为…

雨污管网开挖深度的计算

一般的管网工程都有纵断面设计图,结合纵断面里的 管内底埋深-管厚度(直径0.6管厚0.06,直径0.8承插管直径0.08厚) - 砂砾石基础一般0.15厚 - 路面结构层厚度就是沟槽开挖深度了,是不是很简单。 管内底埋深其实就是管内流水面到设计路面顶的高…

PyCharm+PyQt5配置方法

一、前言 PyQt5PyQt5是一套Python绑定Digia QT5应用的框架。Qt库是最强大的GUI库之一PyQt5-toolsPyQt5中没有提供常用的Qt工具,比如图形界面开发工具Qt Designer,PyQt5-tools中包含了一系列常用工具Qt Designer可以通过Qt Designer来编写UI界面&#xf…

Docker快速上手及常用命令速查

Docker快速上手 安装 在ubuntu上安装docker: sudo apt-get install docker docker -v #查看版本在centos7上安装docker:(docker在YUM源的Extras仓库中) yum install docker systemctl start dockerdocker常用命令速查 #查看docker信息 docker info #查看本地镜…

网络基础三——其他周边问题

3.1ARP原理 ​ ARP不是一个单纯的数据链路层的协议,而是一个介于数据链路层和网络层之间的协议; ​ 以广播的形式(主机号填成全1)构建Mac帧,发送ARP请求包,告诉所有在局域网的主机我的IP地址和Mac帧,与目的IP相同的主…

[lesson16]类的真正形态

类的真正形态 类的关键字 struct在C语言中以及有了自己的含义,必须继续兼容 在C中提供了新的关键字class用于类的定义 class和struct的用法是完全相同的 在用struct定义类时,所有成员的默认访问级别为public 在用class定义类时,所有成员…

Leetcode算法训练日记 | day22

一、二叉搜索树的最近公共祖先 1.题目 Leetcode:第 235 题 给定一个二叉搜索树, 找到该树中两个指定节点的最近公共祖先。 百度百科中最近公共祖先的定义为:“对于有根树 T 的两个结点 p、q,最近公共祖先表示为一个结点 x,满足…

liunx环境变量学习总结

环境变量 在操作系统中,环境变量是一种特殊的变量,它们为运行的进程提供全局配置信息和系统环境设定。本文将介绍如何自定义、删除环境变量,特别是对重要环境变量PATH的管理和定制,以及与环境变量相关的函数使用。 自定义环境变…

【复现】用友NC-Cloud文件上传漏洞_70

目录 一.概述 二 .漏洞影响 三.漏洞复现 1. 漏洞一: 四.修复建议: 五. 搜索语法: 六.免责声明 一.概述 用友NC Cloud大型企业数字化平台,深度应用新一代数字智能技术,完全基于云原生架构,打造开放、…

MySQL进阶之(七)EXPLAIN 详解

七、EXPLAIN 详解 7.1 查询性能那些事7.1.1 查看系统性能参数7.1.2 统计 SQL 的查询成本7.1.3 定位执行慢的 SQL:慢查询日志01、开启慢查询日志参数02、关闭慢查询日志03、删除慢查询日志 7.1.4 查看 SQL 执行成本:SHOW PROFILE 7.2 EXPLAIN 语句输出中各…

pyqt5 QScrollArea组件

本示例中,演示了QScrollArea的使用,以及QScrollBar的样式设定,在代码中使用setStyleSheet设置样式,记得要优先设置scrollArea,再设置窗口的样式,不然QScrollBar的样式会不起作用,使用QSS设置没有…

SGD随机梯度下降

一、补充概念: 目标函数(Objective Function):这个术语通常指的是整个优化问题中需要最小化(或最大化)的函数。在机器学习和优化中,目标函数可以包括损失函数以及正则化项等。目标函数的最优化过…

Python程序设计 列表

教学案例八 列表 1. 计算并显示斐波那契数列 输入n,计算并显示斐波那契数列前n项.一行打印5项,每项显示宽度为6 什么是斐波那契数列 斐波那契数列(Fibonacci sequence),又称黄金分割数列、 因数学家莱昂纳多斐波那契&#xff…

基于SSM+Jsp+Mysql的农产品供销服务系统

开发语言:Java框架:ssm技术:JSPJDK版本:JDK1.8服务器:tomcat7数据库:mysql 5.7(一定要5.7版本)数据库工具:Navicat11开发软件:eclipse/myeclipse/ideaMaven包…

windows系统安装mysql5.7

1、下载 下载路径:https://downloads.mysql.com/archives/community/ 2、创建配置文件my.ini 下载压缩包解压到安装目录(本机解压后在D:\mysql-5.7.44-winx64) 在bin的同级目录下创建my.ini文件 my.ini文件 [mysql] # 设置mysql客户端默认字符…

接口自动化测试(python+pytest+requests)

一、选取自动化测试用例 优先级高:先实现业务流程用例、后实现单接口用例功能较稳定的接口优先开展测试用例脚本的实现二、搭建自动化测试环境 核心技术:编程语言:python;测试框架:pytest;接口请求:requests安装/验证requests:命令行终端分别输入 pip install requests / p…

6.1Python之字典的初识

【1】字典的创建与价值 字典(Dictionary)是一种在Python中用于存储和组织数据的数据结构。元素由键和对应的值组成。其中,键(Key)必须是唯一的,而值(Value)则可以是任意类型的数据。…

国内如何实现GPT升级付款

本来想找国外的朋友代付的,但是他告诉我他的信用卡已经被绑定了他也升级了所以只能自己想办法了。就在一位博主下边发现了这个方法真的可以。只是需要与支付宝验证信息。刚开始不敢付款害怕被骗哈哈,我反诈骗意识绝对杠杠的 该方法就是我们办理一张虚拟…