A method for generating video file thumbnails, which includes steps: decoding video pictures in the process of video transcoding, intercepting the decoded video data according to the preset condition, obtaining the captured picture data, reducing the captured picture data according to the preset size, and entering the reduced picture data into the video data. Temporary storage; temporarily store all the picture data to generate a composite picture at once. Because of the picture data obtained from the screenshot, it does not encode it and generates small pictures. Instead, it directly stores the data in YUV format data in memory. Finally, the saved YUV data is coded to synthesize large pictures, which reduces the number of coding and decoding, and reduces the number of files to a large amount. Meanwhile, a large number of intermediate files and space storage occupancy are reduced, thus saving time and improving the efficiency of transcoding system.
【技术实现步骤摘要】
一种视频文件缩略图的生成方法及系统
本专利技术涉及视频文件处理
,具体涉及一种视频文件缩略图的生成方法及系统。
技术介绍
随着多媒体技术和网络传输技术的飞速发展,人们越来越多地青睐于通过互联网实时查询、欣赏丰富多彩的视频信息。然而,由于互联网上的视频信息质量参差不齐,为节省时间,用户常在选择视频时通过拖动进度条寻找最为精彩的片段,以作为该视频是否值得观看的标准。若视频播放器提供随选预览功能,对于想要对整个影片有粗浅印象的用户而言,将有非常大的帮助。基于此,目前的做法是对视频文件生成缩略图,其步骤包括截图步骤、存储步骤和合并步骤,具体为:截图步骤,就是在视频转码的过程中,按照截图间隔时间、截图尺寸、输出文件名等去截取图片;存储步骤,将截图数据进行缩小处理,然后各自编码生成小图片,再将这些小图片存储在磁盘上;合并步骤,就是将存储在磁盘上的多张小图片进行组合排序,并且按照一定的尺寸生成大图片。上述缩略图生成的方案的缺点就是有大量编码、解码的次数;有更多文件操作;生成了大量中间文件,增加了存储占用。如果有很多视频,每个视频的时长又很长的话,那么就要截取很多张图片,就会导致生成预览图片时间过长,系统的工作效率变低。
技术实现思路
本申请提供一种视频文件缩略图的生成方法及系统。根据第一方面,一种实施例中提供一种视频文件缩略图的生成方法,包括步骤:在视频转码过程中,对视频图片进行解码,并对解码的视频图片数据按预设条件进行截取,获得截取的图片数据;对截取的图片数据按预设尺寸进行缩小,并将缩小后的图片数据进行临时存储;将临时存储的所有图片数据进行一次编码生成一幅合成图片。 ...
【技术保护点】
一种视频文件缩略图的生成方法,其特征在于,包括步骤:在视频转码过程中,对视频图片进行解码,并对解码的视频图片数据按预设条件进行截取,获得截取的图片数据;对截取的图片数据按预设尺寸进行缩小,并将缩小后的图片数据进行临时存储;将临时存储的所有图片数据进行一次编码生成一幅合成图片。
【技术特征摘要】
1.一种视频文件缩略图的生成方法,其特征在于,包括步骤:在视频转码过程中,对视频图片进行解码,并对解码的视频图片数据按预设条件进行截取,获得截取的图片数据;对截取的图片数据按预设尺寸进行缩小,并将缩小后的图片数据进行临时存储;将临时存储的所有图片数据进行一次编码生成一幅合成图片。2.如权利要求1所述的生成方法,其特征在于,所述预设条件包括预设截图的名称、预设截图尺寸、预设截图间隔、预设输出文件名称和预设输出文件模式;所述对解码的视频图片数据按预设条件进行截取,获得截取的图片数据包括:根据所述预设截图的名称查找解码的视频图片数据,根据所述预设截图间隔按所述预设截图尺寸进行图片数据截取操作,并将截取得到的图片数据按所述预设输出文件名称与所述预设输出文件格式进行输出。3.如权利要求2所述的生成方法,其特征在于,所述预设输出文件格式为yuv格式数据。4.如权利要求1所述的生成方法,其特征在于,所述将缩小后的图片数据进行存储之前还包括根据所述合成图片的尺寸申请相应的内存空间的步骤。5.如权利要求4所述...
【专利技术属性】
技术研发人员:唐杰,马大江,姚峰,
申请(专利权)人:上海网达软件股份有限公司,
类型:发明
国别省市:上海,31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。