音视频基本概念:码率、比特率
比特率
比特率,英文为 bit rate,描述每秒钟输出多少 KB 的参数,单位是 Kbps,也就是 kbit/s,8Kbit/s = 1KB/s。也就是说 800Kbps 意思就是每秒视频就要占用 100KB 磁盘空间。对于音频文件也存在比特率,同理。压缩同一个视频,视频比特率越大,文件体积越大。视频比特率越大,画质越好,马赛克越少。
MP3 一般使用的比特率为 8~320kbps。
举一个例子:
bitrate 可以理解为 file size / duration
比如一个视频文件 20.8 M 时长为 1min,那么
bitrate = 20.8M bit/60s = 20.8 * 1024 * 1024 * 8 bit/60s = 2831 Kbps
假设音频的码率为固定 128 Kbps,那么视频的码率就是
2831 Kbps - 128 Kbps = 2703 Kbps
H.264 标准建议
视频大小 |
分辨率 |
建议码率 |
480P |
720X480 |
1800Kbps |
720P |
1280X720 |
3500Kbps |
1080P |
1920X1080 |
8500Kbps |
可变码率
可变码率叫做 Variable Bitrate (VBR),也叫作动态比特率编码,VBR 指的是编码器的输出码率可以根据编码器输入源信号的复杂度自适应调整,目的是为了达到输出质量保持不变的同时节省存储空间。VBR 适用于存储,不太适用流式传输,可以更有效的地利用有限空间。
固定码率
固定码率叫做 Constant Bitrate (CBR),CBR 指的是编码器输出码率固定,CBR 不适合存储,CBR 对于复杂内容可能没有足够码率进行编码,从而导致质量下降,同时会在简单内容部分浪费一些码率。
音视频基本概念:码率、比特率相关推荐
- 音视频基本概念和FFmpeg的简单入门(新手友好+FFmpeg资料分享)
音视频基本概念和FFmpeg的简单入门 基本概念 容器/文件(Conainer/File): 即特定格式的多媒体文件,一般来说一个视频文件是由视频,音频,字幕等按特定的格式/规则组合到一起的,常见如: ...
- 《音视频开发进阶指南》读书笔记(一) —— 音视频基础概念
前言 最近要学音视频,在图书馆借到这本<音视频开发进阶指南>,读了一段时间觉得挺好就在某宝买了. 以后一段时间应该都会沉浸在研究音视频中,开个专题记录哈每一章的读书笔记吧(以iOS开发的角 ...
- 音视频 SDP 添加码率
音视频 SDP 添加码率 最终目标 音频设置码率 a=rtcp-muxa=rtpmap:111 opus/48000/2a=rtcp-fb:111 transport-cc - a=fmtp:111 ...
- 音视频基础概念(2)——音频
目录 1. 基本知识 2.采样率和采样位数 3.音频编码 4. 声道数 5. 码率 6. 音频格式 日常生活中,音视频随处可见,包括视频.音频.编解码.封装容器.音视频等概念. 1. 基本知识 音频数 ...
- 音视频常见概念:软解硬解、IBP帧、GOP、YUV编码
音视频常见概念 软解与硬解 IBP帧 GOP YUV编码 RGB与YUV相互转换 参考资料 软解与硬解 视频解码分为软解和硬解. 所谓"软解"就是通过软件让 CPU 进行视频解码处 ...
- 从零实现简易播放器-0.音视频基本概念
音视频基本概念 作者:史正 邮箱:shizheng163@126.com 如有错误还请及时指正 如果有错误的描述给您带来不便还请见谅 如需交流请发送邮件,欢迎联系 我的csdn : https://b ...
- 音视频基础概念(1)——视频
目录 1.1 动画书 1.2 视频 1.3 视频帧 1.4 帧率 1.5 色彩空间 RGB与YUV YUV优势 RGB与YUV的换算 日常生活中,音视频随处可见,包括视频.音频.编解码.封装容器.音视 ...
- 音视频篇 - 音视频基础概念
本文章是阅读<音视频开发进阶指南基于android与ios平台的实践>一书的学习笔记. 目录: 什么是声音 声波的三要素 数字音频 音频编码 图像的物理现象 YUV 视频编码 视频编码的相 ...
- 何为音视频流媒体,音视频基础概念(建议收藏)
一.音频 1.采样率 是指在每个声道上的采样速率,而不是所有声道的采样速率 例如:16000Hz 表示1s中在连续信号中采集16000次,每一次叫做一个采样点 2.采样位宽(位数) 例如:16bit ...
- 音视频基础概念(5)——音频基础说明
现实生活中,音频(Audio)主要用在两大场景中,包括语音(Voice)和音乐(Music).语音主要用于沟通,如打电话等.目前由于语音识别技术的发展,人机语音交互也是语音的一个应用方向,很多大厂推出 ...
最新文章
- 树和二叉树(四种遍历,建树)详解+二叉排序树(包含图像和相关习题)
- php7 windows2008,【笔记】Windows Server2008 R2 安装 PHP7 缺少 API-ms-win-crt-runtime-l1-1-0.dll 解决方案...
- 黑马java代码04-05.docx
- 新闻发布项目——业务逻辑层(commentService)
- IBM 前面板显示信息提示
- 字符串匹配——RabinKarp算法
- 红帽linux企业版6的进程,红帽企业版 Linux 6 设备映射多路径
- Xcode5 如何添加一个Github/Repository 并且Checkout
- 计算机控制中的pid是什么意思,PID 是什么意思
- 安装linux时如何选择内存,安装Linux时硬盘划分以及挂载点问题
- 51ditu:地图基础知识
- 教你用记账方法了解账户总收支结余
- 哈工大csapp计算机系统大作业
- stm32学习笔记---STM32F4知识
- Vue——vue3路由导航守卫及其写法
- 操作系统原理——第2章 操作系统概述
- 2017年朋友圈最爆笑新闻,哈哈哈哈哈哈哈哈哈
- JAVA 对接 声网(agora) 屏幕截图功能实现直播监控
- UE Gameplay入门48(骨架网格体的混合空间)
- CCF201812-2 小明放学(JAVA)