mp4格式信息:计算文件时间。

星途1987 星途1987 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
大家好,我自己些了一个程序生成了一个mp4文件。mvhd这个box的timescale 是9000 duration是总时间*9000
现在我的mp4文件里面只有一个track,是sound .其下的tkhd的duration是mvhd的duration,mdhd的timescale是22050,duration是stts里面的samplecount * sampleduration,然后edts数据是duration是mvhd的duration,stts的smaplecount是16693, sampleduration是1024。

这些信息大概都和计算时间有关系。但是我用quicktime播放器播放我的mp4文件的时候,它显示的总时间是几十个小时...
mplayer播放我的正常。请问一下大侠们,这是怎么回事?quicktime计算mp4的时间是怎么计算的阿?mp4文件计算时间除了mvhd的duration / timescale 和stts的samplecount * sampleduration / timescale还有什么方法。
等待指教。
...全文

相关推荐

深入了解MP4格式:全面分析工具介绍

MP4(MPEG-4 Part 14)是一种数字多媒体容器格式,广泛应用于存储音视频数据。它的技术基础源于MPEG-4标准,该标准自1998年首次发布以来,随着编码技术和计算机处理能力的增强而不断发展。MP4格式以其高压缩比和良好的视频质量,在互联网传输和移动设备上得到了普及应用。编解码技术是MP4的核心,它决定了文件的压缩效率和播放质量。常见的视频编解码器有H.264和HEVC,音频编解码器则包括AAC、MP3等。

新职语

MP4格式分析

1.先说几个基本概念   Sample: 采样,对于音视频来说就是一个编码帧;Sample_count即总帧数,Sample_index即帧下标。                   在一个Mp4文件里面,所有Box处理的Samples都是严格按照帧序号排列的。删除或者修改一帧,很多个Box里面的内容需要从新计算。   Chunk: 块,一个Chunk包括一个或者多个同类型Sampl

一路向南_csdn

mp4封装格式各box类型讲解及IBP帧计算

mp4封装格式各box类型讲解及IBP帧计算 文章目录mp4封装格式各box类型讲解及IBP帧计算boxftyp boxmoov boxmvhd box (Movie Header Box)trak box (Track Box)tkhd(track header box)mdia (Track Media Structure)mdhd (Media Header Box)PTS和DTS的计算I P B 帧的概念stts(Decoding Time to Sample Box)ctts(Compositio

青丶空゛

【数据压缩】MP4文件格式分析

预设问题:什么是MP4,MP4的封装格式是什么?该容器包含哪些元数据信息?包含哪些节目信息?如何从该容器中提取音频、视频、字幕数据,并交给解码器 解码,有时间戳否?通过什么方式保证同步? MP4指的是音频,即MPEG-2 AAC标准下对MP3的一种升级。但随着时间变化,MP4逐渐转移到目前的视频内容上,以MPEG-4为标准。MP4文件封装格式标准为ISO/IEC 14496-12。一般ISISO/IEC组织指定的标准用数字来表述,即为ISO/IEC 14496即MPEG-4标准。 MP4视频文件封装

alexgcz

将微信QQ语音文件转换为MP4格式指南

在数字化时代,即时通讯软件如微信和QQ已经成为我们日常沟通不可或缺的一部分。除了文字和图片消息,语音信息的便捷性也使得其使用频率极高。然而,许多人并不熟悉这些语音消息背后的技术细节,尤其是文件格式的相关知识。本章将带您走进微信和QQ语音文件的内部世界,从技术角度分析这两种文件格式的基本构成和特点。微信和QQ的语音消息在客户端中采用的是专有格式,这意味着它们通常无法直接在其他非官方应用程序中播放。微信语音文件通常以.amr为后缀,这是一种广泛应用于移动通信的音频文件格式,以其压缩率高和文件体积小著称。

bsdr
评论 4
收藏 已收藏
分享
返回顶部