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

文章目录

一、帧率


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;
};
相关推荐
安步当歌1 小时前
【WebRTC】视频编码链路中各个类的简单分析——VideoStreamEncoder
音视频·webrtc·视频编解码·video-codec
顾北川_野1 小时前
Android CALL关于电话音频和紧急电话设置和获取
android·音视频
顶呱呱程序1 小时前
2-143 基于matlab-GUI的脉冲响应不变法实现音频滤波功能
算法·matlab·音视频·matlab-gui·音频滤波·脉冲响应不变法
EasyCVR2 小时前
萤石设备视频接入平台EasyCVR多品牌摄像机视频平台海康ehome平台(ISUP)接入EasyCVR不在线如何排查?
运维·服务器·网络·人工智能·ffmpeg·音视频
runing_an_min2 小时前
ffmpeg 视频滤镜:屏蔽边框杂色- fillborders
ffmpeg·音视频·fillborders
我喜欢就喜欢15 小时前
基于qt vs下的视频播放
开发语言·qt·音视频
安步当歌15 小时前
【WebRTC】视频采集模块中各个类的简单分析
音视频·webrtc·视频编解码·video-codec
EasyGBS16 小时前
国标GB28181公网直播EasyGBS国标GB28181软件管理解决方案
大数据·网络·音视频·媒体·视频监控·gb28181
Johnstons19 小时前
AnaTraf | 网络性能监控系统保障音视频质量的秘籍
网络·音视频·网络流量监控·网络流量分析·npmd
lrlianmengba19 小时前
推荐一款非常好用的视频编辑软件:Movavi Video Editor Plus
音视频