CN112418058A - 视频处理方法及装置 - Google Patents

视频处理方法及装置 Download PDF

Info

Publication number
CN112418058A
CN112418058A CN202011302351.XA CN202011302351A CN112418058A CN 112418058 A CN112418058 A CN 112418058A CN 202011302351 A CN202011302351 A CN 202011302351A CN 112418058 A CN112418058 A CN 112418058A
Authority
CN
China
Prior art keywords
video
target
position information
processed
image
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202011302351.XA
Other languages
English (en)
Inventor
唐君行
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shanghai Bilibili Technology Co Ltd
Original Assignee
Shanghai Bilibili Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shanghai Bilibili Technology Co Ltd filed Critical Shanghai Bilibili Technology Co Ltd
Priority to CN202011302351.XA priority Critical patent/CN112418058A/zh
Publication of CN112418058A publication Critical patent/CN112418058A/zh
Priority to PCT/CN2021/119991 priority patent/WO2022105419A1/zh
Priority to US18/037,750 priority patent/US20240013811A1/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • G11B27/34Indicating arrangements 
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V20/00Scenes; Scene-specific elements
    • G06V20/40Scenes; Scene-specific elements in video content
    • G06V20/46Extracting features or characteristics from the video content, e.g. video fingerprints, representative shots or key frames
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/70Information retrieval; Database structures therefor; File system structures therefor of video data
    • G06F16/74Browsing; Visualisation therefor
    • G06F16/748Hypervideo
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/70Information retrieval; Database structures therefor; File system structures therefor of video data
    • G06F16/78Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
    • G06F16/7867Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using information manually generated, e.g. tags, keywords, comments, title and artist information, manually generated time, location and usage information, user ratings
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/134Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
    • H04N19/167Position within a video image, e.g. region of interest [ROI]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/169Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
    • H04N19/17Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object
    • H04N19/172Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a picture, frame or field

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Signal Processing (AREA)
  • General Engineering & Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Databases & Information Systems (AREA)
  • Human Computer Interaction (AREA)
  • Library & Information Science (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

本申请提供视频处理方法及装置,其中所述视频处理方法包括:获取待处理视频;解码所述待处理视频,获得目标视频帧集合,其中,所述目标视频帧集合中包括目标识别图像;确定所述目标视频帧集合在所述待处理视频中的视频位置信息、所述目标识别图像在所述目标视频帧集合中的图像位置信息和所述目标识别图像对应的目标链接;将所述视频位置信息、所述图像位置信息和所述目标链接对应存储,并与所述待处理视频绑定,通过本申请提供的视频处理方法,方便用户更快捷的跳转至目标链接,简化了繁琐流程,提高了用户体验。

Description

视频处理方法及装置
技术领域
本申请涉及互联网技术领域,特别涉及一种视频处理方法。本申请同时涉及一种视频处理装置,一种计算设备,以及一种计算机可读存储介质。
背景技术
随着互联网技术的发展,视频已经从单纯的电影电视剧等向多元化发展,越来越多的自制视频面向公众。
视频上传者可以通过视频网站上传自制视频,若视频上传者在视频中想向大众分享一些内容时,通常会选择在视频中嵌入二维码、条形码、小程序码、QR码的方式,并在视频外部的描述信息中表示想要分享内容的链接地址,用户在观看视频时,若想实时观看视频上传者分享的内容时,就需要用另外的终端设备进行扫码识别,或通过截图,再通过手机对截图进行识别的方式获取内容,操作十分不便,若通过点击视频外部的描述信息中的链接地址的方式,则需要退出视频,并且若链接地址比较多的情况下,无法快速准确的识别自己想要的内容,也比较费时费力,进而造成用户的流失。
发明内容
有鉴于此,本申请实施例提供了一种视频处理方法。本申请同时涉及一种视频处理装置,一种计算设备,以及一种计算机可读存储介质,以解决现有技术中存在的视频上传者在视频的描述信息中添加链接,用户在观看视频过程中想要获取视频上传者分享的内容时费时费力,用户体验差的技术缺陷。
根据本申请实施例的第一方面,提供了一种视频处理方法,包括:
获取待处理视频;
解码所述待处理视频,获得目标视频帧集合,其中,所述目标视频帧集合中包括目标识别图像;
确定所述目标视频帧集合在所述待处理视频中的视频位置信息、所述目标识别图像在所述目标视频帧集合中的图像位置信息和所述目标识别图像对应的目标链接;
将所述视频位置信息、所述图像位置信息和所述目标链接对应存储,并与所述待处理视频绑定。
根据本申请实施例的第二方面,提供了一种视频处理装置,包括:
获取模块,被配置为获取待处理视频;
解码模块,被配置为解码所述待处理视频,获得目标视频帧集合,其中,所述目标视频帧集合中包括目标识别图像;
确定模块,被配置为确定所述目标视频帧集合在所述待处理视频中的视频位置信息、所述目标识别图像在所述目标视频帧集合中的图像位置信息和所述目标识别图像对应的目标链接;
存储绑定模块,被配置为将所述视频位置信息、所述图像位置信息和所述目标链接对应存储,并与所述待处理视频绑定。
根据本申请实施例的第三方面,提供了一种计算设备,包括:
存储器和处理器;
所述存储器用于存储计算机可执行指令,所述处理器用于执行所述计算机可执行指令:
获取待处理视频;
解码所述待处理视频,获得目标视频帧集合,其中,所述目标视频帧集合中包括目标识别图像;
确定所述目标视频帧集合在所述待处理视频中的视频位置信息、所述目标识别图像在所述目标视频帧集合中的图像位置信息和所述目标识别图像对应的目标链接;
将所述视频位置信息、所述图像位置信息和所述目标链接对应存储,并与所述待处理视频绑定。
根据本申请实施例的第四方面,提供了一种计算机可读存储介质,其存储有计算机可执行指令,该指令被处理器执行时实现任意所述视频处理方法的步骤。
本申请提供的视频处理方法,获取待处理视频;解码所述待处理视频,获得目标视频帧集合,其中,所述目标视频帧集合中包括目标识别图像;确定所述目标视频帧集合在所述待处理视频中的视频位置信息、所述目标识别图像在所述目标视频帧集合中的图像位置信息和所述目标识别图像对应的目标链接;将所述视频位置信息、所述图像位置信息和所述目标链接对应存储,并与所述待处理视频绑定。
本申请一实施例实现了在视频上传完成后的处理阶段,将目标识别图像对应的链接地址与目标识别图像在视频中的位置信息对应存储,当视频播放时,用户可以直接点击视频中的目标识别图像,从而直接打开目标识别图像对应的链接地址,无需执行扫描操作,可以更好的帮助用户跳转至视频上传者想要分享的内容,简化扫码的繁琐流程,提高用户体验。
附图说明
图1是本申请一实施例提供的一种视频处理方法的流程图;
图2是本申请一实施例提供的一种应用于某视频网站的视频处理方法的处理流程图;
图3是本申请一实施例提供的一种视频处理装置的结构示意图;
图4是本申请一实施例提供的一种计算设备的结构框图。
具体实施方式
在下面的描述中阐述了很多具体细节以便于充分理解本申请。但是本申请能够以很多不同于在此描述的其它方式来实施,本领域技术人员可以在不违背本申请内涵的情况下做类似推广,因此本申请不受下面公开的具体实施的限制。
在本申请一个或多个实施例中使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本申请一个或多个实施例。在本申请一个或多个实施例和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本申请一个或多个实施例中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。
应当理解,尽管在本申请一个或多个实施例中可能采用术语第一、第二等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本申请一个或多个实施例范围的情况下,第一也可以被称为第二,类似地,第二也可以被称为第一。取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”。
首先,对本申请一个或多个实施例涉及的名词术语进行解释。
超级文本:将各种不同空间的文字信息组织在一起的网状文本,超文本更是一种用户界面范式,用以显示文本及文本之间相关的内容,现实超文本普遍以电子文档的方式存在,其中的文字包含有可以链接到其他位置或文档的连接,允许从当前阅读位置直接切换到超文本链接所指向的位置,超文本的格式有很多,目前最常使用的是超文本标记语言(标准通用标记语言下的一个应用)及富文本格式。
超级文本技术:在普通文本里嵌入链接信息,使得文本具备交互能力,可以点击文本、跳转,从而连接互联网中的所有资源,方便用户。
QR码:二维条码的一种,QR来自英文“Quick Response”的缩写,即快速反应的意思,源自发明者希望QR码可以让其内容快速被解码,QR码比普通条码可存储更多的资料,亦无需像普通条码般在扫描时直接对准扫描器。
在本申请中,提供了一种视频处理方法,本申请同时涉及一种视频处理装置,一种计算设备,以及一种计算机可读存储介质,在下面的实施例中逐一进行详细说明。
图1示出了根据本申请一实施例提供的一种视频处理方法的流程图,具体包括以下步骤:
步骤102:获取待处理视频。
待处理视频为视频上传者上传到视频网站的视频,视频上传完成后,视频网站要对视频做一些处理,比如在视频中添加水印,为视频添加简介信息等等,例如,某视频上传者在视频网站上传视频,视频网站需要对已经完成上传的视频做相应处理,则视频即为待处理视频。
在本申请提供的一具体实施方式中,获取某视频上传者上传的待处理视频M。
步骤104:解码所述待处理视频,获得目标视频帧集合,其中,所述目标视频帧集合中包括目标识别图像。
在获得待处理视频后,对所述待处理视频做解码处理,获得所述待处理视频中的每个目标视频帧,目标视频帧为包括有目标识别图像的视频帧。在实际应用中,一个待处理视频的视频帧会有很多,而有时视频上传者会在视频中的某一个时间段嵌入一个目标识别图像,用户可以通过扫描该目标识别图像跳转至目标识别图像对应的链接地址,基于此,目标视频帧为包含有目标识别图像的视频帧,在一个待处理视频中,目标视频帧是连续的。
目标识别图像为包含有视频上传者想要分享的内容的图像,用户可以通过扫描识别所述目标识别图像获取内容,在实际应用中,所述目标识别图像包括二维码、条形码、小程序码、QR码中的任意一个,目标识别图像的具体表现形式在本申请中不做限制,以实际应用为准。
具体的,解码所述待处理视频,获得目标视频帧集合,其中,所述目标视频帧集合中包括目标识别图像,包括:
解码所述待处理视频,生成初始视频帧集合;
在所述初始视频帧集合中筛选包括目标识别图像的视频帧生成目标视频帧集合。
在实际应用中,通常先对所述待处理视频做解码,根据所述待处理视频对应的全部视频帧生成初始视频帧集合,在初始视频帧集合中包括目标视频帧和非目标视频帧。
在获得初始视频帧集合后,可以通过图像识别技术,在所述初始视频帧集合中筛选包括有目标识别图像的视频帧,将包含有目标识别图像的视频帧组成到一起生成目标视频帧集合,目标视频帧集合是初始视频帧集合的子集。
在具体实施时,对一个待处理视频进行解码后获得的视频帧的数量可能会非常大,比如一个待处理视频为超高清视频,待处理视频的帧率为60帧,即一秒有60个视频帧,一分钟就有3600个视频帧,若待处理视频的时长比较长的话,视频帧的数量非常庞大,计算处理速度就会比较慢,对服务器的要求也比较高,因此,为了提高效率,解码所述待处理视频,包括:根据预设的时间间隔解码所述待处理视频。
为了识别待处理视频中的目标识别图像,对视频进行解码处理时,分帧的精度无需精确到每一帧视频帧,可以将待处理视频按照预设的时间间隔进行解码,比如按照一秒一帧的时间间隔对待处理视频进行解码,这样,一分钟只需要60个视频帧,相比于对待处理视频全部解码得到的视频帧而言,视频帧的数量就会大大减少,视频处理效率也会更高。
在本申请提供的一具体实施方式中,沿用上例,以1秒的时间间隔为单位对待处理视频M进行解码处理,待处理视频共计360秒,获得360个视频帧,再通过图像识别法获得360个视频帧中有60个目标视频帧,目标视频帧中包括识别二维码。
步骤106:确定所述目标视频帧集合在所述待处理视频中的视频位置信息、所述目标识别图像在所述目标视频帧集合中的图像位置信息和所述目标识别图像对应的目标链接。
在实际应用中,目标视频帧集合中的目标视频帧都是连续的,目标视频帧集合在所述待处理视频中的视频位置信息为目标视频帧在所述待处理视频帧中的起始结束位置,比如目标视频帧集合在视频的第30秒开始,第60秒结束。
所述目标识别图像在所述目标视频帧集合中的图像位置信息为目标识别图像出现在目标视频帧中的位置信息,如在目标视频帧中的某个坐标区域。
目标识别图像对应的目标链接为目标识别图像对应的链接信息,用户通过扫描该目标识别图像即可跳转至目标链接对应的地址,在现有技术中,所述目标链接地址保存在视频简介中。
具体的,确定所述目标视频帧集合在所述待处理视频中的视频位置信息,包括:
确定所述目标视频帧集合中第一个目标视频帧在所述待处理视频中的时间点作为起始时间点;
确定所述目标视频帧集合中最后一个目标视频帧在所述待处理视频中的时间点为结束时间点;
根据所述结束时间点和所述起始时间点确定所述目标视频帧集合在所述待处理视频中的视频位置信息。
在实际应用中,目标视频帧通常都是连续的,因此目标视频帧集合中的第一个目标视频帧对应的时间点即可作为目标识别图像在待处理视频中出现的开始时间,最后一个目标视频帧对应的时间点即可作为目标识别图像在待处理视频中出现的结束时间,因此,确定第一个目标视频帧在所述待处理视频中的起始时间点,确定最后一个目标视频帧在所述待处理视频中的结束时间点,根据结束时间点和起始时间点即可确定目标视频帧集合在待处理视频中的视频位置信息。
在本申请提供的一具体实施方式中,沿用上例,待处理视频M包括60个目标视频帧,其中第一个目标视频帧出现在待处理视频的第60秒,最后一个目标视频帧出现在所述待处理视频的第120秒,则可以确定视频位置信息为目标视频帧集合出现在待处理视频中的第60-120秒。
另一方面,确定所述目标识别图像在所述目标视频帧集合中的图像位置信息,包括:
在所述目标视频帧集合中确定目标视频帧;
确定所述目标识别图像在所述目标视频帧中的坐标信息作为图像位置信息。
在实际应用中,目标识别图像在待处理视频中的位置可以是固定的,也可以是动态的,相应的,目标识别图像的图像位置信息可以是一个,也可以是多个,若目标识别图像在待处理视频中的位置是固定的,则只需确定目标识别图像在某一个目标视频帧中的图像位置信息即可,若目标识别图像在待处理视频中的位置是动态的,则需要确定目标识别图像在每个目标视频帧中的图像位置信息。
具体的,确定所述目标识别图像在所述目标视频帧中的坐标信息作为图像位置信息,包括:
在所述目标识别图像为矩形的情况下,根据所述目标识别图像的任一顶点坐标、长和宽确定所述目标识别图像在所述目标视频帧中的坐标信息;或
在所述目标识别图像为圆形的情况下,根据所述目标识别图像的圆心坐标和半径确定所述目标识别图像在所述目标视频帧中的坐标信息;或
在所述目标识别图像为三角形的情况下,格局所述目标识别图像的三个顶点坐标确定所述目标识别图像在所述目标视频帧中的坐标信息。
在实际应用中,目标识别图像的形状各种各样,可以为矩形、圆形、三角形等规则形状,也可以为不规则形状,当目标识别图像为矩形的情况下,可以根据目标识别图像的某一个顶点(左上、左下、右上、右下)的坐标和矩形的长和宽来表示目标识别图像在目标视频帧中的坐标信息,当目标识别图像为原型的情况下,可以根据目标识别图像的圆心坐标和半径表示目标识别图像在目标视频帧中的坐标信息,当目标识别图像为三角形的情况下,可以根据目标识别图像三个顶点的坐标来表示目标识别图像在目标视频帧中的坐标信息,当目标识别图像为不规则形状时,可以根据实际情况取目标识别图像上若干个点的坐标来表示目标识别图像在目标视频帧中的位置,本申请中不对确定所述目标识别图像在所述目标视频帧中的坐标信息作为图像位置信息做限定。
在本申请提供的一具体实施方式中,沿用上例,待处理视频M中的目标视频帧集合在所述待处理视频中的视频位置信息为“第60秒至第120秒”,识别二维码在待处理视频中出现的位置是固定的,且识别二维码为矩形,确定识别二维码在所述目标视频帧集合中的图像位置信息为(x左上,y左上,a,b),其中,(x左上,y左上)为识别二维码左上角顶点的坐标,a为识别二维码的长,b为识别二维码的宽;同时获得二维码对应的目标链接为“https://www.******”。
步骤108:将所述视频位置信息、所述图像位置信息和所述目标链接对应存储,并与所述待处理视频绑定。
将所述视频位置信息、所述图像位置信息和所述目标链接对应存储起来,并与所述待处理视频绑定,当视频播放时,可以读取上述信息。
具体的,将所述视频位置信息、所述图像位置信息和所述目标链接对应存储,并与所述待处理视频绑定,包括:
将所述视频位置信息、所述图像位置信息和所述目标链接对应存储至元信息文件;
将所述元信息文件与所述待处理视频绑定。
元信息(Metadta)又称为中介数据、元数据,为描述数据的数据,主要是描述数据属性的信息,用来支持如指示存储位置、历史数据、资源查找、文件记录等功能,元信息是一种电子式目录,记录数据的内容或特色,达成协助数据检索的目的。
将所述视频位置信息、所述图像位置信息和所述目标链接对应存储至元信息文件,并将元信息文件与所述待处理视频进行绑定,当播放视频时,读取元信息文件,用链接的形式还原目标识别图像在视频中出现的时间、在视频中的位置和目标链接。
可选的,所述方法还包括:
在所述待处理视频播放至所述视频位置信息的情况下,接收用户的点击指令,并获取所述点击指令的点击位置信息;
在所述点击位置信息满足所述图像位置信息的情况下,获取并跳转至所述目标链接。
用户在观看视频时,可以通过点击屏幕的方式发送点击指令,在待处理视频播放过程中,不同的点击指令对应不同的操作,比如暂停、缩小画面等等,当待处理视频播放至视频位置信息的情况下,接收到用户发送的点击指令,就需要获取点击指令对应的点击位置信息,如点击位置不符合所述图像位置信息的情况下,则说明用户点击了目标识别图像之外的位置,可以直接执行对应的操作;若点击位置信息符合所述图像位置信息的情况下,说明用户点击了目标识别图像,则获取于所述待处理视频绑定的目标链接,并跳转至所述目标链接。
在实际应用中,为了防止用户误操作,在获取并跳转至所述目标链接之前,所述方法还包括:
响应于所述点击指令向所述用户发送询问信息,其中,所述询问信息用于确定是否跳转至所述目标链接;
在接收到用户根据所述询问信息发送的确定指令的情况下,获取并跳转至所述目标链接。
在实际应用中,有时用户可能会有误操作,不小心点击到目标识别图像,若直接跳转则会影响用户体验,还可以在跳转至目标链接之前向用户发送询问信息,询问用户是否以跳转,若用户选择继续或确认,则跳转至目标链接,若用户选择取消或不继续,则继续播放视频。
在本申请提供的一具体实施方式中,沿用上例,将待处理视频M与视频位置信息“第60秒至第120秒”、图像位置信息(x左上,y左上,a,b)和识别二维码对应的目标链接“https://www.******”绑定。
用户播放视频M,当播放至第60-120秒之间时,接收用户发送的点击指令,并获取点击指令的点击位置信息(x点击,y点击),若点击位置信息(x点击,y点击)落在图像位置信息(x左上,y左上,a,b)的区域范围内,则获取并跳转至所述目标链接“https://www.******”。
本申请实施例提供的视频处理方法,在视频上传完成后的处理阶段,将目标识别图像对应的链接地址与目标识别图像在视频中的位置信息对应存储,当视频播放时,用户可以直接点击视频中的目标识别图像,从而直接打开目标识别图像对应的链接地址,无需执行扫描操作,可以更好的帮助用户跳转至视频上传者想要分享的内容,简化扫码的繁琐流程,提高用户体验。
其次,在打开链接地址之前,向用户发送询问信息,询问用户是否打开链接,防止用户误操作,进一步提高了用户的使用体验。
下述结合附图2,以本申请提供的视频处理方法在某视频网站的应用为例,对所述视频处理方法进行进一步说明。其中,图2示出了本申请一实施例提供的一种应用于某视频网站的视频处理方法的处理流程图,具体包括以下步骤:
步骤202:获取待处理视频。
在本申请提供的实施例中,用户将视频T上传至视频网站B,视频T即为待处理视频。
步骤204:根据预设的时间间隔解码所述待处理视频生成初始视频帧集合。
在本申请提供的实施例中,按照一秒的时间间隔解码所述待处理视频T,获得初始视频帧集合,初始视频帧集合中共有600个视频帧。
步骤206:在所述初始视频帧集合中筛选包括目标识别图像的视频帧生成目标视频帧集合。
在本申请提供的实施例中,目标识别图像为二维码,通过图像识别在600个视频帧中筛选出包括二维码的视频帧,生成目标视频帧集合,目标视频帧集合中共有73个目标视频帧,且目标视频帧是连续的。
步骤208:确定所述目标视频帧集合在所述待处理视频中的视频位置信息、所述目标识别图像在所述目标视频帧集合中的图像位置信息和所述目标识别图像对应的目标链接。
在本申请提供的实施例中,确定第一个目标视频帧在待处理视频T中的时间点为第51秒,最后一个目标视频帧在待处理视频T中的时间点是124秒,则目标视频帧集合在待处理视频中的视频位置信息为(第51秒至第124秒)。
所述二维码在所述待处理视频T中是固定位置的,在所述目标视频帧中任选一个目标视频帧,确定二维码左下角顶点的坐标为(50,550),二维码的边长为(100,100),则所述目标识别图像在所述目标视频帧集合中的图像位置信息为(50,550,100,100)。
所述二维码对应的目标链接为“www.****.com”。
步骤210:将所述视频位置信息、所述图像位置信息和所述目标链接对应存储至元信息文件。
在本申请提供的实施例中,将视频位置信息(第51秒至第124秒)、图像位置信息为(50,550,100,100)和目标链接为“www.****.com”存储至元信息文件F中。
步骤212:将所述元信息文件与所述待处理视频绑定。
在本申请提供的实施例中,将元信息文件F与所述待处理视频T绑定。
步骤214:在所述待处理视频播放至所述视频位置信息的情况下,接收用户的点击指令,并获取所述点击指令的点击位置信息。
在本申请提供的实施例中,视频网站B将所述视频T发布,用户可以通过视频网站B观看视频T,在视频T播放至第73秒时,接收到用户通过点击屏幕发送的点击指令,同时获取所述点击指令点击屏幕的点击位置信息为(73,600)。
步骤216:在所述点击位置信息满足所述图像位置信息的情况下,响应于所述点击指令向所述用户发送询问信息。
在本申请提供的实施例中,经过判断点击位置信息(73,600)的位置符合图像位置信息(50,550,100,100),即用户点击到了二维码,则响应于所述点击指令向用户发送询问信息,询问用户是否跳转至所述二维码对应的目标链接。
步骤218:在接收到用户根据所述询问信息发送的确定指令的情况下,获取并跳转至所述目标链接。
在本申请提供的实施例中,在接收到用户根据所述询问信息发送的确定指令的情况下,确定用户希望跳转至所述二维码对应的目标连接,则获取并跳转至目标连接“www.****.com”。
本申请实施例提供的视频处理方法,在视频上传完成后的处理阶段,将目标识别图像对应的链接地址与目标识别图像在视频中的位置信息对应存储,当视频播放时,用户可以直接点击视频中的目标识别图像,从而直接打开目标识别图像对应的链接地址,无需执行扫描操作,可以更好的帮助用户跳转至视频上传者想要分享的内容,简化扫码的繁琐流程,提高用户体验。
其次,在打开链接地址之前,向用户发送询问信息,询问用户是否打开链接,防止用户误操作,进一步提高了用户的使用体验。
与上述方法实施例相对应,本申请还提供了视频处理装置实施例,图3示出了本申请一实施例提供的一种视频处理装置的结构示意图。如图3所示,该装置包括:
获取模块302,被配置为获取待处理视频。
解码模块304,被配置为解码所述待处理视频,获得目标视频帧集合,其中,所述目标视频帧集合中包括目标识别图像。
确定模块306,被配置为确定所述目标视频帧集合在所述待处理视频中的视频位置信息、所述目标识别图像在所述目标视频帧集合中的图像位置信息和所述目标识别图像对应的目标链接。
存储绑定模块308,被配置为将所述视频位置信息、所述图像位置信息和所述目标链接对应存储,并与所述待处理视频绑定。
可选的,所述解码模块304,进一步被配置为:
解码所述待处理视频,生成初始视频帧集合;
在所述初始视频帧集合中筛选包括目标识别图像的视频帧生成目标视频帧集合。
可选的,所述解码模块304,进一步被配置为:
根据预设的时间间隔解码所述待处理视频。
可选的,所述确定模块306,进一步被配置为:
确定所述目标视频帧集合中第一个目标视频帧在所述待处理视频中的时间点作为起始时间点;
确定所述目标视频帧集合中最后一个目标视频帧在所述待处理视频中的时间点为结束时间点;
根据所述结束时间点和所述起始时间点确定所述目标视频帧集合在所述待处理视频中的视频位置信息。
可选的,所述确定模块306,进一步被配置为:
在所述目标视频帧集合中确定目标视频帧;
确定所述目标识别图像在所述目标视频帧中的坐标信息作为图像位置信息。
可选的,所述确定模块306,进一步被配置为:
在所述目标识别图像为矩形的情况下,根据所述目标识别图像的任一顶点坐标、长和宽确定所述目标识别图像在所述目标视频帧中的坐标信息;或
在所述目标识别图像为圆形的情况下,根据所述目标识别图像的圆心坐标和半径确定所述目标识别图像在所述目标视频帧中的坐标信息;或
在所述目标识别图像为三角形的情况下,格局所述目标识别图像的三个顶点坐标确定所述目标识别图像在所述目标视频帧中的坐标信息。
可选的,所述存储绑定模块308,进一步被配置为:
将所述视频位置信息、所述图像位置信息和所述目标链接对应存储至元信息文件;
将所述元信息文件与所述待处理视频绑定。
可选的,所述目标识别图像包括二维码、条形码、小程序码、QR码中的任意一个。
可选的,所述装置还包括:
接收模块,被配置为在所述待处理视频播放至所述视频位置信息的情况下,接收用户的点击指令,并获取所述点击指令的点击位置信息;
跳转模块,被配置为在所述点击位置信息满足所述图像位置信息的情况下,获取并跳转至所述目标链接。
可选的,所述跳转模块,进一步被配置为:
响应于所述点击指令向所述用户发送询问信息,其中,所述询问信息用于确定是否跳转至所述目标链接;
在接收到用户根据所述询问信息发送的确定指令的情况下,获取并跳转至所述目标链接。
本申请实施例提供的视频处理装置,在视频上传完成后的处理阶段,将目标识别图像对应的链接地址与目标识别图像在视频中的位置信息对应存储,当视频播放时,用户可以直接点击视频中的目标识别图像,从而直接打开目标识别图像对应的链接地址,无需执行扫描操作,可以更好的帮助用户跳转至视频上传者想要分享的内容,简化扫码的繁琐流程,提高用户体验。
其次,在打开链接地址之前,向用户发送询问信息,询问用户是否打开链接,防止用户误操作,进一步提高了用户的使用体验。
上述为本实施例的一种视频处理装置的示意性方案。需要说明的是,该视频处理装置的技术方案与上述的视频处理方法的技术方案属于同一构思,视频处理装置的技术方案未详细描述的细节内容,均可以参见上述视频处理方法的技术方案的描述。
图4示出了根据本申请一实施例提供的一种计算设备400的结构框图。该计算设备400的部件包括但不限于存储器410和处理器420。处理器420与存储器410通过总线430相连接,数据库450用于保存数据。
计算设备400还包括接入设备440,接入设备440使得计算设备400能够经由一个或多个网络460通信。这些网络的示例包括公用交换电话网(PSTN)、局域网(LAN)、广域网(WAN)、个域网(PAN)或诸如因特网的通信网络的组合。接入设备440可以包括有线或无线的任何类型的网络接口(例如,网络接口卡(NIC))中的一个或多个,诸如IEEE802.11无线局域网(WLAN)无线接口、全球微波互联接入(Wi-MAX)接口、以太网接口、通用串行总线(USB)接口、蜂窝网络接口、蓝牙接口、近场通信(NFC)接口,等等。
在本申请的一个实施例中,计算设备400的上述部件以及图4中未示出的其他部件也可以彼此相连接,例如通过总线。应当理解,图4所示的计算设备结构框图仅仅是出于示例的目的,而不是对本申请范围的限制。本领域技术人员可以根据需要,增添或替换其他部件。
计算设备400可以是任何类型的静止或移动计算设备,包括移动计算机或移动计算设备(例如,平板计算机、个人数字助理、膝上型计算机、笔记本计算机、上网本等)、移动电话(例如,智能手机)、可佩戴的计算设备(例如,智能手表、智能眼镜等)或其他类型的移动设备,或者诸如台式计算机或PC的静止计算设备。计算设备400还可以是移动式或静止式的服务器。
其中,处理器420用于执行如下计算机可执行指令:
获取待处理视频;
解码所述待处理视频,获得目标视频帧集合,其中,所述目标视频帧集合中包括目标识别图像;
确定所述目标视频帧集合在所述待处理视频中的视频位置信息、所述目标识别图像在所述目标视频帧集合中的图像位置信息和所述目标识别图像对应的目标链接;
将所述视频位置信息、所述图像位置信息和所述目标链接对应存储,并与所述待处理视频绑定。
上述为本实施例的一种计算设备的示意性方案。需要说明的是,该计算设备的技术方案与上述的视频处理方法的技术方案属于同一构思,计算设备的技术方案未详细描述的细节内容,均可以参见上述视频处理方法的技术方案的描述。
本申请一实施例还提供一种计算机可读存储介质,其存储有计算机指令,该指令被处理器执行时以用于:
获取待处理视频;
解码所述待处理视频,获得目标视频帧集合,其中,所述目标视频帧集合中包括目标识别图像;
确定所述目标视频帧集合在所述待处理视频中的视频位置信息、所述目标识别图像在所述目标视频帧集合中的图像位置信息和所述目标识别图像对应的目标链接;
将所述视频位置信息、所述图像位置信息和所述目标链接对应存储,并与所述待处理视频绑定。
上述为本实施例的一种计算机可读存储介质的示意性方案。需要说明的是,该存储介质的技术方案与上述的视频处理方法的技术方案属于同一构思,存储介质的技术方案未详细描述的细节内容,均可以参见上述视频处理方法的技术方案的描述。
上述对本申请特定实施例进行了描述。其它实施例在所附权利要求书的范围内。在一些情况下,在权利要求书中记载的动作或步骤可以按照不同于实施例中的顺序来执行并且仍然可以实现期望的结果。另外,在附图中描绘的过程不一定要求示出的特定顺序或者连续顺序才能实现期望的结果。在某些实施方式中,多任务处理和并行处理也是可以的或者可能是有利的。
所述计算机指令包括计算机程序代码,所述计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。所述计算机可读介质可以包括:能够携带所述计算机程序代码的任何实体或装置、记录介质、U盘、移动硬盘、磁碟、光盘、计算机存储器、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、电载波信号、电信信号以及软件分发介质等。需要说明的是,所述计算机可读介质包含的内容可以根据司法管辖区内立法和专利实践的要求进行适当的增减,例如在某些司法管辖区,根据立法和专利实践,计算机可读介质不包括电载波信号和电信信号。
需要说明的是,对于前述的各方法实施例,为了简便描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本申请并不受所描述的动作顺序的限制,因为依据本申请,某些步骤可以采用其它顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定都是本申请所必须的。
在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其它实施例的相关描述。
以上公开的本申请优选实施例只是用于帮助阐述本申请。可选实施例并没有详尽叙述所有的细节,也不限制该发明仅为所述的具体实施方式。显然,根据本申请的内容,可作很多的修改和变化。本申请选取并具体描述这些实施例,是为了更好地解释本申请的原理和实际应用,从而使所属技术领域技术人员能很好地理解和利用本申请。本申请仅受权利要求书及其全部范围和等效物的限制。

Claims (13)

1.一种视频处理方法,其特征在于,包括:
获取待处理视频;
解码所述待处理视频,获得目标视频帧集合,其中,所述目标视频帧集合中包括目标识别图像;
确定所述目标视频帧集合在所述待处理视频中的视频位置信息、所述目标识别图像在所述目标视频帧集合中的图像位置信息和所述目标识别图像对应的目标链接;
将所述视频位置信息、所述图像位置信息和所述目标链接对应存储,并与所述待处理视频绑定。
2.如权利要求1所述的视频处理方法,其特征在于,解码所述待处理视频,获得目标视频帧集合,其中,所述目标视频帧集合中包括目标识别图像,包括:
解码所述待处理视频,生成初始视频帧集合;
在所述初始视频帧集合中筛选包括目标识别图像的视频帧生成目标视频帧集合。
3.如权利要求2所述的视频处理方法,其特征在于,解码所述待处理视频,包括:
根据预设的时间间隔解码所述待处理视频。
4.如权利要求1所述的视频处理方法,其特征在于,确定所述目标视频帧集合在所述待处理视频中的视频位置信息,包括:
确定所述目标视频帧集合中第一个目标视频帧在所述待处理视频中的时间点作为起始时间点;
确定所述目标视频帧集合中最后一个目标视频帧在所述待处理视频中的时间点为结束时间点;
根据所述结束时间点和所述起始时间点确定所述目标视频帧集合在所述待处理视频中的视频位置信息。
5.如权利要求1所述的视频处理方法,其特征在于,确定所述目标识别图像在所述目标视频帧集合中的图像位置信息,包括:
在所述目标视频帧集合中确定目标视频帧;
确定所述目标识别图像在所述目标视频帧中的坐标信息作为图像位置信息。
6.如权利要求5所述的视频处理方法,其特征在于,确定所述目标识别图像在所述目标视频帧中的坐标信息作为图像位置信息,包括:
在所述目标识别图像为矩形的情况下,根据所述目标识别图像的任一顶点坐标、长和宽确定所述目标识别图像在所述目标视频帧中的坐标信息;或
在所述目标识别图像为圆形的情况下,根据所述目标识别图像的圆心坐标和半径确定所述目标识别图像在所述目标视频帧中的坐标信息;或
在所述目标识别图像为三角形的情况下,格局所述目标识别图像的三个顶点坐标确定所述目标识别图像在所述目标视频帧中的坐标信息。
7.如权利要求1所述的视频处理方法,其特征在于,将所述视频位置信息、所述图像位置信息和所述目标链接对应存储,并与所述待处理视频绑定,包括:
将所述视频位置信息、所述图像位置信息和所述目标链接对应存储至元信息文件;
将所述元信息文件与所述待处理视频绑定。
8.如权利要求1-7任意一项所述的视频处理方法,其特征在于,所述目标识别图像包括二维码、条形码、小程序码、QR码中的任意一个。
9.如权利要求1-7任意一项所述的视频处理方法,其特征在于,所述方法还包括:
在所述待处理视频播放至所述视频位置信息的情况下,接收用户的点击指令,并获取所述点击指令的点击位置信息;
在所述点击位置信息满足所述图像位置信息的情况下,获取并跳转至所述目标链接。
10.如权利要求9所述的视频处理方法,其特征在于,在获取并跳转至所述目标链接之前,所述方法还包括:
响应于所述点击指令向所述用户发送询问信息,其中,所述询问信息用于确定是否跳转至所述目标链接;
在接收到用户根据所述询问信息发送的确定指令的情况下,获取并跳转至所述目标链接。
11.一种视频处理装置,其特征在于,包括:
获取模块,被配置为获取待处理视频;
解码模块,被配置为解码所述待处理视频,获得目标视频帧集合,其中,所述目标视频帧集合中包括目标识别图像;
确定模块,被配置为确定所述目标视频帧集合在所述待处理视频中的视频位置信息、所述目标识别图像在所述目标视频帧集合中的图像位置信息和所述目标识别图像对应的目标链接;
存储绑定模块,被配置为将所述视频位置信息、所述图像位置信息和所述目标链接对应存储,并与所述待处理视频绑定。
12.一种计算设备,其特征在于,包括:
存储器和处理器;
所述存储器用于存储计算机可执行指令,所述处理器用于执行所述计算机可执行指令,以实现下述方法:
获取待处理视频;
解码所述待处理视频,获得目标视频帧集合,其中,所述目标视频帧集合中包括目标识别图像;
确定所述目标视频帧集合在所述待处理视频中的视频位置信息、所述目标识别图像在所述目标视频帧集合中的图像位置信息和所述目标识别图像对应的目标链接;
将所述视频位置信息、所述图像位置信息和所述目标链接对应存储,并与所述待处理视频绑定。
13.一种计算机可读存储介质,其特征在于,其存储有计算机指令,该指令被处理器执行时实现权利要求1-10任意一项所述视频处理方法的步骤。
CN202011302351.XA 2020-11-19 2020-11-19 视频处理方法及装置 Pending CN112418058A (zh)

Priority Applications (3)

Application Number Priority Date Filing Date Title
CN202011302351.XA CN112418058A (zh) 2020-11-19 2020-11-19 视频处理方法及装置
PCT/CN2021/119991 WO2022105419A1 (zh) 2020-11-19 2021-09-23 视频处理方法及装置
US18/037,750 US20240013811A1 (en) 2020-11-19 2021-11-23 Video processing method and apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202011302351.XA CN112418058A (zh) 2020-11-19 2020-11-19 视频处理方法及装置

Publications (1)

Publication Number Publication Date
CN112418058A true CN112418058A (zh) 2021-02-26

Family

ID=74774602

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202011302351.XA Pending CN112418058A (zh) 2020-11-19 2020-11-19 视频处理方法及装置

Country Status (3)

Country Link
US (1) US20240013811A1 (zh)
CN (1) CN112418058A (zh)
WO (1) WO2022105419A1 (zh)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113157160A (zh) * 2021-04-20 2021-07-23 北京百度网讯科技有限公司 用于识别误导播放按钮的方法和设备
CN113691729A (zh) * 2021-08-27 2021-11-23 维沃移动通信有限公司 图像处理方法及装置
CN114173154A (zh) * 2021-12-14 2022-03-11 上海哔哩哔哩科技有限公司 视频处理方法及***
WO2022105419A1 (zh) * 2020-11-19 2022-05-27 上海哔哩哔哩科技有限公司 视频处理方法及装置

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103686454A (zh) * 2012-09-24 2014-03-26 腾讯科技(深圳)有限公司 一种信息获取方法和装置
CN106937176A (zh) * 2017-04-01 2017-07-07 福建中金在线信息科技有限公司 视频处理方法、装置以及视频交互方法和装置
CN109769133A (zh) * 2019-02-19 2019-05-17 上海七牛信息技术有限公司 视频播放过程中的二维码解析方法、装置及可读存储介质
CN110399574A (zh) * 2018-04-19 2019-11-01 腾讯科技(深圳)有限公司 信息跳转方法、装置及电子装置
CN111954078A (zh) * 2020-08-24 2020-11-17 上海连尚网络科技有限公司 针对直播的视频生成方法和装置

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103702222A (zh) * 2013-12-20 2014-04-02 惠州Tcl移动通信有限公司 移动终端的互动信息生成方法及其视频文件播放方法
US9904886B2 (en) * 2015-02-06 2018-02-27 Lawrence F Glaser Method of identifying, locating, tracking, acquiring and selling tangible and intangible objects utilizing predictive transpose morphology
CN109819340A (zh) * 2019-02-19 2019-05-28 上海七牛信息技术有限公司 视频播放过程中的网址解析方法、装置及可读存储介质
CN112418058A (zh) * 2020-11-19 2021-02-26 上海哔哩哔哩科技有限公司 视频处理方法及装置

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103686454A (zh) * 2012-09-24 2014-03-26 腾讯科技(深圳)有限公司 一种信息获取方法和装置
CN106937176A (zh) * 2017-04-01 2017-07-07 福建中金在线信息科技有限公司 视频处理方法、装置以及视频交互方法和装置
CN110399574A (zh) * 2018-04-19 2019-11-01 腾讯科技(深圳)有限公司 信息跳转方法、装置及电子装置
CN109769133A (zh) * 2019-02-19 2019-05-17 上海七牛信息技术有限公司 视频播放过程中的二维码解析方法、装置及可读存储介质
CN111954078A (zh) * 2020-08-24 2020-11-17 上海连尚网络科技有限公司 针对直播的视频生成方法和装置

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2022105419A1 (zh) * 2020-11-19 2022-05-27 上海哔哩哔哩科技有限公司 视频处理方法及装置
CN113157160A (zh) * 2021-04-20 2021-07-23 北京百度网讯科技有限公司 用于识别误导播放按钮的方法和设备
CN113157160B (zh) * 2021-04-20 2023-08-15 北京百度网讯科技有限公司 用于识别误导播放按钮的方法和设备
CN113691729A (zh) * 2021-08-27 2021-11-23 维沃移动通信有限公司 图像处理方法及装置
CN113691729B (zh) * 2021-08-27 2023-08-22 维沃移动通信有限公司 图像处理方法及装置
CN114173154A (zh) * 2021-12-14 2022-03-11 上海哔哩哔哩科技有限公司 视频处理方法及***
CN114173154B (zh) * 2021-12-14 2024-03-19 上海哔哩哔哩科技有限公司 视频处理方法及***

Also Published As

Publication number Publication date
US20240013811A1 (en) 2024-01-11
WO2022105419A1 (zh) 2022-05-27

Similar Documents

Publication Publication Date Title
CN112418058A (zh) 视频处理方法及装置
US20210136455A1 (en) Communication apparatus, communication control method, and computer program
USRE48430E1 (en) Two-dimensional code processing method and terminal
US20070016657A1 (en) Multimedia data processing devices, multimedia data processing methods and multimedia data processing programs
US20170132225A1 (en) Storing and retrieving associated information with a digital image
US20100331047A1 (en) Methods and apparatuses for facilitating generation and editing of multiframe images
CN113395605B (zh) 视频笔记生成方法及装置
CN114727143A (zh) 多媒体资源展示方法及装置
CN116954450A (zh) 针对前端网页的截图方法以及装置、存储介质、终端
JP2022089865A (ja) 情報表示方法および装置
CN105659581A (zh) 摄像设备、摄像***、用于控制摄像设备的方法、用于控制摄像***的方法及程序
CN114173154B (zh) 视频处理方法及***
CN110446118B (zh) 视频资源预处理方法及装置、视频资源下载方法及装置
WO2023045430A1 (zh) 基于二维码的数据处理方法、装置及***
CN111127140B (zh) 展示方法、装置、客户端及存储介质
CN111447490A (zh) 流媒体文件处理方法及装置
CN113742284A (zh) 一种基于Java将OFD文件转换为图片的方法及***
US8767007B2 (en) Processing images of a display
CN113992866B (zh) 视频制作方法及装置
CN117992258B (zh) Im卡片消息流转方法、电子设备及可读存储介质
CN116419025A (zh) 弹幕处理方法及装置
US20120079051A1 (en) System and method of storing and retrieving associated information with a digital image
CN115250366A (zh) 一种直播数据处理方法及装置
CN113821748A (zh) 基于网页的数据录制方法、服务器、电子设备及介质
CN113301095A (zh) 提供云端对象的数据的方法以及装置

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination