一种FLV到MP4的文件容器转换方法技术

技术编号:13233512 阅读:54 留言:0更新日期:2016-05-14 20:51
本发明专利技术公开了一种FLV到MP4的文件容器转换方法,先从原文件读取时间戳信息并获得每一帧的stts,然后将连续的stts合并为一个entry,通过这种高效的转换方法,在有限的精度损失下,可以使得转换后的’moov’box长度有效降低,从而减少文件的加载时间。

【技术实现步骤摘要】

本专利技术设及一种FLV到MP4的文件容器转换方法
技术介绍
很多移动终端、上载系统、CDN等都只支持MP4格式而不支持化V的格式,但市面上 有很多存量化V文件,如果通过编码的方式转成MP4格式,不仅会降低视频质量,同时还会增 加运营成本,降低工作效率。 同时,对于MP4文件,为了提高用户体验,减少点播缓冲时间,加载文件要快速,需 要做成逐行下载的模式(Progressive Downloading Profile),即'moov' box必须在文件 起始处,并且越小越好。在MP4的spec( 14496-12)中,描述时间戳的字段是由SttS ((decoding)time-to-sample)及Ctts((composition)time to sample)组成,其中sample_ de;Ua,sample_offset都是W 'nKlhd'的' timescale'为单位的。通常情况下,为了增加精度, audio的 ' timescale'都是 W采样率为主,如48000,而 video的 ' timescale' 为90000。 但是对于FLV文件来说,描述时本文档来自技高网...

【技术保护点】
一种FLV到MP4的文件容器转换方法,其特征在于,包括如下步骤:从原文件读取时间戳信息并获得每一帧的stts;将连续的stts合并为一个entry。

【技术特征摘要】

【专利技术属性】
技术研发人员:王雪辉谢亚光叶武
申请(专利权)人:杭州当虹科技有限公司
类型:发明
国别省市:浙江;33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1