【音视频】MP4封装格式

基本概念

使用MP4box.js查看MP4内部组成结构

整体结构

数据索引(moov)+数据流包(mdat)

各个包的位置,大小,信息,时间戳,编码方式等全在数据索引

数据流包只有纯二进制码流数据

数据索引 moov

树形目录结构

由mvhd头信息和多个trak组成

每一个trak对应一个码流包

mvhd头信息

音频trak

视频trak

数据流包 mdat


重要总结

时间戳存放位置

数据索引(moov)的每个trag下的stts

数据存放位置

数据流包(mdat)中

怎么区别 音频 视频数据

moov的每个trak的mdia中minf⾥⾯的⼦容器,⾳频和视频轨是有区别的

  • 视频轨:vmhd
  • ⾳频轨:smhd
相关推荐
墨染天姬6 小时前
[V2X]音频数据流图
音视频
byte轻骑兵16 小时前
【AVDTP】规范精讲[6]: 打通全流程,蓝牙音频连接背后的12步信令博弈
人工智能·音视频·avrcp·蓝牙耳机·蓝牙车机
qq36219670516 小时前
# 视频转文字准确率如何提升?影响识别质量的 6 个关键因素与优化技巧
音视频
不爱记笔记16 小时前
音视频转笔记工具横评2026,通义听悟、Ai好记、NotebookLM 实测对比
人工智能·笔记·ai·音视频·飞书·obsidian
中微极客17 小时前
Seedance 2.5深度解析:字节跳动30秒4K视频生成模型架构与API实战
音视频
SimpleLearingAI17 小时前
生成图像/视频质量评估
音视频·多模态大模型
hz5678917 小时前
音视频技术SDK选型指南:企业实时互动场景的关键能力解析
网络·云计算·音视频·实时音视频·信息与通信
paokuflying17 小时前
ffmpeg提取视频中的音频
ffmpeg·音视频
不爱记笔记18 小时前
上下班路上怎么消化技术视频?我把B站内容转成播客,通勤时间也能系统学习
学习·ai·音视频·知识库·知识管理
zandy101120 小时前
Seedance 2.0第三方创作工具怎么选?商用视频工作流评估指南
音视频