IT袋

当前位置:主页 > 经验教程 > 建站编程 >

视频格式与编码知识整理

视频格式与编码知识整理 视频格式与编码知识总结(2)

时间:2024-02-02 13:39:09 来源:IT袋 作者:马勇
导读:视频格式与编码知识整理,边际递减效应 。 码率计算视频大小 由于 1byte (字节) 为 8bit (位),而 1KB 为 1024byte,也即 8192bit。 假如一个视频时长为 3min,码率为恒定的 6000kbps,则这个

视频格式与编码知识整理

边际递减效应

码率计算视频大小

由于 1byte (字节) 为 8bit (位),而 1KB 为 1024byte,也即 8192bit。

假如一个视频时长为 3min,码率为恒定的 6000kbps,则这个视频的大小计算为:

视频格式与编码知识整理

码率类型

常有的视频码率类型有:

  • CBR: 固定码率,视频全程码率固定。
  • VBR: 动态码率,根据场景动态调整码率。
  • VBR-2 Pass: 即 VBR 渲染两遍。第一遍分析视频复杂度,分配好每帧码率。第二遍再渲染视频,从而更加精确控制。
  • CRF: 固定画质质量,但码率大小不可控。

视频压缩

1920×1080 的视频,每一帧有约 200 万个像素。

而每个像素由 RGB 构成,每个颜色占 1 个 byte。

因此,一帧视频在不压缩时的大小为:

视频格式与编码知识整理

这样,若一秒钟有 60 帧,则大小有 474.61m 大小。因此需要对视频进行压缩。

视频压缩包括帧内压缩和帧间压缩。

  • 帧内压缩即将视频中每一帧都压缩为 JPEG 类的有损图像。
  • 帧间压缩即只保存几帧关键帧,其余均为预测帧。

不同的编码格式有着不同的压缩方式。在 H.264 中,包括

  • I 帧: 完整的关键帧。
  • P 帧: 是预测帧,记录宏块的变化信息。
  • B 帧: 在 I 帧和 P 帧基础上进一步的双向预测帧。

GOP (Group of Picture): 每一组 IPB 帧的序列包含了多少帧,也即一个 I 帧后要经过多少帧才出现下一帧。

GOP 越大,B 和 P 帧越多,同码率下视频质量越高。

上面IT袋网为您介绍的视频格式与编码知识整理的技术经验小知识,以上内容供大家学习了解!

相关阅读

  • 深入理解MySQL:常见面试题及答案

    深入理解MySQL:常见面试题及答案

    本文导读:深入理解MySQL的相关介绍,请看下面详细的介绍。 1. 数据库基础 1.1 什么是数据库?什么是MySQL? 数据库是一个系统,用于存储和管理数据的地方。 这些数据被组织为一种结构,使

  • 如何实现一个IOC容器?

    如何实现一个IOC容器?

    小编为大家说一说如何实现一个IOC容器的相关经验,一起来了解了解吧。 概括来说分为四步: 配置文件配置包扫描路径 递归包扫描获取.class文件 反射、确定需要交给IOC管理的类 对需要注入的

  • 计算机网络基础题库及答案解析 网络基础题库及答案解析

    计算机网络基础题库及答案解析 网络基础题库及答案解析

    今天分享:计算机网络基础题库及答案解析方面的知识,很不错的方法小知识,建议收藏哦! 在这篇文章中,我们将列举一些计算机网络基础的题目,并给出参考答案。 这些题目和答案能够帮

  • SFlow和SNMP的用途和适用场景

    SFlow和SNMP的用途和适用场景

    跟大家说一说SFlow和SNMP的用途和适用场景方面的讲解,很不错的方法小知识,建议收藏哦! SNMP 用途 :SNMP是一种广泛用于网络设备管理的协议。它通常用于监控设备的状态、性能和配置,如路