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

文章目录

  • 一、帧率
    • 1、帧率简介
    • 2、常见帧率标准
    • 3、帧率 = 刷新率
  • 二、码率
    • 1、码率简介
    • 2、码率单位






一、帧率



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 ;


#include "iostream"
using namespace std;
#include <vector>
#include <algorithm>
#include "functional"int main() {// 控制台暂停 , 按任意键继续向后执行system("pause");return 0;
};

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/412835.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

头像空白问题

当用户没有设置头像时&#xff0c;我们可以使用用户名第一个字来当头像 主要涉及一个截取&#xff0c;截取字符串第一个字 变量名.charAt(0) 如果变量名为null或者undefine 那么就会报错 使用可选链操作符 &#xff1f; 当前面的值为nul或undefine时&#xff0c;就不会执行…

011:vue结合css动画animation实现下雪效果

文章目录 1. 实现效果2. 编写一个下雪效果组件 VabSnow.vue3. 页面使用4. 注意点 1. 实现效果 GIF录屏文件太卡有点卡&#xff0c;实际是很丝滑的 2. 编写一个下雪效果组件 VabSnow.vue 在 src 下新建 components 文件&#xff0c;创建VabSnow.vue组件文件 <template>…

第三届iEnglish全国ETP大赛展现教育游戏新趋势

随着社会步入数字化纪元,游戏作为信息交流和传播的重要载体,在教育领域的潜能日益凸显。特别是寓教于乐的“教育游戏”学习方式让更多家长和孩子体验到“玩中学,学中玩”的乐趣,在教育领域的潜能也日益凸显。 本周五(1月19日)晚上7点,国内首个教育游戏赛事、以“玩转英语,用iE…

在国外外出结账时应该怎样表述,柯桥生活英语学习

大家平时外出就餐时&#xff0c;尤其是那种外国餐厅&#xff0c;结账时都怎么表达&#xff1f;可能大家会脱口而出“how much”..... 如果你真的这么说&#xff0c;那可就“踩雷”了。因为&#xff0c;在歪果仁的文化中&#xff0c;用how引导的疑问句都或多或少涉及隐私问题&am…

触发器简述

数据库是与表有关的数据库对象&#xff0c;在执行insert&#xff0c;delete&#xff0c;update之前或之后&#xff0c;触发并执行触发器中定义的sql语句集合&#xff0c;来保证数据的完整性等操作,目前只支持行级触发器&#xff0c;而不支持语句触发器。 触发器的语法&#xff…

线程同步--生产者消费者模型

文章目录 一.条件变量pthread线程库提供的条件变量操作 二.生产者消费者模型生产者消费者模型的高效性基于环形队列实现生产者消费者模型中的数据容器 一.条件变量 条件变量是线程间共享的全局变量,线程间可以通过条件变量进行同步控制条件变量的使用必须依赖于互斥锁以确保线…

Pure-admin框架 Pure-table中获取所选中的内容的信息

最近在尝试使用Pure-admin框架来进行开发&#xff0c;正好遇到了多选表格需要获取选中项的id的情况&#xff0c;因为平台介绍说是二次封装 element-plus 的 Table &#xff0c;直接拿el-table的方法来试 在table上设置属性ref"multipleTableRef" let idArr [];mult…

centos7 arm服务器编译升级安装动态库libstdc++.so.6,解决GLIBC和CXXABI版本低的问题

前言 由于centos7内置的libstdc.so.6版本太低&#xff0c;导致安装第三方包的时候&#xff0c;会报“CXXABI_1.3.8”不存在等问题。 自带的打印如下&#xff1a; strings /usr/lib64/libstdc.so.6 | grep GLIBC strings /usr/lib64/libstdc.so.6 | grep CXXABI 如图 升级 注…

Pytorch实战——3、数据加载与处理

&#x1f345; 写在前面 &#x1f468;‍&#x1f393; 博主介绍&#xff1a;大家好&#xff0c;这里是hyk写算法了吗&#xff0c;一枚致力于学习算法和人工智能领域的小菜鸟。 &#x1f50e;个人主页&#xff1a;主页链接&#xff08;欢迎各位大佬光临指导&#xff09; ⭐️近…

Linux操作系统----gdb调试工具(配实操图)

绪论​ “不用滞留采花保存&#xff0c;只管往前走去&#xff0c;一路上百花自会盛开。 ——泰戈尔”。本章是Linux工具篇的最后一章。gdb调试工具是我们日常工作中需要掌握的一项重要技能我们需要基本的掌握release和debug的区别以及gdb的调试方法的指令。下一章我们将进入真正…

【4k】4k的webrtc播放示例

目录 使用带研发角色的账号&#xff0c;在app端设置下分辨率 &#xff1a; 4k 点播 ffplay播放看下详细的参数 使用带研发角色的账号&#xff0c;在app端设置下分辨率 &#xff1a; 4k 点播 ffplay播放看下详细的参数

机器学习---特征选择与稀疏学习

1. 特征 特征&#xff1a;描述物体的属性。 特征的分类&#xff1a;相关特征: 对当前学习任务有用的属性&#xff1b;无关特征: 与当前学习任务无关的属性 特征选择&#xff1a;从给定的特征集合中选出任务相关特征子集&#xff1b;必须确保不丢失重要特征。 原因&#xff…