[go: up one dir, main page]

CN116132733A - A video display method and device - Google Patents

A video display method and device Download PDF

Info

Publication number
CN116132733A
CN116132733A CN202310102338.7A CN202310102338A CN116132733A CN 116132733 A CN116132733 A CN 116132733A CN 202310102338 A CN202310102338 A CN 202310102338A CN 116132733 A CN116132733 A CN 116132733A
Authority
CN
China
Prior art keywords
video
configuration information
target
interactive control
script
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
CN202310102338.7A
Other languages
Chinese (zh)
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.)
Beijing Zitiao Network Technology Co Ltd
Original Assignee
Beijing Zitiao Network 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 Beijing Zitiao Network Technology Co Ltd filed Critical Beijing Zitiao Network Technology Co Ltd
Priority to CN202310102338.7A priority Critical patent/CN116132733A/en
Publication of CN116132733A publication Critical patent/CN116132733A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • 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/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/44Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
    • H04N21/44012Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving rendering scenes according to scene graphs, e.g. MPEG-4 scene graphs
    • 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/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/431Generation of visual interfaces for content selection or interaction; Content or additional data rendering
    • H04N21/4312Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
    • 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)
  • User Interface Of Digital Computer (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

The application discloses a video presentation method, which in one example can be applied to a client. The method comprises the following steps: and playing the first content in the video playing page, wherein the first content comprises a scene to which the preset video material belongs. And responding to the end of the first content playing, and displaying a first interaction control on the video playing page. The user can trigger the first interactive control, correspondingly, the first configuration information configured by the first interactive control is obtained in response to the triggering operation of the first interactive control, and the first target video is rendered and displayed by utilizing the preset video material and the first configuration information. Therefore, by utilizing the scheme, the user can watch the first target video configured through the first interaction control through the triggering operation of the first interaction control on the video playing page, so that the requirement of interaction between the user and the video is met.

Description

一种视频展示方法及装置A video display method and device

技术领域technical field

本申请涉及计算机技术领域,特别是涉及一种视频展示方法及装置。The present application relates to the field of computer technology, in particular to a video display method and device.

背景技术Background technique

随着计算机技术的发展,出现了越来越多支持视频播放的应用程序。用户可以利用应用程序观看视频。目前,应用程序所提供的视频播放功能,可以用于播放视频生产者预先剪辑好的视频。With the development of computer technology, there are more and more application programs that support video playback. Users can use the application to watch videos. Currently, the video playback function provided by the application can be used to play videos pre-edited by video producers.

当前应用程序提供的视频播放功能,不能满足用户基于视频进行交互的需求,因此,急需一种方案,能够解决上述问题。The video playback function provided by the current application program cannot meet the needs of users for video-based interaction. Therefore, a solution is urgently needed to solve the above problems.

发明内容Contents of the invention

为了解决或者至少部分解决上述技术问题,本申请实施例提供了一种视频展示方法及装置。In order to solve or at least partially solve the above-mentioned technical problems, embodiments of the present application provide a video display method and device.

第一方面,本申请实施例提供了一种视频展示方法,所述方法包括:In the first aspect, the embodiment of the present application provides a video presentation method, the method comprising:

在视频播放页面中播放第一内容,所述第一内容包括预设视频素材所属的场景;Play the first content on the video playback page, the first content includes the scene to which the preset video material belongs;

响应于所述第一内容播放结束,在所述视频播放页面上展示第一交互控件;In response to the end of playing the first content, displaying a first interactive control on the video playing page;

响应于针对所述第一交互控件的触发操作,获取通过所述第一交互控件配置的第一配置信息;In response to a trigger operation on the first interactive control, acquire first configuration information configured through the first interactive control;

利用所述预设视频素材和所述第一配置信息,渲染并展示第一目标视频。Using the preset video material and the first configuration information, render and display the first target video.

可选的,所述第一交互控件包括:Optionally, the first interactive control includes:

所述预设视频素材中每个素材分别对应的素材标识、以及每个素材分别支持配置的属性值。A material identifier corresponding to each material in the preset video material, and an attribute value that each material supports configuration respectively.

可选的,所述第一目标视频包括多个视频帧,所述多个视频帧包括第一视频帧,所述展示所述第一目标视频,包括:Optionally, the first target video includes a plurality of video frames, the plurality of video frames include a first video frame, and the displaying the first target video includes:

展示所述第一视频帧,并在所述第一视频帧上展示第二交互控件。displaying the first video frame, and displaying a second interactive control on the first video frame.

可选的,所述方法还包括:Optionally, the method also includes:

响应于针对所述第二交互控件的触发操作,获取通过所述第二交互控件配置的第二配置信息;In response to a trigger operation on the second interactive control, acquire second configuration information configured through the second interactive control;

利用所述预设视频素材和所述第二配置信息,渲染第二目标视频;rendering a second target video by using the preset video material and the second configuration information;

响应于所述第一视频帧展示结束,在所述视频播放页面中展示所述第二目标视。In response to the end of displaying the first video frame, displaying the second target view on the video playing page.

可选的,所述利用所述预设视频素材和所述第一配置信息,渲染第一目标视频,包括:Optionally, rendering the first target video by using the preset video material and the first configuration information includes:

利用脚本模型对所述预设视频素材和所述第一配置信息进行处理,得到渲染对象;Using a script model to process the preset video material and the first configuration information to obtain a rendering object;

渲染所述渲染对象。Renders the render object.

可选的,所述脚本模型包括:渲染脚本和配置脚本,所述利用脚本模型对所述预设视频素材和所述第一配置信息进行处理,得到渲染对象,包括:Optionally, the script model includes: a rendering script and a configuration script, and the script model is used to process the preset video material and the first configuration information to obtain a rendering object, including:

将所述第一配置信息填充至所述配置脚本中,得到包括所述第一配置参数的目标配置脚本;Filling the first configuration information into the configuration script to obtain a target configuration script including the first configuration parameters;

利用所述渲染脚本对所述目标配置脚本和所述预设视频素材进行处理,得到所述渲染对象。The rendering object is obtained by processing the target configuration script and the preset video material with the rendering script.

可选的,所述方法还包括:Optionally, the method also includes:

响应于在所述视频播放页面中触发的视频生成操作,将所述第一配置信息发送给服务端,以便于服务端基于所述第一配置信息和所述预设视频素材生成目标视频,所述目标视频包括所述第一目标视频。In response to the video generation operation triggered on the video playing page, the first configuration information is sent to the server, so that the server generates a target video based on the first configuration information and the preset video material, so The target video includes the first target video.

第二方面,本申请实施例提供了一种视频展示装置,所述装置包括:In the second aspect, the embodiment of the present application provides a video display device, the device includes:

播放单元,用于在视频播放页面中播放第一内容,所述第一内容包括预设视频素材所属的场景;A playback unit, configured to play the first content on the video playback page, where the first content includes the scene to which the preset video material belongs;

第一展示单元,用于响应于所述第一内容播放结束,在所述视频播放页面上展示第一交互控件;A first display unit, configured to display a first interactive control on the video playback page in response to the end of the first content playing;

第一获取单元,用于响应于针对所述第一交互控件的触发操作,获取通过所述第一交互控件配置的第一配置信息;A first acquiring unit, configured to acquire first configuration information configured through the first interactive control in response to a trigger operation on the first interactive control;

第一渲染单元,用于利用所述预设视频素材和所述第一配置信息,渲染第一目标视频;A first rendering unit, configured to render a first target video by using the preset video material and the first configuration information;

第二展示单元,用于展示所述第一目标视频。The second display unit is configured to display the first target video.

可选的,所述第一交互控件包括:Optionally, the first interactive control includes:

所述预设视频素材中每个素材分别对应的素材标识、以及每个素材分别支持配置的属性值。A material identifier corresponding to each material in the preset video material, and an attribute value that each material supports configuration respectively.

可选的,所述第一目标视频包括多个视频帧,所述多个视频帧包括第一视频帧,所述第二展示单元,用于:Optionally, the first target video includes a plurality of video frames, the plurality of video frames include a first video frame, and the second display unit is configured to:

展示所述第一视频帧,并在所述第一视频帧上展示第二交互控件。displaying the first video frame, and displaying a second interactive control on the first video frame.

可选的,所述装置还包括:Optionally, the device also includes:

第二获取单元,用于响应于针对所述第二交互控件的触发操作,获取通过所述第二交互控件配置的第二配置信息;A second acquiring unit, configured to acquire second configuration information configured through the second interactive control in response to a trigger operation on the second interactive control;

第二渲染单元,用于利用所述预设视频素材和所述第二配置信息,渲染第二目标视频;A second rendering unit, configured to render a second target video by using the preset video material and the second configuration information;

第三展示单元,用于响应于所述第一视频帧展示结束,在所述视频播放页面中展示所述第二目标视。The third display unit is configured to display the second target view on the video playback page in response to the end of the display of the first video frame.

可选的,所述第一渲染单元,用于:Optionally, the first rendering unit is configured to:

利用脚本模型对所述预设视频素材和所述第一配置信息进行处理,得到渲染对象;Using a script model to process the preset video material and the first configuration information to obtain a rendering object;

渲染所述渲染对象。Renders the render object.

可选的,所述脚本模型包括:渲染脚本和配置脚本,所述利用脚本模型对所述预设视频素材和所述第一配置信息进行处理,得到渲染对象,包括:Optionally, the script model includes: a rendering script and a configuration script, and the script model is used to process the preset video material and the first configuration information to obtain a rendering object, including:

将所述第一配置信息填充至所述配置脚本中,得到包括所述第一配置参数的目标配置脚本;Filling the first configuration information into the configuration script to obtain a target configuration script including the first configuration parameters;

利用所述渲染脚本对所述目标配置脚本和所述预设视频素材进行处理,得到所述渲染对象。The rendering object is obtained by processing the target configuration script and the preset video material with the rendering script.

可选的,所述装置还包括:Optionally, the device also includes:

发送单元,用于响应于在所述视频播放页面中触发的视频生成操作,将所述第一配置信息发送给服务端,以便于服务端基于所述第一配置信息和所述预设视频素材生成目标视频,所述目标视频包括所述第一目标视频。A sending unit, configured to send the first configuration information to the server in response to the video generation operation triggered on the video playing page, so that the server can based on the first configuration information and the preset video material A target video is generated, where the target video includes the first target video.

第三方面,本申请实施例提供了一种设备,所述设备包括处理器和存储器;In a third aspect, an embodiment of the present application provides a device, where the device includes a processor and a memory;

所述处理器用于执行所述存储器中存储的指令,以使得所述设备执行以上第一方面任一项所述的方法。The processor is configured to execute instructions stored in the memory, so that the device executes the method described in any one of the above first aspects.

第四方面,本申请实施例提供了一种计算机可读存储介质,其特征在于,包括指令,所述指令指示设备执行以上第一方面任一项所述的方法。In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium, which is characterized by including instructions, and the instructions instruct a device to execute the method described in any one of the above first aspects.

第五方面,本申请实施例提供了一种计算机程序产品,当所述计算机程序产品在计算机上运行时,使得计算机执行以上第一方面任一项所述的方法。In a fifth aspect, an embodiment of the present application provides a computer program product, which, when running on a computer, causes the computer to execute the method described in any one of the above first aspects.

与现有技术相比,本申请实施例具有以下优点:Compared with the prior art, the embodiment of the present application has the following advantages:

本申请实施例提供了一种视频展示方法,在一个示例中,该方法可以应用于客户端。该方法包括:在视频播放页面中播放第一内容,所述第一内容包括预设视频素材所属的场景。响应于所述第一内容播放结束,在所述视频播放页面上展示第一交互控件。用户可以针对所述第一交互控件触发操作,相应的,响应于针对所述第一交互控件的触发操作,获取通过所述第一交互控件配置的第一配置信息,并利用所述预设视频素材和所述第一配置信息,渲染并展示第一目标视频。由此可见,利用本方案,用户可以在视频播放页面上通过对第一交互控件的触发操作,观看通过第一交互控件配置的的第一目标视频,从而满足用户与视频进行交互的需求。The embodiment of the present application provides a method for displaying a video, and in an example, the method can be applied to a client. The method includes: playing first content on a video playing page, where the first content includes a scene to which a preset video material belongs. In response to the end of playing the first content, a first interactive control is displayed on the video playing page. The user may trigger an operation on the first interactive control, and correspondingly, in response to the triggering operation on the first interactive control, obtain the first configuration information configured through the first interactive control, and use the preset video material and the first configuration information, render and display the first target video. It can be seen that with this solution, the user can watch the first target video configured through the first interactive control on the video playback page by triggering the first interactive control, thereby satisfying the user's need for interacting with the video.

附图说明Description of drawings

为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。In order to more clearly illustrate the technical solutions in the embodiments of the present application or the prior art, the following will briefly introduce the drawings that need to be used in the description of the embodiments or the prior art. Obviously, the accompanying drawings in the following description are only These are some embodiments described in this application. Those skilled in the art can also obtain other drawings based on these drawings without creative work.

图1为本申请实施例提供的一种视频展示方法的流程示意图;FIG. 1 is a schematic flow diagram of a video presentation method provided in an embodiment of the present application;

图2a为本申请实施例提供的一种视频播放页面的示意图;FIG. 2a is a schematic diagram of a video playback page provided by an embodiment of the present application;

图2b为本申请实施例提供的又一种视频播放页面的示意图;Fig. 2b is a schematic diagram of another video playback page provided by the embodiment of the present application;

图3为本申请实施例提供的又一种视频展示方法的流程示意图;FIG. 3 is a schematic flowchart of another video display method provided in the embodiment of the present application;

图4为本申请实施例提供的一种视频展示装置的结构示意图。FIG. 4 is a schematic structural diagram of a video display device provided by an embodiment of the present application.

具体实施方式Detailed ways

为了使本技术领域的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。In order to enable those skilled in the art to better understand the solution of the application, the technical solution in the embodiment of the application will be clearly and completely described below in conjunction with the drawings in the embodiment of the application. Obviously, the described embodiment is only It is a part of the embodiments of this application, not all of them. Based on the embodiments in this application, all other embodiments obtained by persons of ordinary skill in the art without making creative efforts belong to the scope of protection of this application.

本申请的发明人经过研究发现,目前,应用程序所提供的视频播放功能,可以用于播放视频生产者预先剪辑好的视频。当前应用程序提供的视频播放功能,其不能满足用户需求。例如,预先剪辑好的视频中的某些素材的属性不符合用户预期。The inventor of the present application has found through research that currently, the video playback function provided by the application program can be used to play the video pre-edited by the video producer. The video playback function provided by the current application program cannot meet user needs. For example, the properties of some footage in a pre-edited video are not as expected by the user.

为了解决上述问题,本申请实施例提供了一种视频展示方法及装置。In order to solve the above problems, embodiments of the present application provide a video display method and device.

下面结合附图,详细说明本申请的各种非限制性实施方式。Various non-limiting implementations of the present application will be described in detail below with reference to the accompanying drawings.

示例性方法exemplary method

参见图1,该图为本申请实施例提供的一种视频展示方法的流程示意图。在本实施例中,所述方法可以应用于客户端。在一个示例中,所述方法例如可以包括以下步骤:S101-S104。Referring to FIG. 1 , this figure is a schematic flowchart of a video presentation method provided by an embodiment of the present application. In this embodiment, the method can be applied to the client. In an example, the method may include the following steps: S101-S104.

S101:在视频播放页面中播放第一内容,所述第一内容包括预设视频素材所属的场景。S101: Play first content on a video play page, where the first content includes a scene to which a preset video material belongs.

本申请实施例不具体限定所述预设视频素材所属的场景,所述场景可以根据实际情况确定。在一个示例中,该场景可以是特定类型的数据的生成场景,例如,可以是年终总结生成场景。在又一个示例中,该场景可以是某一游戏场景,例如“**星球探索”场景。The embodiment of the present application does not specifically limit the scene to which the preset video material belongs, and the scene may be determined according to actual conditions. In an example, the scenario may be a specific type of data generation scenario, for example, may be a year-end summary generation scenario. In yet another example, the scene may be a certain game scene, such as a scene of "exploring the **planet".

在一个示例中,所述第一内容可以包括图像和/或文字。作为一个示例,所述第一内容可以包括前述场景的场景标识,所述场景标识例如可以包括所述场景的名称以及该场景关联的对象的图像。In an example, the first content may include images and/or text. As an example, the first content may include a scene identification of the aforementioned scene, and the scene identification may include, for example, a name of the scene and an image of an object associated with the scene.

关于展示所述第一内容的视频播放页面,可以参考图2a进行理解,图2a为本申请实施例提供的一种视频播放页面的示意图。如图2a所示,所述视频播放页面200中包括的第一内容包括:场景名称“***探索”201、以及该场景关联的对象的图像202。另外,所述第一内容还可以包括其它内容,在图2a中以“XXX”表示。Regarding the video playing page displaying the first content, it can be understood with reference to FIG. 2a , which is a schematic diagram of a video playing page provided in an embodiment of the present application. As shown in FIG. 2 a , the first content included in the video playing page 200 includes: a scene name “***exploration” 201 , and an image 202 of an object associated with the scene. In addition, the first content may also include other content, represented by "XXX" in FIG. 2a.

S102:响应于所述第一内容播放结束,在所述视频播放页面上展示第一交互控件。S102: In response to the end of playing the first content, display a first interactive control on the video playing page.

所述客户端可以在所述视频播放页面中展示所述第一内容预设时长,例如展示所述第一内容3秒钟。在所述第一内容播放结束之后,所述客户端可以在所述视频播放页面上展示第一交互控件。在本申请实施例中,所述第一交互控件用于设置所述预设素材中至少一个素材的属性值。The client may display the first content for a preset duration on the video playing page, for example, display the first content for 3 seconds. After the first content is played, the client may display a first interactive control on the video playing page. In this embodiment of the present application, the first interactive control is used to set an attribute value of at least one material among the preset materials.

在一个示例中,所述第一交互控件可以包括多个交互标识,一个交互标识对应预先配置好的前述至少一个素材的属性值的组合。In an example, the first interaction control may include multiple interaction identifiers, and one interaction identifier corresponds to a pre-configured combination of attribute values of at least one material.

在又一个示例中,所述第一交互控件可以包括所述预设素材中每个素材分别对应的素材标识、以及每个素材分别支持配置的属性值。在一个示例中,素材标识可以是素材名称,也可以是素材的图标。为方便描述,将所述预设素材中的任意一个素材称为“第一素材”。则所述第一交互控件可以包括第一素材的素材标识以及第一素材支持配置的多个属性值,例如,第一素材为飞船,则第一素材支持配置的多个属性值,例如可以是飞船的第一颜色、第二颜色和第三颜色。又如,第一素材为与主人公同行的动物,则第一素材支持配置的多个属性值,可以包括多个动物。其中,所述属性值,可以通过文字和/或图像来体现。例如,第一素材为与主人公同行的动物,则第一素材支持配置的多个属性值,可以包括多个动物的图像。In yet another example, the first interactive control may include a material identifier corresponding to each material in the preset material, and an attribute value that each material supports configuration respectively. In an example, the material identifier may be a material name or an icon of the material. For convenience of description, any one of the preset materials is referred to as "the first material". Then the first interactive control may include the material identifier of the first material and multiple attribute values that the first material supports configuration, for example, if the first material is a spaceship, then the multiple attribute values that the first material supports configuration, for example, may be The primary, secondary, and tertiary colors of the spaceship. For another example, if the first material is an animal walking with the protagonist, then the first material supports multiple attribute values configured, and may include multiple animals. Wherein, the attribute value may be embodied by words and/or images. For example, if the first material is an animal walking with the main character, then the first material supports multiple configured attribute values, and may include images of multiple animals.

关于所述第一交互控件,可以参考图2b进行理解,图2b为本申请实施例提供的又一种视频播放页面的示意图。如图2b所示,所述视频播放页面200中包括的第一交互控件包括:素材1以及素材1支持的3个属性值(A、B以及C),素材2以及素材2支持的2个属性值(D和E)。另外,所述视频播放页面200中还可以包括其它内容,在图2b中以“XXX”表示。Regarding the first interactive control, it can be understood with reference to FIG. 2b , which is a schematic diagram of another video playback page provided by an embodiment of the present application. As shown in Figure 2b, the first interactive controls included in the video playback page 200 include: material 1 and three attribute values (A, B, and C) supported by material 1, material 2 and two attributes supported by material 2 value (D and E). In addition, the video playing page 200 may also include other content, represented by "XXX" in FIG. 2b.

需要说明的是,图2a和图2b是为了方便理解本方案而示出,其并不构成对本申请实施例的限定。It should be noted that Fig. 2a and Fig. 2b are shown for the convenience of understanding the present solution, and they do not constitute a limitation to the embodiment of the present application.

S103:响应于针对第一交互控件的触发操作,获取通过所述第一交互控件配置的第一配置信息。S103: Acquire first configuration information configured through the first interactive control in response to a trigger operation on the first interactive control.

客户端展示所述第一交互控件之后,用户可以针对所述第一交互控件触发操作,相应的,所述客户端可以获取通过所述第一交互控件配置的第一配置信息,所述第一配置信息,可以包括前述至少一个素材中每个素材分别对应的属性值。After the client displays the first interactive control, the user can trigger an operation on the first interactive control. Correspondingly, the client can obtain the first configuration information configured through the first interactive control, and the first The configuration information may include attribute values corresponding to each material in the aforementioned at least one material.

在一个示例中,若所述第一交互控件包括所述预设视频素材中每个素材分别对应的素材标识、以及每个素材分别支持配置的属性值,则对于第一素材而言,若用户针对第一素材对应的第一属性值触发了操作,例如用户点击了第一素材的第一属性值,则所述第一配置信息可以包括所述第一素材的第一属性值。例如,针对第一素材“飞船”而言,用户点击的飞船颜色为第一颜色,则所述第一配置信息可以包括:“飞船颜色:第一颜色”。In an example, if the first interactive control includes material identifiers corresponding to each material in the preset video material, and each material supports configuration attribute values, then for the first material, if the user When an operation is triggered on the first attribute value corresponding to the first material, for example, the user clicks on the first attribute value of the first material, the first configuration information may include the first attribute value of the first material. For example, for the first material "spaceship", if the color of the spaceship clicked by the user is the first color, the first configuration information may include: "spaceship color: first color".

S104:利用所述预设视频素材和所述第一配置信息,渲染并展示第一目标视频。S104: Using the preset video material and the first configuration information, render and display a first target video.

获取所述第一配置信息之后,可以利用所述预设视频素材和所述第一配置信息,渲染并展示所述第一目标视频。After the first configuration information is acquired, the preset video material and the first configuration information may be used to render and display the first target video.

在一个示例中,可以采用传统的视频渲染方式,渲染所述第一目标视频。In an example, the first target video may be rendered in a traditional video rendering manner.

在又一个示例中,S104在具体实现时,可以利用脚本模型对所述预设素材和所述第一配置信息进行处理,得到渲染对象,并渲染所述渲染对象。本申请实施例中提及的脚本模型,可以是提前涉及好的动画逻辑或者用户界面逻辑(User Interface,UI)逻辑。所述脚本模型中可以包括预设视频素材的配置项,所述第一配置参数可以映射到所述脚本模型中对应的配置项中。将所述第一配置参数可以映射到所述脚本模型中对应的配置项中之后,所述脚本模型可以得到渲染对象,并对该渲染对象进行渲染,从而实现渲染第一目标视频。In yet another example, during specific implementation of S104, the script model may be used to process the preset material and the first configuration information to obtain a rendering object, and render the rendering object. The script model mentioned in the embodiment of the present application may be animation logic or user interface logic (User Interface, UI) logic involved in advance. The script model may include configuration items of preset video materials, and the first configuration parameter may be mapped to a corresponding configuration item in the script model. After the first configuration parameter may be mapped to a corresponding configuration item in the script model, the script model may obtain a rendering object and render the rendering object, thereby implementing rendering of the first target video.

在一种实现方式中,所述脚本模型可以包括配置脚本和渲染脚本,所述配置脚本中包括前述预设视频素材的配置项。所述渲染脚本包括得到渲染对象以及对渲染对象进行渲染的具体逻辑。对于这种情况,可以将所述第一配置信息填充至所述配置脚本中,具体的,可以将所述第一配置信息中的各个信息分别填充至所述配置脚本中与其对于的配置项中,从而得到包括所述第一配置参数的目标配置脚本。在获得所述目标配置脚本之后,所述渲染脚本可以基于所述目标配置脚本和所述预设视频素材,得到渲染对象。例如,得到与红色飞船对应的渲染对象,又如,得到与同行动物对应的渲染对象,等等。进一步地,得到所述渲染对象之后,所述渲染脚本可以对所述渲染对象进行渲染。In an implementation manner, the script model may include a configuration script and a rendering script, and the configuration script includes configuration items of the aforementioned preset video material. The rendering script includes specific logic for obtaining a rendering object and rendering the rendering object. In this case, the first configuration information can be filled into the configuration script, specifically, each information in the first configuration information can be filled into corresponding configuration items in the configuration script , so as to obtain the target configuration script including the first configuration parameter. After obtaining the target configuration script, the rendering script can obtain a rendering object based on the target configuration script and the preset video material. For example, get the rendering object corresponding to the red spaceship, another example, get the rendering object corresponding to the companion animals, and so on. Further, after obtaining the rendering object, the rendering script may render the rendering object.

脚本模型包括配置脚本和渲染脚本,可以将对根据用户触发的交互操作而获得的第一配置信息的处理与具体的渲染逻辑区分开,使得所述脚本模型的逻辑更加清晰。相应的,在对预设视频素材进行修改,例如增加新的素材,或者删除已有的素材时,对脚本模型的修改成本也比较低。The script model includes a configuration script and a rendering script, and the processing of the first configuration information obtained according to the interactive operation triggered by the user can be separated from the specific rendering logic, so that the logic of the script model is clearer. Correspondingly, when modifying preset video materials, such as adding new materials or deleting existing materials, the cost of modifying the script model is relatively low.

通过以上描述可知,利用本申请实施例的方案,用户可以在视频播放页面上通过对对第一交互控件的触发操作,观看通过第一交互控件配置的第一目标视频,从而满足用户与视频进行交互的需求。From the above description, it can be known that using the solution of the embodiment of the present application, the user can watch the first target video configured through the first interactive control on the video playback page by triggering the operation of the first interactive control, so as to meet the needs of the user and the video. Interactive needs.

在本申请实施例中,所述第一目标视频可以包括多个视频帧,第一视频帧为第一目标视频中的其中一个视频帧。在一个示例中,为了进一步提升用户体验,所述客户端在展示所述第一视频帧时,还可以在所述第一视频帧上展示第二交互控件。与第一交互控件类似,所述第二交互控件也可以用于设置所述预设素材中至少一个素材的属性值。用于可以通过所述第二交互控件触发操作,从而设置所述至少一个素材的属性值。在一个示例中,用户针对所述第二交互控件触发操作之后,所述客户端还可以执行图3所示的S301-S303。图3为本申请实施例提供的一种视频展示方法的流程示意图。In this embodiment of the present application, the first target video may include multiple video frames, and the first video frame is one of the video frames in the first target video. In an example, in order to further improve user experience, the client may also display a second interactive control on the first video frame when displaying the first video frame. Similar to the first interactive control, the second interactive control can also be used to set an attribute value of at least one material in the preset material. The user can trigger an operation through the second interactive control, so as to set the attribute value of the at least one material. In an example, after the user triggers an operation on the second interactive control, the client may further execute S301-S303 shown in FIG. 3 . FIG. 3 is a schematic flowchart of a video presentation method provided by an embodiment of the present application.

S301:响应于针对所述第二交互控件的触发操作,获取通过所述第二交互控件配置的第二配置信息。S301: Acquire second configuration information configured through the second interactive control in response to a trigger operation on the second interactive control.

S301的实现原理与S103的实现原理相同,因此,关于S301的具体实现,可以参考前文对于S103的相关描述部分,此处不做重复描述。The implementation principle of S301 is the same as that of S103. Therefore, for the specific implementation of S301, reference may be made to the relevant description of S103 above, and no repeated description will be made here.

S302:利用所述预设视频素材和所述第二配置信息,渲染第二目标视。S302: Render a second target view by using the preset video material and the second configuration information.

S302的实现原理与S104中渲染第一目标视频的原理相同,因此,关于S302的具体实现,可以参考前文对于S104的相关描述部分,此处不做重复描述。The implementation principle of S302 is the same as the principle of rendering the first target video in S104. Therefore, for the specific implementation of S302, reference may be made to the relevant description of S104 above, and no repeated description is made here.

S303:响应于所述第一视频帧展示结束,展示所述第二目标视。S303: Display the second target view in response to the end of displaying the first video frame.

在所述第一视频帧展示结束之后,所述客户端可以在所述视频播放页面上展示所述第二目标视频。在一个示例中,若所述第一视频帧为第一目标视频的最后一个视频帧,则利用本方案,可以在用户观看完第一目标视频之后,继续观看由自身设置的第二配置信息渲染得到的第二目标视频。在又一个示例中,若所述第一视频帧不是第一目标视频的最后一个视频帧,则本方案可以在用户观看所述第一目标视频的过程中,为用户提供修改配置信息的机会,从而及时为用户渲染并展示由更新后的配置信息(第二配置信息)渲染得到的第二目标视频。After the display of the first video frame ends, the client may display the second target video on the video playing page. In an example, if the first video frame is the last video frame of the first target video, using this solution, the user can continue to watch the second configuration information rendered by the user after watching the first target video. Get the second target video. In yet another example, if the first video frame is not the last video frame of the first target video, this solution may provide the user with an opportunity to modify configuration information while the user is watching the first target video, Therefore, the second target video rendered by the updated configuration information (second configuration information) is rendered and displayed for the user in time.

在一个示例中,所述视频播放页面还可以支持触发视频生成操作,例如,所述视频播放页面中包括视频生成控件,用户可以通过所述视频生成控件触发所述视频生成操作。相应的,所述客户端可以响应于所述视频生成操作,将所述第一配置信息发送给服务端,以便于所述服务端基于所述第一配置信息和所述预设视频素材生成目标视频。相应的,所述服务端还可以将所述目标视频的下载链接发送给客户端,所述客户端可以下载并存储所述目标视频,并在运行所述客户端的电子设备上观看所述目标视频。In an example, the video playing page may also support triggering a video generating operation, for example, the video playing page includes a video generating control, and the user may trigger the video generating operation through the video generating control. Correspondingly, the client may send the first configuration information to the server in response to the video generation operation, so that the server can generate a target object based on the first configuration information and the preset video material. video. Correspondingly, the server can also send the download link of the target video to the client, and the client can download and store the target video, and watch the target video on the electronic device running the client .

在本申请实施例中,服务端生成目标视频在具体实现时,可以分别渲染目标视频中的各个视频帧,并对各个视频帧进行合成,从而得到所述目标视频。服务端渲染目标视频中的各个视频帧的原理,与客户端渲染第一目标视频的原理是类似的,都可以利用脚本模型对所述预设视频素材和所述第一配置信息进行处理,得到渲染对象,并渲染所述渲染对象。关于服务端渲染目标视频中的各个视频帧的具体实现,可以参考上文的相关描述部分,此处不做重复描述。In this embodiment of the present application, when the target video is generated by the server, each video frame in the target video may be respectively rendered and synthesized to obtain the target video. The principle of rendering each video frame in the target video by the server is similar to the principle of rendering the first target video by the client, both of which can use the script model to process the preset video material and the first configuration information to obtain render an object, and render the render object. For the specific implementation of rendering each video frame in the target video on the server side, please refer to the relevant description above, and the description will not be repeated here.

此处提及的目标视频,可以包括前述第一目标视频。另外,若用户在所述视频播放页面中针对第二交互控件触发了操作,所述目标视频还可以包括前述第二目标视频。The target video mentioned here may include the aforementioned first target video. In addition, if the user triggers an operation on the second interactive control on the video playing page, the target video may also include the aforementioned second target video.

示例性设备exemplary device

基于以上实施例提供的方法,本申请实施例还提供了一种装置,以下结合附图介绍该装置。Based on the methods provided in the above embodiments, the embodiments of the present application also provide a device, which will be described below with reference to the accompanying drawings.

参见图4,该图为本申请实施例提供的一种视频展示装置的结构示意图。所述装置400例如可以具体包括:播放单元401、第一展示单元402、第一获取单元403、第一渲染单元404以及第二展示单元405。Referring to FIG. 4 , this figure is a schematic structural diagram of a video display device provided by an embodiment of the present application. For example, the apparatus 400 may specifically include: a playback unit 401 , a first display unit 402 , a first acquisition unit 403 , a first rendering unit 404 and a second display unit 405 .

播放单元401,用于在视频播放页面中播放第一内容,所述第一内容包括预设视频素材所属的场景;The playback unit 401 is configured to play the first content on the video playback page, the first content includes the scene to which the preset video material belongs;

第一展示单元402,用于响应于所述第一内容播放结束,在所述视频播放页面上展示第一交互控件;The first display unit 402 is configured to display a first interactive control on the video playback page in response to the end of playing the first content;

第一获取单元403,用于响应于针对所述第一交互控件的触发操作,获取通过所述第一交互控件配置的第一配置信息;The first acquiring unit 403 is configured to acquire first configuration information configured through the first interactive control in response to a trigger operation on the first interactive control;

第一渲染单元404,用于利用所述预设视频素材和所述第一配置信息,渲染第一目标视频;The first rendering unit 404 is configured to render a first target video by using the preset video material and the first configuration information;

第二展示单元405,用于展示所述第一目标视频。The second display unit 405 is configured to display the first target video.

可选的,所述第一交互控件包括:Optionally, the first interactive control includes:

所述预设视频素材中每个素材分别对应的素材标识、以及每个素材分别支持配置的属性值。A material identifier corresponding to each material in the preset video material, and an attribute value that each material supports configuration respectively.

可选的,所述第一目标视频包括多个视频帧,所述多个视频帧包括第一视频帧,所述第二展示单元405,用于:Optionally, the first target video includes multiple video frames, the multiple video frames include the first video frame, and the second presentation unit 405 is configured to:

展示所述第一视频帧,并在所述第一视频帧上展示第二交互控件。displaying the first video frame, and displaying a second interactive control on the first video frame.

可选的,所述装置还包括:Optionally, the device also includes:

第二获取单元,用于响应于针对所述第二交互控件的触发操作,获取通过所述第二交互控件配置的第二配置信息;A second acquiring unit, configured to acquire second configuration information configured through the second interactive control in response to a trigger operation on the second interactive control;

第二渲染单元,用于利用所述预设视频素材和所述第二配置信息,渲染第二目标视频;A second rendering unit, configured to render a second target video by using the preset video material and the second configuration information;

第三展示单元,用于响应于所述第一视频帧展示结束,在所述视频播放页面中展示所述第二目标视。The third display unit is configured to display the second target view on the video playback page in response to the end of the display of the first video frame.

可选的,所述第一渲染单元404,用于:Optionally, the first rendering unit 404 is configured to:

利用脚本模型对所述预设视频素材和所述第一配置信息进行处理,得到渲染对象;Using a script model to process the preset video material and the first configuration information to obtain a rendering object;

渲染所述渲染对象。Renders the render object.

可选的,所述脚本模型包括:渲染脚本和配置脚本,所述利用脚本模型对所述预设视频素材和所述第一配置信息进行处理,得到渲染对象,包括:Optionally, the script model includes: a rendering script and a configuration script, and the script model is used to process the preset video material and the first configuration information to obtain a rendering object, including:

将所述第一配置信息填充至所述配置脚本中,得到包括所述第一配置参数的目标配置脚本;Filling the first configuration information into the configuration script to obtain a target configuration script including the first configuration parameters;

利用所述渲染脚本对所述目标配置脚本和所述预设视频素材进行处理,得到所述渲染对象。The rendering object is obtained by processing the target configuration script and the preset video material with the rendering script.

可选的,所述装置还包括:Optionally, the device also includes:

发送单元,用于响应于在所述视频播放页面中触发的视频生成操作,将所述第一配置信息发送给服务端,以便于服务端基于所述第一配置信息和所述预设视频素材生成目标视频,所述目标视频包括所述第一目标视频。A sending unit, configured to send the first configuration information to the server in response to the video generation operation triggered on the video playing page, so that the server can based on the first configuration information and the preset video material A target video is generated, where the target video includes the first target video.

由于所述装置400是与以上方法实施例提供的方法对应的装置,所述装置400的各个单元的具体实现,均与以上方法实施例为同一构思,因此,关于所述装置400的各个单元的具体实现,可以参考以上方法实施例的描述部分,此处不再赘述。Since the device 400 is a device corresponding to the method provided by the above method embodiment, the specific implementation of each unit of the device 400 is the same concept as the above method embodiment, therefore, about each unit of the device 400 For specific implementation, reference may be made to the description of the above method embodiments, and details are not repeated here.

本申请实施例还提供了一种设备,所述设备包括处理器和存储器;The embodiment of the present application also provides a device, the device includes a processor and a memory;

所述处理器用于执行所述存储器中存储的指令,以使得所述设备执行以上方法实施例任一项所述的方法。The processor is configured to execute instructions stored in the memory, so that the device executes the method described in any one of the above method embodiments.

本申请实施例还提供了一种计算机可读存储介质,包括指令,所述指令指示设备执行以上方法实施例任一项所述的方法。The embodiment of the present application also provides a computer-readable storage medium, including an instruction, and the instruction instructs a device to execute the method described in any one of the above method embodiments.

本申请实施例提供了一种计算机程序产品,当所述计算机程序产品在计算机上运行时,使得计算机执行以上方法实施例任一项所述的方法。An embodiment of the present application provides a computer program product. When the computer program product is run on a computer, the computer is made to execute the method described in any one of the above method embodiments.

本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本申请的其它实施方案。本申请旨在涵盖本申请的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本申请的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本申请的真正范围和精神由下面的权利要求指出。Other embodiments of the present application will be readily apparent to those skilled in the art from consideration of the specification and practice of the invention disclosed herein. This application is intended to cover any modification, use or adaptation of the application, these modifications, uses or adaptations follow the general principles of the application and include common knowledge or conventional technical means in the technical field not disclosed in this disclosure . The specification and examples are to be considered exemplary only, with a true scope and spirit of the application indicated by the following claims.

应当理解的是,本申请并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本申请的范围仅由所附的权利要求来限制。It should be understood that the present application is not limited to the precise constructions which have been described above and shown in the accompanying drawings, and various modifications and changes may be made without departing from the scope thereof. The scope of the application is limited only by the appended claims.

以上所述仅为本申请的较佳实施例,并不用以限制本申请,凡在本申请的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。The above descriptions are only preferred embodiments of the application, and are not intended to limit the application. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principles of the application shall be included in the protection of the application. within range.

Claims (10)

1.一种视频展示方法,其特征在于,所述方法包括:1. A video display method, characterized in that the method comprises: 在视频播放页面中播放第一内容,所述第一内容包括预设视频素材所属的场景;Play the first content on the video playback page, the first content includes the scene to which the preset video material belongs; 响应于所述第一内容播放结束,在所述视频播放页面上展示第一交互控件;In response to the end of playing the first content, displaying a first interactive control on the video playing page; 响应于针对所述第一交互控件的触发操作,获取通过所述第一交互控件配置的第一配置信息;In response to a trigger operation on the first interactive control, acquire first configuration information configured through the first interactive control; 利用所述预设视频素材和所述第一配置信息,渲染并展示第一目标视频。Using the preset video material and the first configuration information, render and display the first target video. 2.根据权利要求1所述的方法,其特征在于,所述第一交互控件包括:2. The method according to claim 1, wherein the first interactive control comprises: 所述预设视频素材中每个素材分别对应的素材标识、以及每个素材分别支持配置的属性值。A material identifier corresponding to each material in the preset video material, and an attribute value that each material supports configuration respectively. 3.根据权利要求1所述的方法,其特征在于,所述第一目标视频包括多个视频帧,所述多个视频帧包括第一视频帧,所述展示所述第一目标视频,包括:3. The method according to claim 1, wherein the first target video comprises a plurality of video frames, the plurality of video frames comprises a first video frame, and the displaying the first target video comprises : 展示所述第一视频帧,并在所述第一视频帧上展示第二交互控件。displaying the first video frame, and displaying a second interactive control on the first video frame. 4.根据权利要求3所述的方法,其特征在于,所述方法还包括:4. method according to claim 3, is characterized in that, described method also comprises: 响应于针对所述第二交互控件的触发操作,获取通过所述第二交互控件配置的第二配置信息;In response to a trigger operation on the second interactive control, acquire second configuration information configured through the second interactive control; 利用所述预设视频素材和所述第二配置信息,渲染第二目标视频;rendering a second target video by using the preset video material and the second configuration information; 响应于所述第一视频帧展示结束,在所述视频播放页面中展示所述第二目标视。In response to the end of displaying the first video frame, displaying the second target view on the video playing page. 5.根据权利要求1所述的方法,其特征在于,所述利用所述预设视频素材和所述第一配置信息,渲染第一目标视频,包括:5. The method according to claim 1, wherein rendering the first target video by using the preset video material and the first configuration information comprises: 利用脚本模型对所述预设视频素材和所述第一配置信息进行处理,得到渲染对象;Using a script model to process the preset video material and the first configuration information to obtain a rendering object; 渲染所述渲染对象。Renders the render object. 6.根据权利要求5所述的方法,其特征在于,所述脚本模型包括:渲染脚本和配置脚本,所述利用脚本模型对所述预设视频素材和所述第一配置信息进行处理,得到渲染对象,包括:6. The method according to claim 5, wherein the script model comprises: a rendering script and a configuration script, and the script model is used to process the preset video material and the first configuration information to obtain Render objects, including: 将所述第一配置信息填充至所述配置脚本中,得到包括所述第一配置参数的目标配置脚本;Filling the first configuration information into the configuration script to obtain a target configuration script including the first configuration parameters; 利用所述渲染脚本对所述目标配置脚本和所述预设视频素材进行处理,得到所述渲染对象。The rendering object is obtained by processing the target configuration script and the preset video material with the rendering script. 7.根据权利要求1所述的方法,其特征在于,所述方法还包括:7. The method according to claim 1, further comprising: 响应于在所述视频播放页面中触发的视频生成操作,将所述第一配置信息发送给服务端,以便于服务端基于所述第一配置信息和所述预设视频素材生成目标视频,所述目标视频包括所述第一目标视频。In response to the video generation operation triggered on the video playing page, the first configuration information is sent to the server, so that the server generates a target video based on the first configuration information and the preset video material, so The target video includes the first target video. 8.一种视频展示装置,其特征在于,所述装置包括:8. A video display device, characterized in that the device comprises: 播放单元,用于在视频播放页面中播放第一内容,所述第一内容包括预设视频素材所属的场景;A playback unit, configured to play the first content on the video playback page, where the first content includes the scene to which the preset video material belongs; 第一展示单元,用于响应于所述第一内容播放结束,在所述视频播放页面上展示第一交互控件;A first display unit, configured to display a first interactive control on the video playback page in response to the end of the first content playing; 第一获取单元,用于响应于针对所述第一交互控件的触发操作,获取通过所述第一交互控件配置的第一配置信息;A first acquiring unit, configured to acquire first configuration information configured through the first interactive control in response to a trigger operation on the first interactive control; 第一渲染单元,用于利用所述预设视频素材和所述第一配置信息,渲染第一目标视频;A first rendering unit, configured to render a first target video by using the preset video material and the first configuration information; 第二展示单元,用于展示所述第一目标视频。The second display unit is configured to display the first target video. 9.一种设备,其特征在于,所述设备包括处理器和存储器;9. A device, characterized in that the device comprises a processor and a memory; 所述处理器用于执行所述存储器中存储的指令,以使得所述设备执行如权利要求1至7中任一项所述的方法。The processor is configured to execute instructions stored in the memory, so that the device executes the method according to any one of claims 1-7. 10.一种计算机可读存储介质,其特征在于,包括指令,所述指令指示设备执行如权利要求1至7中任一项所述的方法。10. A computer-readable storage medium, comprising instructions, the instructions instructing a device to execute the method according to any one of claims 1-7.
CN202310102338.7A 2023-01-20 2023-01-20 A video display method and device Pending CN116132733A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202310102338.7A CN116132733A (en) 2023-01-20 2023-01-20 A video display method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202310102338.7A CN116132733A (en) 2023-01-20 2023-01-20 A video display method and device

Publications (1)

Publication Number Publication Date
CN116132733A true CN116132733A (en) 2023-05-16

Family

ID=86307903

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202310102338.7A Pending CN116132733A (en) 2023-01-20 2023-01-20 A video display method and device

Country Status (1)

Country Link
CN (1) CN116132733A (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106686463A (en) * 2016-12-09 2017-05-17 天脉聚源(北京)传媒科技有限公司 Video role replacing method and apparatus
CN110636320A (en) * 2019-09-24 2019-12-31 网易(杭州)网络有限公司 Animation generation method and device for live broadcast, storage medium and electronic equipment
CN111833257A (en) * 2019-04-18 2020-10-27 北京安云世纪科技有限公司 Video dynamic face changing method and device, computer equipment and storage medium
CN114247133A (en) * 2021-12-27 2022-03-29 北京达佳互联信息技术有限公司 Game video synthesis method and device, electronic equipment and storage medium
US20220417591A1 (en) * 2020-03-24 2022-12-29 Beijing Dajia Internet Information Technology Co., Ltd. Video rendering method and apparatus, electronic device, and storage medium

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106686463A (en) * 2016-12-09 2017-05-17 天脉聚源(北京)传媒科技有限公司 Video role replacing method and apparatus
CN111833257A (en) * 2019-04-18 2020-10-27 北京安云世纪科技有限公司 Video dynamic face changing method and device, computer equipment and storage medium
CN110636320A (en) * 2019-09-24 2019-12-31 网易(杭州)网络有限公司 Animation generation method and device for live broadcast, storage medium and electronic equipment
US20220417591A1 (en) * 2020-03-24 2022-12-29 Beijing Dajia Internet Information Technology Co., Ltd. Video rendering method and apparatus, electronic device, and storage medium
CN114247133A (en) * 2021-12-27 2022-03-29 北京达佳互联信息技术有限公司 Game video synthesis method and device, electronic equipment and storage medium

Similar Documents

Publication Publication Date Title
US10735798B2 (en) Video broadcast system and a method of disseminating video content
US11164220B2 (en) Information processing method, server, and computer storage medium
US8245124B1 (en) Content modification and metadata
US20100217884A2 (en) Method and system of providing multimedia content
CN107770626A (en) Processing method, image synthesizing method, device and the storage medium of video material
US20160014450A1 (en) Virtual user interface including playback control provided over computer network for client device playing media from another source
TWI711304B (en) Video processing method, client and server
WO2023104102A1 (en) Live broadcasting comment presentation method and apparatus, and device, program product and medium
WO2022127890A1 (en) Rendering method based on cloud service, and related device therefor
CN106303731A (en) The display packing of barrage and device
CN110505511B (en) A method, device, system and computing device for playing video in webpage
CN110110101B (en) Multimedia content recommendation method, device, terminal, server and readable medium
WO2016150388A1 (en) Interface processing method, apparatus, and system
WO2019237447A1 (en) Method for configuring video thumbnail, and system
WO2024104316A1 (en) Multimedia data editing method and apparatus, and electronic device and storage medium
US20200366973A1 (en) Automatic Video Preview Creation System
CN103986938A (en) Preview method and system based on video playing
KR20240127482A (en) Video processing method and device, and nonvolatile computer-readable storage medium
Lee et al. FLUID-XP: Flexible user interface distribution for cross-platform experience
US20250373882A1 (en) Information display method and apparatus
CN106911937A (en) The collocation method and system of a kind of live middle present banner background colour
CN116957671A (en) Interactive content display method, interactive popularization page configuration method and device
CN116132733A (en) A video display method and device
CN113315982A (en) Live broadcast method, computer storage medium and equipment
CN104125492B (en) Video broadcasting method and device

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