比特率、帧率、文件大小

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

  

  

时间: 2024-11-05 11:27:24

比特率、帧率、文件大小的相关文章

FFMPEG-数据结构解释(AVCodecContext,AVStream,AVFormatContext)

http://blog.csdn.net/yuan892173701/article/details/8702333 AVCodecContext  这是一个描述编解码器上下文的数据结构,包含了众多编解码器需要的参数信息 如果是单纯使用libavcodec,这部分信息需要调 用者进行初始化:如果是使用整个FFMPEG库,这部分信息在调用 av_open_input_file和av_find_stream_info的过程中根据文件的头信息及媒体流内的头部信息完成初始化.其中几个主要 域的释义如下:

FFmpeg基础一

来源:http://blog.csdn.net/chance_yin/article/details/10323441 一.研究数字多媒体,首先要了解几个基本术语(ffmpeg的相关文档几乎都是英文的,不弄懂几个基本术语看文档还是比较吃力的) 1.容器/文件 (Container/file) ,既多媒体源文件 2.媒体流(Stream):与时间相关的一段连续数据.既某一时刻对应某个数据,这样的多个连续数据组在一起就成了媒体流. 3.数据帧/数据包(Frame/Packet):一个媒体流由大量的数

(转)FFMPEG-数据结构解释(AVCodecContext,AVStream,AVFormatContext)

AVCodecContext  这是一个描述编解码器上下文的数据结构,包含了众多编解码器需要的参数信息 如果是单纯使用libavcodec,这部分信息需要调用者进行初始化:如果是使用整个FFMPEG库,这部分信息在调用 av_open_input_file和av_find_stream_info的过程中根据文件的头信息及媒体流内的头部信息完成初始化.其中几个主要 域的释义如下: extradata/extradata_size: 这个buffer中存放了解码器可能会用到的额外信息,在av_rea

格式工厂视频转换参数设置攻略

格式工厂是一个常用且好用的视频转换工具,但是怎么设置参数才能使转换后的视频更清晰且视频体积又不过于庞大呢?下面我们就来看看格式工厂输出设置更清晰视频的方法,需要的朋友可以参考下. 首先提供格式工厂视频转换软件的下载地址:http://www.pcfreetime.com/ 1.以转换MP4视频为例,首先得打开格式工厂软件. 2.点击"输出配置",进行视频转换参数的设置.分辨率是屏幕的大小,码率是比特率?帧率是每秒帧数目前符合我们标准的视频,都不会对源视频做压缩.以下几种情况会对视频做压

面部表情视频中进行远程心率测量:ICCV2019论文解析

Remote Heart Rate Measurement from Highly Compressed Facial Videos: an End-to-end Deep Learning Solution with Video Enhancement 论文链接: http://openaccess.thecvf.com/content_ICCV_2019/papers/Yu_Remote_Heart_Rate_Measurement_From_Highly_Compressed_Facial

ffmpeg-比特率,帧率和文件大小

比特率和帧率是音视频基本的特性,对于音视频整体的质量有关键作用!如果知道比特率和持续时间,就可以计算输出文件的大小. 1.Frame(frequency)rate introduction 帧率就是每秒编码进视频文件的帧数目.人类的眼睛需要每秒至少15帧才能将图像连贯在一起.帧率的单位是HZ,LCD显示一般有60Hz的平率. 有2种类型的帧率-interlaced(denoted asi after FPS number) and progressive(denoted asp after FP

帧率码率比特率

涉及到编解码的工作,经常会遇到一些名词,诸如码率,帧率,比特率的相关概念,本文简单扒一扒一些常见概念以及其会影响什么. 一.概念解析比特率:简单来说,码率就是指单位时间内传送的数据量,一般以秒为单位,如:128 kbps,表示每秒通过网络传送的数据量为 128k bit.帧率:是指视频每秒钟包含多少张画面,一般单位为fps,如25 fps.码率:与比特率是一个概念,从技术的角度来讲,比特率显得更专业一些. 二.具体影响的因素 码率:码率越高,表示单位时间通过网络接收的数据量越多,对带宽的要求也就

码流 / 码率 / 比特率 / 帧速率 / 分辨率 / 高清的区别

GOP/ 码流 /码率 / 比特率 / 帧速率 / 分辨率 GOP(Group of picture) 关键帧的周期,也就是两个IDR帧之间的距离,一个帧组的最大帧数,一般而言,每一秒视频至少需要使用 1 个关键帧.增加关键帧个数可改善质量,但是同时增加带宽和网络负载. 需要说明的是,通过提高GOP值来提高图像质量是有限度的,在遇到场景切换的情况时,H.264编码器会自动强制插入一个I帧,此时实际的GOP值被缩短了.另一方面,在一个GOP中,P.B帧是由I帧预测得到的,当I帧的图像质量比较差时,

视频比特率,与帧速率和分辨率之间的差异联系

视频比特率,哪一个帧速率和分辨率影响薄膜的透明性 率:量,和成正比的体积:更大的速率.体积较大.较小的速度.较小的体积. 率是每单位时间的数据比特的数据传输所传输,一般来说,我们使用单位kbps每秒千位.取样率(并不等同与採样率,採样率的单位是Hz,表示每秒採样的次数).单位时间内取样率越大,精度就越高.处理出来的文件就越接近原始文件,可是文件体积与取样率是成正比的.所以差点儿全部的编码格式重视的都是怎样用最低的码率达到最少的失真,环绕这个核心衍生出来cbr(固定码率)与vbr(可变码率). "