Video editing template generation method, device, equipment and storage medium
The method generates customizable video editing templates with storyboard scenes and shooting instructions, enhancing user experience by addressing the limitations of existing templates in meeting personal creation needs.
Patent Information
- Application Number
- JP2023578703
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Priority Date
- 2021-12-09
- Filing Date
- 2022-12-07
- Publication Date
- 2025-11-25
- Estimated Expiration
- 2042-12-07
AI Technical Summary
Current video editing templates fail to meet users' personal creation needs, limiting their effectiveness and user experience.
A method for generating video editing templates that includes displaying a template editing page, creating a storyboard description set with ordered storyboard scenes and shooting instructions, and generating a target video editing template based on these descriptions, allowing users to customize their video creation process with additional features like material upload, video clip description, and dialogue copywriting.
Enables users to create personalized video editing templates that enhance their video creation experience by providing tailored shooting instructions, video clip descriptions, and dialogue, thereby improving the overall video editing process.
Smart Images

Figure 0007775343000001 
Figure 0007775343000002 
Figure 0007775343000003
Abstract
Description
[Technical Field]
[0001] [CROSS-REFERENCE TO RELATED APPLICATIONS] This application is based on and claims priority from a Chinese application having application number 202111501326.9 and filing date December 9, 2021, the entire disclosure of which is incorporated herein by reference.
[0002] [Technical field] The present disclosure relates to the field of data processing, and in particular to a method, apparatus, device and storage medium for generating a video editing template. [Background technology]
[0003] With the popularity of multimedia short video technology, people's interest in video creation has increased. To satisfy the growing passion for video creation, the peripheral functions for video creation have become more and more abundant. For example, video editing templates that provide users with video creation scripts have become popular. Summary of the Invention
[0004] The present disclosure provides a method for generating video editing templates, providing users with video editing template creation capabilities, allowing them to create video editing templates that meet their own personal creation needs.
[0005] According to a first aspect, the present disclosure provides a method for manufacturing a semiconductor device, comprising: Displaying a template editing page in response to a trigger operation on a pre-configured template creation control; generating a storyboard description set in response to an addition operation on at least one of a storyboard scene and shooting instruction information on the template editing page, the storyboard description set including at least one storyboard scene having an order relationship, each of the at least one storyboard scene having shooting instruction information, the shooting instruction information for instructing at least one of a shooting method and shooting content characteristics of the storyboard scene; A method for generating a video editing template includes generating a target video editing template based on the storyboard description set, the target video editing template being for generating a target result video, the target result video including at least one original video material, the at least one original video material being respectively set for at least one storyboard scene in the target video editing template.
[0006] In an optional embodiment, the template editing page includes a material upload control, and after generating a storyboard description set in response to an addition operation on at least one of the storyboard scene and the shooting instruction information on the template editing page as described above, The method further includes displaying a material upload window corresponding to a storyboard scene in the storyboard description set on the template editing page in response to an on-trigger operation on the material upload control, the material upload window being for placing original video material in the storyboard scene.
[0007] In one alternative embodiment, in response to the on-trigger operation on the material upload control as described above, after displaying a material upload window corresponding to a storyboard scene in the storyboard description set on the template editing page, The method further includes hiding a material upload window displayed on the template editing page in response to an off-trigger operation on the material upload control.
[0008] In an alternative embodiment, prior to generating a target video editing template based on the set of storyboard descriptions as described above, The method further includes updating the storyboard description set in response to an editing operation on at least one of storyboard scenes and shooting instruction information in the storyboard description set, wherein the editing operation includes at least one of a change operation, a delete operation, and an order adjustment operation.
[0009] In an alternative embodiment, prior to generating a target video editing template based on the set of storyboard descriptions as described above, receiving, at the template editing page, video clip description information added to at least one storyboard scene in the storyboard description set, the video clip description information for indicating a filming content outline for the at least one storyboard scene; Accordingly, generating a target video editing template based on the set of storyboard descriptions as described above includes: generating a target video editing template based on the set of storyboard descriptions and the video clip description information;
[0010] In an alternative embodiment, before generating a target video editing template based on the set of storyboard descriptions and the video clip description information as described above, receiving dialogue copywriting added to the video clip description information on the template editing page, the dialogue copywriting indicating a shot dialogue for a storyboard scene corresponding to the video clip description information; Accordingly, generating a target video editing template based on the storyboard description set and the video clip description information as described above includes: generating a target video editing template based on the storyboard description set, the video clip description information and the dialogue copywriting;
[0011] In an optional embodiment, the target video editing template is generated based on a first table, and a unit row in the first table has a corresponding relationship with video clip description information, and the unit row is for storing the video clip description information and shooting instruction information of at least one storyboard scene corresponding to the video clip description information, and the method includes: In response to a predetermined selection operation on a first video clip description information in the first table, displaying an edit floating window including a delete option for a unit row corresponding to the first video clip description information; The method further includes deleting the unit row and the video clip description information and storyboard scene shooting instruction information stored in the unit row in response to a trigger operation on the delete option in the editing floating window.
[0012] In one alternative embodiment, the editing floating window further includes an additional option, and after displaying the editing floating window for the unit row corresponding to the first video clip description information in response to the predetermined trigger operation on the first video clip description information in the first table as described above, The method further includes adding at least one unit row to the first table based on the location of the unit row in response to a trigger operation on the add option in the edit floating window.
[0013] In an optional embodiment, the unit row in the first table includes at least one sub-unit row, the sub-unit row has a corresponding relationship with a storyboard scene, and is for storing at least one of shooting instruction information and a material upload window of the storyboard scene, and the material upload window is for placing original video material in the storyboard scene, and the method includes: displaying the edit floating window for a subunit row corresponding to a first storyboard scene in response to a predetermined selection operation on the first storyboard scene in the first table; The method further includes deleting the sub-unit row and at least one of the shooting instruction information and material upload window of the storyboard scene stored in the sub-unit row in response to a trigger operation on a delete option in the editing floating window.
[0014] In one alternative embodiment, in response to the above-mentioned predetermined trigger operation on a first storyboard scene in the first table, after displaying the edit floating window for a subunit row corresponding to the first storyboard scene, The method further includes adding at least one subunit row to a unit row to which the subunit row belongs based on a location of the subunit row in response to a trigger operation on an add option in the editing floating window.
[0015] In an alternative embodiment, after generating a target video editing template based on the set of storyboard descriptions as described above, The method further includes delivering the target video editing template.
[0016] According to a second aspect, the present disclosure provides a method for manufacturing a semiconductor device, comprising: a first display module for displaying a template editing page in response to a trigger operation on a preset template creation control; a first generation module for generating a storyboard description set in response to an addition operation on at least one of a storyboard scene and shooting instruction information on the template editing page, the storyboard description set including at least one storyboard scene having an order relationship, each of the at least one storyboard scene having shooting instruction information, the shooting instruction information for instructing at least one of a shooting method and shooting content characteristics of the storyboard scene; and a second generation module for generating a target video editing template based on the storyboard description set, the target video editing template being for generating a target result video, the target result video including at least one original video material, the at least one original video material being set for at least one storyboard scene in the target video editing template, respectively.
[0017] According to a third aspect, the present disclosure provides a computer-readable storage medium having stored thereon instructions that, when executed on a terminal device, cause the terminal device to implement the above method.
[0018] According to a fourth aspect, the present disclosure provides an apparatus including a memory, a processor, and a computer program stored in the memory and executable by the processor, the apparatus implementing the above method when the processor executes the computer program.
[0019] According to a fifth aspect, the present disclosure provides a computer program product comprising computer programs / instructions which, when executed by a processor, cause the computer program / instructions to implement the above method. [Brief explanation of the drawings]
[0020] The drawings herein, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present disclosure and, together with the description, serve to explain the principles of the disclosure.
[0021] In order to more clearly describe the technical solutions in the embodiments or related art of the present disclosure, the following briefly describes the drawings that need to be used in the description of the embodiments or related art. Obviously, those skilled in the art can obtain other drawings based on these drawings without any creative efforts. [Figure 1] 1 is a flowchart of a method for generating a video editing template according to an embodiment of the present disclosure. [Figure 2] 1 is a schematic diagram of a video editing template presentation page according to an embodiment of the present disclosure. [Figure 3] 1 is a schematic diagram of a template editing page according to an embodiment of the present disclosure. [Figure 4] 10 is a schematic diagram of another template editing page according to an embodiment of the present disclosure. [Figure 5] 10 is a schematic diagram of yet another template editing page according to an embodiment of the present disclosure. [Figure 6] 1 is a schematic diagram illustrating the configuration of a video editing template generation device according to an embodiment of the present disclosure. [Figure 7] 1 is a schematic diagram illustrating the configuration of a video editing template generation device according to an embodiment of the present disclosure. DETAILED DESCRIPTION OF THE INVENTION
[0022] In order to make the above-mentioned objects, features and advantages of the present disclosure more clearly understandable, the present disclosure will be further described below. It should be noted that, unless contradictory, the embodiments and features in the embodiments of the present disclosure can be combined with each other.
[0023] In the following description, many specific details are set forth in order to fully understand the present disclosure; however, the present disclosure may be embodied in other forms different from those described herein. Obviously, the embodiments in the specification are only some of the embodiments of the present disclosure, but not all of the embodiments.
[0024] Currently, the video editing template functions provided to users are gradually unable to meet users' personal creation needs, so how to meet users' personal creation needs is currently a technical problem that needs to be solved urgently.
[0025] To meet a user's personal video creation needs, the present disclosure provides a video editing template generation method. First, a template editing page is displayed upon receiving a trigger operation on a preset template creation control. Then, a storyboard description set is generated upon receiving an operation to add a storyboard scene and / or shooting instruction information on the template editing page. Here, the storyboard description set includes at least one storyboard scene having an order relationship, each storyboard scene having shooting instruction information for indicating the shooting method and / or shooting content characteristics of the storyboard scene. Furthermore, a target video editing template for generating a target result video is generated based on the storyboard description set. In this way, the embodiments of the present disclosure provide a user with a video editing template creation function, allowing the user to create a video editing template that meets their personal creation needs, thereby improving the user's video creation experience.
[0026] Based on this, an embodiment of the present disclosure provides a method for generating a video editing template. Please refer to Figure 1, which is a flowchart of a method for generating a video editing template according to an embodiment of the present disclosure. The method includes the following steps:
[0027] S101: In response to a trigger operation on a preset template creation control, a template editing page is displayed.
[0028] In an embodiment of the present disclosure, the preset template creation control may be a preset control on a video editing template presentation page. Figure 2 is a schematic diagram of a video editing template presentation page according to an embodiment of the present disclosure. Here, the video editing template is also called a video creation script, or simply "script." While viewing a video editing template, a user can tap the template creation control on the video editing template presentation page to trigger a jump from the current page to the template editing page, and display the template editing page.
[0029] 3 is a schematic diagram of a template editing page according to an embodiment of the present disclosure, in which a blank script is presented on the video editing page, and the video editing template may include, by default, a "shooting outline," "storyboard," "dialogue copywriting," etc., and the user can complete the script creation by adding content to the blank script. Note that the video editing page in the embodiment of the present disclosure may be in other formats, and the embodiment of the present disclosure does not impose any limitations thereon.
[0030] S102: A storyboard description set is generated in response to an additional operation on the storyboard scene and / or the shooting instruction information on the template editing page.
[0031] Here, the storyboard description set includes at least one storyboard scene having an order relationship, and each of the at least one storyboard scene has shooting instruction information, which is for indicating the shooting method and / or shooting content characteristics of the storyboard scene.
[0032] In an embodiment of the present disclosure, a storyboard description set can be generated by adding storyboard scenes, shooting instruction information, and the like on the template editing page.
[0033] In an optional embodiment, the shooting instruction information corresponds to each storyboard scene, and the shooting instruction information of each storyboard scene is for instructing the shooting method, shooting content characteristics, etc. of the storyboard scene. Here, the shooting method may include a camera movement method, and specifically, the camera movement method may include handheld selfie, panning, panning, etc., and the shooting instruction information may describe the shooting content characteristics of the storyboard scene. For example, the shooting instruction information may include “order” and is used to describe that the material of the storyboard scene corresponding to the shooting instruction information has content related to “order.”
[0034] In an embodiment of the present disclosure, a material upload control is provided on the template editing page, and as shown in Figure 3 above, a user can control the display state of the material upload window corresponding to the storyboard scene by controlling the material upload control.
[0035] In an optional embodiment, in response to an on-trigger operation on a material upload control on the template editing page, a material upload window corresponding to a storyboard scene in the storyboard description set is displayed on the template editing page, where the material upload window is for placing original video material in the corresponding storyboard scene. As shown in FIG. 3 above, when the material upload control is in the on state, the material upload window corresponding to the storyboard scene is in the displaying state, and a user can select original video material for the corresponding storyboard scene by tapping the material upload window.
[0036] In another optional embodiment, the user may control the material upload window on the template edit page to be hidden by turning off the material upload control, so that the display effect of the template edit page is more concise.
[0037] Specifically, in response to an off-trigger operation on the material upload control, the material upload window displayed on the template editing page is hidden.
[0038] S103: Generate a target video editing template based on the set of storyboard descriptions.
[0039] Here, the target video editing template is for generating a target result video, and the target result video includes at least one original video material, and the at least one original video material is respectively set for at least one storyboard scene in the target video editing template.
[0040] In an embodiment of the present disclosure, after generating a storyboard description set, a target video editing template may be generated based on the storyboard scenes in the storyboard description set and the shooting instruction information of the storyboard scenes.
[0041] In an optional embodiment, the target video editing template may be distributed so that other users can create videos based on the target video editing template.
[0042] In another optional embodiment, after generating the target video editing template, a target result video may be generated based on the target video editing template. Specifically, based on the target video editing template, a user may upload original video material to each storyboard scene by tapping a material upload window corresponding to the storyboard scene. Here, the original video material may be from the user album page or the video shooting page.
[0043] In a video editing template generation method according to an embodiment of the present disclosure, a template editing page is first displayed upon receiving a trigger operation on a preset template creation control. Then, a storyboard description set is generated upon receiving an operation to add a storyboard scene and / or shooting instruction information on the template editing page. Here, the storyboard description set includes at least one storyboard scene having an order relationship, each storyboard scene having shooting instruction information for indicating the shooting method and / or shooting content characteristics of the storyboard scene. Furthermore, a target video editing template for generating a target result video is generated based on the storyboard description set. In this way, the embodiment of the present disclosure provides a video editing template creation function to a user, allowing the user to create a video editing template that meets their own personal creation needs, thereby improving the user's video creation experience.
[0044] After generating a storyboard description set based on the content of the above embodiment, the storyboard scenes and shooting instruction information in the storyboard description set may be further edited to update the storyboard description set, and a target video editing template may be generated based on the updated storyboard description set.
[0045] In an optional embodiment, a change operation, a delete operation, an order adjustment operation, an add operation, etc. may be triggered on the storyboard scenes and / or shooting instructions in the storyboard description set.
[0046] In addition, to enrich the video creation instruction information provided to users by the video editing template, the embodiment of the present disclosure may further add video clip description information to storyboard scenes in the storyboard description set to indicate the shooting content outline of the corresponding storyboard scene. For example, the video clip description information may be "eating an apple," and the shooting instruction information of the corresponding storyboard scene may include multiple storyboard scene shooting instruction information such as "apple close-up," "face while eating the apple," and "close-up after finishing eating the apple."
[0047] Specifically, the template editing page receives video clip description information added to at least one storyboard scene in the storyboard description set, and generates a target video editing template based on the storyboard scenes in the storyboard description set and the storyboard scene shooting instruction information and video clip description information, where the target video editing template not only provides the user with shooting instruction information for each storyboard scene, but also provides the user with video clip description information, thereby enriching the video creation instruction information provided to the user by the video editing template and improving the user's video creation experience.
[0048] In an optional embodiment, secondary editing may be performed on the added video clip description information, where the secondary editing may include deleting, modifying, adjusting the order, etc. of the added video clip description information.
[0049] Additionally, embodiments of the present disclosure may add dialogue copywriting to a plurality of storyboard scenes corresponding to the video clip description information to indicate the filmed dialogue of the storyboard scenes corresponding to the video clip description information.
[0050] Specifically, the template editing page may receive dialogue and copywriting added to the video clip description information, and generate a target video editing template based on the storyboard scenes and the shooting instruction information of the storyboard scenes, the video clip description information, and the dialogue and copywriting in the storyboard description set.
[0051] Here, the target video editing template not only provides users with shooting instruction information and video clip description information for each storyboard scene, but also provides users with dialogue and copywriting to be used in video creation, further enriching the video creation instruction information provided to users by the video editing template and improving users' video creation experience.
[0052] The added dialogue and copywriting may be subjected to secondary editing, where the secondary editing may include deleting, changing, or adjusting the order of the added dialogue and copywriting.
[0053] In addition, to allow users to grasp the content of the video editing template as a whole, the embodiments of the present disclosure may further add a content table, where each content table has a corresponding relationship with at least one video clip description information and describes the stages at which the video clips corresponding to the at least one video clip description information are located in the entire video. For example, the content table may include an introduction, a progression, a climax, and a result.
[0054] The added content list may be subjected to secondary editing, which may include deleting, changing, reordering, etc., the added content list.
[0055] In the video editing template generation method according to the embodiment of the present disclosure, a user can add information such as storyboard scenes, storyboard scene shooting instruction information, video clip description information, dialogue copywriting, and content list to the template editing page to instruct the user in video creation according to their own personal video creation needs, thereby improving the user experience.
[0056] Based on the above embodiment, the embodiment of the present disclosure provides a specific implementation of a method for generating a video editing template, where the target video editing template is generated based on a table. As shown in Figure 4, which is a schematic diagram of another template editing page according to the embodiment of the present disclosure, a first table is displayed on the template editing page. The first table includes three default columns: "Shooting Outline," "Storyboard," and "Dialogue and Copywriting." Each unit row in the first table corresponds to video clip description information, and each unit row stores one video clip description information, one dialogue and copywriting, and one or more storyboard scenes and shooting instructions.
[0057] In actual applications, users can add storyboard scenes, shooting instructions for storyboard scenes, video clip descriptions, lines, copywriting, etc. to the template editing page based on basic table operations. Secondary editing of the content added to the template editing page can also be performed based on basic table operations.
[0058] In an alternative embodiment, when a predetermined selection operation is received for any one of the video clip description information in the first table on the template editing page, an edit floating window is displayed for the unit row in which the video clip description information is located, where a delete control, an add control, etc. are displayed in the edit floating window, and the add control may include an add up control and an add down control.
[0059] As shown in Figure 4, when a predetermined selection operation is triggered on the video clip description information in the first unit row in the first table, the unit row enters a selected state, an editing floating window is displayed at the location of the unit row, and editing can be performed on the unit row based on the editing floating window.
[0060] Specifically, in response to a predetermined selection operation on first video clip description information in the first table, an edit floating window including a delete option is displayed for the unit row corresponding to the first video clip description information. In response to a trigger operation on the delete option in the edit floating window, the unit row, as well as the video clip description information and storyboard scene shooting instruction information stored in the unit row, are deleted. If dialogue copywriting is stored in the unit row, the dialogue copywriting is deleted. As can be seen, when the delete option is triggered for the first unit row in Figure 4, the template edit page is updated from three unit rows to two unit rows, i.e., the first unit row is deleted.
[0061] In response to a trigger operation on an add option in the editing floating window, at least one unit row is added to the first table based on the location of the unit row. For example, when it is accepted that the user has tapped an option for adding upward, one unit row is added above the currently selected unit row, and the user can add storyboard scenes, shooting instruction information for the storyboard scenes, video clip description information, dialogue, copywriting, etc. to the added unit row.
[0062] In the embodiment of the present disclosure, each unit row in the first table may include one or more sub-unit rows, and each sub-unit row has a corresponding relationship with a storyboard scene and is used to store the shooting instruction information, material upload window, etc. of the corresponding storyboard scene. Here, the material upload window is used to place original video material in the corresponding storyboard scene.
[0063] As shown in FIG. 5, it is a schematic diagram of yet another template editing page according to an embodiment of the present disclosure, in which a first unit row includes two subunit rows, where a first storyboard scene corresponding to the first subunit row is in a selected state, and at this time, an editing floating window is displayed for the first subunit row corresponding to the first storyboard scene.
[0064] Specifically, when a predetermined selection operation is received for a first storyboard scene in the first table, an edit floating window is displayed for the subunit row corresponding to the first storyboard scene. When a trigger operation for a delete option in the edit floating window is received, the subunit row and the shooting instruction information and / or material upload window for the storyboard scene stored in the subunit row are deleted. For example, when the delete option is triggered for the first subunit row shown in FIG. 5, the first subunit row and its stored contents are deleted, and at this time, the first unit row contains only one subunit row.
[0065] Furthermore, when a trigger operation for the add option in the editing floating window is accepted, a new subunit row is added at the existing position of the corresponding subunit row, and the user can add shooting instruction information of the storyboard scene to the subunit row. For example, when the add downward option is triggered for the first subunit row shown in Fig. 5, a subunit row is added below the first subunit row to store the shooting instruction information of the storyboard scene added by the user, and at this time, the first subunit row includes three subunit rows.
[0066] Specifically, in response to a trigger operation on an add option in the edit floating window, at least one subunit row is added to the unit row to which the corresponding subunit row belongs, based on the location of the subunit row.
[0067] In the embodiments of the present disclosure, users can create video editing templates based on basic table operations, which is simple and convenient to operate, thereby improving users' video editing template creation experience and subsequent video creation experience.
[0068] Based on the same inventive concept as the above method embodiment, the present disclosure further provides a video editing template generating apparatus. Please refer to Figure 6, which is a structural schematic diagram of a video editing template generating apparatus according to an embodiment of the present disclosure, and the apparatus includes: a first display module 601 for displaying a template editing page in response to a trigger operation on a preset template creation control; a first generation module 602 for generating a storyboard description set in response to an addition operation on a storyboard scene and / or shooting instruction information on the template editing page, the storyboard description set including at least one storyboard scene having an order relationship, each of the at least one storyboard scene having shooting instruction information, the shooting instruction information for instructing a shooting method and / or shooting content characteristics of the storyboard scene; and a second generation module 603 for generating a target video editing template based on the storyboard description set, the target video editing template for generating a target result video, the target result video including at least one original video material, the at least one original video material being respectively set for at least one storyboard scene in the target video editing template.
[0069] In an alternative embodiment, the template edit page includes a material upload control, and the device: The template editing page further includes a second display module for displaying a material upload window corresponding to a storyboard scene in the storyboard description set in response to an on-trigger operation on the material upload control, the material upload window being for placing original video material in the storyboard scene.
[0070] In an alternative embodiment, the device comprises: The template editing page further includes a hide module for hiding a material upload window displayed on the template editing page in response to an off-trigger operation on the material upload control.
[0071] In an alternative embodiment, the device comprises: The storyboard description set further includes an update module for updating the storyboard description set in response to an editing operation on storyboard scenes and / or shooting instruction information in the storyboard description set, wherein the editing operation includes a change operation, a deletion operation, and / or an order adjustment operation.
[0072] In an alternative embodiment, the device comprises: further comprising a first receiving module for receiving video clip description information added to at least one storyboard scene in the storyboard description set in the template editing page, the video clip description information being for indicating a filming content outline of the at least one storyboard scene; Accordingly, the second generating module specifically: The storyboard description set and the video clip description information are used to generate a target video editing template.
[0073] In an alternative embodiment, the device comprises: a second receiving module for receiving dialogue copywriting added to the video clip description information in the template editing page, the dialogue copywriting indicating a shot dialogue of a storyboard scene corresponding to the video clip description information; Accordingly, the second generating module specifically: A target video editing template is generated based on the storyboard description set, the video clip description information, and the dialogue copywriting.
[0074] In an optional embodiment, the target video editing template is generated based on a first table, and a unit row in the first table has a corresponding relationship with video clip description information, and the unit row is for storing the video clip description information and shooting instruction information of at least one storyboard scene corresponding to the video clip description information, and the device: a third display module for displaying an edit floating window including a delete option for a unit row corresponding to the first video clip description information in the first table in response to a predetermined selection operation for the first video clip description information; The editing system further includes a first deletion module for deleting the unit row and the video clip description information and storyboard scene shooting instruction information stored in the unit row in response to a trigger operation on the delete option in the editing floating window.
[0075] In an optional embodiment, the editing floating window further includes additional options, and the device: The system further includes a first adding module for adding at least one unit row to the first table based on a location of the unit row in response to a trigger operation on the adding option in the editing floating window.
[0076] In an optional embodiment, the unit row in the first table includes at least one sub-unit row, the sub-unit row has a corresponding relationship with a storyboard scene, and is for storing shooting instruction information and / or a material upload window of the storyboard scene, and the material upload window is for placing original video material in the storyboard scene, and the device: a fourth display module for displaying the edit floating window for a subunit row corresponding to a first storyboard scene in response to a predetermined selection operation for the first storyboard scene in the first table; and a second deletion module for deleting the sub-unit row and the shooting instruction information and / or material upload window of the storyboard scene stored in the sub-unit row in response to a trigger operation on a delete option in the editing floating window.
[0077] In an alternative embodiment, the device comprises: The editing system further includes a second adding module for adding at least one subunit row to a unit row to which the subunit row belongs based on a location of the subunit row in response to a trigger operation on an add option in the editing floating window.
[0078] In an alternative embodiment, the device comprises: The apparatus further includes a distribution module for distributing the target video editing template.
[0079] A video editing template generation device according to an embodiment of the present disclosure first displays a template editing page upon receiving a trigger operation on a preset template creation control. Then, upon receiving an operation to add a storyboard scene and / or shooting instruction information on the template editing page, generates a storyboard description set. Here, the storyboard description set includes at least one storyboard scene having an order relationship, each storyboard scene having shooting instruction information for indicating the shooting method and / or shooting content characteristics of the storyboard scene. Furthermore, a target video editing template for generating a target result video is generated based on the storyboard description set. In this way, the embodiment of the present disclosure provides a video editing template creation function to a user, allowing the user to create a video editing template that meets their own personal creation needs, thereby improving the user's video creation experience.
[0080] In addition to the above methods and apparatus, embodiments of the present disclosure further provide a computer-readable storage medium having stored thereon instructions, when executed on a terminal device, that cause the terminal device to implement a method for generating a video editing template according to embodiments of the present disclosure.
[0081] An embodiment of the present disclosure further provides a computer program product comprising computer programs / instructions that, when executed by a processor, cause the computer program / instructions to implement a method for generating a video editing template according to an embodiment of the present disclosure.
[0082] In addition, the embodiment of the present disclosure further provides a video editing template generation device. As shown in FIG. The video editing template generation device may include a processor 701, a memory 702, an input device 703, and an output device 704. The number of processors 701 in the video editing template generation device may be one or more, and Fig. 7 illustrates an example of one processor. In some embodiments of the present disclosure, the processor 701, the memory 702, the input device 703, and the output device 704 may be connected via a bus or other method, and Fig. 7 illustrates an example of connection via a bus.
[0083] The memory 702 may be used to store software programs and modules. The processor 701 executes the software programs and modules stored in the memory 702 to perform various functional applications and data processing for the video editing template generation device. The memory 702 may mainly include a program storage area and a data storage area. The program storage area may store an operating system, application programs required for at least one function, etc. The memory 702 may include high-speed random access memory and may further include non-volatile memory, such as at least one magnetic disk memory device, flash memory device, or other volatile solid-state memory device. The input device 703 may be used to receive input numeric or character information and generate signal inputs related to user configuration and function control of the video editing template generation device.
[0084] Specifically, in this embodiment, the processor 701 loads executable files corresponding to the processes of one or more applications into the memory 702 in accordance with the following instructions, and the processor 701 executes the applications stored in the memory 702, thereby realizing each function of the video editing template generation device described above.
[0085] It should be noted that, in this specification, relational terms such as "first" and "second" are used solely to distinguish one entity or operation from another, and do not require or imply the existence of any actual relationship or order between those entities or operations. Furthermore, the terms "comprise," "include," or any other variant thereof, indicate a non-exclusive inclusion, such that a process, method, article, or device that includes a series of elements includes not only those elements but also other elements not expressly specified or elements inherent in such process, method, article, or device. Absent further limitations, an element defined by "comprises a..." does not exclude the inclusion of other identical elements in a process, method, article, or device that includes said element.
[0086] The above are merely specific embodiments of the present disclosure, and are used to enable those skilled in the art to understand or realize the present disclosure. Various modifications to these embodiments will be apparent to those skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of the present disclosure. Therefore, the present disclosure is not intended to be limited to these embodiments herein, but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.
Claims
1. 1. A method for generating a video editing template, comprising: Displaying a template editing page in response to a trigger operation on a pre-configured template creation control; generating a storyboard description set in response to an addition operation on at least one of a storyboard scene and shooting instruction information on the template editing page, the storyboard description set including at least one storyboard scene having an order relationship, each of the at least one storyboard scene having shooting instruction information, the shooting instruction information for instructing at least one of a shooting method and shooting content characteristics of the storyboard scene; receiving video clip description information added to at least one storyboard scene in the storyboard description set on the template editing page, the video clip description information for indicating a filming content outline for the at least one storyboard scene; generating a target video editing template based on the storyboard description set and the video clip description information, the target video editing template being configured to generate a target result video, the target result video including at least one original video material, the at least one original video material being respectively set for at least one storyboard scene in the target video editing template; The target video editing template is generated based on a first table, and a unit row in the first table has a corresponding relationship with video clip description information, and the unit row is configured to store the video clip description information and shooting instruction information of at least one storyboard scene corresponding to the video clip description information, and the method includes: In response to a predetermined selection operation on first video clip description information in the first table, displaying an edit floating window for a unit row corresponding to the first video clip description information, the edit floating window floating on the unit row corresponding to the first video clip description information and including a delete option and an add option; deleting the unit row and the video clip description information and storyboard scene shooting instruction information stored in the unit row in response to a trigger operation on the delete option in the editing floating window; and adding at least one unit row to the first table based on a location of the unit row in response to a trigger operation on the add option in the editing floating window. How to generate video editing templates.
2. The template editing page includes a material upload control, and after generating a storyboard description set in response to an addition operation on at least one of the storyboard scene and the shooting instruction information on the template editing page, 2. The method of claim 1, further comprising: in response to an on-trigger operation on the material upload control, displaying a material upload window on the template editing page corresponding to a storyboard scene in the storyboard description set, the material upload window being configured to place original video material in the storyboard scene.
3. In response to the on-trigger operation on the material upload control, a material upload window corresponding to the storyboard scene in the storyboard description set is displayed on the template editing page, and then: The method of claim 2 , further comprising: hiding a material upload window displayed on the template editing page in response to an off-trigger operation on the material upload control.
4. As described above, before generating a target video editing template based on the set of storyboard descriptions, 4. The method of claim 1, further comprising: updating the storyboard description set in response to an editing operation on at least one of storyboard scenes and shooting instruction information in the storyboard description set, wherein the editing operation includes at least one of a change operation, a delete operation, and an order adjustment operation.
5. Before generating a target video editing template based on the storyboard description set and the video clip description information as described above, receiving dialogue / copywriting added to the video clip description information on the template editing page, the dialogue / copywriting indicating dialogue to be shot for a storyboard scene corresponding to the video clip description information; Accordingly, generating a target video editing template based on the storyboard description set and the video clip description information as described above includes: The method of claim 1 , further comprising generating a target video editing template based on the set of storyboard descriptions, the video clip description information, and the dialogue copywriting.
6. The unit row in the first table includes at least one sub-unit row, and the sub-unit row has a corresponding relationship with a storyboard scene and is configured to store at least one of shooting instruction information and a material upload window of the storyboard scene, and the material upload window is configured to place original video material in the storyboard scene, and the method includes: displaying the edit floating window for a subunit row corresponding to a first storyboard scene in response to a predetermined selection operation on the first storyboard scene in the first table; The method of any one of claims 1 to 3, further comprising deleting the sub-unit row and at least one of the shooting instruction information of the storyboard scene stored in the sub-unit row and the material upload window in response to a trigger operation on a delete option in the editing floating window.
7. In response to the predetermined trigger operation on a first storyboard scene in the first table, the editing floating window is displayed for a subunit row corresponding to the first storyboard scene, 7. The method of claim 6, further comprising adding at least one subunit row to a unit row to which the subunit row belongs based on a location of the subunit row in response to a trigger operation on an add option in the editing floating window.
8. After generating a target video editing template based on the set of storyboard descriptions as described above, The method of any one of claims 1 to 3, further comprising delivering the target video editing template.
9. a first display module configured to display a template editing page in response to a trigger operation on a preset template creation control; a first generation module configured to generate a storyboard description set in response to an addition operation on at least one of a storyboard scene and shooting instruction information on the template editing page, the storyboard description set including at least one storyboard scene having an order relationship, each of the at least one storyboard scene having shooting instruction information, the shooting instruction information for instructing at least one of a shooting method and shooting content characteristics of the storyboard scene; a first receiving module for receiving video clip description information added to at least one storyboard scene in the storyboard description set on the template editing page, the video clip description information being for indicating a filming content outline of the at least one storyboard scene; a second generation module configured to generate a target video editing template based on the storyboard description set and the video clip description information, the target video editing template configured to generate a target result video, the target result video including at least one original video material, the at least one original video material being set for at least one storyboard scene in the target video editing template; the target video editing template is generated based on a first table, a unit row in the first table has a correspondence relationship with video clip description information, and the unit row is configured to store the video clip description information and shooting instruction information of at least one storyboard scene corresponding to the video clip description information; a third display module for displaying, in response to a predetermined selection operation on a first video clip description information in the first table, an edit floating window floating on the unit row corresponding to the first video clip description information and including a delete option and an add option, for the unit row corresponding to the first video clip description information; a first deletion module for deleting the unit row, and the video clip description information and storyboard scene shooting instruction information stored in the unit row in response to a trigger operation on the delete option in the editing floating window; a first adding module that adds at least one unit row to the first table based on a location of the unit row in response to a trigger operation on the adding option in the editing floating window; Video editing template generator.
10. A computer-readable storage medium having stored thereon instructions that, when executed on a terminal device, cause the terminal device to implement the method of claim 1.
11. 10. An apparatus comprising: a memory; a processor; and a computer program stored in said memory and executable by said processor, said computer program, when executed by said processor, causing said apparatus to implement the method of claim 1.
12. A computer program product which, when executed by a processor, implements the method of claim 1.
Citation Information
Patent Citations
Video generation method and device, computer equipment and storage medium
CN112422831A
Video generation method and device, electronic equipment and storage medium
CN112866796A
Text creation method and computer program product
CN113590247A