【音视频原理】图像相关概念 ② ( 帧率 | 常见帧率标准 | 码率 | 码率单位 )

文章目录

一、帧率


1、帧率简介

帧率 Frame Rate , 帧 指的是 是 画面帧 , 帧率 是 画面帧 的 速率 ;

帧率 的 单位是 FPS , Frames Per Second , 是 每秒钟 的 画面帧 个数 ;

帧率 是 动画 / 电影 / 游戏 的 每秒钟 的 画面数 , 用于 测量 视频 的 信息数量 ;

帧率 越高 , 视频 信息数量越多 ;

帧率 与 流畅度 相关 , 帧率越高 , 流畅度越高 , 需要的设备 性能越高 ;

注意 区分 帧率 与 清晰度 , 清晰度指的是 画面的 像素个数 , 像素越高 清晰度越高 ;

2、常见帧率标准

连续画面标准 : 当我们看 图像 画面时 , 画面帧 会 在 视网膜 中暂时停留 , 如果 帧率 达到了 24 帧 / 秒 , 我们的 大脑就会认为 这个 图像是连续的 ;

常见帧率 :

  • 电影 : 24 FPS
  • 电视剧 / 监控 : 25 FPS
  • 视频通话 : 15 FPS
  • 游戏 : 60 FPS

帧率 对于视频 / 电影 / 游戏 等 动态图像 的 流畅度 和 观感 有着重要影响 , 帧率越高 体验越好 , 流畅度越高 , 越消耗性能 , 视频文件越大 ;

帧率参考 :

3、帧率 = 刷新率

在 3D 游戏中 , 帧率 可以理解为 " 刷新率 " , 单位是 赫兹 Hz , 表示 1 秒钟 屏幕画面刷新次数 ;

电脑中 为了 保证 动作流畅 , 电脑的 画面 至少 30 帧以上 ;

一般情况下 游戏的 帧率为 60 Hz , 表示 1 秒钟要刷新 60 幅画面 ;

二、码率


1、码率简介

码率 指的是 视频文件 在 单位时间内 的 数据流量 , 单位一般是 Mbps , 这是数据传输速率的一种单位 ;

Mbps 表示单位时间内传送比特的数目 , 通常用于衡量数字信号的传输速率 , 如 : 视频 / 音频 等多媒体数据的传输速率 , 网络带宽速率 等 ;

一般情况下 , 码率越高 , 视频的 分辨率 越高 , 视频越清晰 ; 但不是绝对的 , 有些时候 模糊的文件 码率也很高 ;

对 相同的 原始 视频图像 进行编码时 , 编码算法相同 , 码率越高 :

  • 图像 / 声音质量越高
  • 视频图像失真越小
  • 传输的数据量越大
  • 传输需要的带宽越大
  • 视频画面越清晰
  • 视频越流畅

2、码率单位

码率的单位 是 " Mbps " , 英文全称 " Megabits Per Second " , " 兆比特每秒 " , 是 传输速率单位 , 指每秒传输 比特 数量 ;

1 Mbps 代表每秒传输 1,000,000 位 ( 比特 , bit ) , 8 bit = 1 Byte , Byte 是字节 , 每字节 有 8 位 , 即 每秒传输的数据量为 1,000,000 / 8 =125,000 Byte / s ;

Mbps 主要用来描述数据传输速度 , 如 : 网络带宽 / 硬盘读写速度 等 , 数值越大代表速度越快 ;

以网络带宽为例 , 1M 的宽带 , 那么平均下载速率约为 100kb/s ;

Mbps 和 MBps 是两个不同的单位

  • Mbps 表示每秒传输的比特数
  • MBps 表示每秒传输的字节数

由于 1 Byte 由 8 bits 组成 , 1 Mbps 等于 0.125 MBps ;


cpp 复制代码
#include "iostream"
using namespace std;
#include <vector>
#include <algorithm>
#include "functional"

int main() {

	// 控制台暂停 , 按任意键继续向后执行
	system("pause");
	return 0;
};
相关推荐
Android系统攻城狮5 小时前
Android16音频之设置offload模式延迟填充AudioTrack.setOffloadDelayPadding:用法实例(一百六十三)
音视频·android16·音频进阶
小邓   ༽6 小时前
【27种视频文件格式,测试视频】
音视频·视频编解码·视频下载·视频格式·测试视频·测试专用视频
aqi006 小时前
FFmpeg开发笔记(九十六)采用Kotlin+Compose的视频编辑器OpenVideoEditor
android·ffmpeg·kotlin·音视频·流媒体
墨染天姬6 小时前
【AI】2025视频模型排行
人工智能·音视频
wangnaisheng6 小时前
Intel IPP 图像处理相关函数
c++·c#·图像
18538162800航7 小时前
碰一碰发视频源码搭建定制开发的底层逻辑深度解析
音视频
Blossom.1187 小时前
多模态视频理解实战:从0到1构建视频-文本对齐大模型
人工智能·python·深度学习·神经网络·重构·音视频·知识图谱
私人珍藏库7 小时前
[Windows] BiliTools v1.4.7 B站视频下载工具
音视频
zymill9 小时前
flvAnalyser --- AVS系列视频标准ES分析使用指南
音视频·实时音视频·视频编解码·视频·智能电视·avs3
weixin199701080169 小时前
哔哩哔哩 item_search_video - 根据关键词获取视频列表接口对接全攻略:从入门到精通
人工智能·音视频