CN105939483A - 一种视频处理方法及装置 - Google Patents

一种视频处理方法及装置 Download PDF

Info

Publication number
CN105939483A
CN105939483A CN201610393615.4A CN201610393615A CN105939483A CN 105939483 A CN105939483 A CN 105939483A CN 201610393615 A CN201610393615 A CN 201610393615A CN 105939483 A CN105939483 A CN 105939483A
Authority
CN
China
Prior art keywords
video
segment
start information
request
termination message
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
CN201610393615.4A
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.)
LeTV Holding Beijing Co Ltd
LeTV Information Technology Beijing Co Ltd
Original Assignee
LeTV Holding Beijing Co Ltd
LeTV Information Technology Beijing 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 LeTV Holding Beijing Co Ltd, LeTV Information Technology Beijing Co Ltd filed Critical LeTV Holding Beijing Co Ltd
Priority to CN201610393615.4A priority Critical patent/CN105939483A/zh
Publication of CN105939483A publication Critical patent/CN105939483A/zh
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/83Generation or processing of protective or descriptive data associated with content; Content structuring
    • H04N21/845Structuring of content, e.g. decomposing content into time segments
    • H04N21/8456Structuring of content, e.g. decomposing content into time segments by decomposing the content in the time domain, e.g. in time segments
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/234Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
    • H04N21/2343Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements
    • H04N21/234345Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements the reformatting operation being performed only on part of the stream, e.g. a region of the image or a time segment
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/472End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
    • H04N21/47205End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for manipulating displayed content, e.g. interacting with MPEG-4 objects, editing locally

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • Human Computer Interaction (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

本发明实施例提供了一种视频处理方法及装置,该方法包括:在视频播放过程中,当接收到片段选择操作时,获取所述视频的视频ID以及所述片段选择操作对应的起始信息和终止信息;向服务器发送视频处理请求,所述视频处理请求携带所述视频ID、所述起始信息和所述终止信息;接收所述服务器根据视频ID、起始信息和终止信息返回的视频片段;将所述视频片段转换得到动态图片。与现有技术相比,本发明中用户能够通过简单的片段选择操作,获取视频片段,进而生成动态图片。

Description

一种视频处理方法及装置
技术领域
本发明涉及视频技术领域,尤其涉及一种视频处理方法及装置。
背景技术
随着互联网技术的发展,通过网络观看视频变得非常便利,越来越多的用户选择通过网站或者视频软件等收看视频。在观看视频时,用户也经常会对视频进行截图等的操作。
在现有技术中,用户只能对整段视频进行截图以获得静态图片,也可以针对得到的静态图片进行各种操作,但是并不能够对视频进行随意的截取,以获得动态图片。
发明内容
为克服相关技术中存在的问题,本发明实施例中提供了一种视频处理方法及装置。
为了解决上述技术问题,本发明实施例发明了如下技术方案:
一种视频处理方法,包括:
在视频播放过程中,当接收到片段选择操作时,获取所述视频的视频ID以及所述片段选择操作对应的起始信息和终止信息;
向服务器发送视频处理请求,所述视频处理请求携带所述视频ID、所述起始信息和所述终止信息;
接收所述服务器根据视频ID、起始信息和终止信息返回的视频片段;
将所述视频片段转换得到动态图片。
优选地,所述起始信息和终止信息,包括:起始时间和终止时间,或,起始帧数和终止帧数。
优选地,所述接收服务器根据视频ID、起始信息和终止信息返回的视频片段,包括:
接收服务器根据视频ID、起始信息和终止信息发送的所述视频片段对应的片段ID;
向所述服务器发送视频获取请求,所述视频获取请求携带所述片段ID;
接收服务器根据所述视频获取请求返回的视频片段。
优选地,所述将所述视频片段转换得到动态图片,包括:
确定与所述视频片段对应的转码方式;
利用所述转码方式进行转码得到动态图片。
本发明还提出了一种视频处理方法,包括:
接收终端根据视频播放时的片段选择操作发送的视频处理请求,所述视频处理请求携带所述片段选择操作对应的视频ID、起始信息和终止信息;
根据所述起始信息和所述终止信息,在所述视频ID对应的视频中截取对应的视频片段;
将所述视频片段发送给终端。
优选地,所述起始信息和所述终止信息,包括:起始时间和终止时间,或,起始帧数和终止帧数。
优选地,所述将所述视频片段发送给终端,包括:
将所述视频片段的片段ID发送给终端;
接收终端发送的视频获取请求,所述视频获取请求携带所述片段ID;
将与所述片段ID对应的视频片段发送给终端。
本发明还提出了一种视频处理方法,包括:
在视频播放过程中,当接收到片段选择操作时,获取所述视频的视频ID以及所述片段选择操作对应的起始信息和终止信息;
根据所述起始信息和所述终止信息,在所述视频ID对应的视频中截取视频片段;
将所述视频片段转换得到动态图片。
相应地,本发明还提出了一种视频处理装置,包括:
第一获取模块,用于在视频播放过程中,当接收到片段选择操作时,获取所述视频的视频ID以及所述片段选择操作对应的起始信息和终止信息;
第一发送模块,用于向服务器发送视频处理请求,所述视频处理请求携带所述视频ID、所述起始信息和所述终止信息;
第一接收模块,用于接收所述服务器根据视频ID、起始信息和终止信息返回的视频片段;
第一转换模块,用于将所述视频片段转换得到动态图片。
优选地,所述起始信息和终止信息,包括:起始时间和终止时间,或,起始帧数和终止帧数。
优选地,所述第一接收模块,包括:
接收子模块,用于接收服务器根据视频ID、起始信息和终止信息发送的所述视频片段对应的片段ID;
发送子模块,用于向所述服务器发送视频获取请求,所述视频获取请求携带所述片段ID;
接收片段子模块,用于接收服务器根据所述视频获取请求返回的视频片段。
优选地,所述第一转换模块,包括:
确定子模块,用于确定与所述视频片段对应的转码方式;
转码子模块,用于利用所述转码方式进行转码得到动态图片。
相应地,本发明还提出了一种视频处理装置,包括:
第二接收模块,用于接收终端根据视频播放时的片段选择操作发送的视频处理请求,所述视频处理请求携带所述片段选择操作对应视频ID、起始信息和终止信息;
第二截取模块,用于根据所述起始信息和所述终止信息,在所述视频ID对应的视频中截取对应的视频片段;
第二发送模块,用于将所述视频片段发送给终端。
优选地,所述起始信息和所述终止信息,包括:起始时间和终止时间,或,起始帧数和终止帧数。
优选地,所述第二发送模块,包括:
发送片段ID子模块,用于将所述视频片段的片段ID发送给终端;
接收请求子模块,用于接收终端发送的视频获取请求,所述视频获取请求携带所述片段ID;
发送片段子模块,用于将与所述片段ID对应的视频片段发送给终端。
相应地,本发明还提出了一种视频处理装置,包括:
第三获取模块,用于在视频播放过程中,当接收到片段选择操作时,获取所述视频的视频ID以及所述片段选择操作对应的起始信息和终止信息;
第三截取模块,用于根据所述起始信息和所述终止信息,在所述视频ID对应的视频中截取视频片段;
第三转换模块,用于将所述视频片段转换得到动态图片。
本发明的实施例提供的技术方案可以包括以下有益效果:
本发明实施例提供的该方案,在视频播放过程中,当接收到片段选择操作时,获取所述视频的视频ID以及所述片段选择操作对应的起始信息和终止信息。向服务器发送视频处理请求,所述视频处理请求携带所述视频ID、所述起始信息和所述终止信息。进而接收所述服务器根据视频ID、起始信息和终止信息返回的视频片段。本发明根据ID信息,能够准确地获得视频。同时,用户可以随意指定视频播放位置,进行视频截取。
本发明实施例提供的该方案,设备根据视频的ID信息、起始信息和终止信息,能够得到所述两个播放位置之间的目标视频,生成动态图片。而用户只需要进行片段选择,便可以得到动态图片。
应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本发明。
附图说明
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并与说明书一起用于解释本发明的原理。
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例提供的第一种视频处理方法的流程示意图;
图2为图1中步骤S103的一种详细流程示意图;
图3为图1中步骤S104的一种详细流程示意图;
图4为本发明实施例提供的第二种视频处理方法的流程示意图;
图5为图4中步骤S203的一种详细流程示意图;
图6为本发明实施例提供的第三种视频处理方法的流程示意图;
图7为本发明实施例提供的第一种视频推荐装置的结构示意图;
图8为图7中第一接收模块的一种详细结构示意图;
图9为图7中第一转换模块的一种详细结构示意图;
图10为本发明实施例提供的第二种视频推荐装置的结构示意图;
图11为图10中第二发送模块的一种详细结构示意图;
图12为本发明实施例提供的第三种视频推荐装置的结构示意图。
具体实施方式
本发明实施例提供一种视频处理方法。该方法可以应用于设备中,设备可以为终端,或者,与终端相连接的服务器,例如:安装有应用软件的计算机,或者,与计算机相连接,且与计算机内安装的应用软件进行数据交互的应用软件服务器。
在本发明的一个实施例中,如图1所示,该视频处理方法包括以下步骤:
在视频播放过程中,当接收到片段选择操作时,在步骤S101中,获取所述视频的视频ID以及所述片段选择操作对应的起始信息和终止信息。否则,结束流程。
在本发明的实施例中,用户可以在观看视频的过程中进行操作,进而得到动态图片。用户可以在播放的视频中的任意位置选择视频片段,将选择得到视频片段制作成动态图片。视频片段有其在视频中对应的播放起点和播放终点,在片段选择时,可以确定所选视频片段在视频中的播放起点和播放终点。比如,用户在视频播放过程中按下片段选择按钮,确定视频片段的播放起点,持续按压过程,在播放到达播放终点时停止按压,完成片段的选择。用户还可以在视频播放至播放起点和播放终点时,分别按压选择按钮,进行片段的选择。
此外,除了按压选择按钮的选择操作方式,用户也可以通过点击播放进度条,或者输入播放起点和播放终点的时间或帧数等方式,来选择视频片段。当用户使用的终端设备为触控设备时,用户的选择操作则可以是滑动、点击、触摸或输入等。
用户选择了视频片段之后,终端就能够接收到该操作,通过定期或者在达到特定条件后进行片段选择操作检测,终端就能够得知是否接收到了该操作。
在本发明的实施例中,当终端的检测结果为,已经接收到片段选择操作时,获取视频的视频ID。各个视频的视频ID都不相同,视频ID是每个视频区别于其他视频的标识。视频ID可以是服务器为视频编辑的,可以采用数字、字母或者两者相结合等的方式进行编码。
在获取视频的视频ID的同时,终端还需要获取片段选择操作对应的起始信息和终止信息。用户的片段选择操作,确定了用户所选视频片段的播放起点和播放终点,而视频片段的播放起点和播放终点,具有其在视频中对应的参数信息,播放起点的参数信息即为起始信息,播放终点的参数信息即为终止信息。
在步骤S102中,向服务器发送视频处理请求,所述视频处理请求携带所述视频ID、所述起始信息和所述终止信息。
在本发明的实施例中,终端为了获得视频片段,在获取了视频ID、起始信息和终止信息之后,可以向服务器发送视频处理请求,该视频处理请求中携带了上述获取的内容。终端通过在请求中携带视频ID、起始信息和终止信息,向服务器提供生成视频片段的基础。
在步骤S103中,接收所述服务器根据视频ID、起始信息和终止信息返回的视频片段。
在本发明的实施例中,终端在向服务器发送视频处理请求之后,使服务器做出相应的反馈,具体地说,是使服务器能够根据该视频处理请求和请求中携带的内容,生成视频片段,并且向终端返回该视频片段。终端发送的视频处理请求中携带的视频ID,使服务器能够根据视频ID,在视频库中查找到视频,而起始信息和终止信息则能够使服务器确定视频片段的播放起点和播放终点,从而根据播放起点和播放终点这两者与视频的对应关系,对视频进行处理,得到视频片段。
在步骤S104中,将所述视频片段转换得到动态图片。
在本发明的实施例中,终端在获得视频片段之后,即可以将该视频片段转换为动态图片,转换过程可以通过终端自带的应用程序进行,也可以由终端调动其他的应用软件来进行。视频和动态图片具有不同的格式,通常动态图片的格式为GIF(GraphicsInterchange Format,图像互换格式),而视频的格式有很多种,比如MP4格式、MOV格式和RMVB格式等。将视频片段转换为动态图片,可以是进行格式的转换,将视频片段的格式转换为动态图片的格式,进而得到动态图片。
转换得到的动态图片,可以储存到本地的文件管理器中,同时也可以上传到线上的图片库中,用户能够在本地使用该图片,并且在线上进行发送和分享。
本发明的实施例,首先检测是否接收到片段选择操作,当接收到片段选择操作时,通过获取到的视频ID,起始信息和终止信息这三个参数,进行视频的截取。可见,通过简单的操作,用户便能够获取视频片段,生成动态图片。
进一步的,对于用户而言,在本发明中只需要通过选择视频片段,能够直接得到可使用的动态图片,中间并无需其他的操作步骤。
在上述实施例中,所述起始信息和终止信息,包括:起始时间和终止时间,或,起始帧数和终止帧数。
在本发明的实施例中,起始信息和终止信息中的信息,可以是时间和帧数中的任意一种。其中,时间为视频的播放时间,记录视频片段在视频中对应的起始播放时间和终止播放时间,使服务器能够根据记录的起始播放时间和终止播放时间处理视频,得到视频片段。举例来说,视频的开始记为第0秒,视频片段的起始播放时间为第6秒,终止播放时间为第10秒,使服务器可以根据这两个时间对视频进行处理,得到从第6秒开始,至第10秒的视频。
也可以使用帧数作为获取的信息,举例来说,视频的第一帧画面记为第1帧,用户在进行片段选择操作时,确定的起始帧数为第10帧,终止帧数为第100帧,那么将这两个帧数上传服务器,使服务器能够据此进行视频处理,得到从第10帧至第100帧的视频片段。
在本发明的一个实施例中,如图2所示,上述步骤S103可以包括以下步骤。
在步骤S1031中,接收服务器根据视频ID、起始信息和终止信息发送的所述视频片段对应的片段ID。
在本发明的实施例中,在终端向服务器发送携带视频ID、起始信息和终止信息的请求后,使服务器根据携带的内容生成视频片段。终端可以直接接收服务器返回的视频片段,也可以接收服务器发送的视频片段的片段ID,而后通过该片段ID从服务器获取视频片段。通过获取片段ID的方式,终端可以随时从服务器获得视频片段。
在步骤S1032中,向所述服务器发送视频获取请求,所述视频获取请求携带所述片段ID。
在本发明的实施例中,如果终端获取了片段ID,则可以向服务器发送视频获取请求,来获取视频片段。在请求中,可以携带片段ID,以便于服务器根据片段ID在视频库中查找到片段ID对应的视频片段。
在步骤S1033中,接收服务器根据所述视频获取请求返回的视频片段。
在本发明的实施例中,终端发送的视频获取请求可以使服务器返回视频片段,以便于后续生成动态图片。
在本发明的一个实施例中,如图3所示,上述步骤S104可以包括以下步骤。
在步骤S1041中,确定与所述视频片段对应的转码方式。
在本发明的实施例中,可以通过转码,将视频片段的格式转换为动态图片的格式。执行转码操作需要根据视频片段和动态图片的格式,确定转码的方式。举例来说,需要将MOV格式的视频片段转码为GIF格式的动态图片,即在预设的各种转码方式中选择从MOV格式到GIF格式的转码方式,将选择的结果确定为需要采用的转码方式。
在步骤S1042中,利用所述转码方式进行转码得到动态图片。
在本发明的一个实施例中,还提供了一种视频处理方法,如图4所示,包括:
在步骤S201中,接收终端根据视频播放时的片段选择操作发送的视频处理请求,所述视频处理请求携带所述片段选择操作对应的视频ID、起始信息和终止信息。
在本发明的实施例中,服务器通过接收终端发送的视频处理请求,来进行对应的视频处理操作。具体地,在视频处理请求中携带了视频ID、起始信息和终止信息,服务器可以根据上述携带的内容处理视频,进而得到视频片段。
在步骤S202中,根据所述起始信息和所述终止信息,在所述视频ID对应的视频中截取对应的视频片段。
在本发明的实施例中,服务器获得了视频ID后,可以在视频库中查找到视频ID对应的视频。服务器获得了视频片段的起始信息和终止信息,即可以确定视频片段在视频中的播放起点和播放终点。这样,服务器可以对视频进行截取,得到播放起点和播放终点之间的视频片段。
在步骤S203中,将所述视频片段发送给终端。
在上述实施例中,所述起始信息和终止信息,包括:起始时间和终止时间,或,起始帧数和终止帧数。
在本发明的一个实施例中,如图5所示,上述步骤S203可以包括以下步骤:
在步骤S2031中,将所述视频片段的片段ID发送给终端。
在本发明的实施例中,服务器在截取得到视频片段后,继而生成该视频片段的片段ID。服务器可以向终端直接发送生成的视频片段,也可以发送视频片段对应的片段ID,以便于终端通过该片段ID获取视频片段。
在步骤S2032中,接收终端发送的视频获取请求,所述视频获取请求携带所述片段ID。
在本发明的实施例中,服务器可以接收携带片段ID的视频获取请求,随后提取请求中的片段ID,用以获取视频片段。
在步骤S2033中,将与所述片段ID对应的视频片段发送给终端。
在本发明的实施例中,服务器可以将片段ID作为依据,在视频库中查找片段ID对应的视频片段,从而获得视频片段。然后将该视频片段发送给终端。
在本发明的一个实施例中,还提供了一种视频处理方法,如图6所示,包括:
在视频播放过程中,当接收到片段选择操作时,在步骤S301中,获取所述视频的视频ID以及所述片段选择操作对应的起始信息和终止信息。否则,结束流程。
在本发明的实施例中,用户可以在观看视频的过程中进行操作,进而得到动态图片。在视频播放的过程中,用户可以选择生成动态图片的视频片段。用户进行了选择视频片段的操作之后,设备就能够接收到该操作,通过定期或者在达到特定条件后进行检测,可以得知是否接收到了该操作。
在本发明的实施例中,当检测结果为,已经接收到片段选择操作时,设备获取视频的视频ID用以进一步获取视频。同时,设备还需要获取片段选择操作对应的起始信息和终止信息。用户的片段选择操作,确定了用户所选视频片段的播放起点和播放终点,而视频片段的播放起点和播放终点,有其在视频中对应的参数信息,播放起点的参数信息即为起始信息,播放终点的参数信息即为终止信息。通常,起始信息和终止信息,包括:起始时间和终止时间,或,起始帧数和终止帧数。
在步骤S302中,根据所述起始信息和所述终止信息,在所述视频ID对应的视频中截取视频片段;
在本发明的实施例中,设备获得了视频ID后,可以在视频库中查找到视频ID对应的视频。并且因为获得了视频片段的起始信息和终止信息,即可以确定视频片段在视频中的播放起点和播放终点。这样,设备可以对视频进行截取,得到播放起点和播放终点之间的视频片段。
在步骤S303中,将所述视频片段转换得到动态图片。
由此可见,通过本发明的技术方案,可以利用时间或帧数准确地获得视频片段,并且,通过转码将视频片段转换为动态图片,进而获得动态图片。本发明中可以先获取片段ID,然后通过片段ID得到对应的视频片段,由此,在先获取片段ID的情况下,设备可以选择及时获取视频片段,也可以选择在其他时间进行获取。
为了达到以上技术目的,本发明还提出了一种视频处理装置,如图7所示,包括:
第一获取模块401,用于在视频播放过程中,当接收到片段选择操作时,获取所述视频的视频ID以及所述片段选择操作对应的起始信息和终止信息;
第一发送模块402,用于向服务器发送视频处理请求,所述视频处理请求携带所述视频ID、所述起始信息和所述终止信息;
第一接收模块403,用于接收所述服务器根据视频ID、起始信息和终止信息返回的视频片段;
第一转换模块404,用于将所述视频片段转换得到动态图片。
在具体的应用场景中,所述起始信息和终止信息,包括:起始时间和终止时间,或,起始帧数和终止帧数。
在具体的应用场景中,所述第一接收模块,如图8所示,包括:
接收子模块4031,用于接收服务器根据视频ID、起始信息和终止信息发送的所述视频片段对应的片段ID;
发送子模块4032,用于向所述服务器发送视频获取请求,所述视频获取请求携带所述片段ID;
接收片段子模块4033,用于接收服务器根据所述视频获取请求返回的视频片段。
在具体的应用场景中,所述第一转换模块,如图9所示,包括:
确定子模块4041,用于确定与所述视频片段对应的转码方式;
转码子模块4042,用于利用所述转码方式进行转码得到动态图片。
在具体的应用场景中,本发明还提出了一种视频处理装置,如图10所示,包括:
第二接收模块501,用于接收终端根据视频播放时的片段选择操作发送的视频处理请求,所述视频处理请求携带所述片段选择操作对应视频ID、起始信息和终止信息;
第二截取模块502,用于根据所述起始信息和所述终止信息,在所述视频ID对应的视频中截取对应的视频片段;
第二发送模块503,用于将所述视频片段发送给终端。
在具体的应用场景中,所述起始信息和所述终止信息,包括:起始时间和终止时间,或,起始帧数和终止帧数。
在具体的应用场景中,所述第二发送模块,如图11所示,包括:
发送片段ID子模块5031,用于将所述视频片段的片段ID发送给终端;
接收请求子模块5032,用于接收终端发送的视频获取请求,所述视频获取请求携带所述片段ID;
发送片段子模块5033,用于将与所述片段ID对应的视频片段发送给终端。
在具体的应用场景中,本发明还提出了一种视频处理装置,如图12所示,包括:
第三获取模块601,用于在视频播放过程中,当接收到片段选择操作时,获取所述视频的视频ID以及所述片段选择操作对应的起始信息和终止信息;
第三截取模块602,用于根据所述起始信息和所述终止信息,在所述视频ID对应的视频中截取视频片段;
第三转换模块603,用于将所述视频片段转换得到动态图片。
可以理解的是,本发明可用于众多通用或专用的计算***环境或配置中。例如:个人计算机、服务器计算机、手持设备或便携式设备、平板型设备、多处理器***、基于微处理器的***、置顶盒、可编程的消费电子设备、网络PC、小型计算机、大型计算机、包括以上任何***或设备的分布式计算环境等等。
需要说明的是,在本文中,诸如“第一”和“第二”等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
以上所述仅是本发明的具体实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

Claims (16)

1.一种视频处理方法,其特征在于,包括:
在视频播放过程中,当接收到片段选择操作时,获取所述视频的视频ID以及所述片段选择操作对应的起始信息和终止信息;
向服务器发送视频处理请求,所述视频处理请求携带所述视频ID、所述起始信息和所述终止信息;
接收所述服务器根据视频ID、起始信息和终止信息返回的视频片段;
将所述视频片段转换得到动态图片。
2.根据权利要求1所述的视频处理方法,其特征在于,所述起始信息和终止信息,包括:起始时间和终止时间,或,起始帧数和终止帧数。
3.根据权利要求1所述的视频处理方法,其特征在于,所述接收服务器根据视频ID、起始信息和终止信息返回的视频片段,包括:
接收服务器根据视频ID、起始信息和终止信息发送的所述视频片段对应的片段ID;
向所述服务器发送视频获取请求,所述视频获取请求携带所述片段ID;
接收服务器根据所述视频获取请求返回的视频片段。
4.根据权利要求1所述的视频处理方法,其特征在于,所述将所述视频片段转换得到动态图片,包括:
确定与所述视频片段对应的转码方式;
利用所述转码方式进行转码得到动态图片。
5.一种视频处理方法,其特征在于,包括:
接收终端根据视频播放时的片段选择操作发送的视频处理请求,所述视频处理请求携带所述片段选择操作对应的视频ID、起始信息和终止信息;
根据所述起始信息和所述终止信息,在所述视频ID对应的视频中截取对应的视频片段;
将所述视频片段发送给终端。
6.根据权利要求5所述的视频处理方法,其特征在于,所述起始信息和所述终止信息,包括:起始时间和终止时间,或,起始帧数和终止帧数。
7.根据权利要求5所述的视频处理方法,其特征在于,所述将所述视频片段发送给终端,包括:
将所述视频片段的片段ID发送给终端;
接收终端发送的视频获取请求,所述视频获取请求携带所述片段ID;
将与所述片段ID对应的视频片段发送给终端。
8.一种视频处理方法,其特征在于,包括:
在视频播放过程中,当接收到片段选择操作时,获取所述视频的视频ID以及所述片段选择操作对应的起始信息和终止信息;
根据所述起始信息和所述终止信息,在所述视频ID对应的视频中截取视频片段;
将所述视频片段转换得到动态图片。
9.一种视频处理装置,其特征在于,包括:
第一获取模块,用于在视频播放过程中,当接收到片段选择操作时,获取所述视频的视频ID以及所述片段选择操作对应的起始信息和终止信息;
第一发送模块,用于向服务器发送视频处理请求,所述视频处理请求携带所述视频ID、所述起始信息和所述终止信息;
第一接收模块,用于接收所述服务器根据视频ID、起始信息和终止信息返回的视频片段;
第一转换模块,用于将所述视频片段转换得到动态图片。
10.根据权利要求9所述的视频处理装置,其特征在于,所述起始信息和终止信息,包括:起始时间和终止时间,或,起始帧数和终止帧数。
11.根据权利要求9所述的视频处理装置,其特征在于,所述第一接收模块,包括:
接收子模块,用于接收服务器根据视频ID、起始信息和终止信息发送的所述视频片段对应的片段ID;
发送子模块,用于向所述服务器发送视频获取请求,所述视频获取请求携带所述片段ID;
接收片段子模块,用于接收服务器根据所述视频获取请求返回的视频片段。
12.根据权利要求9所述的视频处理装置,其特征在于,所述第一转换模块,包括:
确定子模块,用于确定与所述视频片段对应的转码方式;
转码子模块,用于利用所述转码方式进行转码得到动态图片。
13.一种视频处理装置,其特征在于,包括:
第二接收模块,用于接收终端根据视频播放时的片段选择操作发送的视频处理请求,所述视频处理请求携带所述片段选择操作对应视频ID、起始信息和终止信息;
第二截取模块,用于根据所述起始信息和所述终止信息,在所述视频ID对应的视频中截取对应的视频片段;
第二发送模块,用于将所述视频片段发送给终端。
14.根据权利要求13所述的视频处理装置,其特征在于,所述起始信息和所述终止信息,包括:起始时间和终止时间,或,起始帧数和终止帧数。
15.根据权利要求13所述的视频处理装置,其特征在于,所述第二发送模块,包括:
发送片段ID子模块,用于将所述视频片段的片段ID发送给终端;
接收请求子模块,用于接收终端发送的视频获取请求,所述视频获取请求携带所述片段ID;
发送片段子模块,用于将与所述片段ID对应的视频片段发送给终端。
16.一种视频处理装置,其特征在于,包括:
第三获取模块,用于在视频播放过程中,当接收到片段选择操作时,获取所述视频的视频ID以及所述片段选择操作对应的起始信息和终止信息;
第三截取模块,用于根据所述起始信息和所述终止信息,在所述视频ID对应的视频中截取视频片段;
第三转换模块,用于将所述视频片段转换得到动态图片。
CN201610393615.4A 2016-06-06 2016-06-06 一种视频处理方法及装置 Pending CN105939483A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610393615.4A CN105939483A (zh) 2016-06-06 2016-06-06 一种视频处理方法及装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610393615.4A CN105939483A (zh) 2016-06-06 2016-06-06 一种视频处理方法及装置

Publications (1)

Publication Number Publication Date
CN105939483A true CN105939483A (zh) 2016-09-14

Family

ID=57151728

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610393615.4A Pending CN105939483A (zh) 2016-06-06 2016-06-06 一种视频处理方法及装置

Country Status (1)

Country Link
CN (1) CN105939483A (zh)

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106507203A (zh) * 2016-11-30 2017-03-15 北京小米移动软件有限公司 视频的截取方法、装置及终端
CN106686452A (zh) * 2016-12-29 2017-05-17 北京奇艺世纪科技有限公司 一种动态图片的生成方法及装置
CN106993228A (zh) * 2017-03-02 2017-07-28 北京潘达互娱科技有限公司 视频处理方法及装置
CN107018427A (zh) * 2017-05-10 2017-08-04 广州华多网络科技有限公司 直播分享内容处理方法及装置
CN108769549A (zh) * 2018-06-29 2018-11-06 咪咕动漫有限公司 一种图像处理方法、装置及计算机可读存储介质
CN110839181A (zh) * 2019-12-04 2020-02-25 湖南快乐阳光互动娱乐传媒有限公司 基于B/S架构的视频内容转换为gif的方法及***
CN112235637A (zh) * 2020-10-15 2021-01-15 惠州Tcl移动通信有限公司 Gif生成方法、装置、存储介质及移动终端
CN112449159A (zh) * 2020-11-13 2021-03-05 珠海大横琴科技发展有限公司 一种监控视频显示控制方法和装置
CN112995770A (zh) * 2019-12-02 2021-06-18 腾讯科技(深圳)有限公司 视频播放方法、装置、存储介质和计算机设备

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103414935A (zh) * 2013-07-29 2013-11-27 深圳Tcl新技术有限公司 基于用户身份信息截取音、视频的方法和装置
CN103747362A (zh) * 2013-12-30 2014-04-23 广州华多网络科技有限公司 一种截取视频片段的方法和装置
CN104079981A (zh) * 2013-03-25 2014-10-01 联想(北京)有限公司 一种数据处理方法及装置
WO2015026136A1 (en) * 2013-08-20 2015-02-26 Lg Electronics Inc. Apparatus for transmitting media data via streaming service, apparatus for receiving media data via streaming service, method for transmitting media data via streaming service and method for receiving media data via streaming service

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104079981A (zh) * 2013-03-25 2014-10-01 联想(北京)有限公司 一种数据处理方法及装置
CN103414935A (zh) * 2013-07-29 2013-11-27 深圳Tcl新技术有限公司 基于用户身份信息截取音、视频的方法和装置
WO2015026136A1 (en) * 2013-08-20 2015-02-26 Lg Electronics Inc. Apparatus for transmitting media data via streaming service, apparatus for receiving media data via streaming service, method for transmitting media data via streaming service and method for receiving media data via streaming service
CN103747362A (zh) * 2013-12-30 2014-04-23 广州华多网络科技有限公司 一种截取视频片段的方法和装置

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106507203A (zh) * 2016-11-30 2017-03-15 北京小米移动软件有限公司 视频的截取方法、装置及终端
CN106686452A (zh) * 2016-12-29 2017-05-17 北京奇艺世纪科技有限公司 一种动态图片的生成方法及装置
CN106686452B (zh) * 2016-12-29 2020-03-27 北京奇艺世纪科技有限公司 一种动态图片的生成方法及装置
CN106993228A (zh) * 2017-03-02 2017-07-28 北京潘达互娱科技有限公司 视频处理方法及装置
CN107018427A (zh) * 2017-05-10 2017-08-04 广州华多网络科技有限公司 直播分享内容处理方法及装置
CN107018427B (zh) * 2017-05-10 2020-11-06 广州华多网络科技有限公司 直播分享内容处理方法及装置
CN108769549A (zh) * 2018-06-29 2018-11-06 咪咕动漫有限公司 一种图像处理方法、装置及计算机可读存储介质
CN108769549B (zh) * 2018-06-29 2021-08-06 咪咕动漫有限公司 一种图像处理方法、装置及计算机可读存储介质
CN112995770A (zh) * 2019-12-02 2021-06-18 腾讯科技(深圳)有限公司 视频播放方法、装置、存储介质和计算机设备
CN110839181A (zh) * 2019-12-04 2020-02-25 湖南快乐阳光互动娱乐传媒有限公司 基于B/S架构的视频内容转换为gif的方法及***
CN112235637A (zh) * 2020-10-15 2021-01-15 惠州Tcl移动通信有限公司 Gif生成方法、装置、存储介质及移动终端
CN112449159A (zh) * 2020-11-13 2021-03-05 珠海大横琴科技发展有限公司 一种监控视频显示控制方法和装置

Similar Documents

Publication Publication Date Title
CN105939483A (zh) 一种视频处理方法及装置
CN110597774B (zh) 一种文件分享方法、***、装置、计算设备及终端设备
WO2020151599A1 (zh) 视频同步发布方法、装置、电子设备及可读存储介质
CN104539977A (zh) 直播预览方法及装置
KR20150032674A (ko) 통신 시스템
US9401972B2 (en) Virtual file transmission system and method of transmitting virtual file thereof
US10298667B2 (en) Method for a remote presentation between at least two terminals connected via a network
CN112291502B (zh) 信息交互方法、装置、***和电子设备
WO2014190655A1 (zh) 应用同步方法、应用服务器及终端
CN106354462B (zh) 一种文档在多个设备中同步显示的方法、设备及***
CN110647827A (zh) 评论信息处理方法、装置以及电子设备、存储介质
CN108574878B (zh) 数据交互方法及装置
CN107241651B (zh) 一种媒体数据播放方法和装置、智能终端
CN108769261B (zh) 一种多屏互动***、方法及互动屏幕设备
CN114374853A (zh) 内容展示方法、装置、计算机设备和存储介质
CN114979730B (zh) 传屏交互方法、装置、计算机设备和存储介质
US20180192121A1 (en) System and methods thereof for displaying video content
CN111866058B (zh) 数据处理方法及***
CN112770171A (zh) 一种内容显示方法、装置、***、设备及存储介质
CN109948082B (zh) 直播信息处理方法及装置、电子设备、存储介质
CN208638380U (zh) 一种多屏互动***及互动屏幕设备
EP2974288B1 (en) Generating an image stream
US20130198791A1 (en) E-book-based on-line broadcasting study system and method
CN104346117B (zh) 一种数据信号输出的方法和装置
Angeluci et al. QRcode, hashtag or audio watermark? A case study on second screening

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20160914

WD01 Invention patent application deemed withdrawn after publication