经常有新手朋友遇到这样的问题,自己用pr剪辑的视频导出后,文件大小动辄几百兆到几个G,想发个朋友圈结果文件太大无法上传,文件太大不仅存储占空间而且网络传输也特别不方便,今天我们就讲讲pr导出视频怎么精准控制文件大小?

首先我们在剪辑软件中调出视频渲染输出窗口(快捷键Ctrl+M),在格式栏中选择自己想导出的视频格式,如果导出的视频是上传到网上或是在网络上传输选择H264输出后是MP4格式。用于本地存储可以选择QuickTime输出后为mov格式。

在视频设置中找到比特率设置,把特率编码方式改为VRB编码方式,下拉滚动条找到到目标比特率和最大比特率两个参数,我们试着改变目标比特率数值,可以看到最下边的预估文件大小在发生变化。

这里解释下什么是目标比特率和最大比特率,我们知道比特率是每秒传输的数据量,比特率越高,每秒的数据量就越大,视频也就越清晰。目标比特率和最大比特率是VRB编码独有的调节参数,VRB是可变码率的意思,对应的是CBR固定码率。前边文章中我们也有讲过,可变码率的采样方式是根据视频每一帧画面的复杂程度,进行变化采样。如果视频中有大量快速运动的画面时,就会加大码率来让这部分画面获得更多的采样数据,使画面变得更加清晰,而在画面信息较少的时候,码率会回归正常值。目标比特率就是视频正常编码情况下所需正常值,而最大比特率则是在画面中出现大量信息时码率的上限值。

预估文件大小是根据目标比特率数值计算得出,也就是说最终渲染导出的视频文件大小可能比预估的文件要大,如果想更精确控制文件大小,可以将最大比特率数值和目标比特率设置的更接近或者一样即可,再者可以使用CBR固定编码,这样就只有一个目标比特率,CBR编码方式是统一都使用一个码率采样,得出的预估文件大小就会和最终导出的视频大小一样。当然CBR固定的编码方式可能没有VRB可变编码方式输出的视频清晰。但是可以得到相对较小的视频文件。

比特率数值调到多少才是最合适的,既不影响视频清晰度有能使文件比较小,如果你输出的是1080p的视频,目标比特率可设置4到8Mbps之间,最大比特率可以比目标比特率大一到两个数即可。(参考优酷官方提供的视频编码要求:视频平均码率>=2Mbps时为高清,>=3Mbps时为超清,>=5Mbps时为1080p)

有时候我们已经将比特率数值调低到了很低的数值,但预估的文件大小还是超出,这种情况可以需要使用第三方的转码压缩工具对视频进行再次压缩,这种方式也可以精准控制视频文件的大小。

