当前位置:网站首页>【读书会第13期】音视频文件的封装格式
【读书会第13期】音视频文件的封装格式
2022-07-27 21:32:00 【华为云】
音视频的部分知识概念
- 码率
- 时长
- 封装格式
- 编码协议
视频:
- 分辨率
- 帧率
- 画质
- 像素
音频:
- 采样率
- 声道数
- 声道布局
- 音质
- 采样数
- 采样位数
- 帧时长
常见的视频封装格式:
MP4、TS、MKV、FLV
MP4的组成:由许多Box和FullBox组成
FullBox:是Box的拓展,再iieader中增加了8位verison信息和24位的flags信息
Box:Header和Data两部分组成
Header:包含了整个Box的长度大小 和 类型
Data:包含了实际数据 or 纯数据 or 子Box(子Box又称为容器)
ftype Box:文件开始位置---数据:类型、版本、兼容协议等
moov容器:媒体数据信息,内部又包含了两个子容器
mvhd:文件头信息
trak(轨道):媒体文件中的track信息
mdat Box:存放媒体文件的实际数据内容
常见的音频封装格式:
MP3、WMA、AAC、RTMP、RTSP、HLS
边栏推荐
- Construction and application of super large scale knowledge map of ants
- [flight control development foundation tutorial 6] crazy shell · open source formation UAV SPI (six axis sensor data acquisition)
- If we were the developer responsible for repairing the collapse of station B that night
- BUUCTF-RSA
- 荣耀多款产品齐发,笔记本MagicBook V 14售价6199元起
- Assertion mechanism in test class
- Use a grayscale filter
- [GWCTF 2019]枯燥的抽奖
- 尚硅谷尚品项目汇笔记(一)
- C语言实现五子棋游戏
猜你喜欢

org.junit.runners.model. InvalidTestClassError: Invalid test class ‘com.zhj.esdemo. MysqlTests‘: 1.
![[NCTF2019]babyRSA1](/img/c1/52e79b6e40390374d48783725311ba.gif)
[NCTF2019]babyRSA1

Latex常用总结(2):输入矩阵(输入矩阵、对角阵、方程组等)

Realization of gobang man-machine combat

物联网有助于应对气候变化的 3 种方式

Window function over

基于mediapipe的姿态识别和简单行为识别

New media content output method - short video

【飞控开发基础教程6】疯壳·开源编队无人机-SPI(六轴传感器数据获取)

Liux common commands (view and open firewall port number + view and kill process)
随机推荐
服务器开放敏感端口
Latex中如何加粗字体 & 如何打出圆圈序号
ESP8266-----MQTT云下设备上云
物联网有助于应对气候变化的 3 种方式
Bank marketing predicts the success rate of a customer's purchase of financial products
R语言R原生plot函数和lines函数的主要参数说明、解析(type、pch、cex、lty、lwd、col、xlab、ylab)
[MRCTF2020]babyRSA
MFC提示this application has requested the runtime to terminate it in an unusual way editbox框已经删了还在使用
网站被黑后处理方法及删除批量恶意代码的方法步骤
Use a grayscale filter
J9 Digital Science Popularization: how does the double consensus of Sui network work?
很棒的一个思维题CF1671D Insert a Progression
MapReduce (III)
Buuctf childrsa Fermat theorem
AI briefing how to use loss surfaces a model integration
[NCTF2019]babyRSA1
2022/7/24-7/25
[NPUCTF2020]EzRSA
Oracle密码过期解决办法
北欧岗位制博士申请有多难?