【FFmpeg学习】H264 视频编码格式详细总结

本文深入探讨了H264视频编码格式,解释了视频压缩编码的基本技术,如预测编码和变换编码,并详细阐述了I帧、B帧、P帧的原理。通过理解帧内预测、帧间预测以及H.264编码结构,揭示了视频压缩中如何处理时间冗余、空间冗余,以实现高效的数据压缩。
摘要由CSDN通过智能技术生成

一、音视频的一些名词解释

1. 码率

指视频文件在单位时间内使用的数据流量,也叫码流率。码率越大,说明单位时间内取样率越大,数据流精度就越高,这样表现出来的的效果就是:视频画面更清晰画质更高。

一般以秒为单位,如:128 kbps,表示每秒通过网络传送的数据量为 128k bit.

2. 帧率

指视频每秒钟包含多少张画面,一般单位为fps。

帧率越高,表示单位时间内图像帧的个数,普通的视频文件一般在25fps - 30fps之间,表示每秒钟25-30张图像,而一般涉及到游戏等帧率会比较高一些,一般>60fps。在其他的参数一定的情况下,帧率越高,视频或游戏的流畅度更好,反之,帧率越低,视频或游戏的流畅度越次,低于15fps的时候人眼一般都会比较感觉到明显的卡顿

3.分辨率

分辨率就是(矩形)图片的长度和宽度,即图片的尺寸。分辨率影响图像大小,与图像大小成正比:分辨率越高,图像越大;分辨率越低,图像越小。

二、H264 视频编码格式

为什么要做编码压缩:

对于视频数据而言,视频编码的最主要目的是数据压缩。这是因为动态图像的像素形式表示数据量极为巨大,存储空间和传输带宽完全无法满足保存和传输的需求。例如,图像的每个像素的三个颜色分量RGB各需要一个字节表示,那么每一个像素至少需要3字节,分辨率

  • 0
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值