当前位置: 首页 > news >正文

深入理解MP4视频文件裁剪原理[下下]

深入理解MP4视频文件裁剪原理[上]
深入理解MP4视频文件裁剪原理[中]
深入理解MP4视频文件裁剪原理[下]
深入理解MP4视频文件裁剪原理[下下]

3.22 stco box*

stco box记录了每个chunk在MP4文件中的偏移量。如下图24:
在这里插入图片描述

图24

这里的offset指的是chunk的起始位置相对于整个MP4文件的偏移量,而不是相对于mdat box的偏移量。

在进行MP4裁剪操作的时候,需要根据裁剪的sample id的范围,得到chunk的范围,然后截取对应的chunk记录,因为这里记录的是chunk偏移量的绝对值,对于moov在mdat前面的情况,由于moov box的大小缩小了,因此mdat会整体往上移动,包括开头的部分音视频帧也会被删除,所以chunk的偏移量自然就变化了;对于mdat在moov前面的情况,也会因为mdat中开头部分的音视频帧会被删除&#x

http://www.lryc.cn/news/332478.html

相关文章:

  • Java中copy 一个list,不用BeanUtils.copyProperties
  • Vue3中props和emits的使用总结
  • HUAWEI 华为交换机 配置 Eth-Trunk 接口流量本地优先转发示例(堆叠)
  • MySQL 优化及故障排查
  • H12-821_182
  • IF语句
  • AttributeError: module ‘wandb‘ has no attribute ‘init‘解决办法
  • javaScript中微任务宏任务详解
  • 牛客小白月赛90
  • 【51单片机入门记录】A/D、D/A转换器PCF859应用
  • 设计模式(13):模板方法模式
  • 公众号申请上限怎么提升
  • 【算法刷题day16】Leetcode:104.二叉树的最大深度 559.n叉树的最大深度 111.二叉树的最小深度 222.完全二叉树的节点个数
  • 电商技术揭秘一:电商架构设计与核心技术
  • Ubuntu 自启动应用程序的方法
  • Star GAN论文解析
  • 全网最强JavaWeb笔记 | 万字长文爆肝JavaWeb开发——day06_数据库-MySQL-02
  • 数据结构day2--双向链表
  • 蓝桥杯单片机真题实践篇
  • 前端pdf.js将pdf转为图片,尤其适合电子发票打印
  • 第四百四十三回
  • 一分钟快速用上号称“音乐版ChatGPT”的suno AI,适合普通人的超简单教程!
  • 干货!一文读懂:位像素海外仓系统的分销功能
  • 【洛谷】P1449 后缀表达式
  • 【MySQL】聚合函数和分组聚合
  • RDD算子(四)、血缘关系、持久化
  • 51之定时器与中断系统
  • C语言中的内存函数
  • JS继承与原型、原型链
  • C#基础知识总结