CN106470147B - 视频分享方法和装置、视频播放方法和装置 - Google Patents
视频分享方法和装置、视频播放方法和装置 Download PDFInfo
- Publication number
- CN106470147B CN106470147B CN201510507128.1A CN201510507128A CN106470147B CN 106470147 B CN106470147 B CN 106470147B CN 201510507128 A CN201510507128 A CN 201510507128A CN 106470147 B CN106470147 B CN 106470147B
- Authority
- CN
- China
- Prior art keywords
- remark
- content
- video data
- playing
- remark content
- 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.)
- Active
Links
Images
Landscapes
- Information Transfer Between Computers (AREA)
Abstract
本发明涉及一种视频分享方法和装置、视频播放方法和装置,该视频分享方法包括:获取视频数据;获取与所述视频数据的播放进度对应的备注触发位置;获取所述备注触发位置所对应的备注内容;通过社交应用将所述视频数据、所述备注触发位置和所述备注内容分享至网络社交联系人的终端,以使所述终端在播放所述视频数据至所述备注触发位置时在所述视频数据的播放画面上显示所述备注内容或以声音形式播放所述备注内容。本发明提供的视频分享方法和装置、视频播放方法和装置,使得用户可以通过备注的方式来传递附加于视频的信息,并且通过备注触发位置与视频的播放进度精确结合,进而与视频的具体内容相结合,可以更加有效地传递信息。
Description
技术领域
本发明涉及视频处理技术领域,特别是涉及一种视频分享方法和装置、视频播放方法和装置。
背景技术
社交应用是一种基于社交网络的应用,用户通过社交应用,可与陌生人或者熟人建立社交关系成为网络社交联系人,这样用户就可以向网络社交联系人直接发送消息,与网络社交联系人直接通信互动。用户还可以通过社交应用的内容分享页面,分享感兴趣的视频,这样与用户存在网络社交关系的网络社交联系人就可以在访问该内容分享页面时观看该用户所分享的视频,可实现用户与网络社交联系人的异步互动。
然而,视频通常包括大量画面,所承载的信息量很大,比如一部电影时长通常在90分钟以上,这样用户在分享视频给网络社交联系人后,网络社交联系人难以从视频的大量画面中知晓分享该视频的用户所要传达的思想,难以实现信息的有效传递。
发明内容
基于此,有必要针对目前通过社交应用分享视频难以实现信息的有效传递的技术问题,提供一种视频分享方法和装置、视频播放方法和装置。
一种视频分享方法,所述方法包括:
获取视频数据;
获取与所述视频数据的播放进度对应的备注触发位置;
获取所述备注触发位置所对应的备注内容;
通过社交应用将所述视频数据、所述备注触发位置和所述备注内容分享至网络社交联系人的终端,以使所述终端在播放所述视频数据至所述备注触发位置时在所述视频数据的播放画面上显示所述备注内容或以声音形式播放所述备注内容。
一种视频分享装置,所述装置包括:
视频数据获取模块,用于获取视频数据;
第一获取模块,用于获取与所述视频数据的播放进度对应的备注触发位置;
第二获取模块,用于获取所述备注触发位置所对应的备注内容;
分享模块,用于通过社交应用将所述视频数据、所述备注触发位置和所述备注内容分享至网络社交联系人的终端,以使所述终端在播放所述视频数据至所述备注触发位置时在所述视频数据的播放画面上显示所述备注内容或以声音形式播放所述备注内容。
上述视频分享方法和装置,获取视频数据,并获取视频数据相应的备注触发位置和备注内容。这样当视频数据连同备注触发位置和备注内容被分享至网络社交联系人的终端时,该终端就可以在播放视频数据的播放进度达到该备注触发位置时,播放备注内容。这样用户可以通过备注的方式来传递附加于视频的信息,并且通过备注触发位置与视频的播放进度精确结合,进而与视频的具体内容相结合,可以更加有效地传递信息。
一种视频播放方法,所述方法包括:
获取网络社交联系人通过社交应用所分享的视频数据及相应的备注触发位置和备注内容;
在所述社交应用的内容分享页面中播放所述视频数据;
若播放所述视频数据的播放进度达到所述备注触发位置,则
在所述视频数据的播放画面上显示所述备注内容或以声音形式播放所述备注内容。
一种视频播放装置,所述装置包括:
获取模块,用于获取网络社交联系人通过社交应用所分享的视频数据及相应的备注触发位置和备注内容;
视频数据播放模块,用于在所述社交应用的内容分享页面中播放所述视频数据;
备注内容输出模块,用于若播放所述视频数据的播放进度达到所述备注触发位置,则在所述视频数据的播放画面上显示所述备注内容或以声音形式播放所述备注内容。
上述视频播放方法和装置,网络社交联系人通过社交应用分享视频数据以及相应的备注触发位置和备注内容,在社交应用的内容分享页面中播放视频数据时,就可以在播放视频数据的播放进度达到该备注触发位置时,播放备注内容。这样网络社交联系人可以通过备注的方式来传递附加于视频的信息,并且通过备注触发位置与视频的播放进度精确结合,进而与视频的具体内容相结合,可以更加有效地传递信息。
附图说明
图1为一个实施例中基于社交网络的视频互动***的应用环境图;
图2为一个实施例中终端的内部结构图;
图3为一个实施例中视频分享方法的流程示意图;
图4为另一个实施例中视频分享方法的流程示意图;
图5为一个实施例中社交应用的内容分享页面之一;
图6为一个实施例中社交应用的视频数据获取页面的示意图;
图7为一个实施例中社交应用的视频备注页面之一;
图8为一个实施例中社交应用的视频备注页面之二;
图9为一个实施例中社交应用的视频备注页面之三;
图10为一个实施例中本地输出备注内容的步骤的流程示意图;
图11为一个实施例中社交应用的内容分享页面之二;
图12为一个实施例中社交应用的内容分享页面之三;
图13为一个实施例中社交应用的内容分享页面之四;
图14为一个实施例中社交应用的内容分享页面之五;
图15为一个应用场景中用户进行视频备注编辑操作的步骤的流程示意图;
图16为一个实施例中视频播放方法的流程示意图;
图17为一个实施例中视频分享装置的结构框图;
图18为一个实施例中视频播放装置的结构框图。
具体实施方式
如图1所示,在一个实施例中,提供了一种基于社交网络的视频互动***,包括至少两个终端102(如图1中的终端102a和终端102b)和服务器104,终端102通过网络连接到服务器104。其中终端102可以是台式计算机,也可以是移动终端,移动终端包括手机、平板电脑以及PDA(个人数字助理)等中的至少一种。服务器104可以是独立的物理服务器,也可以是多个物理服务器构成的服务器集群。
如图2所示,在一个实施例中,终端102包括通过***总线连接的处理器、非易失性存储介质、内存储器、网络接口、显示屏、输入装置和图像采集器。其中处理器具有计算功能和控制终端102工作的功能,该处理器被配置为执行一种视频分享方法和/或视频播放方法。非易失性存储介质包括磁存储介质、光存储介质和闪存式存储介质中的至少一种,非易失性存储介质存储有操作***,还存储有视频分享装置和/或视频播放装置。视频分享装置用于实现一种视频分享方法,视频播放装置用于实现一种视频播放方法。网络接口用于连接到网络与服务器104通信。显示屏包括液晶显示屏、柔性显示屏和电子墨水显示屏中的至少一种。输入装置包括物理按钮、轨迹球、触控板以及与显示屏重叠的触控层中的至少一种,其中触控层与显示屏组合形成触控屏。图像采集器用于采集实时的图像。
如图3所示,在一个实施例中,提供了一种视频分享方法,本实施例以该方法应用于上述图1中的基于社交网络的视频互动***中的终端102a来举例说明。该方法具体包括如下步骤:
步骤302,获取视频数据。
具体地,移动终端102a可通过社交应用来获取视频数据。该社交应用可以是运行在移动终端102a上的独立应用程序,也可以是通过具有网页浏览功能的应用访问的网页应用或者轻应用。其中具有网页浏览功能的应用比如网页浏览器。
社交应用是指可为用户提供实时或者异步的基于社交网络的信息交互方式的应用。实时的信息交互方式比如即时通信,异步的信息交互方式比如分享内容。视频数据可以采用各种视频格式,包括:AVI、RMVB、3GP、MKV、MPEG、MPG、DAT以及MP4等视频格式中的至少一种。
步骤304,获取与视频数据的播放进度对应的备注触发位置。
具体地,终端102a可通过社交应用提供与该视频数据对应的备注触发位置输入框,获取在该备注触发位置输入框中输入的信息作为备注触发位置。
备注触发位置是用于触发展示相应的备注内容的位置。备注触发位置与视频数据的播放进度对应,是指该备注触发位置可以定位到视频数据的进度,具体可定位到特定的一个或多个视频帧。
该备注触发位置可以表示为自视频数据的播放起始点开始到该备注触发位置的时间长度,也可以表示为自视频数据的播放起始点开始到该备注触发位置的时间长度占视频数据的总播放时长的比例。
在一个实施例中,该备注触发位置还可以表示为视频数据按照预设时间长度所划分的播放时间区段的序号。具体可将视频数据按照预设时间长度划分为多个播放时间区段并赋予序号,比如每2秒划分出一个播放时间区段,从0开始顺序编号,若备注触发位置表示为2,则表示自视频数据的播放起始点开始的4秒至6秒的这一播放时间区段。
步骤306,获取备注触发位置所对应的备注内容。
备注内容是指用户生成的附加于视频数据的信息。在一个实施例中,备注内容包括可视元素和音频数据中的至少一种。其中可视元素包括图形标记、文本以及图标中的至少一种。可视元素是指可被人眼观测到的元素,图形标记是用图形在视频数据的播放画面中所做出的标记。图标包括静态图标和动态图标,静态图标比如静态表情图标,动态图标比如表情动画图标。
具体地,终端102a可提供与备注触发位置对应的备注内容输入框,获取在该备注内容输入框中输入的文本作为该备注触发位置所对应的备注内容,或者获取在该备注内容输入框中输入的图标标识以获取该图标标识所对应的图标作为该备注触发位置所对应的备注内容。
在一个实施例中,终端102a可提供与备注触发位置对应的音频数据获取控件,检测到对该音频数据获取控件的操作时触发获取与该备注触发位置对应的音频数据。该音频数据可以是实时采集环境声音形成的,也可以是从文件目录中选取的。这样备注触发位置同时可以用来限制备注内容的显示时长。
步骤308,通过社交应用将视频数据、备注触发位置和备注内容分享至网络社交联系人的终端,以使该终端在播放视频数据至备注触发位置时在视频数据的播放画面上显示备注内容或以声音形式播放备注内容。
具体地,网络社交联系人是指与终端102a的用户具有基于社交网络的社交关系的用户,该社交关系比如可以是好友关系、同事关系、同学关系或者群组成员关系等。
终端102a通过社交应用,将视频数据以及与该视频数据对应的备注触发位置和备注内容上传到服务器104,使得该服务器104自动或者接收到终端102b的拉取请求时,将该视频数据以及与该视频数据对应的备注触发位置和备注内容发送到终端102b。终端102b是与终端102a的用户具有基于社交网络的社交关系的网络社交联系人的终端。
终端102b在接收到视频数据后,可自动或者在用户触发下在终端102b的内容分享页面中播放视频数据。终端102b在播放该视频数据的播放进度达到备注触发位置时,将该备注触发位置所对应的备注内容显示在视频数据的播放画面上,具体将该备注触发位置所对应的可视元素的备注内容显示在视频数据的播放画面上。或者,终端102b在播放该视频数据的播放进度达到备注触发位置时,将该备注触发位置所对应的备注内容以声音形式进行播放,具体将该备注触发位置所对应的音频数据的备注内容以声音形式进行播放。
上述视频分享方法,获取视频数据,并获取视频数据相应的备注触发位置和备注内容。这样当视频数据连同备注触发位置和备注内容被分享至网络社交联系人的终端时,该终端就可以在播放视频数据的播放进度达到该备注触发位置时,播放备注内容。这样用户可以通过备注的方式来传递附加于视频的信息,并且通过备注触发位置与视频的播放进度精确结合,进而与视频的具体内容相结合,可以更加有效地传递信息。
如图4所示,在一个实施例中,一种视频分享方法,包括以下步骤:
步骤402,获取视频数据。
在一个实施例中,步骤402包括:获取视频录制指令,根据视频录制指令采集图像以形成视频数据。具体地,移动终端102a可通过社交应用提供视频录制触发控件,检测到对该视频录制触发控件的操作时触发视频录制指令。该操作比如可以是点击、双击、长按以及沿预设轨迹滑动中的至少一种。移动终端102a可根据该视频录制指令,调用***相机应用以通过图像采集器来采集图像形成视频数据。
举例说明,移动终端102a可通过社交应用展示如图5所示的内容分享页面,检测对该内容分享页面中的内容发布控件的操作以展示发布工具栏502,该发布工具栏502中展示有视频发布控件503。移动终端102a可检测对该视频发布控件503的操作以进入如图6所示的视频数据获取页面。移动终端102a可检测在该视频数据获取页面中的视频录制触发控件601的操作,触发视频录制指令,从而根据该视频录制指令采集图像以形成视频数据。移动终端102a可在视频数据获取页面的预览区域602中实时展示采集的图像。
在一个实施例中,步骤402包括:获取视频数据选择指令,根据视频数据选择指令从本地文件目录中选择获得视频数据。具体地,移动终端102a可通过社交应用提供视频数据选择触发控件,如图6中在视频数据获取页面中的视频数据选择触发控件603,检测到对该视频数据选择触发控件的操作时触发视频数据选择指令。该操作比如可以是点击、双击、长按以及沿预设轨迹滑动中的至少一种。
步骤404,显示与视频数据的播放进度对应的播放时间轴。
具体地,参照图6,终端102a检测到视频数据获取页面中备注触发控件604的操作后,触发进入如图7所示的视频备注页面。播放时间轴与视频数据的播放进度对应,可用于控制视频数据的播放进度。具体参照图7中视频备注页面中的播放时间轴701,该播放时间轴701具有时间刻度条701a和播放时间标记701b,该时间刻度条701a具有播放起始点刻度701a1和播放结束点刻度701a2,播放时间标记701b可沿时间刻度条701a移动,播放时间标记701b用于标记视频数据当前的播放进度。图7中播放时间轴为直线段,在其它实施例中播放时间轴还可以是曲线段或者折线段,曲线段或者折线段可以增加精度。播放时间轴也可以默认显示为直线段并在操作时变化为曲线段或者折线段。
步骤406,检测作用于播放时间轴的作用点。
具体地,当终端102a具有触控屏时,作用于播放时间轴的作用点可为作用于播放时间轴的触摸点。当终端102a的输入装置为鼠标时,终端102a可将检测到鼠标的光标对播放时间轴的点击点作为作用于播放时间轴的作用点。终端102a也可以获取方向指令以移动作用点在播放时间轴701的位置,从而检测移动了位置的作用点。检测到作用点后播放时间标记701b显示在该作用点处,也可以根据播放时间标记701b的位置来确定该作用点的位置。
步骤408,根据作用点相对于播放时间轴的位置获取备注触发位置。
具体地,终端102a在检测到作用于播放时间轴701的作用点后,根据检测到的作用点相对于播放时间轴701的位置获取备注触发位置。
在一个实施例中,当播放时间轴701的时间刻度条701a为直线段时,终端102a可用该作用点相对于播放起始点刻度701a1的长度占播放起始点刻度701a1和播放结束点刻度701a2的总长度的比例,再乘以视频数据的总播放时长获得备注触发位置。
在一个实施例中,当播放时间轴701的时间刻度条701a为曲线段时,也可以用该作用点相对于播放起始点刻度701a1的曲线长度占播放起始点刻度701a1和播放结束点刻度701a2的曲线总长度的比例,再乘以视频数据的总播放时长获得备注触发位置。
上述步骤404到步骤408是上述步骤304的具体步骤。
步骤410,获取备注触发位置所对应的备注内容。
在一个实施例中,在步骤402之后,终端102a可以获取备注方式选择指令,从而根据备注方式选择指令选择相应的备注方式,根据选择的备注方式获取备注触发位置所对应的备注内容。其中备注方式包括图形标记备注方式、文本备注方式和录音备注方式。图形标记备注方式包括圈图备注方式,圈图备注方式是指利用封闭的图形在图像中做标记的备注方式,封闭的图形比如圆形、椭圆形以及多边形,多边形包括三角形、矩形以及五边形等等。圈图标记可选择鲜艳的颜色,比如红色,还可以根据播放画面的颜色自动适配圈图标记的颜色。
具体地,参照图7,终端102a在视频备注页面中提供备注方式选择控件702,检测对该备注方式选择控件702的操作以确定相应的备注方式。当备注方式为圈图备注方式时,终端102a检测对视频数据的播放画面的操作以生成圈图标记。
参照图8,当备注方式为文本备注方式时,终端102a检测对视频数据的播放画面的操作确定文本输入区域,从而获取在文本输入区域中输入的文本作为备注内容。参照图9,当备注方式为录音备注方式时,终端102a通过采集环境声音获得音频数据的备注内容。
在一个实施例中,终端102a可在视频备注页面中展示备注触发位置与备注内容的对应关系,还可以展示备注触发位置、备注方式和备注内容的对应关系。
步骤412,获取备注触发位置所对应的备注内容输出配置信息。
具体地,输出是指显示或者以声音形式播放,备注内容输出配置信息是用于配置如何显示备注内容或者如何以声音形式播放备注内容的配置信息。步骤412可在步骤410之前执行。
在一个实施例中,当备注内容包括可视元素时,备注内容输出配置信息包括可视元素在视频数据的播放画面中的显示位置。其中显示位置可以表示为在视频数据的播放画面的坐标轴中的坐标,也可以表示为与视频数据的播放画面相邻两边的距离。当备注方式为圈图备注方式时,终端102a检测对视频数据的播放画面的操作而生成圈图标记时,获取该操作所在的位置作为圈图标记的显示位置。当备注方式为文本备注方式时,终端102a检测对视频数据的播放画面的操作确定文本输入区域,根据该操作所在的位置来确定文本的备注内容的显示位置,获取在文本输入区域中输入的文本作为备注内容。
在一个实施例中,备注内容输出配置信息还可以包括备注内容输出时间长度,该备注内容输出时间长度定义了备注内容从在播放画面上显示起或者自以声音形式播放起所经历的时间。当备注内容包括可视元素时,可视元素在播放画面中显示该备注内容输出时间长度的时间;当备注内容包括音频数据时,音频数据被播放该备注内容输出时间长度的时间。
步骤414,通过社交应用将视频数据、备注触发位置、备注内容及备注内容输出配置信息分享至网络社交联系人的终端,以使该终端在播放视频数据至备注触发位置时,按照备注内容输出配置信息在视频数据的播放画面上显示备注内容或按照备注内容输出配置信息以声音形式播放备注内容。步骤414是上述步骤308的具体步骤。
具体地,终端102a通过社交应用,将视频数据以及与该视频数据对应的备注触发位置、备注内容以及备注内容输出配置信息上传到服务器104,使得该服务器104自动或者接收到终端102b的拉取请求时,将该视频数据以及与该视频数据对应的备注触发位置、备注内容和备注内容输出配置信息发送到终端102b。终端102b是与终端102a的用户具有基于社交网络的社交关系的网络社交联系人的终端。
终端102b播放视频数据,并在该视频数据的播放画面上,按照备注内容输出配置信息所包括的可视元素的显示位置显示可视元素。并且按照备注内容输出配置信息所包括的备注内容输出时间长度控制备注内容所包括的可视元素的显示时长,或者控制备注内容所包括的音频数据的播放时长。
本实施例中,通过播放时间轴可以精确地获取到备注触发位置,从而可以实现对备注触发位置的精确控制。而通过备注内容输出配置信息可以控制备注内容的输出方式,使得备注内容的输出形式多样化。而且通过控制备注内容的显示位置,可以将备注内容与视频数据的内容深度结合,可以更有效地传递信息。
如图10所示,在一个实施例中,该视频分享方法还包括本地输出备注内容的步骤,具体包括如下步骤:
步骤1002,在社交应用的内容分享页面中播放视频数据。
具体地,用户在发布视频后,可在内容分享页面中查看分享的视频数据。终端102a可自动或者检测到对该视频数据的播放指令时,在社交应用的内容分享页面中播放视频数据。参照图11所示的内容分享页面,用户自己分享的内容显示在该内容分享页面中,当用户点击分享的视频数据后,终端102a开始播放该视频数据。
步骤1004,在播放视频数据的播放进度达到备注触发位置时,按照备注内容输出配置信息显示备注内容或以声音形式播放备注内容。
具体地,终端102a按照备注内容输出配置信息所包括的可视元素的显示位置显示可视元素。并且按照备注内容输出配置信息所包括的备注内容输出时间长度控制备注内容所包括的可视元素的显示时长,或者控制备注内容所包括的音频数据的播放时长。
步骤1006,自显示备注内容或以声音形式播放备注内容起开始计时。
步骤1008,当计时达到备注内容输出配置信息所包括的备注内容输出时间长度时,停止显示备注内容或停止以声音形式播放备注内容。
具体参照12,图12中圈图标记的备注触发位置为自视频数据的播放起始点0起的6秒,则在6秒处按照圈图标记的显示位置来显示该圈图标记并开始计时,该圈图标记的备注内容输出时间长度为2秒。参照图13,当视频数据播放到7秒时,计时未达到2秒,则仍然显示圈图标记,并且显示7秒处的文本的备注内容,该文本的备注内容的备注内容输出时间长度为2秒。参照图14,当视频播放到10秒时,圈图标记和文本已分别在8秒和9秒处停止显示,进而开始播放10秒处的备注内容为音频数据。
本实施例中,通过控制备注内容输出时间长度,可以控制各个备注内容的显示时间,从而协调各个备注内容的显示时间,避免备注内容的重叠显示影响到备注内容的显示效果或者播放效果。
下面用一个具体应用场景来说明上述视频分享方法的原理,参照图15,用户通过社交应用录制视频获得视频数据后,触发视频备注编辑操作,选择文本备注方式、圈图标记备注方式和录音备注方式中的至少一种来进行备注编辑操作,设置备注触发位置的备注内容,设置文本和圈图标记的显示位置,然后设置备注内容输出长度,完成设置,使得备注编辑操作生效。这样将视频分享给网络社交联系人的终端后,该终端就可以在播放视频数据至备注触发位置时在视频数据的播放画面上显示备注内容或以声音形式播放备注内容。
如图16所示,在一个实施例中,提供了一种视频播放方法,本实施例以该方法应用于上述图1中的移动终端102b来举例说明,具体包括如下步骤:
步骤1602,获取网络社交联系人通过社交应用所分享的视频数据及相应的备注触发位置和备注内容。
具体地,网络社交联系人是指与终端102b的用户具有基于社交网络的社交关系的用户,该社交关系比如可以是好友关系、同事关系、同学关系或者群组成员关系等。
终端102a通过社交应用,将视频数据以及与该视频数据对应的备注触发位置和备注内容上传到服务器104,使得该服务器104自动或者接收到终端102b的拉取请求时,将该视频数据以及与该视频数据对应的备注触发位置和备注内容发送到终端102b。终端102b是与终端102a的用户具有基于社交网络的社交关系的网络社交联系人的终端。
步骤1604,在社交应用的内容分享页面中播放视频数据。
具体地,终端102b可自动或者检测到对该视频数据的播放指令时,在社交应用的内容分享页面中播放视频数据。
步骤1606,若播放视频数据的播放进度达到备注触发位置,则在视频数据的播放画面上显示备注内容或以声音形式播放备注内容。
终端102b在播放该视频数据的播放进度达到备注触发位置时,将该备注触发位置所对应的备注内容显示在视频数据的播放画面上,具体将该备注触发位置所对应的可视元素的备注内容显示在视频数据的播放画面上。或者,终端102b在播放该视频数据的播放进度达到备注触发位置时,将该备注触发位置所对应的备注内容以声音形式进行播放,具体将该备注触发位置所对应的音频数据的备注内容以声音形式进行播放。
上述视频播放方法,网络社交联系人通过社交应用分享视频数据以及相应的备注触发位置和备注内容,在社交应用的内容分享页面中播放视频数据时,就可以在播放视频数据的播放进度达到该备注触发位置时,播放备注内容。这样网络社交联系人可以通过备注的方式来传递附加于视频的信息,并且通过备注触发位置与视频的播放进度精确结合,进而与视频的具体内容相结合,可以更加有效地传递信息。
在一个实施例中,步骤1602包括:获取网络社交联系人通过社交应用所分享的视频数据及相应的备注触发位置、备注内容和备注内容输出配置信息。步骤1606中在视频数据的播放画面上显示备注内容或以声音形式播放备注内容的步骤,包括:按照备注内容输出配置信息在视频数据的播放画面上显示备注内容或按照备注内容输出配置信息以声音形式播放备注内容。
具体地,输出是指显示或者以声音形式播放,备注内容输出配置信息是用于配置如何显示备注内容或者如何以声音形式播放备注内容的配置信息。
在一个实施例中,当备注内容包括可视元素时,备注内容输出配置信息包括可视元素在视频数据的播放画面中的显示位置。其中显示位置可以表示为在视频数据的播放画面的坐标轴中的坐标,也可以表示为与视频数据的播放画面相邻两边的距离。
终端102b播放视频数据,并在该视频数据的播放画面上,按照备注内容输出配置信息所包括的可视元素的显示位置显示可视元素。并且按照备注内容输出配置信息所包括的备注内容输出时间长度控制备注内容所包括的可视元素的显示时长,或者控制备注内容所包括的音频数据的播放时长。
本实施例中,通过备注内容输出配置信息可以控制备注内容的输出方式,使得备注内容的输出形式多样化。而且通过控制备注内容的显示位置,可以将备注内容与视频数据的内容深度结合,可以更有效地传递信息。
在一个实施例中,备注内容输出配置信息包括备注内容输出时间长度;该视频播放方法还包括:自显示备注内容或以声音形式播放备注内容起开始计时,当计时达到备注内容输出时间长度时,停止显示备注内容或停止以声音形式播放备注内容。
本实施例中,备注内容输出配置信息还可以包括备注内容输出时间长度,该备注内容输出时间长度定义了备注内容从在播放画面上显示起或者自以声音形式播放起所经历的时间。当备注内容包括可视元素时,可视元素在播放画面中显示该备注内容输出时间长度的时间;当备注内容包括音频数据时,音频数据被播放该备注内容输出时间长度的时间。通过控制备注内容输出时间长度,可以控制各个备注内容的显示时间,从而协调各个备注内容的显示时间,避免备注内容的重叠显示影响到备注内容的显示效果或者播放效果。
在一个实施例中,备注内容包括可视元素和音频数据中的至少一种。其中可视元素包括图形标记、文本以及图标中的至少一种。可视元素是指可被人眼观测到的元素,图形标记是用图形在视频数据的播放画面中所做出的标记。图标包括静态图标和动态图标,静态图标比如静态表情图标,动态图标比如表情动画图标。
在一个实施例中,当备注内容包括可视元素时,备注内容输出配置信息包括可视元素在视频数据的播放画面中的显示位置。其中显示位置可以表示为在视频数据的播放画面的坐标轴中的坐标,也可以表示为与视频数据的播放画面相邻两边的距离。
如图17所示,在一个实施例中,提供了一种视频分享装置1700,该视频分享装置具有用于实现上述各个实施例的视频分享方法的功能模块。该装置包括:视频数据获取模块1701、第一获取模块1702、第二获取模块1703和分享模块1704。
视频数据获取模块1701,用于获取视频数据。
第一获取模块1702,用于获取与视频数据的播放进度对应的备注触发位置。
第二获取模块1703,用于获取备注触发位置所对应的备注内容。
分享模块1704,用于通过社交应用将视频数据、备注触发位置和备注内容分享至网络社交联系人的终端,以使终端在播放视频数据至备注触发位置时在视频数据的播放画面上显示备注内容或以声音形式播放备注内容。
在一个实施例中,第一获取模块1702还用于显示与视频数据的播放进度对应的播放时间轴;检测作用于播放时间轴的作用点;根据作用点相对于播放时间轴的位置获取备注触发位置。
在一个实施例中,视频分享装置1700还包括第三获取模块1705,用于获取备注触发位置所对应的备注内容输出配置信息。
分享模块1704还用于通过社交应用将视频数据、备注触发位置、备注内容及备注内容输出配置信息分享至网络社交联系人的终端,以使终端在播放视频数据至备注触发位置时,按照备注内容输出配置信息在视频数据的播放画面上显示备注内容或按照备注内容输出配置信息以声音形式播放备注内容。
在一个实施例中,备注内容包括可视元素和音频数据中的至少一种;当备注内容包括可视元素时,备注内容输出配置信息包括可视元素在视频数据的播放画面中的显示位置;可视元素包括图形标记、文本以及图标中的至少一种。
在一个实施例中,视频分享装置1700还包括播放模块1706、备注内容输出模块1707和计时模块1708。
播放模块1706用于在社交应用的内容分享页面中播放视频数据。
备注内容输出模块1707用于在播放视频数据的播放进度达到备注触发位置时,按照备注内容输出配置信息显示备注内容或以声音形式播放备注内容。
计时模块1708用于自显示备注内容或以声音形式播放备注内容起开始计时;当计时达到备注内容输出配置信息所包括的备注内容输出时间长度时,停止显示备注内容或停止以声音形式播放备注内容。
上述视频分享装置1700,获取视频数据,并获取视频数据相应的备注触发位置和备注内容。这样当视频数据连同备注触发位置和备注内容被分享至网络社交联系人的终端时,该终端就可以在播放视频数据的播放进度达到该备注触发位置时,播放备注内容。这样用户可以通过备注的方式来传递附加于视频的信息,并且通过备注触发位置与视频的播放进度精确结合,进而与视频的具体内容相结合,可以更加有效地传递信息。
如图18所示,在一个实施例中,提供了一种视频播放装置1800,具有用于实现上述各个实施例的视频播放方法的功能模块。该视频播放装置1800包括:获取模块1801、视频数据播放模块1802和备注内容输出模块1803。
获取模块1801,用于获取网络社交联系人通过社交应用所分享的视频数据及相应的备注触发位置和备注内容。
视频数据播放模块1802,用于在社交应用的内容分享页面中播放视频数据。
备注内容输出模块1803,用于若播放视频数据的播放进度达到备注触发位置,则在视频数据的播放画面上显示备注内容或以声音形式播放备注内容。
在一个实施例中,获取模块1801还用于获取网络社交联系人通过社交应用所分享的视频数据及相应的备注触发位置、备注内容和备注内容输出配置信息。
备注内容输出模块1803还用于按照备注内容输出配置信息在视频数据的播放画面上显示备注内容或按照备注内容输出配置信息以声音形式播放备注内容。
在一个实施例中,备注内容输出配置信息包括备注内容输出时间长度;视频播放装置1800还包括计时模块1804,用于自显示备注内容或以声音形式播放备注内容起开始计时,当计时达到备注内容输出时间长度时,停止显示备注内容或停止以声音形式播放备注内容。
在一个实施例中,备注内容包括可视元素和音频数据中的至少一种;当备注内容包括可视元素时,备注内容输出配置信息包括可视元素在视频数据的播放画面中的显示位置;可视元素包括图形标记、文本以及图标中的至少一种。
上述视频播放装置1800,网络社交联系人通过社交应用分享视频数据以及相应的备注触发位置和备注内容,在社交应用的内容分享页面中播放视频数据时,就可以在播放视频数据的播放进度达到该备注触发位置时,播放备注内容。这样网络社交联系人可以通过备注的方式来传递附加于视频的信息,并且通过备注触发位置与视频的播放进度精确结合,进而与视频的具体内容相结合,可以更加有效地传递信息。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)等非易失性存储介质,或随机存储记忆体(Random Access Memory,RAM)等。
以上所述实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。
Claims (11)
1.一种视频分享方法,应用于社交应用,所述方法包括:
通过所述社交应用获取视频数据;所述视频数据包括通过所述社交应用录制的视频数据;
获取与所述视频数据的播放进度对应的备注触发位置;
获取所述备注触发位置所对应的备注内容和备注内容输出配置信息,所述备注内容包括可视元素和音频数据中的至少一种;其中,所述可视元素包括图形标记、输入至与所述备注触发位置对应的备注内容输入框中的文本、以及输入至所述备注内容输入框中的图标标识所对应的图标中的至少一种;所述音频数据包括通过所述社交应用采集环境声音所形成的录音数据;所述备注内容输出配置信息包括备注内容输出时间长度;
通过社交应用将所述视频数据、所述备注触发位置、所述备注内容及所述备注内容输出配置信息分享至网络社交联系人的终端,以使所述终端在播放所述视频数据至所述备注触发位置时,按照所述备注内容输出配置信息在所述视频数据的播放画面上显示所述备注内容或以声音形式播放所述备注内容,其中,显示或播放所述备注内容的时间为所述内容输出时间长度。
2.根据权利要求1所述的方法,其特征在于,所述获取与所述视频数据的播放进度对应的备注触发位置,包括:
显示与所述视频数据的播放进度对应的播放时间轴;
检测作用于所述播放时间轴的作用点;
根据所述作用点相对于所述播放时间轴的位置获取备注触发位置。
3.根据权利要求1所述的方法,其特征在于,当所述备注内容包括可视元素时,所述备注内容输出配置信息包括所述可视元素在所述视频数据的播放画面中的显示位置。
4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
在所述社交应用的内容分享页面中播放所述视频数据;
在播放所述视频数据的播放进度达到所述备注触发位置时,按照所述备注内容输出配置信息显示所述备注内容或以声音形式播放所述备注内容;
自显示所述备注内容或以声音形式播放所述备注内容起开始计时;
当计时达到所述备注内容输出配置信息所包括的备注内容输出时间长度时,停止显示所述备注内容或停止以声音形式播放所述备注内容。
5.一种视频播放方法,应用于社交应用,所述方法包括:
获取网络社交联系人通过社交应用所分享的视频数据及相应的备注触发位置、备注内容和备注内容输出配置信息,所述备注内容包括可视元素和音频数据中的至少一种;其中,所述可视元素包括图形标记、输入至与所述备注触发位置对应的备注内容输入框中的文本、以及输入至所述备注内容输入框中的图标标识所对应的图标中的至少一种;所述音频数据包括通过所述社交应用采集环境声音所形成的录音数据;所述备注内容输出配置信息包括备注内容输出时间长度;
在所述社交应用的内容分享页面中播放所述视频数据;
若播放所述视频数据的播放进度达到所述备注触发位置,则
按照所述备注内容输出配置信息,在所述视频数据的播放画面上显示所述备注内容或以声音形式播放所述备注内容;其中,显示或播放所述备注内容的时间为所述内容输出时间长度。
6.根据权利要求5所述的方法,其特征在于,所述方法还包括:
自显示所述备注内容或以声音形式播放所述备注内容起开始计时,当计时达到所述备注内容输出时间长度时,停止显示所述备注内容或停止以声音形式播放所述备注内容。
7.根据权利要求5所述的方法,其特征在于,当所述备注内容包括可视元素时,所述备注内容输出配置信息包括所述可视元素在所述视频数据的播放画面中的显示位置。
8.一种视频分享装置,其特征在于,应用于社交应用,所述装置包括:
视频数据获取模块,用于通过所述社交应用获取视频数据;所述视频数据包括通过所述社交应用录制的视频数据;
第一获取模块,用于获取与所述视频数据的播放进度对应的备注触发位置;
第二获取模块,用于获取所述备注触发位置所对应的备注内容和备注内容输出配置信息,所述备注内容包括可视元素和音频数据中的至少一种;其中,所述可视元素包括图形标记、输入至与所述备注触发位置对应的备注内容输入框中的文本、以及输入至所述备注内容输入框中的图标标识所对应的图标中的至少一种;所述音频数据包括通过所述社交应用采集环境声音所形成的录音数据;所述备注内容输出配置信息包括备注内容输出时间长度;
分享模块,用于通过社交应用将所述视频数据、所述备注触发位置、所述备注内容及所述备注内容输出配置信息分享至网络社交联系人的终端,以使所述终端在播放所述视频数据至所述备注触发位置时,按照所述备注内容输出配置信息在所述视频数据的播放画面上显示所述备注内容或以声音形式播放所述备注内容,其中,显示或播放所述备注内容的时间为所述内容输出时间长度。
9.一种视频播放装置,其特征在于,应用于社交应用,所述装置包括:
获取模块,用于获取网络社交联系人通过社交应用所分享的视频数据及相应的备注触发位置、备注内容和备注内容输出配置信息,所述备注内容包括可视元素和音频数据中的至少一种;其中,所述可视元素包括图形标记、输入至与所述备注触发位置对应的备注内容输入框中的文本、以及输入至所述备注内容输入框中的图标标识所对应的图标中的至少一种;所述音频数据包括通过所述社交应用采集环境声音所形成的录音数据;所述备注内容输出配置信息包括备注内容输出时间长度;
视频数据播放模块,用于在所述社交应用的内容分享页面中播放所述视频数据;
备注内容输出模块,用于若播放所述视频数据的播放进度达到所述备注触发位置,则按照所述备注内容输出配置信息,在所述视频数据的播放画面上显示所述备注内容或以声音形式播放所述备注内容;其中,显示或播放所述备注内容的时间为所述内容输出时间长度。
10.一种计算机可读存储介质,存储有计算机程序,所述计算机程序被处理器执行时,使得所述处理器执行如权利要求1至7中任一项所述方法的步骤。
11.一种终端,包括存储器和处理器,所述存储器存储有计算机程序,所述计算机程序被所述处理器执行时,使得所述处理器执行如权利要求1至7中任一项所述方法的步骤。
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510507128.1A CN106470147B (zh) | 2015-08-18 | 2015-08-18 | 视频分享方法和装置、视频播放方法和装置 |
MYPI2017704144A MY190923A (en) | 2015-07-27 | 2016-06-16 | Video sharing method and device, and video playing method and device |
PCT/CN2016/085994 WO2017016339A1 (zh) | 2015-07-27 | 2016-06-16 | 视频分享方法和装置、视频播放方法和装置 |
US15/729,439 US10638166B2 (en) | 2015-07-27 | 2017-10-10 | Video sharing method and device, and video playing method and device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510507128.1A CN106470147B (zh) | 2015-08-18 | 2015-08-18 | 视频分享方法和装置、视频播放方法和装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106470147A CN106470147A (zh) | 2017-03-01 |
CN106470147B true CN106470147B (zh) | 2020-09-08 |
Family
ID=58214599
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510507128.1A Active CN106470147B (zh) | 2015-07-27 | 2015-08-18 | 视频分享方法和装置、视频播放方法和装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106470147B (zh) |
Families Citing this family (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107221209A (zh) * | 2017-07-21 | 2017-09-29 | 杭州学天教育科技有限公司 | 基于授课视频进度的教学资料推送、存储方法及教学*** |
CN107577489A (zh) * | 2017-08-03 | 2018-01-12 | 捷开通讯(深圳)有限公司 | 远程帮助的方法、移动终端和存储装置 |
CN107509111A (zh) * | 2017-08-16 | 2017-12-22 | 北京微影时代科技有限公司 | 一种电影信息展示方法、装置及电子设备 |
WO2019090479A1 (zh) * | 2017-11-07 | 2019-05-16 | 郑永利 | 一种互动型视频授课方法及*** |
CN109461462B (zh) * | 2018-11-02 | 2021-12-17 | 王佳一 | 音频分享方法及装置 |
CN110087149A (zh) * | 2019-05-30 | 2019-08-02 | 维沃移动通信有限公司 | 一种视频图像分享方法、装置及移动终端 |
CN110572709B (zh) * | 2019-08-30 | 2022-01-25 | 杭州影笑科技有限责任公司 | 一种贴纸快捷定位方法 |
CN111327855B (zh) * | 2020-03-10 | 2022-08-05 | 网易(杭州)网络有限公司 | 一种视频录制方法、装置以及视频定位方法、装置 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2011079477A1 (en) * | 2010-01-04 | 2011-07-07 | Thomson Licensing | Method and device for providing comments on multimedia contents |
CN102905056A (zh) * | 2012-10-18 | 2013-01-30 | 利亚德光电股份有限公司 | 视频图像处理方法及装置 |
WO2015071490A1 (en) * | 2013-11-18 | 2015-05-21 | Helen Bradley Lennon | A video broadcast system and a method of disseminating video content |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2001067772A2 (en) * | 2000-03-09 | 2001-09-13 | Videoshare, Inc. | Sharing a streaming video |
WO2003045068A2 (en) * | 2001-11-21 | 2003-05-30 | Canon Kabushiki Kaisha | Method and device for determining at least one multimedia data encoding parameter |
US7673064B2 (en) * | 2004-11-23 | 2010-03-02 | Palo Alto Research Center Incorporated | Methods, apparatus, and program products for presenting commentary audio with recorded content |
CN101646076A (zh) * | 2008-08-08 | 2010-02-10 | 厦门时迅信息科技有限公司 | 一种无线网络视频传送方法 |
US9197593B2 (en) * | 2011-05-03 | 2015-11-24 | Vmtv, Inc. | Social data associated with bookmarks to multimedia content |
US8818339B2 (en) * | 2011-10-10 | 2014-08-26 | Blackberry Limited | Capturing and processing multi-media information using mobile communication devices |
CN104159151B (zh) * | 2014-08-06 | 2017-12-05 | 哈尔滨工业大学深圳研究生院 | 一种在ott盒子上进行视频截取并处理的装置及方法 |
CN107484008A (zh) * | 2017-09-07 | 2017-12-15 | 北京奇虎科技有限公司 | 一种视频编辑及分享方法、装置、电子设备及介质 |
-
2015
- 2015-08-18 CN CN201510507128.1A patent/CN106470147B/zh active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2011079477A1 (en) * | 2010-01-04 | 2011-07-07 | Thomson Licensing | Method and device for providing comments on multimedia contents |
CN102905056A (zh) * | 2012-10-18 | 2013-01-30 | 利亚德光电股份有限公司 | 视频图像处理方法及装置 |
WO2015071490A1 (en) * | 2013-11-18 | 2015-05-21 | Helen Bradley Lennon | A video broadcast system and a method of disseminating video content |
Also Published As
Publication number | Publication date |
---|---|
CN106470147A (zh) | 2017-03-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106470147B (zh) | 视频分享方法和装置、视频播放方法和装置 | |
US10514876B2 (en) | Gallery of messages from individuals with a shared interest | |
CN112153288B (zh) | 用于发布视频或图像的方法、装置、设备和介质 | |
US10311916B2 (en) | Gallery of videos set to an audio time line | |
US11171893B2 (en) | Methods and systems for providing virtual collaboration via network | |
CN108845741B (zh) | 一种ar表情的生成方法、客户端、终端和存储介质 | |
CN110069738B (zh) | 信息处理方法、装置、终端设备及服务器 | |
CN113163230A (zh) | 视频消息生成方法、装置、电子设备及存储介质 | |
CN107733769B (zh) | 展示用户信息的方法和装置 | |
US20160150281A1 (en) | Video-based user indicia on social media and communication services | |
WO2023092993A1 (zh) | 业务处理方法及电子设备 | |
CN112667118A (zh) | 显示历史聊天消息的方法、设备以及计算机可读介质 | |
CN109660854A (zh) | 视频推荐方法、装置、设备和存储介质 | |
CN112764845A (zh) | 视频处理方法及装置、电子设备和计算机可读存储介质 | |
CN113553472B (zh) | 信息展示方法、装置、电子设备及存储介质 | |
CN109521938B (zh) | 数据评价信息的确定方法、装置、电子设备及存储介质 | |
JP2019047500A (ja) | キー入力に基づいたアニメーション画像生成方法及び前記方法を行うユーザ端末 | |
CN111415266A (zh) | 应用程序的分享方法及装置、电子设备、可读介质 | |
CN115858077A (zh) | 用于创建特效的方法、装置、设备和介质 | |
CN116126177A (zh) | 一种数据交互控制方法、装置、电子设备和存储介质 | |
CN113709565B (zh) | 记录观看视频的人脸表情的方法和装置 | |
KR20140089069A (ko) | 재생 가능 객체를 생성하는 사용자 단말 장치 및 그 인터렉션 방법 | |
US20160104507A1 (en) | Method and Apparatus for Capturing Still Images and Truncated Video Clips from Recorded Video | |
WO2019095811A1 (zh) | 界面展示方法及装置 | |
CN114885200B (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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |