Editing methods, apparatus, electronic devices, computer-readable storage media, and computer programs
The video editing method and apparatus simplify material combination by converting material packs into combinations with binding relationships, addressing inefficiencies in existing tools and enhancing user experience and editing efficiency.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- BEIJING ZITIAO NETWORK TECH CO LTD
- Filing Date
- 2024-09-30
- Publication Date
- 2026-06-30
AI Technical Summary
Existing video editing tools require creators to have a high level of skill to combine independent materials, leading to inefficiencies in editing and user experience.
A video editing method and apparatus that displays a video editing interface with a material area and timeline area, allowing creators to convert and display material pack resources as combinations of multiple materials with binding relationships, facilitated by operations such as download and drag, and enabling various editing operations on these combinations.
Improves editing efficiency and user experience by simplifying the combination of materials, reducing the need for advanced editing skills, and enhancing the management and understanding of material composition.
Smart Images

Figure 2026521587000001_ABST
Abstract
Description
Cross-reference to Related Applications
[0001] This application claims the priority of a Chinese invention patent application with an application number of 202311416622.8, an invention title of "Editing Processing Method, Apparatus, Electronic Device, and Computer-Readable Storage Medium", and an application date of October 27, 2023, and all of the content of that application is incorporated herein by reference.
Technical Field
[0002] The present disclosure relates to the field of video processing technology, and particularly relates to an editing processing method, apparatus, electronic device, and computer-readable storage medium.
Background Art
[0003] As Internet information becomes increasingly rich day by day, watching videos has become one of the entertainment activities in people's daily lives. In order to improve the viewing experience of users, editing videos before posting various videos is an important part. In the process of editing videos, creators can add materials such as effects, filters, texts, stickers, video segments, etc. to the videos based on the material resources provided by video editing tools, and finish the videos, so as to make the effects of the videos to be posted obtained by editing better.
[0004] However, since all the materials currently provided by video editing tools to creators are independent materials, creators need to have a certain combination creation ability for the materials, or it takes a considerable amount of time for creators to be able to create a combined display effect including multiple materials. Therefore, it affects the editing efficiency of video materials and the usage experience of creators.
Summary of the Invention
[0005] To solve the above technical problems, or at least partially solve them, this disclosure provides editing processing methods, apparatus, electronic equipment, and computer-readable storage media.
[0006] A first embodiment of the embodiments of the present disclosure provides an editing process method which displays a video editing interface including a material area and a timeline area, wherein, if a material pack option displayed in the material area is selected, at least one additional material pack icon is displayed in the material area, each material pack icon is used to represent one material pack resource, each material pack resource being a material pack in the form of a composite segment generated by multiple materials, and in response to a target trigger operation on a target material pack icon among the multiple material pack icons, the method includes converting the target material pack resource indicated by the target material pack icon into a target material pack combination and displaying the target material pack combination in the timeline area, wherein the target material pack combination is a combination of multiple target materials corresponding to the target material pack icon, the multiple target materials being displayed independently of each other and having a binding relationship.
[0007] In some embodiments of this application, the target trigger operation includes a download operation and a drag operation. In response to a target trigger operation on a target material pack icon among the multiple material pack icons, converting the target material pack resource indicated by the target material pack icon into a target material pack combination and displaying the target material pack combination in the timeline area includes, in response to a download operation, downloading the target material pack resource and converting the target material pack resource into a target material pack combination, and in response to a drag operation, displaying the target material pack combination in the timeline area.
[0008] In some embodiments of this application, displaying the target material pack combination in the timeline area in response to the drag operation includes, if the trajectory of the drag operation is not in the timeline area, the target material pack icon moving in accordance with the drag operation, and if the trajectory of the drag operation is in the timeline area, the target material pack combination moving in accordance with the drag operation.
[0009] In some embodiments of this application, converting a target material pack resource indicated by the target material pack icon into a target material pack combination includes analyzing the target material pack resource to obtain multiple material contents, ensuring that the multiple material contents include material contents that have a strong dependency on the video, performing a dependency removal process on the multiple material contents to obtain multiple target materials, and performing a combination formation process on the multiple target materials to generate the target material pack combination.
[0010] In some embodiments of this application, analyzing a target material pack resource and obtaining multiple material contents includes performing compatibility and upgrade processing on the target material pack resource to obtain the processed target material pack resource, and analyzing the processed target material pack resource to obtain the multiple material contents.
[0011] In some embodiments of the present application, after displaying the target material pack combination in a timeline area, the method further includes performing the applicable processing on the plurality of target materials in response to a first editing operation on the target material pack combination, the first editing operation including at least one of the following: a selection operation on at least one of the plurality of target materials; an unpacking operation on at least one of the plurality of target materials; a move operation on the target material pack combination; a time-length editing operation on the target material pack combination; a delete operation on the target material pack combination; an invalidation operation on the target material pack combination; a cut operation on the target material pack combination; a copy operation on the target material pack combination; a new composite segment creation operation on the target material pack combination; and a subtitle / lyrics identification operation on the target material pack combination.
[0012] In some embodiments of the present application, after displaying the target material pack combination in the timeline area, the method further includes performing the corresponding processing on the first target material in response to a second editing operation on the first target material in the target material pack combination, wherein the second editing operation includes at least one of a selection operation, a move operation, a time length editing operation, a delete operation, a disable operation, a mirroring operation, a cut operation, a copy operation, a new composite segment operation, and a subtitle / lyrics identification operation, and in some embodiments of the present application, the method includes at least one of the target material pack combination The process further includes performing multiple edits on a target material, displaying the target material object, and then, in response to a trigger operation on the timeline area, updating the target material object to the target material pack combination or additionally displaying the target material pack combination in the timeline area, wherein the target material object includes at least one of a first material pack combination and a first material, each material included in the first material pack combination corresponds to one target material in the target material pack combination, and the first material corresponds to one target material in the target material pack combination.
[0013] In some embodiments of the present application, the method further includes generating a second material pack combination in response to a material pack creation operation for a plurality of second materials displayed in the timeline area, and converting the second material pack combination into a second material pack resource and sharing it.
[0014] In some embodiments of the present application, the method further includes, in response to a trigger operation that synchronizes and edits a current draft file corresponding to the video editing interface on a mobile device, converting a combination of material packs in the current draft file into a composite segment material pack, generating a first draft file, and transmitting the first draft file to the mobile device.
[0015] In some embodiments of the present application, after transmitting the first draft file to the mobile device, the method further includes receiving a second draft file transmitted by the mobile device, which is a draft file after the mobile device has performed editing on the first draft file; converting the composite segment material packs in the second draft file into material pack combinations to generate a third draft file; and displaying the third draft file in the video editing interface.
[0016] A second embodiment of the embodiments of the present disclosure provides an editing apparatus used to display a video editing interface including a material area and a timeline area, wherein, when a material pack option displayed in the material area is selected, at least one additional material pack icon is displayed in the material area, each material pack icon is used to indicate one material pack resource, each material pack resource being a material pack in the form of a composite segment generated by multiple materials; and a control module for converting a target material pack resource indicated by a target material pack icon into a target material pack combination in response to a target trigger operation on a target material pack icon among the multiple material pack icons, and displaying the target material pack combination in the timeline area, wherein the target material pack combination is a combination of multiple target materials corresponding to the target material pack icon, the multiple target materials being displayed independently of each other and having a binding relationship.
[0017] In some embodiments of this application, the target trigger operation includes a download operation and a drag operation, and the control module is used to download the target material pack resource in response to the download operation, convert the target material pack resource into a target material pack combination, and display the target material pack combination in the timeline area in response to the drag operation.
[0018] In some embodiments of this application, the control module is used to move a target material pack icon in accordance with the drag operation if the trajectory of the drag operation is not in the timeline area, and to move a target material pack combination in accordance with the drag operation if the trajectory of the drag operation is in the timeline area.
[0019] In some embodiments of this application, the control module is specifically used to analyze the target material pack resource, obtain multiple material contents, ensure that the multiple material contents include material contents that have a strong dependency on the video, perform dependency removal processing on the multiple material contents, obtain multiple target materials, perform combination formation processing on the multiple target materials, and generate the target material pack combination.
[0020] In some embodiments of this application, the control module is specifically used to perform compatibility and upgrade processing on the target material pack resource, obtain the processed target material pack resource, analyze the processed target material pack resource, and obtain the multiple material contents.
[0021] In some embodiments of the present application, the control module is further used to perform the appropriate processing on a plurality of target materials in response to a first editing operation on the target material pack combination after displaying the target material pack combination in the timeline area, the first editing operation including at least one of the following: a selection operation on at least one of the plurality of target materials; an unpacking operation on at least one of the plurality of target materials; a move operation on the target material pack combination; a time-length editing operation on the target material pack combination; a delete operation on the target material pack combination; an invalidation operation on the target material pack combination; a cut operation on the target material pack combination; a copy operation on the target material pack combination; a new composite segment creation operation on the target material pack combination; and a subtitle / lyrics identification operation on the target material pack combination.
[0022] In some embodiments of the present application, the control module is further used to perform a corresponding operation on the first target material in the target material pack combination in response to a second editing operation on the first target material in the target material pack combination, where the second editing operation includes at least one of a selection operation, a move operation, a time length editing operation, a delete operation, a disable operation, a mirroring operation, a cut operation, a copy operation, a new composite segment creation operation, and a subtitle / lyrics identification operation. This is used to perform multiple edits on at least one target material, display the target material object, and then, in response to a trigger operation on the timeline area, update the target material object to the target material pack combination or to add the target material pack combination to the timeline area, wherein the target material object includes at least one of a first material pack combination and a first material, each material included in the first material pack combination corresponds to one target material in the target material pack combination, and the first material corresponds to one target material in the target material pack combination.
[0023] In some embodiments of this application, the control module is further used to generate a second material pack combination in response to a material pack creation operation for a plurality of second materials displayed in the timeline area, and to convert the second material pack combination into a second material pack resource and share it.
[0024] In some embodiments of the present application, the control module is further used to convert material pack combinations in the current draft file into material packs in composite segment form, generate a first draft file, and transmit the first draft file to the mobile device in response to a trigger operation that synchronizes editing of the current draft file corresponding to the video editing interface on the mobile device.
[0025] In some embodiments of the present application, the control module is further used to send the first draft file to the mobile device, receive a second draft file which is a draft file sent by the mobile device after the mobile device has performed editing on the first draft file, convert the composite segment material packs in the second draft file into material pack combinations, generate a third draft file, and display the third draft file in the video editing interface.
[0026] A third embodiment of the embodiments of the present disclosure provides an editing method which includes displaying a video editing interface including a material area and a timeline area; displaying a material pack combination in the timeline area, which is a combination of the multiple materials, in response to a new material pack creation operation for multiple materials in the timeline area, wherein the multiple materials are displayed independently of each other and have binding relationships; converting the material pack combination into a material pack resource which is a material pack in the form of a composite segment generated by the multiple materials; and displaying a material pack icon in the material area to indicate the material pack resource.
[0027] In a fourth aspect of an embodiment of the present disclosure, an editing processing apparatus is provided. The apparatus includes a display module that displays a video editing interface including a material area and a timeline area, and in response to an operation of newly creating a material pack for a plurality of materials in the timeline area, is used to display a material pack combination that is a combination of the plurality of materials in the timeline area. The plurality of materials are displayed independently of each other and have a binding relationship with the display module, and a control module for converting the material pack combination into a material pack resource in the form of a composite segment generated by the plurality of materials. The display module is further used to display a material pack icon for indicating the material pack resource in the material area.
[0028] In a fifth aspect of an embodiment of the present disclosure, an electronic device is provided. The electronic device includes a processor, a memory, and a computer program stored in the memory and executable by the processor. When the computer program is executed by the processor, the editing processing method described in the first aspect or the third aspect is realized.
[0029] In a sixth aspect of an embodiment of the present disclosure, a computer-readable storage medium is provided. A computer program is stored in the computer-readable storage medium. When the computer program is executed by a processor, the editing processing method described in the first aspect or the third aspect is realized.
[0030] In a seventh aspect of an embodiment of the present disclosure, a computer program product is provided. Here, the computer program product includes a computer program. When the computer program product is executed by a processor, the processor is caused to execute the computer program, and the editing processing method described in the first aspect or the third aspect is realized.
[0031] An eighth aspect of the embodiments of the present disclosure provides a chip comprising a processor and a communication interface, the communication interface being coupled to the processor, the processor being used to execute program instructions and to implement the editing process described in the first or third aspect. [Brief explanation of the drawing]
[0032] The drawings here are incorporated into the specification and constitute part of this specification, illustrating embodiments consistent with this disclosure, and are used together with the specification to interpret the principles of this disclosure.
[0033] To more clearly illustrate the embodiments of this disclosure or the technical concepts in the prior art, the drawings that need to be used to describe the embodiments or the prior art will be briefly described below, and obviously, those skilled in the art can obtain further drawings based on these drawings without any creative effort. [Figure 1] This is a first flowchart of the editing process method according to the embodiments of this disclosure. [Figure 2] This is a second flowchart of the editing process method according to the embodiments of this disclosure. [Figure 3] This is a third flowchart of the editing process method according to the embodiments of this disclosure. [Figure 4A] This is a fourth flowchart of the editing process method according to the embodiments of this disclosure. [Figure 4B] This is a fifth flowchart of the editing process method according to the embodiments of this disclosure. [Figure 5] This is a schematic interface diagram of an editing processing method according to an embodiment of the present disclosure. [Figure 6] This is a structural block diagram of an editing apparatus according to an embodiment of the present disclosure. [Figure 7] This is a structural block diagram of an electronic device according to an embodiment of the present disclosure. [Modes for carrying out the invention]
[0034] To better understand the above-mentioned objectives, features, and advantages of this disclosure, the proposed technical concepts of this disclosure are further described below. The embodiments and features of the embodiments of this disclosure can be combined with each other, as long as they do not contradict each other.
[0035] While the following description includes many specific details to facilitate understanding of the disclosure, the disclosure may be implemented in other forms different from those described herein, and obviously, the examples in the specification represent only a selection of, not all, examples of the disclosure.
[0036] The terms "first," "second," etc., used in the specification and claims of this disclosure are intended to distinguish similar subjects and not to describe a specific order or sequence. The data used in this manner are interchangeable where appropriate, so that the embodiments of this disclosure may be carried out in an order other than those illustrated or described herein, and the subjects distinguished by "first," "second," etc., are generally of one type and do not limit the number of subjects; for example, the first subject may be one or more. The terms "and / or" in the specification and claims refer to at least one connected subject, and the letter " / " generally indicates that the preceding and succeeding related subjects are in an "or" relationship.
[0037] A parent draft may also be called a main draft, a sub-draft is nested content within a parent draft, a sub-draft may be independent within a parent draft, sub-drafts and parent drafts are independent content of each other, a composite segment corresponds to one sub-draft within a parent draft, and a material pack corresponds to some content within a parent draft, is part of a parent draft, and cannot be independent within a parent draft.
[0038] Currently, there is a use case in which creators add multiple materials to the timeline area during the editing process, combine and display them, and then composite them into independent materials in the form of a composite segment. Here, the multiple materials composited into the composite segment may be local materials, cloud downloaded materials, etc., and the material type to which the multiple materials composited into the composite segment belong may include at least one of the following: effects, filters, text, stickers, video segments, etc.
[0039] During development testing, it was discovered that most effects and filters require entities to be enabled. In the use case of composite segments, it is necessary to ensure that effects are composited depending only on the content in the sub-draft and not on the content in the parent draft. Therefore, composite segments can be segmented independently, and the material content within them affects the video in the sub-draft but not the video in the parent draft. However, material packs themselves are often combinations of effects and filters, and need to be composited in accordance with the content in the parent draft during use. They cannot be composed independently, the material within the material pack depends on the video in the parent draft, and composite segments cannot fulfill the use case of material packs. Technically, the two scenes cannot be made compatible.
[0040] To solve the above technical problems, an embodiment of the present application displays a video editing interface including a material area and a timeline area, and when a material pack option displayed in the material area is selected, at least one additional material pack icon is displayed in the material area, each material pack icon is used to indicate one material pack resource, each material pack resource is a material pack in the form of a composite segment generated by multiple materials, and in response to a target trigger operation on a target material pack icon among the multiple material pack icons, the target material pack resource indicated by the target material pack icon is converted into a target material pack combination, and the target material pack combination is displayed in the timeline area, where the target material pack combination is a combination of multiple target materials corresponding to the target material pack icon, and the multiple target materials are displayed independently of each other and have a binding relationship. Thus, triggering an action on a material pack icon in the material area allows the material pack combination corresponding to the material pack icon to be displayed in the timeline area. The material pack combination is displayed as a combination of multiple materials, rather than as a composite segment. This adds a new way of displaying materials provided to users by video editing tools, making it easier for creators to use, improving creators' editing efficiency, and reducing the demands on creators' editing skills. Furthermore, material packs displayed in the cloud are in a composite segment format, making them easy to manage, while material packs displayed in the timeline area are in a combination format, facilitating creators' understanding of material composition and secondary editing, thereby improving the user experience.
[0041] The electronic devices in the embodiments of this disclosure may be personal computers (PCs), televisions (TVs), teller machines, or non-mobile electronic devices such as teller machines, and the embodiments of this disclosure are not specifically limited.
[0042] The execution body of the editing processing method according to the embodiments of this disclosure may be the electronic device described above, or a functional module and / or functional entity in the electronic device that can implement the editing processing method, and may be specifically determined according to the actual usage needs, and the embodiments of this disclosure are not limited.
[0043] The following describes in detail the editing process according to the embodiments of this disclosure, with reference to the drawings, specific examples, and their application scenarios.
[0044] As shown in Figure 1, embodiments of the present disclosure provide an editing process method which may include steps 101 to 102 described below.
[0045] In version 101, a video editing interface is displayed, which includes the material area and the timeline area.
[0046] Here, if the material pack option displayed in the material area is selected, then at least one additional material pack icon is displayed in the material area, each material pack icon is used to represent a single material pack resource, and each material pack resource is a material pack in the form of a composite segment generated by multiple materials.
[0047] Here, multiple material type options are displayed in the material area, and these multiple material type options include material pack options, effect options, filter options, text options, sticker options, material library options, etc., and may be determined specifically based on the actual situation, but are not limited here.
[0048] If different material options are selected, the material area will display multiple material icons corresponding to the currently selected material option.
[0049] When stored in the cloud, material pack resources exist in the form of composite segments, but when used, they must first be converted into material pack combinations in order to be displayed in the timeline area.
[0050] In step 102, in response to a target trigger operation on a target material pack icon among the multiple material pack icons, the target material pack resource indicated by the target material pack icon is converted into a target material pack combination, and the target material pack combination is displayed in the timeline area.
[0051] Here, the target material pack combination is a combination of multiple target materials corresponding to the target material pack icon, and these multiple target materials are displayed independently of each other and have a binding relationship.
[0052] To make it easier to understand, the timeline area displays the combination of target material packs, and each of the multiple target materials that make up the combination of target material packs is displayed in the timeline area. Although the multiple target materials are displayed independently of each other, there are relationships (binding relationships) between the materials within the multiple target materials.
[0053] Here, the relationships may include relationships relative to position, relationships relative to time and length, etc.
[0054] In the embodiment of this application, triggering an operation on a material pack icon in the material area allows the material pack combination corresponding to the material pack icon to be displayed in the timeline area. The material pack combination is displayed as a combination of multiple materials, rather than in the form of a composite segment. This adds a new way of displaying materials provided to the user by the video editing tool, making it easier for creators to use, improving the creator's editing efficiency, and reducing the demands on the creator's editing skills. Furthermore, material packs displayed in the cloud are in the form of composite segments, making them easy to manage, while material packs displayed in the timeline area are in the form of combinations, facilitating creators' understanding of the material composition and secondary editing, thereby improving the user experience.
[0055] In some embodiments of this application, if the target material pack resource indicated by the target material pack has already been downloaded locally, the target trigger operation does not include a download operation, and if the target material pack resource indicated by the target material pack has not been downloaded locally, the target trigger operation includes a download operation.
[0056] In some embodiments of this application, if the target trigger operation includes a download operation, the target material pack resource can be converted into a target material pack combination during the download process, and after being downloaded locally, the target material pack resource can be further converted into a target material pack combination. For example, in response to an additional operation that adds a target resource pack resource indicated by a target resource pack icon to the timeline area, the target material pack resource can be converted into a target material pack combination and the target resource pack combination can be displayed in the timeline area.
[0057] Here, the additional operation may be a trigger operation such as clicking the target resource pack icon in the materials area, or a trigger operation such as dragging the target resource pack icon to the timeline area, or any other executable operation, and may be determined specifically based on the actual situation, but is not limited thereto.
[0058] In some embodiments of this application, as shown in Figure 2, linked to Figure 1, the target trigger operation includes a download operation and a drag operation, and step 102 can be specifically implemented by steps 102a and 102b below.
[0059] In 102a, in response to the download operation, the target material pack resource is downloaded and the target material pack resource is converted into a target material pack combination.
[0060] In 102b, the target material pack combination is displayed in the timeline area in response to the drag operation.
[0061] In the embodiment of this application, in response to a download operation, the target material pack resource is downloaded and converted into a target material pack combination. In other words, the target material pack resource is already converted into a target material pack combination before the drag operation. In this way, the target material pack combination can be quickly displayed in the timeline area in response to the drag operation, thereby improving the user experience.
[0062] In some embodiments of this application, as shown in Figure 3 when Figure 2 is connected, step 102b can be specifically implemented by the following steps 102b1 and 102b2.
[0063] In 102b1, if the trajectory of the drag operation is not within the timeline area, the target material pack icon will move to follow the drag operation.
[0064] In 102b2, when the trajectory of the drag operation enters the timeline area, the target material pack combination moves in accordance with the drag operation.
[0065] In the embodiment of this application, when the trajectory of a drag operation enters the timeline area, the target material pack combination moves in accordance with the drag operation. That is, after dragging the target material pack icon and placing it in the timeline area, the target material pack icon changes into the target material pack combination. In this way, the pattern of the target material pack combination can be displayed before the drag operation is completed, allowing the user to understand the target material pack combination early and improving the user experience.
[0066] In the embodiments of this application, since the multiple materials constituting the material pack resource include material content that has a strong dependency on video, in the process of converting the material pack resource into a material pack combination, it is necessary to remove the video dependency of materials such as material content that has a strong dependency on video.
[0067] In some embodiments of this application, as shown in Figure 4A, converting the target material pack resource indicated by the target material pack icon into a target material pack combination can be specifically achieved by the following steps 201 to 203.
[0068] In step 201, the target material pack resource is analyzed to obtain multiple material contents.
[0069] Here, the multiple source content pieces include source content that has a strong dependency on the video.
[0070] Each of the multiple source materials may have a strong dependency on the video, or some of the multiple source materials may have a strong dependency on the video, and this may be determined based on the actual situation, but is not limited to this.
[0071] In step 202, dependency removal processing is performed on the multiple source content items to obtain multiple target materials.
[0072] In step 203, a combination formation process is performed on the multiple target materials to generate the target material pack combination.
[0073] Here, the material pack resource analysis process, material content dependency removal process, and combination formation process of multiple materials may be determined based on the actual situation and are not limited to these processes.
[0074] In the embodiment of this application, analysis processing, dependency removal processing, and combination formation processing are performed on the target material pack resource to obtain a target material pack combination. This converts the target material pack resource in a composite segment form into a target material pack combination in a combined form, thereby enabling the display of the target material pack combination in the timeline area and improving the editing efficiency of the target material pack combination.
[0075] In some embodiments of this application, step 201 can be specifically implemented by steps 201a and 201b described below.
[0076] In 201a, compatibility and upgrade processing is performed on the target material pack resource, and the processed target material pack resource is obtained.
[0077] Here, compatibility and upgrade procedures may be determined based on the actual situation, and are not limited thereto.
[0078] In 201b, the processed target material pack resource is analyzed to obtain the multiple material contents.
[0079] In the embodiments of this application, compatibility and upgrade processing enable older versions of material packs to be used with newer versions of editing tools, thereby improving the utilization rate of material pack resources and enhancing video editing efficiency.
[0080] In some embodiments of this application, the editing process according to the embodiments of this application may further include the following step 103 after step 102.
[0081] In step 103, in response to a first editing operation on the target material pack combination, the corresponding processing is performed on the multiple target materials.
[0082] The first editing operation includes at least one of the following: a selection operation on at least one of the multiple target materials; an unpacking operation on at least one of the multiple target materials; a move operation on the target material pack combination; a time-length editing operation on the target material pack combination; a delete operation on the target material pack combination; a deactivation operation on the target material pack combination; a cut operation on the target material pack combination; a copy operation on the target material pack combination; a new composite segment creation operation on the target material pack combination; and a subtitle / lyrics identification operation on the target material pack combination.
[0083] Here, if the first editing operation is a selection operation on at least one of the multiple target materials, the first editing operation may be a selection operation on one of the multiple target materials, or it may be a selection operation on multiple or all of the multiple target materials. Correspondingly, the relevant process is that multiple target materials in the target material pack combination change to a selected state.
[0084] Here, if the first editing operation is a material pack removal operation on at least one of the multiple target materials, the first editing operation may be a material pack removal operation on one of the multiple target materials, or it may be a material pack removal operation on multiple or all of the multiple target materials. Correspondingly, the relevant process is that the multiple target materials exist independently and are not related to each other.
[0085] Here, if the first editing operation is a move operation on the target material pack combination, the corresponding process is that the multiple target materials included in the target material pack combination move together. The relative positions remain unchanged.
[0086] Here, if the first editing operation is a time-length editing operation on the target material pack combination, the time-length editing operation may be a drag-and-drop trimming or extension operation, a right-side trimming control click operation, a left-side trimming control click operation, or a time-domain trimming operation while the target material pack combination is selected. Correspondingly, the relevant operation is time-length reduction or extension.
[0087] Here, if the first editing operation is a delete operation on the target material pack combination, the corresponding process is to delete the target material pack combination and cancel the display of the target material pack combination in the timeline area.
[0088] Here, if the first editing operation is a deactivation operation on the target material pack combination, the corresponding process is to deactivate the target material pack combination, gray it out, and prevent any editing operations from being performed on the target material pack combination.
[0089] Here, if the first editing operation is a cut operation on the target material pack combination, the corresponding process is to cut the target material pack combination onto the editing board.
[0090] Here, if the first editing operation is a copy operation on the target material pack combination, the corresponding process is to copy the target material pack combination.
[0091] Here, if the first editing operation is the operation to create a new composite segment for the target material pack combination, the corresponding process is to convert the target material pack combination into a composite segment and display it.
[0092] Here, if the first editing operation is a subtitle / lyrics identification operation for the target material pack combination, the corresponding process is to identify subtitles / lyrics for multiple target materials in the target material pack combination.
[0093] In the embodiment of this application, the first editing operation enables synchronous editing of multiple target materials in a target material pack combination, thereby improving editing efficiency.
[0094] In some embodiments of this application, the editing process according to the embodiments of this application may further include the following step 104 after step 102.
[0095] In step 104, in response to a second editing operation on the first target material in the target material pack combination, the corresponding processing is performed on the first target material.
[0096] Here, the second editing operation includes at least one of the following: selection, move, time-length editing, delete, disable, mirroring, cut, copy, new composite segment creation, and subtitle / lyrics identification.
[0097] Here, if the second editing operation is a selection operation, the selection operation may be a double-click selection operation or any other selection operation, and the relevant process is that the first target material is in a selected state. In the embodiments of this application, a material pack combination can be selected by an operation on one material in the material pack combination, and a single material can be selected by an operation on one material in the material pack combination, and different operations may be set specifically, but are not limited here.
[0098] Here, if the second editing operation is a move operation, and only the first target material is selected in the target material pack combination, then based on the move operation, only the first target material can be moved.
[0099] Here, if the second editing operation is a time length editing operation, and only the first target material is selected in the target material pack combination, then only the time length of the first target material can be edited based on the time length editing operation.
[0100] Here, if the second editing operation is a delete operation, and only the first target material is selected in the target material pack combination, then only the first target material can be deleted based on the delete operation.
[0101] Here, if the second editing operation is a disable operation, and only the first target material is selected in the target material pack combination, then only the first target material can be disabled based on the disable operation.
[0102] Here, if the second editing operation is a mirroring operation, and only the first target material is selected in the target material pack combination, then a mirrored version of the first target material can be displayed based on the mirroring operation.
[0103] Here, if the second editing operation is a cut operation, and only the first target material is selected in the target material pack combination, then only the first target material can be cut to the editing board based on the cut operation.
[0104] If the second editing operation is a copy operation, and only the first target material is selected in the target material pack combination, then only the first target material will be copied based on the copy operation.
[0105] Here, if the second editing operation is a new composite segment creation operation, and only the first target material is selected in the target material pack combination, then only the first target material will be composited into the composite segment based on the new composite segment creation operation.
[0106] If the second editing operation is a subtitle / lyrics identification operation, and only the first target material is selected in the target material pack combination, then only the subtitles / lyrics in the first target material will be identified based on the subtitle / lyrics identification operation.
[0107] In some embodiments of this application, a second editing operation allows editing to be performed on any one target material in the target material pack combination independently, thereby adding an editing method for the target material pack combination and improving editing efficiency.
[0108] In the embodiments of this application, the combination information corresponding to the target material pack combination includes the number information of multiple target materials, icon information for each target material, and draft material information for each target material. After removing one material from the target material pack combination, the number information is decreased by 1, and after adding one material to the target material pack combination, the number information is increased by 1. In the embodiments of this application, the initial target material pack combination can be displayed in the timeline area based on the draft material information for each target material, specifically, the edited target material pack combination can be restored to the initial target material pack combination, and the edited target material pack combination and the initial target material pack combination can be displayed simultaneously in the timeline area.
[0109] In some embodiments of this application, after step 103 and / or step 104, the editing process according to the embodiments of this application may further include step 105 or step 106 below.
[0110] In step 105, multiple edits are performed on at least one target material in the target material pack combination, and after displaying the target material, the target material is updated to the target material pack combination in response to a trigger operation on the timeline area.
[0111] To make it clear, step 105 above is to restore the edited target material pack combination to the original target material pack combination.
[0112] In step 106, multiple edits are performed on at least one target material in the target material pack combination, and after displaying the target material, the target material pack combination is added to the timeline area in response to a trigger operation on the timeline area.
[0113] Here, the target material includes at least one of the first material pack combination and the first material, where each material included in the first material pack combination corresponds to one target material in the target material pack combination, and the first material corresponds to one target material in the target material pack combination.
[0114] To make it easier to understand, step 106 above is to display the edited target material pack combination and the initial target material pack combination simultaneously in the timeline area.
[0115] The target material is a combination of target material packs after editing. The target material may be a single material pack, a single material, or may be determined based on the specific circumstances.
[0116] In the embodiment of this application, trigger operations on the timeline area update the target material target to the target material pack combination, or add the target material pack combination to the timeline area, making it easier for the user to compare the display effect before and after editing, and improving operational efficiency compared to searching for the target material pack icon in the material area and adding the target material pack combination based on the target material pack icon.
[0117] In some embodiments of this application, the editing process according to the embodiments of this application may further include steps 107 and 108 below.
[0118] In step 107, a second material pack combination is generated in response to a new material pack creation operation for multiple second materials displayed in the timeline area.
[0119] In version 108, the second material pack combination is converted into a second material pack resource and shared.
[0120] In the embodiment of this application, a function is provided to the user to customize and share material pack resources. In this way, a method for customizing material packs and a method for sharing customized material packs can be added, thereby improving the user experience.
[0121] In the embodiment of this application, material pack combinations can be synthesized into composite segments, and after decomposing the composite segments, a process for creating new material pack combinations can also be performed, thereby enabling mutual conversion between composite segments and material pack combinations.
[0122] In some embodiments of this application, the editing process according to the embodiments of this application may further include steps 109 and 110 below.
[0123] In 109, in response to a trigger operation that synchronizes the current draft file corresponding to the video editing interface with the mobile device for editing, the combination of material packs in the current draft file is converted into a composite segment material pack, and a first draft file is generated.
[0124] In step 110, the first draft file is sent to the mobile device.
[0125] In some embodiments of this application, after step 110, the editing process according to the embodiments of this application may further include steps 111 and 113 below.
[0126] 111 receives the second draft file sent by the mobile device.
[0127] Here, the second draft file is the draft file after the mobile device has edited the first draft file.
[0128] In step 112, the composite segment material pack in the second draft file is converted into a material pack combination, and a third draft file is generated.
[0129] In step 113, the third draft file is displayed in the video editing interface.
[0130] Note that material packs in a composite segment format are sub-draft materials, not parent draft materials.
[0131] In the embodiments of this application, in order to support editing on both the non-mobile and mobile sides, it is necessary to convert the material pack format to ensure compatibility between the non-mobile and mobile display formats. The conversion process is as follows.
[0132] After converting the initial material pack combination displayed on the non-mobile side into a composite segment material pack, the composite segment material pack is synchronized to the mobile side. If the edited material displayed on the non-mobile side still contains some material pack combinations, convert the material pack combinations corresponding to some of the materials into composite segment material packs, and then synchronize the composite segment material packs to the mobile side. On the mobile side, material packs in a composite segment format are converted into material pack combinations, and then the material pack combinations are synchronized to the non-mobile side.
[0133] As shown in Figure 4B, embodiments of the present disclosure provide an editing process that may include steps 401 to 402 below.
[0134] In version 401, a video editing interface is displayed, which includes the material area and the timeline area.
[0135] In step 402, in response to an operation to create a new material pack for multiple materials in the timeline area, the material pack combination is displayed in the timeline area.
[0136] Here, the material pack combination is a combination of multiple materials, which are displayed independently of each other and have a binding relationship.
[0137] In step 403, the material pack combination is converted into a material pack resource.
[0138] Here, the material pack resource is a material pack in the form of a composite segment generated by the multiple materials.
[0139] Step 403 above may specifically involve performing a decombination process on a material pack combination to obtain multiple materials, performing a dependency generation process on the multiple materials to obtain multiple material contents, performing a material pack resource creation process on the multiple material contents to generate a material pack resource. Here, the decombination process and the combination formation process in step 203 are inverse processes of each other, the dependency generation process and the dependency removal process in step 202 are inverse processes of each other, and the material pack resource creation process and the analysis process in step 201 are inverse processes of each other. You can refer to the relevant descriptions above for details.
[0140] In 404, a material pack icon is displayed in the material area to indicate the material pack resource.
[0141] In this section, displaying the material pack icon in the materials area allows you to share the material pack resources to the cloud and make them available for use by other users.
[0142] Here, the descriptions of the material area, timeline area, material pack combination, and material pack resources can be found by referring to the relevant descriptions for steps 101 to 113 in the above embodiment, and are therefore omitted from this explanation.
[0143] In the embodiment of this application, a function is provided to the user to customize and share material pack resources based on multiple materials. In this way, a method for customizing material packs and a method for sharing customized material packs can be added, thereby improving the user experience.
[0144] In the embodiment of this application, material pack combinations can be synthesized into composite segments, and after decomposing the composite segments, a process for creating new material pack combinations can also be performed, thereby enabling mutual conversion between composite segments and material pack combinations.
[0145] As an example, Figure 5 is a schematic diagram of a video editing interface, where the area indicated by "51" is the material area, the area indicated by "52" is the timeline area, the area indicated by "53" is the player area, and the area indicated by "54" is the function panel, where the material pack option in the material area is selected, and material 1, material 2, and material 3, which are selected in the timeline area, are the three materials in the material pack combination.
[0146] Figure 6 is a structural block diagram of an editing processing apparatus shown in an embodiment of the present disclosure, which, as shown in Figure 6, is used to display a video editing interface including a material area and a timeline area, and when a material pack option displayed in the material area is selected, at least one additional material pack icon is displayed in the material area, each material pack icon is used to indicate one material pack resource, each material pack resource being a material pack in the form of a composite segment generated by multiple materials, and includes a display module 601 for converting the target material pack resource indicated by the target material pack icon into a target material pack combination in response to a target trigger operation on a target material pack icon among the multiple material pack icons, and displaying the target material pack combination in the timeline area, where the target material pack combination is a combination of multiple target materials corresponding to the target material pack icon, and the multiple target materials are displayed independently of each other and have a binding relationship.
[0147] In some embodiments of this application, the target trigger operation includes a download operation and a drag operation, and the control module 602 is used specifically to download the target material pack resource in response to the download operation, to convert the target material pack resource into a target material pack combination, and to display the target material pack combination in the timeline area in response to the drag operation.
[0148] In some embodiments of this application, the control module 602 is used to move the target material pack icon in accordance with the drag operation if the trajectory of the drag operation is not in the timeline area, and to move the target material pack combination in accordance with the drag operation if the trajectory of the drag operation is in the timeline area.
[0149] In some embodiments of this application, the control module 602 is specifically used to analyze the target material pack resource, obtain a plurality of material contents, ensure that the plurality of material contents include material contents that have a strong dependency on the video, perform dependency removal processing on the plurality of material contents, obtain a plurality of target materials, perform combination formation processing on the plurality of target materials, and generate the target material pack combination.
[0150] In some embodiments of this application, the control module 602 is specifically used to perform compatibility and upgrade processing on the target material pack resource, obtain the processed target material pack resource, analyze the processed target material pack resource, and obtain the multiple material contents.
[0151] In some embodiments of the present application, the control module 602 is further used to perform the appropriate processing on the plurality of target materials in response to a first editing operation on the target material pack combination after displaying the target material pack combination in the timeline area, the first editing operation including at least one of the following: a selection operation on at least one of the plurality of target materials; an unpacking operation on at least one of the plurality of target materials; a move operation on the target material pack combination; a time-length editing operation on the target material pack combination; a delete operation on the target material pack combination; an invalidation operation on the target material pack combination; a cut operation on the target material pack combination; a copy operation on the target material pack combination; a new composite segment creation operation on the target material pack combination; and a subtitle / lyrics identification operation on the target material pack combination.
[0152] In some embodiments of this application, the control module 602 is further used to perform a corresponding operation on the first target material in the target material pack combination in response to a second editing operation on the first target material in the target material pack combination, where the second editing operation includes at least one of a selection operation, a move operation, a time length editing operation, a delete operation, a disable operation, a mirroring operation, a cut operation, a copy operation, a new composite segment creation operation, and a subtitle / lyrics identification operation. This is used to perform multiple edits on at least one target material, display the target material, and then, in response to a trigger operation on the timeline area, update the target material to the target material pack combination or to add the target material pack combination to the timeline area, wherein the target material includes at least one of a first material pack combination and a first material, each material included in the first material pack combination corresponds to one target material in the target material pack combination, and the first material corresponds to one target material in the target material pack combination.
[0153] In some embodiments of this application, the control module 602 is further used to generate a second material pack combination in response to a new material pack creation operation for a plurality of second materials displayed in the timeline area, and to convert the second material pack combination into a second material pack resource and share it.
[0154] In some embodiments of the present application, the control module 602 is further used to respond to a trigger operation that synchronizes editing of the current draft file corresponding to the video editing interface on the mobile side, to convert the material pack combinations in the current draft file into material packs in composite segment form, to generate a first draft file, and to send the first draft file to the mobile side.
[0155] In some embodiments of the present application, the control module 602 is further used to send the first draft file to the mobile device, receive a second draft file which is a draft file sent by the mobile device after the mobile device has performed editing on the first draft file, convert the composite segment material packs in the second draft file into material pack combinations, generate a third draft file, and display the third draft file in the video editing interface.
[0156] In the embodiments of this disclosure, each module can implement the editing process according to the embodiments of the above method and achieve the same technical effects, and in order to avoid repetition of the explanation, the explanation is omitted here.
[0157] Figure 6 is a structural block diagram of an editing apparatus shown in an embodiment of the present disclosure, and as shown in Figure 6, it includes a display module 601 that displays a video editing interface including a material area and a timeline area, a display module 601 used to display a material pack combination, which is a combination of the multiple materials, in the timeline area in response to a new material pack creation operation for the multiple materials in the timeline area, wherein the multiple materials are displayed independently of each other and have a binding relationship, and a control module 602 for converting the material pack combination into a material pack resource, which is a composite segment material pack generated by the multiple materials, the display module 601 is further used to display a material pack icon in the material area to indicate the material pack resource.
[0158] In the embodiments of this disclosure, each module can implement the editing process according to the embodiments of the above method and achieve the same technical effects, and in order to avoid repetition of the explanation, the explanation is omitted here.
[0159] Figure 7 is a schematic diagram of the structure of an electronic device according to an embodiment of the present disclosure, and is intended to exemplify an electronic device that implements an arbitrary editing method in an embodiment of the present disclosure, and should not be understood as specifically limiting the embodiments of the present disclosure.
[0160] As shown in Figure 7, the electronic device 700 may include a processor (e.g., a central processing unit, graphics processor, etc.) 701, which can perform various appropriate operations and processes based on programs stored in read-only memory (ROM) 702 or programs loaded from storage device 708 into random access memory (RAM) 703. RAM 703 further stores various programs and data necessary for the operation of the electronic device 700. The processor 701, ROM 702, and RAM 703 are connected to each other via a bus 704. An input / output (I / O) interface 705 is also connected to the bus 704.
[0161] Generally, devices such as input devices 706, including, for example, touchscreens, touchpads, keyboards, mice, cameras, microphones, accelerometers, and gyroscopes; output devices 707, including, for example, liquid crystal displays (LCDs), speakers, and vibrators; storage devices 708, including, for example, magnetic tapes and hard disks; and communication devices 709 can be connected to the I / O interface 705. The communication device 709 may allow the electronic device 700 and other devices to exchange data via wireless or wired communication. While various electronic devices 700 are shown, it should be understood that it is not required to implement or equip with all of the shown devices. More or fewer devices may be implemented or equipped instead.
[0162] In particular, according to embodiments of the present disclosure, the process described above with reference to the flowchart may be implemented as a computer software program. For example, embodiments of the present disclosure include a computer program product which includes a computer program contained on a non-temporary computer-readable medium, and the computer program includes program code for performing the method shown in the flowchart. In such embodiments, the computer program may be downloaded and installed from a network via a communication device 709, or installed from a storage device 708, or installed from a ROM 702. When the computer program is executed by the processor 701, it can perform functions limited to any click processing method according to embodiments of the present disclosure.
[0163] The computer-readable medium in this disclosure may be a computer-readable signal medium, a computer-readable storage medium, or any combination of both. The computer-readable storage medium may be, but is not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of computer-readable storage mediums may include, but are not limited to, an electrical connection having one or more wires, a portable computer magnetic disk, a hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact magnetic disk read-only memory (CD-ROM), an optical memory device, a magnetic memory device, or any suitable combination thereof. In this disclosure, the computer-readable storage medium may be any tangible medium containing or storing a program, the program may be used by or in combination with an instruction execution system, apparatus, or device. In this disclosure, a computer-readable signaling medium may include data signals propagated in the baseband or as part of a carrier, which carry computer-readable program code. The data signals propagated in this manner may include, but are not limited to, electromagnetic signals, optical signals, or any suitable combination thereof. The computer-readable signaling medium may be any computer-readable medium other than a computer-readable storage medium, which can transmit, propagate, or transmit programs for use by or in combination with instruction execution systems, apparatus, or devices. The program code contained in the computer-readable medium may be transmitted by any suitable medium, including, but not limited to, electric wires, optical cables, RF (radio frequency), or any suitable combination thereof.
[0164] In some embodiments, the client and service side can communicate using any currently known or future-to-be-developed network protocol, such as HTTP (HyperText Transfer Protocol), and can interconnect with digital data communications (e.g., communication networks) of any form or medium. Examples of communication networks include local area networks ("LANs"), wide area networks ("WANs"), the World Wide Web (e.g., the Internet), end-to-end networks (e.g., ad hoc end-to-end networks), and any currently known or future-to-be-developed networks.
[0165] The computer-readable medium described above may be included in the electronic device described above, or it may be a standalone entity not incorporated into the electronic device.
[0166] The computer-readable medium contains one or more programs, and when the one or more programs are executed by the electronic device, the electronic device is instructed to perform the following: display a video editing interface including a material area and a timeline area, and if a material pack option displayed in the material area is selected, at least one additional material pack icon is displayed in the material area, each material pack icon is used to indicate one material pack resource, each material pack resource is a material pack in the form of a composite segment generated by multiple materials, and in response to a target trigger operation on a target material pack icon among the multiple material pack icons, the target material pack resource indicated by the target material pack icon is converted into a target material pack combination, and the target material pack combination is displayed in the timeline area, where the target material pack combination is a combination of multiple target materials corresponding to the target material pack icon, and the multiple target materials are displayed independently of each other and have a binding relationship.
[0167] The computer-readable medium contains one or more programs, and when the one or more programs are executed by the electronic device, the electronic device is instructed to: display a video editing interface including a material area and a timeline area; in response to a new material pack creation operation for multiple materials in the timeline area, display a material pack combination, which is a combination of the multiple materials, where the multiple materials are displayed independently and have binding relationships; convert the material pack combination into a material pack resource, which is a composite segment material pack generated by the multiple materials; and display a material pack icon in the material area to indicate the material pack resource.
[0168] In embodiments of the Disclosure, computer program code for performing the operations of the Disclosure may be organized in one or more programming languages or a combination thereof, including, but not limited to, object-oriented programming languages such as Java, Smalltalk, and C++, as well as conventional procedural programming languages such as C or similar programming languages. The program code may run entirely on a computer, partially on a computer, run as a single, independent software package, run partially on a computer and partially on a remote computer, or run entirely on a remote computer or on the service side. In the case of a remote computer, the remote computer may be connected to the computer via any type of network, including a local area network (LAN) or a wide area network (WAN), or it may be connected to an external computer (for example, connected via the Internet using an Internet service provider).
[0169] The flowcharts and block diagrams in the drawings illustrate system architectures, functions, and operations that can be implemented according to the systems, methods, and computer program products of various embodiments of the present disclosure. In this regard, each block in the flowchart or block diagram may represent a module, program segment, or portion of code, which contains one or more executable instructions for implementing a defined logic function. It should also be noted that in some implementations as replacements, the functions described in the blocks may occur in a different order than those shown in the drawings. For example, two consecutively shown blocks may actually be executed almost in parallel, or in some cases in reverse order, depending on the function. It should also be noted that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, may be implemented by a dedicated hardware-based system that performs the defined function or operation, or by a combination of dedicated hardware and computer instructions.
[0170] The units referred to in the descriptions of the embodiments of this disclosure may be implemented in software or in hardware. Herein, the names of the units are not necessarily limited to the units themselves.
[0171] The functions described above in this specification may be performed, at least in part, by one or more hardware logic components. For example, typical types of hardware logic components that can be used include, but are not limited to, field-programmable gate arrays (FPGAs), application-specific integrated circuits (ASICs), application-specific standard products (ASSPs), systems on chips (SOCs), and composite programmable logic devices (CPLDs).
[0172] In the context of this disclosure, computer-readable media may be tangible media that contain or store programs for use by or in combination with instruction execution systems, devices, or equipment. Computer-readable media may be computer-readable signal media or computer-readable storage media. Computer-readable media may include, but are not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, devices, or equipment, or any appropriate combination of the above. More specific examples of computer-readable storage media include one or more wire-based electrical connections, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fibers, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any appropriate combination of the above.
[0173] The above description is merely an explanation of preferred embodiments and the technical principles in which the present disclosure is applied. Those skilled in the art will understand that the scope of the disclosure is not limited to technical solutions formed by specific combinations of the above technical features, but should encompass other technical solutions formed by any combination of the above technical features or their equivalents, as long as they do not deviate from the disclosed concepts. For example, technical solutions formed by substituting the above features with similar functional technical features disclosed in this disclosure (but not limited to those disclosed therein).
[0174] While each operation is described using specific procedures, it should not be understood that these operations must be performed in a specific order or sequence. In certain environments, multitasking and parallel processing may be advantageous. Similarly, while some specific implementation details are included in the above discussion, these should not be understood as limiting the scope of this disclosure. Some features described in the context of a single embodiment may be implemented in combination within a single embodiment. Conversely, various features described in the context of a single embodiment may be implemented in multiple embodiments, either individually or in any suitable subcombination.
[0175] While this topic has been described using terminology specific to structural features and / or the logical operation of the method, it should be understood that the topic limited to the attached claims is not necessarily limited to the specific features or operations described above. Rather, the specific features and operations described above are merely exemplary forms of realizing the claims.
Claims
1. An editing process method, A video editing interface is displayed, including a material area and a timeline area, and when a material pack option displayed in the material area is selected, at least one additional material pack icon is displayed in the material area, each material pack icon is used to represent one material pack resource, and each material pack resource is a material pack in the form of a composite segment generated by multiple materials. The process includes, in response to a target trigger operation on a target material pack icon among the plurality of material pack icons, converting the target material pack resource indicated by the target material pack icon into a target material pack combination, and displaying the target material pack combination in the timeline area. Herein, the target material pack combination is a combination of multiple target materials corresponding to the target material pack icon, and the multiple target materials are displayed independently of each other and have a binding relationship, in this editing method.
2. The aforementioned target trigger operation includes a download operation and a drag operation. In response to a target trigger operation on a target material pack icon among the multiple material pack icons, the target material pack resource indicated by the target material pack icon is converted into a target material pack combination, and the target material pack combination is displayed in the timeline area. In response to the aforementioned download operation, the target material pack resource is downloaded, and the target material pack resource is converted into a target material pack combination. The method according to claim 1, further comprising displaying the target material pack combination in the timeline area in response to the drag operation.
3. In response to the aforementioned drag operation, displaying the target material pack combination in the timeline area is: If the trajectory of the drag operation does not fall within the timeline area, the target material pack icon will move to follow the drag operation. The method according to claim 2, wherein when the trajectory of the drag operation enters the timeline area, the target material pack combination moves in accordance with the drag operation.
4. Converting the target material pack resource indicated by the aforementioned target material pack icon into a target material pack combination is: The aforementioned target material pack resource is analyzed to obtain multiple material contents, and these multiple material contents include material contents that have a strong dependency on the video. The process involves performing dependency removal on the aforementioned multiple material contents to obtain multiple target materials, The method according to claim 1, further comprising performing a combination formation process on the plurality of target materials to generate the target material pack combination.
5. Analyzing the aforementioned target material pack resource and obtaining multiple material contents is, The process involves performing compatibility and upgrade processing on the target material pack resource, and obtaining the processed target material pack resource. The method according to claim 4, further comprising analyzing the processed target material pack resource to obtain the plurality of material contents.
6. After displaying the target material pack combination in the timeline area, the method proceeds as follows: The process further includes performing the corresponding processing on the plurality of target materials in response to a first editing operation on the combination of target material packs, The first editing operation described above is: A selection operation for at least one of the aforementioned multiple target materials, A material pack removal operation for at least one of the aforementioned multiple target materials, Movement operation on the aforementioned target material pack combination, A time-length editing operation on the aforementioned target material pack combination, Deletion operation on the aforementioned target material pack combination, The invalidation operation for the aforementioned target material pack combination, A cutting operation on the aforementioned target material pack combination, A copy operation on the aforementioned target material pack combination, The operation to create a new composite segment for the aforementioned target material pack combination, The method according to claim 1, comprising at least one of the following: a subtitle / lyrics identification operation for the target material pack combination.
7. After displaying the target material pack combination in the timeline area, the method proceeds as follows: The process further includes performing the corresponding processing on the first target material in response to a second editing operation on the first target material in the target material pack combination, Here, the second editing operation is, The method according to claim 1, comprising at least one of the following: selection operation, move operation, time length editing operation, delete operation, disable operation, mirroring operation, cut operation, copy operation, new composite segment creation operation, and subtitle / lyrics identification operation.
8. The aforementioned method, The process further includes performing multiple edits on at least one target material in the target material pack combination, displaying the target material, and then, in response to a trigger operation on the timeline area, updating the target material to the target material pack combination, or additionally displaying the target material pack combination in the timeline area. Here, the target material includes at least one of the first material pack combination and the first material, The method according to claim 6 or 7, wherein each material included in the first material pack combination corresponds to one target material in the target material pack combination, and the first material corresponds to one target material in the target material pack combination.
9. The aforementioned method, In response to a trigger operation that synchronizes the current draft file corresponding to the video editing interface to the mobile device for editing, the combination of material packs in the current draft file is converted into a composite segment material pack, and a first draft file is generated. The method according to any one of claims 1 to 7, further comprising sending the first draft file to the mobile device.
10. After sending the first draft file to the mobile device, the method proceeds as follows: The mobile device receives a second draft file, which is a draft file after the mobile device has performed editing on the first draft file, and the mobile device has sent the second draft file. Convert the composite segment material pack in the second draft file into a material pack combination and generate a third draft file, The method according to claim 9, further comprising displaying the third draft file in the video editing interface.
11. An editing process method, To display a video editing interface that includes the material area and the timeline area, In response to a new material pack creation operation for multiple materials in the timeline area, the timeline area displays a material pack combination which is a combination of the multiple materials, and the multiple materials are displayed independently of each other and have a binding relationship. Converting the aforementioned material pack combination into a material pack resource which is a material pack in the form of a composite segment generated by the multiple materials, An editing method comprising displaying a material pack icon in the material area to indicate the material pack resource.
12. An editing processing device, A display module used to display a video editing interface including a material area and a timeline area, wherein when a material pack option displayed in the material area is selected, at least one additional material pack icon is displayed in the material area, each material pack icon is used to represent one material pack resource, and each material pack resource is a material pack in the form of a composite segment generated by multiple materials, The control module includes, in response to a target trigger operation on a target material pack icon among the plurality of material pack icons, a control module that converts the target material pack resource indicated by the target material pack icon into a target material pack combination and displays the target material pack combination in the timeline area, Here, the target material pack combination is a combination of multiple target materials corresponding to the target material pack icon, and the multiple target materials are displayed independently of each other and have a binding relationship, in an editing processing device.
13. An editing processing device, A display module that shows a video editing interface including a material area and a timeline area, In response to a new material pack creation operation for multiple materials in the timeline area, the display module is used to display a material pack combination, which is a combination of the multiple materials, in the timeline area, wherein the multiple materials are displayed independently of each other and have a binding relationship. The system includes a control module for converting the material pack combination into a material pack resource which is a material pack in the form of a composite segment generated by the plurality of materials, The display module is further used in the material area to display material pack icons for indicating the material pack resources, and is an editing processing device.
14. Electronic device comprising memory and a processor, wherein the memory is used to store a computer program, and the processor, upon calling a computer program, is used to perform the editing process method described in any one of claims 1 to 11.
15. A computer-readable storage medium, which stores a computer program that, when executed by a processor, implements the editing processing method described in any one of claims 1 to 11.