首先了解视频大小的决定因素:音频码率 视频码率和时长

视频文件大小计算公式:(音频码率+视频码率) x 时长 / 8
1Mbps=1024Kbps=1024/8KBps=128KB/s

公式:(音频码率+视频码率) x 时长 / 8
音频码率:128(kbps)
视频码率:1824 (kbps)
总时长:4*60+13 (秒)

得出:((1824+128)/1024)(460+13)/8 = 60.28515625 M
计算得出的值,与视频文件本身的大小59M,基本上对得上。

Windows下 鼠标右键视频属性
所以可以对任意一段视频进行任意大小的转换了:
数据速率(码率) 是单独的视频部分的每秒有多少的数据,这里的情况就是 3046kbps
帧速率 则是 该视频文件 每秒有多少格 这个是14格
总比特率(视频码率) 就是 视频的比特率加上音频的比特率 3046+128=3174 kbps

需要注意的是,降低码率将会导致视频画质降低,所谓的不改变画质的情况下改变视频大小的说法都是不准确的!

清晰度由码率决定,视频尺寸和像素量由分辨率决定。码率越高越清晰(前提是分辨率保持不变),分辨率越大视频尺寸越大。

假如我们现在压缩一个视频同时需要尽量保证视频的画质,此时我们需要调整的参数就是视频大小,也就是改变了视频分辨率,压缩视频分辨率就需要同样压缩码率,例如原视频是码率3000,调整码率到500输出的就会是1/6大小。但这个调整压缩是有比例和要求的,要压缩码率又保持视频清晰度,必须是原视频的码率相对分辨率是超高,例如原视频分辨率480p码率3000,压缩到分辨率480p码率500依然能效果不错,因为480p分辨率大小只需要码率500就能保证清晰度,原视频的码率3000其实是无意义的大;如给一个分辨率很高的视频设置一个极低的码率,结果就是清晰度惨不忍睹,如果视频是由高分辨率转换为低分辨率的话,建议码率也要相应的降低。至于帧率不建议修改。
前面提到码率越高越清晰(前提是分辨率保持不变),但是也不是说码率无限大,视频就会无限的清晰,码率提升到一定值之后, 再往上的画质改善程度就不明显了,只会增大文件体积。 所以码率选的合适, 才可以保证清晰度又保持文件不会太大。
给大家推荐一下常用的分辨率和码率标准参数:

分辨率320x240 码率200-384kbps;

分辨率640x480 码率768-1024kbps;

分辨率1280x720(720p) 码率2048-3072kbps;

分辨率1920x1080(1080p) 码率5120-8192kbps。

举个“栗子”:分辨率就是一个盒子,码率就是这个盒子里面装东西,他们之间有一个比例,不能装太多也不能装太小,装多了浪费,装少了影响清晰度。

所以只需要更改视频码率就能够控制视频大小啦!实际计算自己体会咯~

