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


多媒体/流媒体开发
