[发明专利]一种视频文件的编辑方法和装置有效
申请号: | 200810116983.X | 申请日: | 2008-07-22 |
公开(公告)号: | CN101635848A | 公开(公告)日: | 2010-01-27 |
发明(设计)人: | 张磊;王常波;周期律 | 申请(专利权)人: | 北大方正集团有限公司;北京大学;北京北大方正电子有限公司 |
主分类号: | H04N7/26 | 分类号: | H04N7/26;G11B27/034 |
代理公司: | 北京汇泽知识产权代理有限公司 | 代理人: | 张颖玲;王黎延 |
地址: | 100871北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 视频文件 编辑 方法 装置 | ||
1.一种视频文件的编辑方法,其特征在于,该方法包括:
对视频数据和音频数据进行采集、压缩编码,然后按照数据结构Sample 分别对压缩编码后的视频数据和音频数据进行分割,以输出视频Sample和音频 Sample,每个视频Sample对应一个视频帧,所述每个视频Sample中包含视频 压缩编码数据及其采集时产生的开始时间戳、持续时间和该视频Sample所对应 的视频帧是否为关键帧的信息,每个音频Sample包含音频压缩编码数据及对应 的开始时间戳和持续时间,其中,开始时间戳为开始采集当前Sample的时刻, 持续时间为开始采集当前SamPle到开始采集下一个Sample的时间间隔;
A、对采集到的视频Sample和音频Sample分别进行缓存;
B、根据缓存的视频Sample和音频Sample中的开始时间戳,对所述缓存 的视频Sample和音频Sample进行同步;
C、从缓存中取出所述同步的视频Sample和音频Sample进行解码预览, 同时配置文件头,生成片段文件,将所述同步的视频Sample和音频Sample连 续写入所述片段文件;
D、根据所述片段文件中的视频Sample是否为关键帧的信息,确定所述片 段文件的切分点,向所述正在写入同步视频Sample和音频Sample的片段文件 添加索引信息,生成完整的片段文件;
将各个完整的片段文件映射到流媒体处理开发包DES的时问线模型中的 Source组件中,对片段文件进行编辑。
2.根据权利要求1所述视频文件的编辑方法,其特征在于,步骤B所述 对缓存的视频Sample和音频Sample进行同步,具体包括:
a、记录第一个视频Sample进行缓存时的本地绝对时间TV1和采集该视频 Sample时产生的开始时间戳tV1,以及第一个音频Sample进行缓存时的本地绝 对时间TA1和开始时间戳tA1;
b、选取所述TV1和TA1中的较大者为本地绝对基准时间Tbase,设置视频Sample 和音频Sample进行缓存时的缓存延时为ρ,且设置第一个视频Sample和音频 Sample的本地render绝对时间为Tbase+ρ,并根据所述Tbase、ρ、tV1和tA1得到每 个视频Sample和音频Sample的本地render绝对时间Tn,其中,本地render绝 对时间为当前的视频Sample或者音频Sample解码预览和写入片段文件的时间, 根据下面的公式得到每个视频Sample和音频Sample的本地render绝对时间:
其中,Tn表示第n个视频Sample和音频Sample的本地render绝对时间,tVn表示第n个视频Sample的开始时间戳,tAn表示第n个音频Sample的开始时间 戳,n为正整数;
c、轮询缓存的视频Sample和音频Sample,在Tn≥Tcurrent时,将所述缓存的 视频Sample和音频Sample从缓存中取出,其中,Tcurrent表示轮询所述视频Sample 或音频Sample的当前的本地绝对时间。
3.根据权利要求1所述视频文件的编辑方法,其特征在于,所述对各个片 段文件进行编辑之后,该方法还包括:对所述编辑后的片段文件进行发布。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北大方正集团有限公司;北京大学;北京北大方正电子有限公司,未经北大方正集团有限公司;北京大学;北京北大方正电子有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810116983.X/1.html,转载请声明来源钻瓜专利网。