Video processing method, device, terminal and storage medium
By displaying the target vertical screen template on the video editing interface and obtaining video additional information, the problem of low video processing efficiency in the prior art is solved, and the automatic addition of video additional information and the improvement of user experience is achieved.
Patent Information
- Application Number
- CN202211460544.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-11-17
- Publication Date
- 2025-02-14
- Estimated Expiration
- 2042-11-17
AI Technical Summary
In the prior art, video processing efficiency is low, and users need to manually edit video additional information in video editing tools, resulting in cumbersome processing.
Provided is a video processing method, which can automatically synthesis video materials and additional information by displaying a target vertical screen template on the video editing interface, indicating the video display area and additional information display area, and obtain and display video additional information.
It improves the efficiency of video processing, reduces user operation steps, realizes the automatic addition of video additional information, and improves the user experience.
Smart Images

Figure CN115734018B_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the field of computer technology, and in particular to a video processing method, device, terminal and storage medium. Background Art
[0002] With the rapid development of computer technology, video has gradually become an important way for users to interact with each other due to its rich and vivid advantages. In order to improve the video playback effect, users can add additional video information such as titles and texts to the video, but the adding process requires users to manually edit or retouch the video in video editing tools, which leads to low video processing efficiency. Summary of the invention
[0003] The present disclosure provides a video processing method, device, terminal and storage medium, which can improve the efficiency of video processing. The technical solution of the present disclosure is as follows:
[0004] According to a first aspect of an embodiment of the present disclosure, a video processing method is provided, the video processing method comprising:
[0005] Displaying a target vertical screen template on a video editing interface, the target vertical screen template is used to indicate a video display area and an additional information display area, the video display area is used to indicate a display position of a video material, and the additional information display area is used to indicate a display position of video additional information;
[0006] Acquire video additional information of a target video material input based on the additional information display area;
[0007] On the video display interface, based on the display position indicated by the target vertical screen template, the target video material is played in the video display area, and the video additional information is displayed in the additional information display area.
[0008] In some embodiments, the additional information display area is located in the video display area;
[0009] The step of playing the target video material in the video display area and displaying the video additional information in the additional information display area on the video display interface based on the display position indicated by the target vertical screen template includes:
[0010] On the video display interface, based on the display position indicated by the target vertical screen template, the target video material is played in the video display area, and the video additional information is displayed in the additional information display area above the target video material.
[0011] In some embodiments, the video additional information includes a plurality of sub-information; and displaying the video additional information in the additional information display area on the upper layer of the target video material includes:
[0012] In the additional information display area on the upper layer of the target video material, the plurality of sub-information are displayed alternately, with at least one sub-information being displayed each time.
[0013] In some embodiments, in the additional information display area on the upper layer of the target video material, the plurality of sub-information are displayed alternately, and at least one sub-information is displayed each time, including:
[0014] Displaying the first sub-information in the additional information display area on the upper layer of the target video material;
[0015] In response to the display duration of the first sub-information reaching a first duration, a first switching special effect is played, where the first switching special effect is a dynamic special effect of flipping the first sub-information to the second sub-information.
[0016] In some embodiments, the target vertical screen template is further used to indicate a first frame area, the first frame area is located at the top of the target vertical screen template, and the video display area is located below the first frame area;
[0017] The step of playing the target video material in the video display area and displaying the video additional information in the additional information display area on the video display interface based on the display position indicated by the target vertical screen template includes:
[0018] On the video display interface, based on the display position indicated by the target vertical screen template, the target video material is played in the video display area, the video additional information is displayed in the additional information display area, and the video upper frame is displayed in the first frame area.
[0019] In some embodiments, the video additional information includes identification information and object information of the target video material, the object information is information about the object introduced by the target video material, and the additional information display area includes a first sub-area located in the first frame area and a second sub-area located in the video display area;
[0020] The displaying of the video additional information in the additional information display area includes:
[0021] The identification information is displayed in a first sub-area of an upper layer of the video upper frame, and the object information is displayed in a second sub-area of an upper layer of the target video material.
[0022] In some embodiments, the target vertical screen template is further used to indicate a second frame area, the second frame area is located at the bottom of the target vertical screen template, and the video display area is located between the first frame area and the second frame area;
[0023] The step of playing the target video material in the video display area and displaying the video additional information in the additional information display area on the video display interface based on the display position indicated by the target vertical screen template includes:
[0024] On the video display interface, based on the display position indicated by the target vertical screen template, the target video material is played in the video display area, the video additional information is displayed in the additional information display area, the video upper frame is displayed in the first frame area, and the video lower frame is displayed in the second frame area.
[0025] In some embodiments, the video additional information includes identification information and object information of the target video material, the object information is information of the object introduced by the target video material, and the additional information display area includes a first sub-area located in the first frame area and a second sub-area located in the second frame area;
[0026] The displaying of the video additional information in the additional information display area includes:
[0027] The identification information is displayed in a first sub-area of an upper layer of the upper frame of the video, and the object information is displayed in a second sub-area of an upper layer of the lower frame of the video.
[0028] In some embodiments, the video display area includes a third sub-area and a fourth sub-area, the third sub-area and the fourth sub-area are arranged in parallel horizontally, the first frame area and the second frame area both span the third sub-area and the fourth sub-area, and the target video material includes a first video material and a second video material;
[0029] Playing the target video material in the video display area includes:
[0030] The first video material is played in the first sub-area, and the second video material is played in the second sub-area.
[0031] In some embodiments, the target vertical screen template is further used to indicate a third frame area, and the third frame area surrounds the video display area;
[0032] The step of playing the target video material in the video display area and displaying the video additional information in the additional information display area on the video display interface based on the display position indicated by the target vertical screen template includes:
[0033] On the video display interface, based on the display position indicated by the target vertical screen template, the target video material is played in the video display area, the video additional information is displayed in the additional information display area, and the video frame is displayed in the third frame area.
[0034] In some embodiments, the video additional information includes identification information and object information of the target video material, the object information is information about the object introduced by the target video material, and the additional information display area includes a first sub-area and a second sub-area;
[0035] The displaying of the video additional information in the additional information display area includes:
[0036] The first sub-area is located at the top of the third frame area, the second sub-area is located in the video display area, the identification information is displayed in the first sub-area at the top of the video frame, and the object information is displayed in the second sub-area on the upper layer of the target video material; or
[0037] The first sub-area is located at the top of the third frame area, the second sub-area is located at the bottom of the third frame area, the identification information is displayed in the first sub-area at the top of the video frame, and the object information is displayed in the second sub-area at the bottom of the video frame.
[0038] In some embodiments, playing the target video material in the video display area includes:
[0039] The magnification effect of the target video material is played in the video display area, and the magnification effect is a dynamic effect in which the display size of the target video material is gradually enlarged until it covers the video frame.
[0040] In some embodiments, displaying the video frame in the third frame area includes:
[0041] A color matching the target video material is displayed in the third frame area to display the video frame.
[0042] In some embodiments, displaying the video additional information in the additional information display area includes:
[0043] The video additional information is displayed in the additional information display area using a color matching the target video material as a background color.
[0044] In some embodiments, displaying the video additional information in the additional information display area includes:
[0045] The display special effect of the video additional information is displayed in the additional information display area, and the display special effect is a special effect of dynamically displaying the video additional information.
[0046] In some embodiments, displaying the target vertical screen template on the video editing interface includes:
[0047] Displaying multiple vertical screen templates on the video editing interface;
[0048] A vertical screen template selected from the multiple vertical screen templates is determined as the target vertical screen template.
[0049] In some embodiments, the acquiring of the video additional information of the target video material input based on the additional information display area includes:
[0050] displaying an additional information input interface, and determining the information input in the additional information input interface as the video additional information; or,
[0051] Target type information is identified for the target video material, and the identified target type information is determined as the video additional information.
[0052] In some embodiments, the identifying target type information of the target video material and determining the identified target type information as the video additional information includes at least one of the following:
[0053] Performing identification on the target video material, and determining the identified identification information as the video additional information;
[0054] Performing object recognition on the target video material, and determining the recognized object image as the video additional information;
[0055] The target video material is subjected to item text recognition, and the recognized item text information is determined as the video additional information.
[0056] In some embodiments, there are multiple target vertical screen templates, and after obtaining the video additional information of the target video material input based on the additional information display area, the video processing method further includes:
[0057] Based on multiple target vertical screen templates, the target video material and the video additional information, a video corresponding to each target vertical screen template is generated.
[0058] In some embodiments, the acquiring of the video additional information of the target video material input based on the additional information display area includes:
[0059] Acquire a plurality of target video materials input based on the video display area and video additional information of each target video material input based on the additional information display area;
[0060] The video processing method further includes:
[0061] Based on the target vertical screen template, the multiple target video materials and the video additional information of each target video material, a video corresponding to each target video material is generated.
[0062] According to a second aspect of an embodiment of the present disclosure, a video processing device is provided, the video processing device comprising:
[0063] A display unit is configured to display a target vertical screen template on a video editing interface, wherein the target vertical screen template is configured to indicate a video display area and an additional information display area, wherein the video display area is configured to indicate a display position of a video material, and the additional information display area is configured to indicate a display position of additional video information;
[0064] An acquisition unit, configured to acquire video additional information of a target video material inputted based on the additional information display area;
[0065] The display unit is further configured to execute, on the video display interface, based on the display position indicated by the target vertical screen template, playing the target video material in the video display area and displaying the video additional information in the additional information display area.
[0066] In some embodiments, the additional information display area is located in the video display area;
[0067] The display unit is further configured to execute on the video display interface, based on the display position indicated by the target vertical screen template, play the target video material in the video display area, and display the video additional information in the additional information display area above the target video material.
[0068] In some embodiments, the video additional information includes a plurality of sub-information; the display unit is further configured to display the plurality of sub-information alternately in the additional information display area on the upper layer of the target video material, with at least one sub-information being displayed each time.
[0069] In some embodiments, the display unit is further configured to display the first sub-information in the additional information display area on the upper layer of the target video material; in response to the display time of the first sub-information reaching a first time, play a first switching special effect, and the first switching special effect is a dynamic special effect of flipping the first sub-information to the second sub-information.
[0070] In some embodiments, the target vertical screen template is further configured to indicate a first frame area, the first frame area is located at the top of the target vertical screen template, and the video display area is located below the first frame area;
[0071] The display unit is further configured to execute on the video display interface, based on the display position indicated by the target vertical screen template, play the target video material in the video display area, display the video additional information in the additional information display area, and display the video upper frame in the first frame area.
[0072] In some embodiments, the video additional information includes identification information and object information of the target video material, the object information is information about the object introduced by the target video material, and the additional information display area includes a first sub-area located in the first frame area and a second sub-area located in the video display area;
[0073] The display unit is further configured to display the identification information in a first sub-area of an upper layer of the video upper frame, and display the object information in a second sub-area of an upper layer of the target video material.
[0074] In some embodiments, the target vertical screen template is further used to indicate a second frame area, the second frame area is located at the bottom of the target vertical screen template, and the video display area is located between the first frame area and the second frame area;
[0075] The display unit is further configured to execute on the video display interface, based on the display position indicated by the target vertical screen template, play the target video material in the video display area, display the video additional information in the additional information display area, display the video upper frame in the first frame area, and display the video lower frame in the second frame area.
[0076] In some embodiments, the video additional information includes identification information and object information of the target video material, the object information is information of the object introduced by the target video material, and the additional information display area includes a first sub-area located in the first frame area and a second sub-area located in the second frame area;
[0077] The display unit is further configured to display the identification information in a first sub-region of an upper layer of the video upper frame, and display the object information in a second sub-region of an upper layer of the video lower frame.
[0078] In some embodiments, the video display area includes a third sub-area and a fourth sub-area, the third sub-area and the fourth sub-area are arranged in parallel horizontally, the first frame area and the second frame area both span the third sub-area and the fourth sub-area, and the target video material includes a first video material and a second video material;
[0079] The display unit is further configured to play the first video material in the third sub-area and play the second video material in the fourth sub-area.
[0080] In some embodiments, the target vertical screen template is also used to indicate a third frame area, and the third frame area surrounds the video display area; the display unit is also configured to execute on the video display interface, based on the display position indicated by the target vertical screen template, play the target video material in the video display area, display the video additional information in the additional information display area, and display the video frame in the third frame area.
[0081] In some embodiments, the video additional information includes identification information and object information of the target video material, the object information is information about the object introduced by the target video material, and the additional information display area includes a first sub-area and a second sub-area;
[0082] The display unit is further configured to execute the first sub-area being located at the top of the third frame area, the second sub-area being located in the video display area, displaying the identification information in the first sub-area at the top of the video frame, and displaying the object information in the second sub-area on the upper layer of the target video material; or
[0083] The display unit is further configured to execute the first sub-area being located at the top of the third frame area, the second sub-area being located at the bottom of the third frame area, displaying the identification information in the first sub-area at the top of the video frame, and displaying the object information in the second sub-area at the bottom of the video frame.
[0084] In some embodiments, the display unit is further configured to execute a zoom-in effect for playing the target video material in the video display area, wherein the zoom-in effect is a dynamic effect in which the display size of the target video material is gradually enlarged until it covers the video frame.
[0085] In some embodiments, the display unit is further configured to display a color matching the target video material in the third frame area to display the video frame.
[0086] In some embodiments, the display unit is further configured to use a color matching the target video material as a background color in the additional information display area to display the video additional information.
[0087] In some embodiments, the display unit is further configured to execute a display special effect for displaying the video additional information in the additional information display area, wherein the display special effect is a special effect for dynamically displaying the video additional information.
[0088] In some embodiments, the display unit is further configured to display a plurality of vertical screen templates on the video editing interface; and determine a vertical screen template selected from the plurality of vertical screen templates as the target vertical screen template.
[0089] In some embodiments, the acquisition unit is configured to display an additional information input interface and determine the information input in the additional information input interface as the video additional information; or
[0090] The acquisition unit is configured to perform target type information recognition on the target video material, and determine the recognized target type information as the video additional information.
[0091] In some embodiments, the acquisition unit is configured to perform at least one of the following:
[0092] Performing identification on the target video material, and determining the identified identification information as the video additional information;
[0093] Performing object recognition on the target video material, and determining the recognized object image as the video additional information;
[0094] The target video material is subjected to item text recognition, and the recognized item text information is determined as the video additional information.
[0095] In some embodiments, there are multiple target vertical screen templates, and the video processing device further includes:
[0096] The generating unit is configured to generate a video corresponding to each target vertical screen template based on multiple target vertical screen templates, the target video material and the video additional information.
[0097] In some embodiments, the acquisition unit is configured to acquire a plurality of target video materials input based on the video display area and video additional information of each target video material input based on the additional information display area;
[0098] The video processing device also includes:
[0099] The generating unit is configured to generate a video corresponding to each target video material based on the target vertical screen template, the multiple target video materials and the video additional information of each target video material.
[0100] According to a third aspect of an embodiment of the present disclosure, a terminal is provided, the terminal including:
[0101] processor;
[0102] a memory for storing instructions executable by the processor;
[0103] The processor is configured to execute the instructions to implement the video processing method as described in the above aspects.
[0104] According to a fourth aspect of an embodiment of the present disclosure, a computer-readable storage medium is provided. When instructions in the computer-readable storage medium are executed by a processor of a terminal, the terminal is enabled to execute the video processing method as described in the above aspects.
[0105] According to a fifth aspect of an embodiment of the present disclosure, a computer program product is provided, including a computer program, and when the computer program is executed by a processor, the video processing method as described in the above aspects is implemented.
[0106] In the disclosed embodiment, video additional information can be directly added to the target video material through the target vertical screen template, without the need for the user to manually edit the target video material in a video editor, thereby reducing the steps of video processing and improving the efficiency of video processing.
[0107] It is to be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS
[0108] The drawings herein are incorporated into and constitute a part of the specification, illustrate embodiments consistent with the present disclosure, and together with the description are used to explain the principles of the present disclosure, and do not constitute improper limitations on the present disclosure.
[0109] Figure 1 is a flow chart of a video processing method according to an exemplary embodiment;
[0110] Figure 2is a schematic diagram of an additional information input interface according to an exemplary embodiment;
[0111] Figure 3 is a flow chart of a video processing method according to an exemplary embodiment;
[0112] Figure 4 is a schematic diagram of a target vertical screen template according to an exemplary embodiment;
[0113] Figure 5 is a schematic diagram of a video display interface according to an exemplary embodiment;
[0114] Figure 6 is a flow chart of a video processing method according to an exemplary embodiment;
[0115] Figure 7 is a schematic diagram of a target vertical screen template according to an exemplary embodiment;
[0116] Figure 8 is a schematic diagram of a video display interface according to an exemplary embodiment;
[0117] Fig. 9 is a schematic diagram of a video display interface according to an exemplary embodiment;
[0118] Fig.10 is a flow chart of a video processing method according to an exemplary embodiment;
[0119] Fig.11 is a schematic diagram of a target vertical screen template according to an exemplary embodiment;
[0120] Fig.12 is a schematic diagram of a video display interface according to an exemplary embodiment;
[0121] Fig.13 is a flow chart of a video processing method according to an exemplary embodiment;
[0122] Fig.14 is a schematic diagram of a target vertical screen template according to an exemplary embodiment;
[0123] Fig.15 is a schematic diagram of a target vertical screen template according to an exemplary embodiment;
[0124] Fig.16 is a schematic diagram of a video display interface according to an exemplary embodiment;
[0125] Fig.17is a schematic diagram of a video display interface according to an exemplary embodiment;
[0126] Fig.18 is a structural block diagram of a video processing device according to an exemplary embodiment;
[0127] Fig.19 is a structural block diagram of a video processing device according to an exemplary embodiment;
[0128] Fig. 20 It is a structural block diagram of a terminal according to an exemplary embodiment. DETAILED DESCRIPTION
[0129] In order to enable ordinary persons in the art to better understand the technical solutions of the present disclosure, the technical solutions in the embodiments of the present disclosure will be clearly and completely described below in conjunction with the accompanying drawings.
[0130] It should be noted that the terms "first", "second", etc. in the specification and claims of the present disclosure and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchanged where appropriate, so that the embodiments of the present disclosure described herein can be implemented in an order other than those illustrated or described herein. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present disclosure. Instead, they are merely examples of devices and methods consistent with some aspects of the present disclosure as detailed in the appended claims.
[0131] The information involved in this disclosure may be information authorized by the user or fully authorized by all parties.
[0132] The embodiment of the present disclosure provides a video processing method, which is executed by a terminal. In some embodiments, the terminal is a laptop, a mobile phone, a tablet computer or other terminals.
[0133] The video processing method provided by the present disclosure can be applied to the scene of video editing. The application scene of the embodiment of the present disclosure is described below.
[0134] For example, in a short video editing scenario, the user can select a target vertical screen template in the short video application, upload the target video material and video additional information, and the short video application will synthesize the target video material and video additional information into a short video based on the target vertical screen template. The video additional information in the synthesized short video is displayed at the display position indicated by the additional information display area in the target vertical screen template, and the video material in the synthesized short video is displayed at the display position indicated by the video display area in the target vertical screen template.
[0135] The video processing method provided by the present disclosure can also be applied to live broadcasting scenarios. The application scenarios of the embodiments of the present disclosure are described below.
[0136] For example, the anchor selects the target vertical screen template in the live broadcast application and uploads the video additional information. During the live broadcast, the live video stream is displayed at the display position indicated by the video display area in the target vertical screen template, and the video additional information is displayed at the display position indicated by the additional information display area in the target vertical screen template.
[0137] It should be noted that the embodiments of the present disclosure are only illustrative of the above two application scenarios and are not limited to the application scenarios. The video processing method provided by the embodiments of the present disclosure can also be applied in other scenarios, such as video editing scenarios.
[0138] Figure 1 is a flowchart of a video processing method according to an exemplary embodiment. Figure 1 As shown, the video processing method is executed by a terminal and includes the following steps.
[0139] In step 101, the terminal displays a target vertical screen template on the video editing interface, where the target vertical screen template is used to indicate a video display area and an additional information display area. The video display area is used to indicate a display position of a video material, and the additional information display area is used to indicate a display position of video additional information.
[0140] In some embodiments, the video editing interface is provided by a target application installed on the terminal, and the video processing method provided by the embodiments of the present disclosure is implemented by the target application installed on the terminal.
[0141] The video editing interface is an interface for editing video materials. In some embodiments, users can add templates to video materials in the video editing interface. The template can be any type of template, such as a vertical screen template, a stylized template, etc., and the disclosed embodiment does not limit the template type. Among them, the vertical screen template is used to indicate the video display area and the additional information display area, and the video display area is a display area that matches the vertical screen video material. The stylized template includes stylized information, which is used to add the stylized information to the video material to generate a new video; for example, the stylized template is a small fresh template, which includes a target video frame with a small fresh style and a video border with a small fresh style. Based on the small fresh template, the target video frame is used as the first frame, and a video border is added to each video frame in the video material to obtain a new video.
[0142] In some embodiments, the user can add special effects to the video material in the video editing interface. The special effects can be static special effects or dynamic special effects, which are not limited in the embodiments of the present disclosure. In some embodiments, the user can also preview the edited video material in the video editing interface. The embodiments of the present disclosure do not limit the functions of the video editing interface.
[0143] In step 102, the terminal obtains video additional information based on the target video material input in the additional information display area.
[0144] The video additional information is information used to be added to the target video material, and the embodiments of the present disclosure do not limit the video additional information. In some embodiments, the video additional information may be information in the target video material that the user is interested in.
[0145] For example, the video additional information may be identification information in the target video material. The identification information may be the name of the target video material (video name, program name, etc.) or a brand logo in the target video material. The disclosed embodiment does not limit the identification information.
[0146] For another example, the video additional information may be information about the object introduced by the target video material, that is, object information. The object may be any object such as an object or a person. Taking object A as an example, the object information may be an image of item A or text information of item A. The text information of item A is information used to introduce item A. The disclosed embodiment does not limit the object information.
[0147] In some embodiments, the video additional information may be input by a user. In a possible implementation, the terminal obtains the video additional information of the target video material input in the additional information display area, including: the terminal displays an additional information input interface, and determines the information input in the additional information input interface as the video additional information.
[0148] It should be noted that the embodiment of the present disclosure is only illustrative of the example of inputting video additional information in the additional information input interface. Of course, other information can also be input in the additional information input interface, for example, inputting target video material, etc. The embodiment of the present disclosure does not limit the information input in the additional information input interface.
[0149] For example, Figure 22 is a schematic diagram of an additional information input interface according to an exemplary embodiment, the additional information input interface includes a program name input box 201, an item image input box 202, and an item copy input box 203, and the terminal determines the information input in the program name input box 201, the item image input box 202, and the item copy input box 203 as video additional information. The additional information input interface also includes a video material input box 204, and the terminal determines the video material input in the video material input box 204 as the target video material.
[0150] Another point to be explained is that the disclosed embodiment is only illustrative of the example of inputting the target video material and video additional information after displaying the target vertical screen template, and in another embodiment, the target video material may be input first, then the target vertical screen template may be displayed, and then the video additional information may be input. The disclosed embodiment does not limit the order of inputting the target video material, inputting the video additional information, and selecting the template.
[0151] In some other embodiments, the video additional information may be identified by the terminal from the target video material. In a possible implementation, the terminal obtains the video additional information of the target video material input based on the additional information display area, including: the terminal identifies the target type information of the target video material, and determines the identified target type information as the video additional information.
[0152] The target type information may be any type of information, for example, the target type information may be identification information, object information, etc. The embodiment of the present application does not limit the target type information.
[0153] Optionally, the terminal identifies target type information of the target video material, and determines the identified target type information as video additional information, including at least one of the following:
[0154] (1) Identify the target video material and determine the identified identification information as video additional information.
[0155] In some embodiments, the identification information is a brand logo, and the terminal stores multiple brand logos. Based on the multiple brand logos, the target video material is searched to determine the brand logo contained in the target video material. In other embodiments, the terminal identifies the target video material through a brand logo recognition model to obtain the brand logo contained in the target video material. The brand logo recognition model is trained based on multiple sample brand logos and can be used to identify brand logos.
[0156] In some embodiments, the identification information is name information, such as program name, etc. If the target video material comes from a certain program, the program from which the target video material comes can be identified based on scene information, character information or other information in the target video material to obtain the program name.
[0157] (2) Object recognition is performed on the target video material, and the recognized object image is determined as the video additional information.
[0158] In some embodiments, the terminal stores multiple object images, searches the target video material based on the multiple object images, and determines the object images contained in the target video material. In other embodiments, the terminal identifies the target video material through an object recognition model to obtain the object images contained in the target video material. The object recognition model is trained based on multiple sample object images and can recognize multiple objects.
[0159] (3) Object text recognition is performed on the target video material, and the recognized object text information is determined as video additional information.
[0160] In some embodiments, the terminal first determines the item introduced in the target video material from the target video material, and based on the item, obtains multiple item texts corresponding to the item, and based on the multiple item texts, searches in the target video material to find an item text that is similar or identical to any item text in the multiple item texts as the identified item text information.
[0161] The terminal may obtain the multiple item documents corresponding to the item locally or through a browser query. The embodiment of the present disclosure does not limit the method of obtaining the multiple item documents corresponding to the item.
[0162] In step 103, the terminal plays the target video material in the video display area and displays the video additional information in the additional information display area on the video display interface based on the display position indicated by the target vertical screen template.
[0163] By playing the target video material in the video display area and displaying the video additional information in the additional information display area, the video additional information is added to the target video material.
[0164] The video display interface can be a preview interface of the video. After the terminal determines the target vertical screen template and obtains the video additional information, it can display the target video material and the video additional information based on the target vertical screen template in the video display interface, so that the user can watch the display effect after adding the target vertical screen template to the target video material.
[0165] The video display interface can also be an interface for users to browse videos, such as a short video display interface and a live broadcast interface. The terminal synthesizes the corresponding video based on the target vertical screen template, target video material and video additional information, and displays the video in the video display interface for other users to browse.
[0166] It should be noted that the target video material in the embodiment of the present disclosure may be a material in a picture format or a material in a video format, and the embodiment of the present disclosure does not impose any limitation on this.
[0167] The video processing method provided by the embodiment of the present disclosure can directly add video additional information to the target video material through the target vertical screen template, without the need for the user to manually edit the target video material in the video editor, thereby reducing the steps of video processing and improving the efficiency of video processing.
[0168] Moreover, the video additional information can be identified by the terminal from the target video material without user input, which further reduces user operations and further improves the efficiency of video processing. Moreover, when the user does not input the video additional information, the terminal automatically identifies the video additional information and automatically adds the video additional information to the target video material, which further improves the video processing effect.
[0169] Furthermore, the disclosed embodiments provide a new video template, which meets the need to add additional video information to a video, improves the user experience, and increases the diversity of video templates.
[0170] Furthermore, the video template provided in the embodiment of the present disclosure is a vertical screen template, which is more suitable for mobile phone screens and improves the effect of users watching videos on mobile phone screens.
[0171] exist Figure 1 In the embodiment shown, the target vertical screen template is used to indicate the video display area and the additional information display area, and the positional relationship between the video display area and the additional information display area can be any positional relationship. Figure 3 The illustrated embodiment takes "the additional information display area is located in the video display area" as an example, and the target vertical screen template is exemplified for illustration.
[0172] Figure 3 is a flowchart of a video processing method according to an exemplary embodiment. Figure 3 As shown, the video processing method is executed by a terminal and includes the following steps.
[0173] In step 301, the terminal displays a target vertical screen template on the video editing interface, which is used to indicate a video display area and an additional information display area. The additional information display area is located in the video display area. The video display area is used to indicate the display position of the video material, and the additional information display area is used to indicate the display position of the video additional information.
[0174] In the embodiments of the present disclosure, the additional information display area can be located at any position in the video display area, and the embodiments of the present disclosure do not limit this. In some embodiments, in order to make it easier for users to notice the video additional information, the additional information display area can be set at a more conspicuous position in the video display area. For example, the additional information display area is located in the middle and lower part of the video display area.
[0175] Figure 4 A target vertical screen template is shown, which includes a video display area 401 and an additional information display area 402. In some embodiments, the video additional information includes an item image and item copy information, so the additional information display area 402 also includes an item area 4021 and a copy area 4022, wherein the item area 4021 is used to indicate the display position of the item image, and the copy area 4022 is used to indicate the display position of the item copy information.
[0176] In some embodiments, the video additional information includes a plurality of sub-information, and the additional information display area 402 is used to alternately display the plurality of sub-information, with at least one sub-information being displayed each time.
[0177] In step 302, the terminal obtains video additional information based on the target video material input in the additional information display area.
[0178] The step 302 is the same as the above step 102 and will not be described in detail here.
[0179] In step 303, the terminal plays the target video material in the video display area on the video display interface based on the display position indicated by the target vertical screen template, and displays the video additional information in the additional information display area above the target video material.
[0180] In some embodiments, when the video additional information is displayed in the additional information display area on the upper layer of the target video material, the transparency of the video additional information can be set to a target transparency, and the target transparency is any value in the interval [0%, 100%). The disclosed embodiment does not limit the target transparency. Optionally, the target transparency is any value in the interval (0%, 100%). In this way, when the video additional information is displayed on the upper layer of the target video material, since the video additional information has a certain transparency, the user can still see the target video material below the video additional information, which reduces the impact of occlusion on the target video material and ensures the playback effect of the target video material.
[0181] In some embodiments, the video additional information includes multiple sub-information. The terminal can simultaneously display the multiple sub-information in the additional information display area. In addition, in order to avoid the multiple sub-information from blocking a large range of the target video material, or because the amount of information of the multiple sub-information is large, causing the user to lose interest in understanding, the terminal can alternately display the multiple sub-information in the additional information display area. In a possible implementation, the terminal displays the video additional information in the additional information display area of the upper layer of the target video material, including: the terminal alternately displays the multiple sub-information in the additional information display area of the upper layer of the target video material, and displays at least one sub-information each time.
[0182] When the terminal displays multiple sub-information alternately, the duration of each display may be the same or different, and the embodiment of the present disclosure does not impose any limitation on this.
[0183] In some embodiments, the terminal may play a switching special effect when alternately displaying multiple sub-information. In a possible implementation, the terminal alternately displays multiple sub-information in the additional information display area on the upper layer of the target video material, and displays at least one sub-information each time, including: the terminal displays the first sub-information in the additional information display area on the upper layer of the target video material; in response to the display duration of the first sub-information reaching a first duration, playing a first switching special effect, the first switching special effect being a dynamic special effect of flipping the first sub-information to the second sub-information.
[0184] The first duration may be any duration, for example, 5 seconds, 10 seconds, etc. The embodiment of the present disclosure does not impose any limitation on the first duration.
[0185] For example, video additional information includes program name, item image and item copy information, such as Figure 5 As shown, from the 0th second to the 10th second, the terminal displays the program name in the additional information display area. After 10 seconds, the program name is flipped to the object image and object copy information. After 15 seconds, the object image and object copy information are flipped to the program name.
[0186] The video processing method provided by the embodiment of the present disclosure displays the video additional information on the upper layer of the video material, so that the video material can have a larger display area, ensuring the user's experience of watching the target video material and ensuring the playback effect of the target video material.
[0187] In addition, when there is a lot of additional video information, including multiple sub-information, the terminal can display the multiple sub-information alternately, avoiding the multiple sub-information from blocking the target video material on a large scale, and avoiding the situation where the user loses interest in understanding due to the large amount of information in the multiple sub-information, thereby ensuring the effect of the processed video.
[0188] In addition, when multiple sub-information are displayed alternately, a switching special effect can be played to attract users to watch the switched sub-information, thereby ensuring the display effect of the sub-information.
[0189] exist Figure 1 In the embodiment shown, the target vertical screen template is used to indicate the video display area and the additional information display area. In another embodiment, the target vertical screen template can also be used to indicate the first frame area, which is located at the top of the target vertical screen template, and the video display area is located below the first frame area. Figure 6 The illustrated embodiment uses "the target vertical screen template is also used to indicate a first frame area, the first frame area is located at the top of the target vertical screen template, and the video display area is located below the first frame area" as an example to exemplify the target vertical screen template.
[0190] Figure 6 is a flowchart of a video processing method according to an exemplary embodiment. Figure 6 As shown, the video processing method is executed by a terminal and includes the following steps.
[0191] In step 601, the terminal displays a target vertical screen template on the video editing interface, and the target vertical screen template is used to indicate a video display area, an additional information display area and a first frame area. The first frame area is located at the top of the target vertical screen template, and the video display area is located below the first frame area. The video display area is used to indicate a display position of the video material, and the additional information display area is used to indicate a display position of the video additional information.
[0192] The disclosed embodiment only defines that "the first frame area is located at the top of the target vertical screen template, and the video display area is located below the first frame area", and does not define the position of the "additional information display area".
[0193] In some embodiments, the additional information display area is located in the first frame area. In other embodiments, the additional information display area is located in the video display area. In other embodiments, the additional information display area includes a first sub-area and a second sub-area, the first sub-area is located in the first frame area, and the second sub-area is located in the video display area.
[0194] The first sub-area may be located at any position in the first frame area, such as the middle position of the first frame area. The second sub-area may be located at any position in the video display area. For example, the second sub-area is located at a relatively conspicuous position in the video display area; for another example, the second sub-area is located at an inconspicuous position in the video display area; for another example, the second sub-area is located at any position such as the top, bottom, middle, or lower middle of the video display area.
[0195] like Figure 7 As shown, Figure 7 A schematic diagram of a target vertical screen template is exemplarily shown, which includes a first frame area 701, a video display area 702 and an additional information display area. The additional information display area includes a first sub-area 703 and a second sub-area 704. The first sub-area 703 is located in the first frame area 701, and the second sub-area 704 is located in the video display area 702. The first sub-area 703 is used to display identification information such as program names and brand logos, and the second sub-area 704 is used to display object information such as object images and object text information.
[0196] In step 602, the terminal obtains video additional information based on the target video material input in the additional information display area.
[0197] The step 602 is the same as the above step 102 and will not be described in detail here.
[0198] In step 603, the terminal plays the target video material in the video display area on the video display interface based on the display position indicated by the target vertical screen template, displays the video additional information in the additional information display area, and displays the video upper frame in the first frame area.
[0199] In some embodiments, in order to make the user pay attention to the video additional information, the terminal can display a display effect of the video additional information when displaying the video additional information. In a possible implementation, the terminal displays the video additional information in the additional information display area, including: the terminal displays a display effect of the video additional information in the additional information display area, and the display effect is a special effect of dynamically displaying the video additional information.
[0200] Optionally, the display special effect is a special effect in which the video additional information is gradually displayed and then gradually disappears; optionally, the display special effect is a special effect in which the video additional information flies in from one side of the screen, is displayed for a second duration, and then disappears. The display special effect in the embodiments of the present disclosure may be any special effect, and the present disclosure does not limit the display special effect.
[0201] In some embodiments, the additional information display area is located in the video display area, so the video additional information is displayed on the upper layer of the target video material. In order to make the visual effect of the video additional information and the target video material better, the video additional information can use the color matching the target video material as the background color. In a possible implementation, the terminal displays the video additional information in the additional information display area, including: the terminal uses the color matching the target video material as the background color in the additional information display area to display the video additional information.
[0202] Among them, the color that matches the target video material can be the color with the largest proportion in the target video material, or it can be the color that has a higher matching effect with the color with the largest proportion in the target video material. The embodiment of the present disclosure does not limit the color that matches the target video material.
[0203] In addition, the embodiment of the present disclosure also provides an exemplary description of the display method of the video frame. In some embodiments, displaying the video frame in the first frame area includes: displaying a color matching the target video material in the first frame area to display the video frame. In some embodiments, displaying the video frame in the first frame area includes: displaying a target texture image in the first frame area to display the video frame. Optionally, the color of the target texture image can be a color matching the target video material.
[0204] In some embodiments, the additional information display area is located in the first frame area. The terminal displays the video additional information in the video upper frame. Optionally, the video additional information includes multiple sub-information, and the multiple sub-information can be displayed in the first frame area at the same time or alternately in the first frame area. For example, the terminal displays the video additional information in the additional information display area, including: the terminal alternately displays multiple sub-information in the additional information display area of the upper layer of the video upper frame, and displays at least one sub-information each time.
[0205] When the terminal displays multiple sub-information alternately, the duration of each display may be the same or different, and the embodiment of the present disclosure does not limit this. In some embodiments, when the terminal displays multiple sub-information alternately, a switching special effect may be played. As shown in the above step 303, the embodiment of the present disclosure will not be repeated here one by one.
[0206] For example, Figure 8As shown, the video additional information includes the program name, item image and item text information. From the 0th second to the 10th second, the terminal displays the program name in the upper layer of the video frame. After 10 seconds, the program name is controlled to disappear, and the item image and item text information are controlled to fly in. After 15 seconds, the item image and item text information disappear, and the program name appears.
[0207] In some other embodiments, the video additional information includes identification information and object information of the target video material, the object information is information of the object introduced by the target video material, and the additional information display area includes a first sub-area located in the first frame area and a second sub-area located in the video display area. The terminal displays the video additional information in the additional information display area, including: displaying the identification information in the first sub-area of the upper layer of the video frame, and displaying the object information in the second sub-area of the upper layer of the target video material.
[0208] For example, Fig. 9 As shown, the terminal displays identification information such as the program name in the first sub-area of the upper layer of the video upper frame, and displays object information such as the item image and item copy information in the second sub-area of the upper layer of the target video material, wherein the second sub-area uses a color matching the target video material as the background color, and the item image and item copy information fly in from the left side of the screen and stay in the upper layer of the target video material, and disappear after being displayed for a third duration. The third duration is any duration, for example, 5 seconds, 10 seconds, etc., and the disclosed embodiment does not limit the third duration.
[0209] The video processing method provided by the embodiment of the present disclosure can display a video upper frame above the target video material, and display the video additional information through the video upper frame, thereby realizing adding the video additional information to the target video material. In addition, by displaying the video additional information through the video upper frame, the target video material can be prevented from being blocked by the video additional information, thereby ensuring the playback effect of the target video material.
[0210] The video processing method provided by the embodiment of the present disclosure displays the identification information in a frame on the video and displays the object information on the upper layer of the video material, so that the user can first see the identification information and have an overall understanding of the video material. In the process of watching the video material, the user can pay attention to the object information, thereby further understanding the object introduced by the video material, thereby improving the video playback effect.
[0211] When the video additional information is displayed on the upper layer of the target video material, the background color of the video additional information is a color that matches the target video material, so that when the video additional information is displayed on the upper layer of the target video material, it is not abrupt, which improves the display effect of the video additional information. In addition, the terminal can also display the video additional information by playing the display effects of the video additional information, which improves the display effect of the video additional information.
[0212] Figure 6 The embodiment shown is only an example of "the target vertical screen template is used to indicate the video display area, the additional information display area and the first frame area" to illustrate the target vertical screen template. In another embodiment, the target vertical screen template is also used to indicate the second frame area, which is located at the bottom of the target vertical screen template, and the video display area is located between the first frame area and the second frame area. Fig.10 The illustrated embodiment provides an exemplary description of how the target vertical screen template is also used to indicate the second frame area.
[0213] Fig.10 is a flowchart of a video processing method according to an exemplary embodiment. Fig.10 As shown, the video processing method is executed by a terminal and includes the following steps.
[0214] In step 1001, the terminal displays a target vertical screen template on the video editing interface, and the target vertical screen template is used to indicate a video display area, an additional information display area, a first frame area, and a second frame area. The first frame area is located at the top of the target vertical screen template, and the second frame area is located at the bottom of the target vertical screen template. The video display area is located between the first frame area and the second frame area. The video display area is used to indicate the display position of the video material, and the additional information display area is used to indicate the display position of the video additional information.
[0215] The embodiment of the present disclosure does not limit the location of the additional information display area. In some embodiments, the additional information display area is located in the first frame area. In some embodiments, the additional information display area is located in the second frame area. In some embodiments, the additional information display area is located in the video display area. In some embodiments, the additional information display area includes a first sub-area and a second sub-area, the first sub-area is located in the first frame area, and the second sub-area is located in the second frame area.
[0216] It should be noted that the target vertical screen template is a template for vertical screen video material, therefore, the target video material is a vertical screen video material, when the video display area is located between the first frame area and the second frame area, the size ratio of the vertical screen target video material does not quite match the size ratio of the video display area, therefore, the disclosed embodiment provides a target vertical screen template, the video display area in the target vertical screen template includes a third sub-area and a fourth sub-area, the third sub-area and the fourth sub-area are horizontally parallel, the first frame area and the second frame area span the third sub-area and the fourth sub-area, the target video material includes a first video material and a second video material, the third sub-area is used to indicate the display position of the first video material, and the fourth sub-area is used to indicate the display position of the second video material. By displaying two sets of parallel video materials in the video display area, the video display area is fully utilized.
[0217] For example, Fig.11 A target vertical screen template is shown, which includes a first frame area 1101, a second frame area 1102, a first sub-area 1103, a second sub-area 1104, a third sub-area 1105, and a fourth sub-area 1106. The first sub-area 1103 is located in the first frame area 1101, and the second sub-area 1104 is located in the second frame area 1102. The third sub-area 1105 and the fourth sub-area 1106 are arranged side by side horizontally, and the first frame area 1101 and the second frame area 1102 span the third sub-area 1105 and the fourth sub-area 1106.
[0218] In step 1002, the terminal obtains video additional information based on the target video material input in the additional information display area.
[0219] The step 1002 is the same as the above step 102 and will not be described in detail here.
[0220] In step 1003, on the video display interface, based on the display position indicated by the target vertical screen template, the terminal plays the target video material in the video display area, displays the video additional information in the additional information display area, displays the video upper frame in the first frame area, and displays the video lower frame in the second frame area.
[0221] In some embodiments, the video additional information includes a plurality of sub-information, and the plurality of sub-information are displayed in different positions. Optionally, the video additional information includes identification information and object information of the target video material, the object information is information about the object introduced by the target video material, and the additional information display area includes a first sub-area located in the first frame area and a second sub-area located in the second frame area. The terminal displays the video additional information in the additional information display area, including: displaying the identification information in the first sub-area of the upper frame layer of the video, and displaying the object information in the second sub-area of the upper frame layer of the video.
[0222] In some embodiments, the video display area includes a third sub-area and a fourth sub-area, the third sub-area and the fourth sub-area are arranged side by side horizontally, the first frame area and the second frame area both span the third sub-area and the fourth sub-area, and the target video material includes a first video material and a second video material. The terminal plays the target video material in the video display area, including: playing the first video material in the third sub-area, and playing the second video material in the fourth sub-area.
[0223] like Fig.12 As shown, the upper frame of the video displays identification information such as the program name, and the lower frame of the video displays object information such as item images and item text information, and two groups of videos are displayed between the upper frame of the video and the lower frame of the video.
[0224] The video processing method provided by the embodiment of the present disclosure can display the video upper frame and the video lower frame, and display the video additional information in the video upper frame and the video lower frame, thereby avoiding the influence of the video additional information on the target video material and improving the playback effect of the target video material. In addition, by playing two groups of video materials horizontally and side by side in the video display area, the video display area is effectively utilized.
[0225] The video processing method provided by the embodiment of the present disclosure can display the identification information in a frame above the video and display the object information in a frame below the video, so that the user first notices the identification information and has an overall understanding of the target video material, and then notices the object information after watching the target video material or while watching the target video material, thereby having a further understanding of the object introduced by the target video material, thereby improving the playback effect of the target video material.
[0226] Figure 1 The embodiment shown in the figure takes "the target vertical screen template is used to indicate the video display area and the additional information display area" as an example to illustrate the target vertical screen template. In another embodiment, the target vertical screen template is also used to indicate a third frame area, which surrounds the video display area. Fig.13The illustrated embodiment provides an exemplary description of “the target vertical screen template is also used to indicate the third frame area”.
[0227] Fig.13 is a flowchart of a video processing method according to an exemplary embodiment. Fig.13 As shown, the video processing method is executed by a terminal and includes the following steps.
[0228] In step 1301, the terminal displays a target vertical screen template on the video editing interface, and the target vertical screen template is used to indicate a video display area, an additional information display area and a third frame area, and the third frame area surrounds the video display area. The video display area is used to indicate the display position of the video material, and the additional information display area is used to indicate the display position of the video additional information.
[0229] The embodiment of the present disclosure does not limit the position of the additional information display area. In some embodiments, the additional information display area is located in the third frame area. In some embodiments, the additional information display area is located in the video display area. In some embodiments, the video additional information includes identification information and object information of the target video material, and the additional information display area includes a first sub-area and a second sub-area, the first sub-area is used to indicate the display position of the identification information, and the second sub-area is used to indicate the display position of the object information.
[0230] The first sub-area is located in the third frame area, and the second sub-area is located in the video display area; or, the first sub-area is located at the top of the third frame area, and the second sub-area is located at the bottom of the third frame area.
[0231] For example, Fig.14 As shown, the first sub-area is located at the top of the third frame area, and the second sub-area is located at the bottom of the video display area. Fig.15 As shown, the first sub-region is located at the top of the third frame region, and the second sub-region is located at the bottom of the third frame region.
[0232] In step 1302, the terminal obtains video additional information based on the target video material input in the additional information display area.
[0233] The step 1302 is the same as the above step 102 and will not be described in detail here.
[0234] In step 1303, the terminal plays the target video material in the video display area, displays the video additional information in the additional information display area, and displays the video frame in the third frame area on the video display interface based on the display position indicated by the target vertical screen template.
[0235] In some embodiments, the additional information display area is located in the third frame area. The terminal displays the video additional information in the additional information display area, including: the terminal displays the video additional information in the upper layer of the video frame.
[0236] In some embodiments, the additional information display area is located in the video display area. The terminal displays the video additional information in the additional information display area, including: the terminal displays the video additional information on an upper layer of the target video material.
[0237] In some embodiments, the video additional information includes identification information and object information of the target video material, the additional information display area includes a first sub-area and a second sub-area, the first sub-area is located at the top of the third frame area, the second sub-area is located in the video display area, the first sub-area is used to indicate the display position of the identification information, and the second sub-area is used to indicate the display position of the object information. The terminal displays the video additional information in the additional information display area, including: displaying the identification information in the first sub-area at the top of the video frame, and displaying the object information in the second sub-area on the upper layer of the target video material.
[0238] In some embodiments, the video additional information includes identification information and object information of the target video material, and the additional information display area includes a first sub-area and a second sub-area, the first sub-area is located at the top of the third package frame area, and the second sub-area is located at the bottom of the video package frame, the first sub-area is used to indicate the display position of the identification information, and the second sub-area is used to indicate the display position of the object information. The terminal displays the video additional information in the additional information display area, including: displaying the identification information in the first sub-area at the top of the video package frame, and displaying the object information in the second sub-area at the bottom of the video package frame.
[0239] In some embodiments, after the video additional information is displayed for a certain period of time, the playback size of the target video material can be enlarged. Since the video additional information has been displayed for a certain period of time and the user has seen the video additional information, the playback size of the target video material can be enlarged. In this way, it does not matter if the enlarged target video material blocks the video additional information. In a possible implementation, the terminal plays the target video material in the video display area, including: playing a magnification effect of the target video material in the video display area, the magnification effect is a dynamic special effect in which the display size of the target video material is gradually enlarged until it covers the video package frame.
[0240] For example, Fig.16 As shown, identification information such as the program name is displayed at the top of the video package frame, and object information such as object images and object text information is displayed at the bottom of the target video material. In addition, a display effect of the object information can be displayed, and the display effect can be a special effect in which the object information gradually appears and disappears.
[0241] For example, Fig.17 As shown, identification information such as the program name is displayed at the top of the video package frame, and object information such as item images and item text information is displayed at the bottom of the video package frame. After the identification information and object information are displayed for 3 seconds, the target video material is dynamically expanded to full screen.
[0242] The video processing method provided by the embodiment of the present disclosure can add a video package frame surrounding the target video material to the target video material, display the video additional information in the video package frame, and automatically add the video additional information to the target video material, thereby reducing the video processing steps and improving the video processing efficiency.
[0243] Furthermore, after the video additional information is displayed for a certain period of time, the target video material can be dynamically enlarged to full screen, thereby improving the playback effect of the target video material.
[0244] It should be noted that Figure 1 , Figure 3 , Figure 6 , Fig.10 and Fig.13 The embodiments shown can be combined with the following solutions at will.
[0245] Solution 1: A method for displaying a video frame, which can be used to display a video frame, a video upper frame, and a video lower frame.
[0246] In some embodiments, displaying the video frame in the frame area includes: displaying a color matching the target video material in the frame area to display the video frame.
[0247] In some other embodiments, displaying the video frame in the frame area includes: displaying a target texture image in the frame area to display the video frame. Optionally, the color of the target texture image is a color that matches the target video material.
[0248] The color of the video frame in the vertical screen template provided by the embodiment of the present disclosure will change with the change of the target video material, that is, the vertical screen template is applicable to any video material, which improves the versatility of the present disclosure.
[0249] Solution 2: Display the background color in the additional information display area.
[0250] In some embodiments, the terminal displays the video additional information in the additional information display area, including: using a color matching the target video material as a background color in the additional information display area to display the video additional information.
[0251] Optionally, when the additional information display area is located in the video display area, a background color is displayed in the additional information display area. Optionally, when a sub-area of the additional information display area is located in the video display area, a background color is displayed in the sub-area.
[0252] Solution 3: When displaying the additional information of the video, display it in the form of dynamic special effects.
[0253] In some embodiments, the terminal displays the video additional information in the additional information display area, including: displaying a display special effect of the video additional information in the additional information display area, the display special effect is a special effect of dynamically displaying the video additional information.
[0254] Solution 4: The terminal provides multiple vertical screen templates, and the target vertical screen template is the template selected by the user.
[0255] In some embodiments, the terminal displays the target vertical screen template on the video editing interface, including: displaying multiple vertical screen templates on the video editing interface; and determining a vertical screen template selected from the multiple vertical screen templates as the target vertical screen template.
[0256] In the video processing method provided by the embodiment of the present disclosure, users can see a clear, standardized and unified vertical screen template design, such as Figure 4 , Figure 7 , Fig.11 , Fig.14 and Fig.15 As shown, it helps users to quickly understand the contents of the multiple vertical screen templates and reasonably use the multiple vertical screen templates. In addition, users can flexibly set the target vertical screen template according to their needs, thereby improving the user experience.
[0257] Solution 5: There are multiple target vertical screen templates, and the terminal can generate a video corresponding to each target vertical screen template for the target video material.
[0258] In some embodiments, the video processing method further includes: generating a video corresponding to each target vertical screen template based on multiple target vertical screen templates, target video materials and video additional information.
[0259] Solution 6: Based on the target video template, you can generate videos of multiple target video materials in batches.
[0260] In some embodiments, the terminal obtains video additional information of the target video material input based on the additional information display area, including: obtaining multiple target video materials input based on the video display area and video additional information of each target video material input based on the additional information display area. The video processing method also includes: generating a video corresponding to each target video material based on the target vertical screen template, the multiple target video materials and the video additional information of each target video material.
[0261] The video processing method provided by the embodiments of the present disclosure allows users to quickly produce videos without relying on video editing technology, and can conveniently complete batch production of videos, thereby improving video processing efficiency.
[0262] Fig.18 is a structural block diagram of a video processing device according to an exemplary embodiment. Fig.18 , the video processing device comprises:
[0263] The display unit 1801 is configured to display a target vertical screen template on the video editing interface, wherein the target vertical screen template is configured to indicate a video display area and an additional information display area, wherein the video display area is configured to indicate a display position of a video material, and the additional information display area is configured to indicate a display position of additional video information;
[0264] An acquiring unit 1802 is configured to acquire video additional information of a target video material input based on the additional information display area;
[0265] The display unit 1801 is also configured to execute on the video display interface, based on the display position indicated by the target vertical screen template, play the target video material in the video display area, and display the video additional information in the additional information display area.
[0266] like Fig.19 As shown, in some embodiments, the additional information display area is located in the video display area;
[0267] The display unit 1801 is also configured to execute on the video display interface, based on the display position indicated by the target vertical screen template, play the target video material in the video display area, and display the video additional information in the additional information display area above the target video material.
[0268] In some embodiments, the video additional information includes a plurality of sub-information; the display unit 1801 is further configured to display the plurality of sub-information alternately in the additional information display area on the upper layer of the target video material, with at least one sub-information being displayed each time.
[0269] In some embodiments, the display unit 1801 is further configured to display the first sub-information in the additional information display area on the upper layer of the target video material; in response to the display time of the first sub-information reaching a first time, play a first switching special effect, and the first switching special effect is a dynamic special effect that flips the first sub-information to the second sub-information.
[0270] In some embodiments, the target vertical screen template is further configured to indicate a first frame area, the first frame area is located at the top of the target vertical screen template, and the video display area is located below the first frame area;
[0271] The display unit 1801 is also configured to execute on the video display interface, based on the display position indicated by the target vertical screen template, play the target video material in the video display area, display the video additional information in the additional information display area, and display the video upper frame in the first frame area.
[0272] In some embodiments, the video additional information includes identification information and object information of the target video material, the object information is information about the object introduced by the target video material, and the additional information display area includes a first sub-area located in the first frame area and a second sub-area located in the video display area;
[0273] The display unit 1801 is further configured to display the identification information in a first sub-area of an upper layer of the video upper frame, and to display the object information in a second sub-area of an upper layer of the target video material.
[0274] In some embodiments, the target vertical screen template is further used to indicate a second frame area, the second frame area is located at the bottom of the target vertical screen template, and the video display area is located between the first frame area and the second frame area;
[0275] The display unit 1801 is also configured to execute on the video display interface, based on the display position indicated by the target vertical screen template, playing the target video material in the video display area, displaying the video additional information in the additional information display area, displaying the video upper frame in the first frame area, and displaying the video lower frame in the second frame area.
[0276] In some embodiments, the video additional information includes identification information and object information of the target video material, the object information is information about the object introduced by the target video material, and the additional information display area includes a first sub-area located in the first frame area and a second sub-area located in the second frame area;
[0277] The display unit 1801 is further configured to display the identification information in a first sub-region of an upper layer of the video upper frame, and display the object information in a second sub-region of an upper layer of the video lower frame.
[0278] In some embodiments, the video display area includes a third sub-area and a fourth sub-area, the third sub-area and the fourth sub-area are arranged in parallel horizontally, the first frame area and the second frame area both span the third sub-area and the fourth sub-area, and the target video material includes a first video material and a second video material;
[0279] The display unit 1801 is further configured to play the first video material in the third sub-area and play the second video material in the fourth sub-area.
[0280] In some embodiments, the target vertical screen template is also used to indicate a third frame area, which surrounds the video display area; the display unit 1801 is also configured to execute on the video display interface, based on the display position indicated by the target vertical screen template, playing the target video material in the video display area, displaying the video additional information in the additional information display area, and displaying the video frame in the third frame area.
[0281] In some embodiments, the video additional information includes identification information and object information of the target video material, the object information is information about the object introduced by the target video material, and the additional information display area includes a first sub-area and a second sub-area;
[0282] The display unit 1801 is further configured to execute the first sub-area being located at the top of the third frame area, the second sub-area being located in the video display area, displaying the identification information in the first sub-area at the top of the video frame, and displaying the object information in the second sub-area on the upper layer of the target video material; or
[0283] The display unit 1801 is also configured to execute the first sub-area being located at the top of the third frame area, the second sub-area being located at the bottom of the third frame area, displaying the identification information in the first sub-area at the top of the video frame, and displaying the object information in the second sub-area at the bottom of the video frame.
[0284] In some embodiments, the display unit 1801 is further configured to execute a zoom-in effect for playing the target video material in the video display area. The zoom-in effect is a dynamic effect in which the display size of the target video material is gradually enlarged until it covers the video frame.
[0285] In some embodiments, the display unit 1801 is further configured to display a color matching the target video material in the third frame area to display the video frame.
[0286] In some embodiments, the display unit 1801 is further configured to use a color matching the target video material as a background color in the additional information display area to display the video additional information.
[0287] In some embodiments, the display unit 1801 is further configured to execute a display effect of displaying the video additional information in the additional information display area, and the display effect is a special effect of dynamically displaying the video additional information.
[0288] In some embodiments, the display unit 1801 is further configured to display multiple vertical screen templates on the video editing interface; and determine a vertical screen template selected from the multiple vertical screen templates as the target vertical screen template.
[0289] In some embodiments, the acquisition unit 1802 is configured to display an additional information input interface, and determine the information input in the additional information input interface as the video additional information; or
[0290] The acquisition unit 1802 is configured to perform target type information recognition on the target video material, and determine the recognized target type information as the video additional information.
[0291] In some embodiments, the acquiring unit 1802 is configured to perform at least one of the following:
[0292] Performing identification on the target video material, and determining the identified identification information as the video additional information;
[0293] Performing object recognition on the target video material, and determining the recognized object image as the video additional information;
[0294] The target video material is subjected to object text recognition, and the recognized object text information is determined as the additional information of the video.
[0295] In some embodiments, the target vertical screen template is multiple, and the video processing device further includes:
[0296] The generating unit 1803 is configured to generate a video corresponding to each target vertical screen template based on multiple target vertical screen templates, the target video material and the video additional information.
[0297] In some embodiments, the acquisition unit 1802 is configured to acquire the video additional information of each target video material input based on the multiple target video materials input based on the video display area and the video additional information input based on the additional information display area;
[0298] The video processing device also includes:
[0299] The generating unit 1803 is configured to generate a video corresponding to each target video material based on the target vertical screen template, the multiple target video materials and the video additional information of each target video material.
[0300] Regarding the video processing device in the above embodiment, the specific manner in which each unit performs operations has been described in detail in the embodiment of the relevant method, and will not be elaborated here.
[0301] Fig. 20 2 is a block diagram of a terminal according to an exemplary embodiment. In some embodiments, the terminal 2000 includes: a desktop computer, a laptop computer, a tablet computer, a smart phone or other terminals. The terminal 2000 may also be called a user equipment, a portable terminal, a laptop terminal, a desktop terminal or other names.
[0302] Typically, the terminal 2000 includes: a processor 2001 and a memory 2002 .
[0303] In some embodiments, the processor 2001 includes one or more processing cores, such as a 4-core processor, an 8-core processor, etc. In some embodiments, the processor 2001 is implemented in at least one hardware form of DSP (Digital Signal Processing), FPGA (Field-Programmable Gate Array), and PLA (Programmable Logic Array). In some embodiments, the processor 2001 also includes a main processor and a coprocessor. The main processor is a processor for processing data in the awake state, also known as a CPU (Central Processing Unit); the coprocessor is a low-power processor for processing data in the standby state. In some embodiments, the processor 2001 is integrated with a GPU (Graphics Processing Unit), which is responsible for rendering and drawing the content that needs to be displayed on the display screen. In some embodiments, the processor 2001 also includes an AI (Artificial Intelligence) processor, which is used to process computing operations related to machine learning.
[0304] In some embodiments, the memory 2002 includes one or more computer-readable storage media, which are non-transitory. In some embodiments, the memory 2002 also includes a high-speed random access memory, and a non-volatile memory, such as one or more disk storage devices, flash memory storage devices. In some embodiments, the non-transitory computer-readable storage medium in the memory 2002 is used to store executable instructions, which are used to be executed by the processor 2001 to implement the video processing method provided by the method embodiment of the present disclosure.
[0305] In some embodiments, the terminal 2000 may further optionally include: a peripheral device interface 2003 and at least one peripheral device. In some embodiments, the processor 2001, the memory 2002 and the peripheral device interface 2003 are connected via a bus or a signal line. In some embodiments, each peripheral device is connected to the peripheral device interface 2003 via a bus, a signal line or a circuit board. Specifically, the peripheral device includes: at least one of a radio frequency circuit 2004, a display screen 2005, a camera assembly 2006, an audio circuit 2007, a positioning assembly 2008 and a power supply 2009.
[0306] The peripheral device interface 2003 may be used to connect at least one peripheral device related to I / O (Input / Output) to the processor 2001 and the memory 2002. In some embodiments, the processor 2001, the memory 2002, and the peripheral device interface 2003 are integrated on the same chip or circuit board; in some other embodiments, any one or two of the processor 2001, the memory 2002, and the peripheral device interface 2003 are implemented on a separate chip or circuit board, which is not limited in this embodiment.
[0307] The radio frequency circuit 2004 is used to receive and transmit RF (Radio Frequency) signals, also known as electromagnetic signals. The radio frequency circuit 2004 communicates with the communication network and other communication devices through electromagnetic signals. The radio frequency circuit 2004 converts electrical signals into electromagnetic signals for transmission, or converts received electromagnetic signals into electrical signals. In some embodiments, the radio frequency circuit 2004 includes: an antenna system, an RF transceiver, one or more amplifiers, a tuner, an oscillator, a digital signal processor, a codec chipset, a user identity module card, and the like. In some embodiments, the radio frequency circuit 2004 communicates with other terminals through at least one wireless communication protocol. The wireless communication protocol includes, but is not limited to: the World Wide Web, a metropolitan area network, an intranet, various generations of mobile communication networks (2G, 3G, 4G and 5G), a wireless local area network and / or a WiFi (Wireless Fidelity) network. In some embodiments, the radio frequency circuit 2004 also includes circuits related to NFC (Near Field Communication), which is not limited in the present disclosure.
[0308] The display screen 2005 is used to display a UI (User Interface). In some embodiments, the UI includes graphics, text, icons, videos, and any combination thereof. When the display screen 2005 is a touch display screen, the display screen 2005 also has the ability to collect touch signals on the surface or above the surface of the display screen 2005. In some embodiments, the touch signal is input to the processor 2001 as a control signal for processing. At this time, the display screen 2005 is also used to provide virtual buttons and / or virtual keyboards, also known as soft buttons and / or soft keyboards. In some embodiments, the display screen 2005 is one, which is set on the front panel of the terminal 2000; in other embodiments, the display screen 2005 is at least two, which are respectively set on different surfaces of the terminal 2000 or are folded; in other embodiments, the display screen 2005 is a flexible display screen, which is set on the curved surface or folded surface of the terminal 2000. Even, the display screen 2005 is also set to a non-rectangular irregular shape, that is, a special-shaped screen. In some embodiments, the display screen 2005 is made of materials such as LCD (Liquid Crystal Display) and OLED (Organic Light-Emitting Diode).
[0309] The camera assembly 2006 is used to capture images or videos. In some embodiments, the camera assembly 2006 includes a front camera and a rear camera. Typically, the front camera is disposed on the front panel of the terminal, and the rear camera is disposed on the back of the terminal. In some embodiments, there are at least two rear cameras, which are any one of a main camera, a depth of field camera, a wide-angle camera, and a telephoto camera, so as to realize the fusion of the main camera and the depth of field camera to realize the background blur function, the fusion of the main camera and the wide-angle camera to realize the panoramic shooting and VR (Virtual Reality) shooting function or other fusion shooting functions. In some embodiments, the camera assembly 2006 also includes a flash. In some embodiments, the flash is a monochrome temperature flash, and in some embodiments, the flash is a dual-color temperature flash. A dual-color temperature flash refers to a combination of a warm light flash and a cold light flash, which is used for light compensation at different color temperatures.
[0310] In some embodiments, the audio circuit 2007 includes a microphone and a speaker. The microphone is used to collect sound waves from the user and the environment, and convert the sound waves into electrical signals and input them into the processor 2001 for processing, or input them into the radio frequency circuit 2004 to achieve voice communication. For the purpose of stereo acquisition or noise reduction, in some embodiments, there are multiple microphones, which are respectively arranged at different parts of the terminal 2000. In some embodiments, the microphone is an array microphone or an omnidirectional acquisition microphone. The speaker is used to convert the electrical signal from the processor 2001 or the radio frequency circuit 2004 into sound waves. In some embodiments, the speaker is a traditional film speaker, and in some embodiments, the speaker is a piezoelectric ceramic speaker. When the speaker is a piezoelectric ceramic speaker, it can not only convert the electrical signal into sound waves audible to humans, but also convert the electrical signal into sound waves inaudible to humans for purposes such as ranging. In some embodiments, the audio circuit 2007 also includes a headphone jack.
[0311] Positioning component 2008 is used to locate the current geographical location of terminal 2000 to implement navigation or LBS (Location Based Service). In some embodiments, positioning component 2007 is a positioning component based on the US GPS (Global Positioning System), China's Beidou system, Russia's Grenas positioning system or the European Union's Galileo system.
[0312] The power supply 2009 is used to power various components in the terminal 2000. In some embodiments, the power supply 2009 is an alternating current, a direct current, a disposable battery, or a rechargeable battery. When the power supply 2009 includes a rechargeable battery, the rechargeable battery is a wired rechargeable battery or a wireless rechargeable battery. A wired rechargeable battery is a battery charged through a wired line, and a wireless rechargeable battery is a battery charged through a wireless coil. The rechargeable battery is also used to support fast charging technology.
[0313] In some embodiments, the terminal 2000 further includes one or more sensors 2010 , including but not limited to: an acceleration sensor 2011 , a gyroscope sensor 2012 , a pressure sensor 2013 , an optical sensor 2014 , and a proximity sensor 2015 .
[0314] In some embodiments, the acceleration sensor 2011 detects the magnitude of acceleration on the three coordinate axes of the coordinate system established by the terminal 2000. For example, the acceleration sensor 2011 is used to detect the components of gravity acceleration on the three coordinate axes. In some embodiments, the processor 2001 controls the display screen 2005 to display the user interface in a horizontal view or a vertical view according to the gravity acceleration signal collected by the acceleration sensor 2011. In some embodiments, the acceleration sensor 2011 is also used to collect motion data of games or users.
[0315] In some embodiments, the gyro sensor 2012 detects the body direction and rotation angle of the terminal 2000, and the gyro sensor 2012 cooperates with the acceleration sensor 2011 to collect the user's 3D actions on the terminal 2000. The processor 2001 can implement the following functions based on the data collected by the gyro sensor 2012: motion sensing (such as changing the UI according to the user's tilt operation), image stabilization during shooting, game control, and inertial navigation.
[0316] In some embodiments, the pressure sensor 2013 is disposed on the side frame of the terminal 2000 and / or the lower layer of the display screen 2005. When the pressure sensor 2013 is disposed on the side frame of the terminal 2000, it is possible to detect the user's holding signal of the terminal 2000, and the processor 2001 performs left and right hand recognition or shortcut operations according to the holding signal collected by the pressure sensor 2013. When the pressure sensor 2013 is disposed on the lower layer of the display screen 2005, the processor 2001 controls the operability controls on the UI interface according to the user's pressure operation on the display screen 2005. The operability controls include at least one of a button control, a scroll bar control, an icon control, and a menu control.
[0317] The optical sensor 2014 is used to collect the ambient light intensity. In one embodiment, the processor 2001 controls the display brightness of the display screen 2005 according to the ambient light intensity collected by the optical sensor 2014. Specifically, when the ambient light intensity is high, the display brightness of the display screen 2005 is increased; when the ambient light intensity is low, the display brightness of the display screen 2005 is decreased. In another embodiment, the processor 2001 also dynamically adjusts the shooting parameters of the camera assembly 2006 according to the ambient light intensity collected by the optical sensor 2014.
[0318] The proximity sensor 2015, also called a distance sensor, is usually arranged on the front panel of the terminal 2000. The proximity sensor 2015 is used to collect the distance between the user and the front of the terminal 2000. In one embodiment, when the proximity sensor 2015 detects that the distance between the user and the front of the terminal 2000 is gradually decreasing, the processor 2001 controls the display screen 2005 to switch from the screen-on state to the screen-off state; when the proximity sensor 2015 detects that the distance between the user and the front of the terminal 2000 is gradually increasing, the processor 2001 controls the display screen 2005 to switch from the screen-off state to the screen-on state.
[0319] Those skilled in the art will understand that Fig. 20 The structure shown in the figure does not constitute a limitation on the terminal 2000, and the terminal 2000 may include more or less components than those shown in the figure, or combine some components, or adopt a different component arrangement.
[0320] In an exemplary embodiment, a computer-readable storage medium including instructions is also provided, such as a memory including instructions, and the above instructions can be executed by a processor of a terminal to complete the video processing method in the above method embodiment. In some embodiments, the computer-readable storage medium can be a ROM (Read-Only Memory), a RAM (Random Access Memory), a CD-ROM (Compact Disc Read-Only Memory), a magnetic tape, a floppy disk, an optical data storage device, etc.
[0321] In an exemplary embodiment, a computer program product is further provided. The computer program product includes a computer program. When the computer program is executed by a processor, the video processing method in the above method embodiment is implemented.
[0322] In some embodiments, the computer program involved in the embodiments of the present disclosure may be deployed and executed on one electronic device, or on multiple electronic devices located at one location, or on multiple electronic devices distributed at multiple locations and interconnected through a communication network, and multiple electronic devices distributed at multiple locations and interconnected through a communication network may constitute a blockchain system. The electronic device may be provided as a terminal.
[0323] Those skilled in the art will readily appreciate other embodiments of the present disclosure after considering the specification and practicing the invention disclosed herein. The present disclosure is intended to cover any variations, uses or adaptations of the present disclosure that follow the general principles of the present disclosure and include common knowledge or customary techniques in the art that are not disclosed in the present disclosure. The description and examples are to be considered exemplary only, and the true scope and spirit of the present disclosure are indicated by the claims above.
[0324] It should be understood that the present disclosure is not limited to the exact structures that have been described above and shown in the drawings, and that various modifications and changes may be made without departing from the scope thereof. The scope of the present disclosure is limited only by the appended claims.
Claims
1. A video processing method, characterized in that: The video processing method comprises: Displaying a target vertical screen template on a video editing interface, the target vertical screen template is used to indicate a video display area, an additional information display area, and a third frame area, the video display area is used to indicate a display position of a video material, the additional information display area is used to indicate a display position of video additional information, and the third frame area surrounds the video display area; Identifying target type information of the target video material, and determining the identified target type information as the video additional information; On the video display interface, based on the display position indicated by the target vertical screen template, the target video material is played in the video display area, the video additional information is displayed in the additional information display area, and the video frame is displayed in the third frame area; when displaying the video additional information, the background color of the additional information display area is a color that matches the target video material, and the color that matches the target video material includes the color that has the largest proportion in the target video material and a color that matches the color that has the largest proportion in the target video material; the color of the third frame area is the color that matches the target video material; After the display time of the video additional information reaches the target time, the magnification effect of the target video material is played in the video display area. The magnification effect is a dynamic effect in which the display size of the target video material is gradually enlarged until it covers the video frame.
2. The video processing method according to claim 1, characterized in that: The additional information display area is located in the video display area; The step of playing the target video material in the video display area and displaying the video additional information in the additional information display area on the video display interface based on the display position indicated by the target vertical screen template includes: On the video display interface, based on the display position indicated by the target vertical screen template, the target video material is played in the video display area, and the video additional information is displayed in the additional information display area above the target video material.
3. The video processing method according to claim 2, characterized in that: The video additional information includes a plurality of sub-information; and displaying the video additional information in the additional information display area on the upper layer of the target video material includes: In the additional information display area on the upper layer of the target video material, the plurality of sub-information are displayed alternately, with at least one sub-information being displayed each time.
4. The video processing method according to claim 3, characterized in that: The plurality of sub-information are alternately displayed in the additional information display area on the upper layer of the target video material, with at least one sub-information being displayed each time, including: Displaying first sub-information in the additional information display area on the upper layer of the target video material; In response to the display duration of the first sub-information reaching a first duration, a first switching special effect is played, where the first switching special effect is a dynamic special effect of flipping the first sub-information to the second sub-information.
5. The video processing method according to claim 1, characterized in that: The target vertical screen template is further used to indicate a first frame area, the first frame area is located at the top of the target vertical screen template, and the video display area is located below the first frame area; The step of playing the target video material in the video display area and displaying the video additional information in the additional information display area on the video display interface based on the display position indicated by the target vertical screen template includes: On the video display interface, based on the display position indicated by the target vertical screen template, the target video material is played in the video display area, the video additional information is displayed in the additional information display area, and the video upper frame is displayed in the first frame area.
6. The video processing method according to claim 5, characterized in that: The video additional information includes identification information and object information of the target video material, the object information is information of the object introduced by the target video material, and the additional information display area includes a first sub-area located in the first frame area and a second sub-area located in the video display area; The displaying of the video additional information in the additional information display area includes: The identification information is displayed in a first sub-area of an upper layer of the video upper frame, and the object information is displayed in a second sub-area of an upper layer of the target video material.
7. The video processing method according to claim 5, characterized in that: The target vertical screen template is further used to indicate a second frame area, the second frame area is located at the bottom of the target vertical screen template, and the video display area is located between the first frame area and the second frame area; The step of playing the target video material in the video display area and displaying the video additional information in the additional information display area on the video display interface based on the display position indicated by the target vertical screen template includes: On the video display interface, based on the display position indicated by the target vertical screen template, the target video material is played in the video display area, the video additional information is displayed in the additional information display area, the video upper frame is displayed in the first frame area, and the video lower frame is displayed in the second frame area.
8. The video processing method according to claim 7, characterized in that: The video additional information includes identification information and object information of the target video material, the object information is information of the object introduced by the target video material, and the additional information display area includes a first sub-area located in the first frame area and a second sub-area located in the second frame area; The displaying of the video additional information in the additional information display area includes: The identification information is displayed in a first sub-area of an upper layer of the upper frame of the video, and the object information is displayed in a second sub-area of an upper layer of the lower frame of the video.
9. The video processing method according to claim 7, characterized in that: The video display area includes a third sub-area and a fourth sub-area, the third sub-area and the fourth sub-area are arranged in parallel horizontally, the first frame area and the second frame area both span the third sub-area and the fourth sub-area, and the target video material includes a first video material and a second video material; Playing the target video material in the video display area includes: The first video material is played in the third sub-area, and the second video material is played in the fourth sub-area.
10. The video processing method according to claim 1, characterized in that: The video additional information includes identification information and object information of the target video material, the object information is information of the object introduced by the target video material, and the additional information display area includes a first sub-area and a second sub-area; The displaying of the video additional information in the additional information display area includes: The first sub-area is located at the top of the third frame area, the second sub-area is located in the video display area, the identification information is displayed in the first sub-area at the top of the video frame, and the object information is displayed in the second sub-area on the upper layer of the target video material; or, The first sub-area is located at the top of the third frame area, the second sub-area is located at the bottom of the third frame area, the identification information is displayed in the first sub-area at the top of the video frame, and the object information is displayed in the second sub-area at the bottom of the video frame.
11. The video processing method according to any one of claims 1 to 10, characterized in that: The displaying of the video additional information includes: The display special effect of the video additional information is displayed in the additional information display area, and the display special effect is a special effect of dynamically displaying the video additional information.
12. The video processing method according to any one of claims 1 to 10, characterized in that: The displaying of the target vertical screen template on the video editing interface includes: Displaying multiple vertical screen templates on the video editing interface; A vertical screen template selected from the multiple vertical screen templates is determined as the target vertical screen template.
13. The video processing method according to any one of claims 1 to 10, characterized in that: The method further comprises: An additional information input interface is displayed, and the information input in the additional information input interface is determined as the video additional information.
14. The video processing method according to any one of claims 1 to 10, characterized in that: There are multiple target vertical screen templates, and the video processing method further includes: Based on multiple target vertical screen templates, the target video material and the video additional information, a video corresponding to each target vertical screen template is generated.
15. The video processing method according to any one of claims 1 to 10, characterized in that: The video processing method further includes: Acquire a plurality of target video materials input based on the video display area and video additional information of each target video material input based on the additional information display area; The video processing method further includes: Based on the target vertical screen template, the multiple target video materials and the video additional information of each target video material, a video corresponding to each target video material is generated.
16. A video processing device, characterized in that: The video processing device comprises: A display unit is configured to display a target vertical screen template on a video editing interface, wherein the target vertical screen template is configured to indicate a video display area, an additional information display area, and a third frame area, wherein the video display area is configured to indicate a display position of a video material, the additional information display area is configured to indicate a display position of additional video information, and the third frame area surrounds the video display area; an acquisition unit, configured to identify target type information of the target video material, and determine the identified target type information as the video additional information; The display unit is further configured to execute, on the video display interface, based on the display position indicated by the target vertical screen template, playing the target video material in the video display area, displaying the video additional information in the additional information display area, and displaying the video frame in the third frame area; when displaying the video additional information, the background color of the additional information display area is a color that matches the target video material, and the color that matches the target video material includes the color with the largest proportion in the target video material and a color that matches the color with the largest proportion in the target video material; the color of the third frame area is the color that matches the target video material; The display unit is further configured to execute, after the display time of the video additional information reaches the target time, a magnification special effect of playing the target video material in the video display area, wherein the magnification special effect is a dynamic special effect in which the display size of the target video material is gradually enlarged until it covers the video frame.
17. A terminal, characterized in that: include: processor; a memory for storing instructions executable by the processor; The processor is configured to execute the instructions to implement the video processing method according to any one of claims 1 to 15.
18. A computer-readable storage medium, characterized in that: When the instructions in the computer-readable storage medium are executed by a processor of a terminal, the terminal is enabled to execute the video processing method according to any one of claims 1 to 15.
Citation Information
Patent Citations
Video editing method and device, equipment and medium
CN113852767A