【中学教资-信息技术】多媒体文件大小的存储

图像/音频/视频文件大小的计算

  • 1 图像文件
  • 2 音频文件
  • 3 视频文件
  • 4 例题
  • 5 总结

视频讲解:音频文件大小/视频文件大小计算-失舵之舟

1 图像文件

压缩比=原始大小/被压缩之后大小
颜色深度:指图像中每个像素所占的二进制位数(bit)
n位可以表示 2 n 2^n 2n钟颜色(RGB=24位, 2 24 2^{24} 224
图像文件大小(字节)=图像分辨率×颜色深度÷8
图像文件大小(KB)=图像分辨率×颜色深度÷8÷1024

2 音频文件

1.音频文件大小(字节)=采样频率×量化精度×声道数×时间÷8
采样频率:44.1kHz 44.1×1000Hz
量化精度:16bit
声道数:单声道/立体声
时间:秒s
这些都是bit单位,除以8之后变成Byte单位,如果转KB就再除以1024
2.音频文件大小=比特率×时间÷8
比特率:传输速度bps=b/s 如果给的是Bps=B/s,就不用除以8

3 视频文件

1.视频文件大小(字节)=图像分辨率×颜色深度×帧频率×时间÷8
帧频:25fps
视频文件大小=一张图的大小×总张数
2.视频文件大小=比特率(bps)×时间÷8

4 例题

在这里插入图片描述
在这里插入图片描述

5 总结

在这里插入图片描述


http://www.ppmy.cn/server/109732.html

相关文章

vue大数据展示之虚拟列表

面试代码学习 父组件&#xff1a; <template><div class"box"><!--items总条数、 size数据高度、 shownumber每次渲染数据--><list :items"items" :size"60" :shownumber"10"></list></div><…

005、架构_数据节点

​DN组件总览 ​ DN节点包含进程 dbagent进程:主要提供数据节点高可用、数据导入导出、数据备份恢复、事务一致性、运维类功能、集群的扩缩容、卸数等功能;MySQL进程:主要提供数据一致性、分组管理、快同步复制、高低水位等;

CSS学习5

复合选择器 前言一、交集选择器二、并集选择器三、后代选择器四、子元素选择器五、属性选择器六、伪元素选择器&#xff08;css3&#xff09; 前言 复合选择器是由两个或多个基础选择器组成的。 一、交集选择器 由两个选择器构成&#xff0c;第一个为标签选择器&#xff0c;第…

光敏电阻传感器详解(STM32)

目录 一、介绍 二、传感器原理 1.光敏电阻传感器介绍 2.原理图 三、程序设计 main.c文件 ldr.h文件 ldr.c文件 四、实验效果 五、资料获取 项目分享 一、介绍 光敏电阻器是利用半导体的光电导效应制成的一种电阻值随入射光的强弱而改变的电阻器&#xff0c;又称为光…

深入解析 Spring Boot 中 MyBatis 自动配置的流程

在 Spring Boot 项目中&#xff0c;自动配置是一个非常强大的功能&#xff0c;可以极大简化配置工作。本文将通过 MyBatis 的自动配置为例&#xff0c;详细解析 Spring Boot 自动配置的整个流程&#xff0c;包括从 META-INF/spring.factories 文件到 mysql-connector-java 依赖…

SprinBoot+Vue实验室考勤管理小程序的设计与实现

目录 1 项目介绍2 项目截图3 核心代码3.1 Controller3.2 Service3.3 Dao3.4 application.yml3.5 SpringbootApplication3.5 Vue3.6 uniapp代码 4 数据库表设计5 文档参考6 计算机毕设选题推荐7 源码获取 1 项目介绍 博主个人介绍&#xff1a;CSDN认证博客专家&#xff0c;CSDN平…

LeetCode - 7 整数反转

题目来源 7. 整数反转 - 力扣&#xff08;LeetCode&#xff09; 题目描述 给你一个 32 位的有符号整数 x &#xff0c;返回将 x 中的数字部分反转后的结果。 如果反转后整数超过 32 位的有符号整数的范围 [−2^31, 2^31 − 1] &#xff0c;就返回 0。 假设环境不允许存储 …

Kafka简单搭建及常用命令

一、Kafka的服务搭建 1. 安装包下载 这里我下载的是目前最新的版本&#xff0c;在3.X版本及之后的版本中&#xff0c;Kafka已经移除了Zookeeper的强依赖&#xff0c;虽然依旧支持以Zookeeper的方式启动&#xff0c;但本文仅介绍无Zookeeper的启动方式&#xff0c;即kraft模式。…

贪心算法---监控二叉树

题目&#xff1a; 给定一个二叉树&#xff0c;我们在树的节点上安装摄像头。 节点上的每个摄影头都可以监视其父对象、自身及其直接子对象。 计算监控树的所有节点所需的最小摄像头数量。 思路&#xff1a; 叶结点上不能放摄像头&#xff0c;在叶结点的父亲节点上开始放摄…

物品租赁​​​​​​​|基于SprinBoot+vue的物品租赁​​​​​​​系统(源码+数据库+文档)

物品租赁系统 基于SprinBootvue的物品租赁系统 一、前言 二、系统设计 三、系统功能设计 5.1 系统功能模块 5.2 管理员功能模块实现 四、数据库设计 五、核心代码 六、论文参考 七、最新计算机毕设选题推荐 八、源码获取&#xff1a; 博主介绍&#xff1a;✌️大…

python发现是anaconda的,而不是原来的编译环境

发现有三个python编译器。 可以检查一下环境变量&#xff0c;把原来的python编译器版本上移到anaconda的python编译器之前。这样每次在终端使用python命令就是原来的python编译器版本了

2、AI测试辅助-需求分析

AI测试辅助-需求分析 一、需求分析1.1 创建需求文档1.2 需求分析提炼测试点1.3 测试点补充 二、总结 一、需求分析 关键&#xff1a;需要事先将需求整理成文档。如果没有可以尝试使用ChatGPT生成一份。 产品文档格式内容&#xff1a; 产品需求文档&#xff08;Product Requi…

Python 生成随机的国内 ip

示例代码&#xff1a; import randomdef generate_random_cn_ip():# 中国大陆IP范围start_ip "36.54.0.0"end_ip "123.255.255.254"# 将IP地址转换为整数start_ip_num int(start_ip.replace(".", ""))end_ip_num int(end_ip.rep…

数据库中utf8mb4_unicode_520_ci较之utf8mb4_unicode_ci 具体增加了哪些特性

utf8mb4_unicode_520_ci 相对于 utf8mb4_unicode_ci 在 Unicode 排序和字符比较规则上有所改进&#xff0c;主要体现在对 Unicode 5.2 标准的支持。具体增加的特性包括&#xff1a; 1. 新字符的支持 新增字符&#xff1a;Unicode 5.2 引入了许多新字符和符号&#xff0c;这些…

【 html+css 绚丽Loading 】 000027 旋风破云扇

前言&#xff1a;哈喽&#xff0c;大家好&#xff0c;今天给大家分享htmlcss 绚丽Loading&#xff01;并提供具体代码帮助大家深入理解&#xff0c;彻底掌握&#xff01;创作不易&#xff0c;如果能帮助到大家或者给大家一些灵感和启发&#xff0c;欢迎收藏关注哦 &#x1f495…

用 Higress AI 网关降低 AI 调用成本 - 阿里云天池云原生编程挑战赛参赛攻略

作者介绍&#xff1a;杨贝宁&#xff0c;爱丁堡大学博士在读&#xff0c;研究方向为向量数据库 《Higress AI 网关挑战赛》正在火热进行中&#xff0c;Higress 社区邀请了目前位于排行榜 top5 的选手杨贝宁同学分享他的心得。下面是他整理的参赛攻略&#xff1a; 背景 我们…

【JVM】OOM与调优(二)

OOM与调优 6.JVM工具如jps 该命令是纯Java编写的 -q:只显示Java进程的ID -m:输出Java进程的ID main函数所在类的名字 传递给main函数的参数 -l:输出Java进程的IDmain函数所在类的全限定名(包名类名) -v:输出Java进程的IDmain函数所在类的名称传递给JVM的参数 应用&am…

21行为型设计模式——状态模式

一、状态模式介绍 状态模式&#xff08;State Pattern&#xff09;是一种行为设计模式&#xff0c;它允许对象在其内部状态改变时改变其行为&#xff0c;使对象看起来好像修改了其类。通过将状态行为封装在状态对象中&#xff0c;状态模式将对象的状态与其行为解耦&#xff0c…

【STM32】RTC

忠实的时间记录者——RTC&#xff0c;板子断电也能继续记录&#xff08;当然&#xff0c;得有纽扣电池供电&#xff09;。 大部分图片来源&#xff1a;正点原子HAL库课程 专栏目录&#xff1a;记录自己的嵌入式学习之路-CSDN博客 目录 1 概述 2 应用 3 RTC方案 4 …

JavaWeb基础 -- SpringMVC

JavaWeb基础 – SpringMVC 1.MVC简介 1.1 应用分层 应用分层是一种软件开发思想&#xff0c;将应用程序划分为多个层次&#xff0c;每个层次都分别负责自己的职责&#xff0c;多个层次之间来协同提供完整的功能&#xff0c;根据项目的复杂度&#xff0c;将项目分成三层或四层…