如何控制视频输出大小,视频大小实现固定相关推荐

  1. 如何让弹窗不影响主界面_如何压缩视频大小不影响画质

    生活中在网站下载的视频,手机拍摄的视频,或者自己录制的视频,需要分享给朋友,上传到某些平台,在传输的过程中,文件太大,平台传输失败,我们如何让视频压缩到很小并且不影响画质,.今天小编来告诉你如何使用& ...

  2. 有助于理解分辨率、帧率、压缩率、码率和视频大小的关系式

    为什么要写这个? 看了很多介绍视频的相关属性和视频压缩编码的算法,但没有很清晰的梳理属性之间的计算关系(也可能是我看得太少) 名词理解 分辨率,每帧视频大小 帧率,每秒图片输 压缩率,根据不同编码方式 ...

  3. 如何压缩mp4视频大小

    如何压缩mp4视频大小?无论我们做什么事都要有计划,先把怎么做,怎么展开想清楚,把头绪理顺,然后再一步一步的来,事情就变得简单了.比如我们压缩MP4视频,首先我们想清楚压缩mp4视频是一定要借助工具来 ...

  4. 如何压缩视频大小不影响画质

    生活中在网站下载的视频,手机拍摄的视频,或者自己录制的视频,需要分享给朋友,上传到某些平台,在传输的过程中,文件太大,平台传输失败,我们如何让视频压缩到很小并且不影响画质,.今天小编来告诉你如何使用& ...

  5. android surfaceview 大小,MediaPlayer + SurfaceView(视频大小和surfaceview大小)

    第一部分:问题的出现 需求:页面有很多布局,其中有一块区域播放视频,当我单击这块区域的时候,全屏播放. 我使用MediaPlayer + SurfaceView,当全屏时,改变SurfaceView的 ...

  6. 如何使用 FFmpeg 减小视频大小

    如何安装FFmpeg 本文介绍如何在 8中安装ffmpeg,FFmpeg 在默认的CentOS 8 源仓库中没有提供,可以从第三方软件源中安装: [root@localhost ~]# rpm -iv ...

  7. img 错误样式css,css设置图片大小_css 控制img图片的大小样式

    摘要 腾兴网为您分享:css 控制img图片的大小样式,掌上财富,优品多多,问作业,淘客联盟等软件知识,以及手机游戏开挂神器,au补丁,局域网监测,苹果录屏专家,重复文件删除,易通教育,章鱼输入法,爱 ...

  8. 快速压缩视频大小方法

    平常生活中,大家想把出去游玩拍的视频或者照片,上传到某些平台,可能会对文件大小有限制,或者想通过微信私发给好友和朋友圈,但是微信会提示发送的视频不能大于20M,视频过大,导致无法发送,这时候我们需要一 ...

  9. 压缩视频大小画质不变,视频压缩大小清晰度不变怎么做?

    视频压缩大小清晰度不变怎么做?视频文件越来越多,随之而来的问题也越来越多了,经常有朋友问我怎么压缩视频大小并保持清晰度,小编今天给小伙伴们介绍一个压缩视频大小并保持清晰度的方法: 搜索一下: ~~~~ ...

最新文章

  1. python3报错:importError: dynamic module does not define module export function (PyInit_cv_bridge_boost
  2. python封装的好处_Python之浅谈多态和封装
  3. android 之SharedPreferences,SDCard以及网络存储
  4. gdb调试: 多线程-宏-条件断点
  5. ES6重点--笔记(转)
  6. [Java基础]数据输入
  7. selenium自动化测试_49自动化测试中最常见的Selenium异常
  8. 官网安装Nvidia CUDA Toolkit、cuDNN报错502的备用镜像下载网址
  9. Node.js 4.0 中的 ES 6 特性介绍
  10. 2020-02-27
  11. Bridge的VLAN接口模式
  12. 计算机三级 信息安全技术题库——选择题1
  13. Flash闪存颗粒和SSD知识深度解析
  14. round()函数的用法
  15. 【Windows】windows10,11系统常用快捷键
  16. 最大流 紧急疏散evacuate
  17. 微信支付的分账功能介绍
  18. 项目销毁主页Attempt to invoke virtual method 'java.lang.Object android.content.Context.getSystemService异常
  19. PL2303在ARM Linux下驱动的问题及解决方法
  20. 手机出货量大跌34.9%,2019小米将何去何从

热门文章

  1. 小学生正确使用计算机,如何培养小学生的计算机操作技能
  2. 电炉液压站比例阀控制器
  3. 小米笔记本电脑的触控板突然用不了是怎么了
  4. python爬虫使用selenium爬取动态网页信息——以智联招聘网站为例
  5. 制造业如何做好生产经营分析?
  6. 吾儿秘史第一季--趣事糗事大杂烩(2011.7.11-2014.6.1)
  7. bash单词合并_如何在Bash命令中快速更改第一个单词?
  8. 中华万年历 1.47版本已发布
  9. Photoshop设计清新风格绿色登陆框教程
  10. 手机android的文件怎么恢复,如何恢复安卓手机内置存储中已删除的文件