zoukankan      html  css  js  c++  java
  • 视频参数介绍及关系《转》

    转《视频参数介绍以及之间的关系》  http://www.mp4soft.cn/8.html

    :视频参数编码格式、码率、分辨率、帧率,决定了视频的清晰度及大小。

    ---原文---

    视频的参数主要有编码格式,分辨率,码率,帧率,这些影响着视频的清晰度和体积大小。
      编码格式有很多种,在技术不断进步的情况下,针对不同的用途,产生了各种编码格式。不同编码格式的压缩率不一样,且在不同码率下保证的画面质量也不一样。
      分辨率大家应该比较熟悉了,视频文件的用途决定分辨率的大小。大家应该选择合适的分辨率,能有效提高视频编码效率和控制文件大小,并获得最佳观赏效果。
      码率直接与文件体积有关。完整的视频文件是由音频流与视频流2个部分组成的,音频和视频分别使用的是不同的码率,因此一个视频文件的码率是音频码率+视频码率。码率与编码格式配合是否合适,直接关系到视频文件是否清晰。
    码率的一般计算公式:
    文件大小(MB为单位)× 1024 × 8 / 影片总长度(秒为单位) = 码率(Kbps)
    这里的码率是视频码率和音频码率的总和
      所以码率越高,视频播放时间越长,文件体积就越大。不是分辨率越大文件就越大,只是一般情况下,为了保证清晰度,较高的分辨率需要较高的编码率配合。
      帧率:一般认为,只要视频文件的帧率达到或超过24帧/秒,就可以理解为画面流畅。帧率太低,则必然导致视觉上感觉画面不流畅,如常见共享网站提供的FLV文件,就经常会感觉画面不流畅,因为帧率只有12帧/秒。对于非智能手机等设备,因为硬件运算能力不高,支持的帧率一般也不高,很多手机都只有15帧/秒播放能力,部分手机能力甚至更低,因此手机视频文件普遍不很流畅。当帧率达到30帧/秒的时候,即使非常激烈的画面变化,人眼也能感受到很流畅。人眼能感知的最高速度是60帧/秒。根据帧率的定义,我们能够了解到,当分辨率一定的时候,假设保持同样的清晰度,帧率越高,画面越流畅,需要的编码率也越高,文件体积也就相应变大。
      现在我们已经能了解分辨率、清晰度、编码率、编码格式、文件体积大小、帧率之间的关系了。分辨率越大,需要较高的码率来支持,这样清晰度才会高,同时帧率越高,画面越流畅,但都会造成文件体积相应增大,但越先进的编码格式,可以用更小的编码率实现同样的效果,从而减小文件的体积。同时存在的问题就是,越先进的编码标准对硬件的运算能力要求越高。
      所以根据实际情况,确定合适的分辨率。在保持一定画面清晰度和声音质量的前提下,确定需要的编码格式,再根据设置的帧率、编码格式的压缩率特点,确定合适的编码率。

     

  • 相关阅读:
    【mysql】八、mysql的学习---查询缓存
    【mysql】七、mysql的学习---应用优化
    【mysql】六、mysql的学习---SQL优化
    【mysql】五、mysql的学习---存储引擎
    【mysql】四、mysql的学习---触发器
    【mysql】三、mysql的学习---存储过程和函数
    【mysql】二、mysql的学习---视图
    server --SSD中,SATA,m2,PCIE和NVME各代表了什么,关系是什么
    windows--禁用驱动程序强制签名
    linux --kernel 和 OS 的关系区别
  • 原文地址:https://www.cnblogs.com/qdpurple/p/6734485.html
Copyright © 2011-2022 走看看