• 帧率、比特率、文件大小


    1.Frame(frequency) Rate 帧率(单位HZ)

      1-1定义:the number of frames per second encoded into a video file。//fps。视频编码过程每秒编码处理多少帧。(一帧就相当于一张图片)

      1-2分类:帧率分为两种,一种是交错的interlaced(简称i,一般用于电视),一种的累进的progressive(简称p)

      1-3:人的肉眼起码看到 15fps 才感觉到视频的连续性,不然就觉察出不连贯。

      常用的视频帧率:

        

    2.帧率的设置

      2-1.使用-r参数设置帧率

        

      2-2.使用fps滤镜

        

      2-3.帧率的一些预定义值的简写

        

    3.Bit(data) Rate 比特率 

      3-1定义:Bit Rate(also bitrate or data rate) 是一个全面决定音视频质量的一个参数。它指定单位时间处理的比特数。在ffmpeg中,指1秒钟处理的比特数。

      3-2分类:常用的Bit Rate

        

        //ABR用于输出固定文件大小的情况;CBR主要用于媒体流处理;VBR主要用于比较复杂的场景,比较耗时间和CPU。

    4.设置比特率

      

    5.Constant bit rate(CBR)的设置

      CBR一般用于直播视频流的情况,传输数据不缓存,比如视频会议的场景。要设置为CBR,三个参数必须是一致的:bitrate(-b)、minimal rate(-minrate)、maximal rate(-maxrate),而maxrate选项要求设置一个-bufsize参数。比如:

      

    6.设置最大的文件大小

      使用-fs(file size)参数可以设置最大的输出文件的大小

      比如:ffmpeg  -i  input.avi  -fs  10M  output.mp4

    7.计算文件的大小

      文件的大小包括视频大小和音频的大小。下面分别是视频大小的计算公式、未压缩的音频大小的计算公式、已压缩的音频大小的计算公式。

      

        //除以8是将比特转为字节

      下面是一个具体的计算例子:

        

          //真实的文件大小往往计算出来的稍微大一点,因为计算部分不包括封装头和文件原数据的大小。

  • 相关阅读:
    第二次结对编程作业
    第一次结对编程作业
    第9组 团队展示
    第一次个人编程作业
    第一次博客作业
    2016-2017-1 20155215 信息安全技术 补课上测试
    2017-2018-1 20155215 第九周 加分项 PWD命令的实现
    2017-2018-1 20155215 《信息安全系系统设计基础》实验三
    2017-2018-1 20155215 《信息安全系统设计基础》第9周学习总结
    2017-2018-1 20155215 《信息安全系统设计基础》第8周学习总结
  • 原文地址:https://www.cnblogs.com/yongfengnice/p/7093882.html
Copyright © 2020-2023  润新知