videoleap怎么导出本地_Pr导出视频时,如何调节视频文件大小?相关推荐

  1. java如何截取视频文件_Java获取视频时长及截取帧截图详解

    前言 只是最近碰到有这方面的项目需求,所以简单 Mark 下本文.下面的示例是参考过他人分享的文章,之后本人再自行实践.调整和测试过的,希望对有这方面需求的人有所帮助. 示例 添加依赖 org.byt ...

  2. java获得U盘根目录、读取图片视频头文件信息、获取视频时长

    1.获得U盘根目录,例如我们取名U盘名称为"测试U盘",一般插入U盘后,在系统的H盘 /** * 得到系统U盘根目录 */ public String findURootPath( ...

  3. 短视频软件开发新功能  观看视频时长可领取金币奖励

    每当短视频软件端切换一个视频时,短视频APP软件把用户当前视频的观看时间通过接口发送到服务端.服务端接收后处理,会根据观看视频时长可领取金币奖励 .下面介绍一下短视频软件开发在服务端是如何进行实现的; ...

  4. ffmpeg获取视频时长和分辨率

    文章目录 ffmpeg获取视频文件时长和分辨率 获取视频时长 获取视频分辨率 ffmpeg获取视频文件时长和分辨率 获取视频时长 import os import subprocess# video_ ...

  5. [办公自动化软件教程] EV视频转换器怎么分离视频和音频?

    本篇文章由 泉州SEO www.234yp.com 整理发布,办公自动化软件教程 www.234yp.com/Article/154666.html 谢谢合作! 办公自动化软件教程 很多时候,由于各种 ...

  6. Opencv(C++)笔记--视频读取、视频属性查看、视频循环播放

    目录 1--视频读取代码 2--视频属性查看 3--视频循环播放代码 1--视频读取代码 # include<opencv2/opencv.hpp> # include<cstdio ...

  7. Android音视频之MediaRecorder录制视频

    1 MediaRecorder 录制视频步骤 这篇文章介绍了Android录音MediaRecorder使用和SoundPool的使用 主要讲解了音频的录制和播放,这篇AudioRecord和Audi ...

  8. 剪映导出帧率选多少_自媒体视频剪辑:巧影导出视频时如何设置参数?分辨率、帧率、码率该如何选择...

    原标题:自媒体视频剪辑:巧影导出视频时如何设置参数?分辨率.帧率.码率该如何选择 深深的话我们浅浅地说,长长的路我们慢慢地走.有缘刷到此文章,感谢你的阅读.觉得文章好的,欢迎点赞.转发.收藏+关注,谢 ...

  9. alv导出本地文件DUMP

    在导出本地文件时报了ABAP错误:Runtime Errors         GETWA_NOT_ASSIGNED 两个原因: 1. ALV显示超过了99列,不被支持. 2. ALV字段名错误,定义 ...

最新文章

  1. python怎么打开编辑器-python用什么编辑器进行项目开发
  2. leetcode算法题--分裂二叉树的最大乘积
  3. C语言课程设计选哪个,C语言课程设计选题及要求.docx
  4. 【防衰老教程】记录一次IDEA,开发JavaWeb项目时JS中文乱码排错
  5. java门槛_Java的入行门槛高吗?对学历有限制吗?
  6. java连接hbase_HBase实战 | 05405.15.0Spark2使用HBaseSpark访问HBase
  7. 华为云ModelArts 2.0全面升级,革新传统AI开发模式
  8. ANT自动化压缩合并JS/CSS和更改版本号
  9. Chrome 87 发布,获多年来最大性能提升
  10. 多维数组的本质和指针数组
  11. Django的数据迁移
  12. CAD教程:CAD软件中如何设置线缆?
  13. 0302 GDB调试走起【给PHP写插件】
  14. 介绍几个比较出名的编程acm题库
  15. JavaScript动态操作网页思维导图
  16. 消防应急疏散指示系统在某生物制药工厂项目的应用
  17. 智能人物画像综合分析系统——Day15
  18. 关于debian基本配置,便于初学者使用
  19. java实现注册登录版五子棋对战平台(超详细注释,内含人机实现)
  20. http访问接口post和get方法类

热门文章

  1. gettid()和pthread_self()的区别
  2. c语言利用fun求最小值,c语言:请编写函数fun(),他的功能是:求f(0)到f(50)的最小值,已知:f(0)=f(1)=1,f(2)=0,f...
  3. Flink的累加器和广播变量、广播流、分布式缓存
  4. 时序图如何表现分支_【Video Recognition】在视频分类任务中如何高效使用3D卷积...
  5. python htmltestrunner报告_python3使用HTMLTestRunner生成测试报告
  6. Unity开发《一起来捉妖》教程 | 2.用摄像头图像做背景
  7. OpenShift 4 - Fedora CoreOS (5) - CoreOS的常规操作
  8. OpenShift 4 之配置Insecure Registry和Blocked Registry镜像源
  9. Bootstrap 公布长期支持计划,Bootstrap 3 生命周期结束
  10. .net core下简单构建高可用服务集群