Editing processing method and device, electronic equipment and computer readable storage medium

By displaying media package identifiers in video editing tools and converting them into combined media package combinations, the problem of low media combination efficiency in existing technologies is solved, thereby improving editing efficiency and user experience.

CN119906860BActive Publication Date: 2026-08-25BEIJING ZITIAO NETWORK TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202311416622.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-10-27
Publication Date
2026-08-25
Estimated Expiration
2043-10-27

AI Technical Summary

Technical Problem

Existing video editing tools provide independent footage, requiring creators to spend a considerable amount of time combining multiple clips to achieve the desired display effect, which impacts editing efficiency and user experience.

Method used

This paper provides an editing method that displays a media package identifier in the media area. In response to a triggered operation, the media package resources are converted into a media package combination and displayed in the timeline area. The media package combination is a combination of multiple independent media with a binding relationship.

Benefits of technology

It improves the editing efficiency of creators, reduces the requirements for their editing skills, increases the display formats of materials, facilitates management and understanding, and enhances the user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119906860B_ABST
    Figure CN119906860B_ABST
Patent Text Reader

Abstract

The present disclosure relates to a method and apparatus for clip processing, an electronic device and a computer readable storage medium. The method comprises: displaying a video clip interface, the video clip interface comprising a material area and a timeline area; in a case where a material package option displayed in the material area is in a selected state, the material area further displays at least one material package identifier, each material package identifier is used to indicate a material package resource, and each material package resource is a material package in the form of a composite clip generated by a plurality of materials; in response to a target trigger operation on a target material package identifier in the plurality of material package identifiers, converting a target material package resource indicated by the target material package identifier into a target material package combination, and displaying the target material package combination in the timeline area; wherein the target material package combination is a combination of a plurality of target materials corresponding to the target material package identifier.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure relates to the field of video processing technology, and in particular to an editing processing method, apparatus, electronic device, and computer-readable storage medium. Background Technology

[0002] With the increasing abundance of information on the internet, watching videos has become a popular form of entertainment in people's daily lives. To enhance the user viewing experience, video editing is a crucial step before publishing any video. During the editing process, creators can utilize the resources provided by video editing tools to add effects, filters, text, stickers, video clips, and other materials to package and enhance the final product, resulting in a better-looking video for publication.

[0003] However, since video editing tools currently provide creators with independent footage, creators need a certain ability to combine and create content using multiple clips, or they need to spend a considerable amount of time creating a combined effect. This impacts the efficiency of video editing and the user experience for creators. Summary of the Invention

[0004] In order to solve the above-mentioned technical problems, or at least partially solve the above-mentioned technical problems, this disclosure provides an editing processing method, apparatus, electronic device and computer-readable storage medium.

[0005] A first aspect of this disclosure provides a video editing method, comprising: displaying a video editing interface, the video editing interface including a media area and a timeline area; wherein, when a media package option displayed in the media area is selected, the media area also displays at least one media package identifier, each media package identifier indicating a media package resource, each media package resource being a media package in the form of a composite segment generated from multiple media packages; in response to a target trigger operation of a target media package identifier among the multiple media package identifiers, converting the target media package resource indicated by the target media package identifier into a target media package combination, and displaying the target media package combination in the timeline area; wherein the target media package combination is a combination of multiple target media corresponding to the target media package identifier, the multiple target media being displayed independently of each other and having a binding relationship.

[0006] In some embodiments of this application, the target triggering operation includes a download operation and a drag-and-drop operation;

[0007] The response to the target trigger operation of the target material package identifier among the multiple material package identifiers, converting the target material package resource indicated by the target material package identifier into a target material package combination, and displaying the target material package combination in the timeline area includes: in response to the download operation, downloading the target material package resource and converting the target material package resource into a target material package combination; and in response to the drag operation, displaying the target material package combination in the timeline area.

[0008] In some embodiments of this application, the display of the target material package combination in the timeline area in response to the drag operation includes: when the trajectory of the drag operation does not enter the timeline area, the target material package identifier moves with the drag operation; when the trajectory of the drag operation enters the timeline area, the target material package combination moves with the drag operation.

[0009] In some embodiments of this application, converting the target material package resources indicated by the target material package identifier into a target material package combination includes: parsing the target material package resources to obtain multiple material contents, including material contents that have a strong dependency relationship with the video; performing dependency removal processing on the multiple material contents to obtain multiple target materials; and performing group processing on the multiple target materials to generate the target material package combination.

[0010] In some embodiments of this application, parsing the target material package resource to obtain multiple material contents includes: performing compatibility and upgrade processing on the target material package resource to obtain the processed target material package resource; and parsing the processed target material package resource to obtain the multiple material contents.

[0011] In some embodiments of this application, after displaying the target material package combination in the timeline area, the method further includes: in response to a first editing operation on the target material package combination, performing corresponding processing on the plurality of target materials; the first editing operation includes at least one of the following: selecting at least one of the plurality of target materials; decompressing at least one of the plurality of target materials; moving the target material package combination; editing the duration of the target material package combination; deleting the target material package combination; deactivating the target material package combination; cutting the target material package combination; copying the target material package combination; creating a new composite segment of the target material package combination; and recognizing subtitles / lyrics of the target material package combination.

[0012] In some embodiments of this application, after displaying the target material package combination in the timeline area, the method further includes: in response to a second editing operation on the first target material in the target material package combination, processing the first target material accordingly; wherein the second editing operation includes at least one of the following: selection operation, movement operation, duration editing operation, deletion operation, deactivation operation, mirroring operation, cut operation, copy operation, creating a new composite segment operation, and recognizing subtitles / lyrics operation; in some embodiments of this application, the method further includes: after repeatedly editing and displaying the target material object by at least one target material in the target material package combination, in response to a triggering operation on the timeline area, updating the target material object to the target material package combination, or adding the target material package combination to the timeline area; wherein the target material object includes at least one of the following: a first material package combination, a first material; each material included in the first material package combination corresponds to a target material in the target material package combination, and the first material corresponds to a target material in the target material package combination.

[0013] In some embodiments of this application, the method further includes: generating a second material package combination in response to a new material package operation of multiple second materials displayed on the timeline area; and converting the second material package combination into a second material package resource for sharing.

[0014] In some embodiments of this application, the method further includes: in response to a triggering operation that synchronizes the current draft file corresponding to the video editing interface to the mobile terminal for editing, combining the material packages in the current draft file into a material package in the form of a composite segment to generate a first draft file; and sending the first draft file to the mobile terminal.

[0015] In some embodiments of this application, after the first draft file is sent to the mobile terminal, the method further includes: receiving a second draft file sent by the mobile terminal, the second draft file being a draft file after the mobile terminal has edited the first draft file; converting the material package in the second draft file that conforms to the segment format into a material package combination to generate a third draft file; and displaying the third draft file on the video editing interface.

[0016] A second aspect of this disclosure provides an editing processing apparatus, comprising: a display module for displaying a video editing interface, the video editing interface including a material area and a timeline area; wherein, when a material package option displayed in the material area is selected, the material area also displays at least one material package identifier, each material package identifier indicating a material package resource, and each material package resource being a material package in the form of a composite segment generated from multiple materials; and a control module for, in response to a target trigger operation of a target material package identifier among the multiple material package identifiers, converting the target material package resource indicated by the target material package identifier into a target material package combination, and displaying the target material package combination in the timeline area; wherein the target material package combination is a combination of multiple target materials corresponding to the target material package identifier, and the multiple target materials are displayed independently of each other but have a binding relationship.

[0017] In some embodiments of this application, the target triggering operation includes a download operation and a drag-and-drop operation; the control module is specifically used to download the target material package resource in response to the download operation and convert the target material package resource into a target material package combination; and to display the target material package combination in the timeline area in response to the drag-and-drop operation.

[0018] In some embodiments of this application, the control module is specifically used to move the target material package identifier along with the drag operation when the trajectory of the drag operation does not enter the timeline area; and to move the target material package assembly along with the drag operation when the trajectory of the drag operation enters the timeline area.

[0019] In some embodiments of this application, the control module is specifically used to parse the target material package resource to obtain multiple material contents, including material contents that have a strong dependency relationship with the video; to perform dependency removal processing on the multiple material contents to obtain multiple target materials; and to perform group processing on the multiple target materials to generate the target material package combination.

[0020] In some embodiments of this application, the control module is specifically used to perform compatibility and upgrade processing on the target material package resource to obtain the processed target material package resource; and to parse the processed target material package resource to obtain the multiple material contents.

[0021] In some embodiments of this application, the control module is further configured to, after displaying the target material package combination in the timeline area, process the plurality of target materials in response to a first editing operation on the target material package combination; the first editing operation includes at least one of the following: selecting at least one material among the plurality of target materials; decompressing at least one material among the plurality of target materials; moving the target material package combination; editing the duration of the target material package combination; deleting the target material package combination; deactivating the target material package combination; cutting the target material package combination; copying the target material package combination; creating a new composite segment of the target material package combination; and recognizing subtitles / lyrics of the target material package combination.

[0022] In some embodiments of this application, the control module is further configured to, after displaying the target material package combination in the timeline area, process the first target material in response to a second editing operation on the first target material in the target material package combination; wherein the second editing operation includes at least one of the following: selection operation, movement operation, duration editing operation, deletion operation, deactivation operation, mirroring operation, cut operation, copy operation, creating a new composite segment operation, and recognizing subtitles / lyrics operation; in some embodiments of this application, the control module is further configured to, after displaying the target material object by editing at least one target material in the target material package combination multiple times, update the target material object to the target material package combination in response to a trigger operation on the timeline area, or add the target material package combination to the timeline area; wherein the target material object includes at least one of the following: a first material package combination, a first material; each material included in the first material package combination corresponds to a target material in the target material package combination, and the first material corresponds to a target material in the target material package combination.

[0023] In some embodiments of this application, the control module is further configured to generate a combination of second material packages in response to a new material package operation of multiple second materials displayed on the timeline area; and to convert the combination of second material packages into second material package resources for sharing.

[0024] In some embodiments of this application, the control module is further configured to respond to a trigger operation that synchronizes the current draft file corresponding to the video editing interface to the mobile terminal for editing, combine the material packages in the current draft file into a composite segment material package, generate a first draft file, and send the first draft file to the mobile terminal.

[0025] In some embodiments of this application, the control module is further configured to receive a second draft file sent by the mobile terminal after the first draft file is sent to the mobile terminal, the second draft file being a draft file after the mobile terminal has edited the first draft file; convert the material package in the second draft file that conforms to the segment format into a material package combination to generate a third draft file; and display the third draft file on the video editing interface.

[0026] A third aspect of this disclosure provides a video editing method, the method comprising: displaying a video editing interface, the video editing interface including a material area and a timeline area; in response to a new material package operation of multiple materials in the timeline area, displaying a material package combination in the timeline area, the material package combination being a combination of the multiple materials, the multiple materials being displayed independently of each other and having a binding relationship; converting the material package combination into a material package resource, the material package resource being a material package in the form of a composite segment generated from the multiple materials; and displaying a material package identifier in the material area, the material package identifier being used to indicate the material package resource.

[0027] A fourth aspect of this disclosure provides an editing processing apparatus, comprising: a display module for displaying a video editing interface, the video editing interface including a media area and a timeline area; in response to a new media package creation operation of multiple media in the timeline area, displaying a media package combination in the timeline area, the media package combination being a combination of the multiple media, the multiple media being displayed independently of each other and having a binding relationship; a control module for converting the media package combination into a media package resource, the media package resource being a media package in the form of a composite segment generated from the multiple media; and the display module further for displaying a media package identifier in the media area, the media package identifier being used to indicate the media package resource.

[0028] A fifth aspect of this disclosure provides an electronic device including a processor, a memory, and a computer program stored in the memory and executable on the processor, wherein the computer program, when executed by the processor, implements the editing processing method as described in the first or third aspect.

[0029] A fourth aspect of this disclosure provides a computer-readable storage medium storing a computer program that, when executed by a processor, implements the editing processing method as described in the first or third aspect.

[0030] A fifth aspect of this disclosure provides a computer program product, wherein the computer program product includes a computer program that, when the computer program product is run on a processor, causes the processor to execute the computer program to implement the editing processing method as described in the first or third aspect.

[0031] A sixth aspect of this disclosure provides a chip including a processor and a communication interface coupled to the processor, the processor being configured to execute program instructions to implement the editing processing method as described in the first or third aspect.

[0032] The technical solution provided in this disclosure has the following advantages compared with the prior art: By displaying a video editing interface, which includes a material area and a timeline area, when the material package option displayed in the material area is selected, the material area also displays at least one material package identifier, each material package identifier is used to indicate a material package resource, and each material package resource is a material package in the form of a composite segment generated by multiple materials; in response to a target trigger operation of the target material package identifier among the multiple material package identifiers, the target material package resource indicated by the target material package identifier is converted into a target material package combination, and the target material package combination is displayed in the timeline area; wherein, the target material package combination is a combination of multiple target materials corresponding to the target material package identifier, and the multiple target materials are displayed independently of each other and have a binding relationship. In this way, by triggering the media package identifier in the media area, the media package combination corresponding to the identifier can be displayed in the timeline area. The media package combination is displayed as a combination of multiple media, rather than as a composite segment. This increases the display format of media provided by the video editing tool, making it easier for creators to use, improving their editing efficiency, and reducing the requirements for their editing skills. Moreover, the media packages displayed in the cloud are in the form of composite segments, which is easy to manage, while the media packages displayed in the timeline area are in the form of combinations, which makes it easier for creators to understand the composition of the media and to perform secondary editing, thus improving the user experience. Attached Figure Description

[0033] The accompanying drawings, which are incorporated in and form a part of this specification, illustrate embodiments consistent with this disclosure and, together with the description, serve to explain the principles of this disclosure.

[0034] To more clearly illustrate the technical solutions in the embodiments of this disclosure or the prior art, the accompanying drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, for those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0035] Figure 1 This is one of the flowcharts illustrating an editing method provided in an embodiment of the present disclosure;

[0036] Figure 2 A second schematic flowchart of the editing processing method provided in this embodiment of the present disclosure;

[0037] Figure 3 The third schematic flowchart of the editing processing method provided in the embodiments of this disclosure;

[0038] Figure 4A The fourth schematic flowchart of the editing method provided in the embodiments of this disclosure;

[0039] Figure 4B Fifth schematic flowchart of the editing processing method provided in the embodiments of this disclosure;

[0040] Figure 5 A schematic diagram of an interface for a video editing method provided in an embodiment of this disclosure;

[0041] Figure 6 A structural block diagram of an editing processing apparatus provided in an embodiment of this disclosure;

[0042] Figure 7 This is a structural block diagram of an electronic device provided in an embodiment of the present disclosure. Detailed Implementation

[0043] To better understand the above-mentioned objectives, features, and advantages of this disclosure, the solutions disclosed herein will be further described below. It should be noted that, unless otherwise specified, the embodiments and features described herein can be combined with each other.

[0044] Numerous specific details are set forth in the following description in order to provide a full understanding of this disclosure, but this disclosure may also be implemented in other ways different from those described herein; obviously, the embodiments in the specification are only some, and not all, of the embodiments of this disclosure.

[0045] The terms "first," "second," etc., used in this disclosure and in the claims are used to distinguish similar objects and not to describe a specific order or sequence. It should be understood that such use of data can be interchanged where appropriate so that embodiments of this disclosure can be implemented in orders other than those illustrated or described herein, and the objects distinguished by "first," "second," etc., are generally of the same class and the number of objects is not limited; for example, a first object can be one or more. Furthermore, in the specification and claims, "and / or" indicates at least one of the connected objects, and the character " / " generally indicates that the preceding and following objects are in an "or" relationship.

[0046] The master draft, also known as the main draft, is a nested content within the master draft. A child draft can exist independently of the master draft, and the child draft and the master draft are independent of each other. A compound fragment corresponds to a child draft within the master draft. A resource pack corresponds to a portion of the master draft and is part of the master draft; it cannot exist independently of the master draft.

[0047] Currently, there are scenarios where creators add multiple materials to the timeline area during the editing process for combined display, and then synthesize them into independent materials in the form of composite clips. The multiple materials synthesized into composite clips can be local materials, cloud-downloaded materials, etc., and the material types of the multiple materials synthesized into composite clips can include at least one of the following: special effects, filters, text, stickers, video clips, etc.

[0048] During development and testing, it was found that most effects and filters require physical entities to function. In the use cases of composite clips, it's crucial to ensure that effects are composited only based on the content of the child drafts, not the content of the parent draft. Therefore, composite clips can stand alone, with their content affecting the video within the child drafts, not the video in the parent draft. However, resource packs themselves are mostly combinations of effects and filters, requiring compositing with the content of the parent draft. They cannot form independent segments; the materials within the resource pack depend on the video in the parent draft. Composite clips cannot meet the usage scenarios of resource packs, and technically, they are currently incompatible with both scenarios.

[0049] To address the aforementioned technical issues, this embodiment of the application displays a video editing interface, which includes a material area and a timeline area. When the material package option displayed in the material area is selected, the material area also displays at least one material package identifier. Each material package identifier indicates a material package resource, and each material package resource is a composite segment material package generated from multiple materials. In response to a target trigger operation on a target material package identifier among the multiple material package identifiers, the target material package resource indicated by the target material package identifier is converted into a target material package combination, and the target material package combination is displayed in the timeline area. The target material package combination is a combination of multiple target materials corresponding to the target material package identifier, and these multiple target materials are displayed independently but are bound together. In this way, by triggering the media package identifier in the media area, the media package combination corresponding to the identifier can be displayed in the timeline area. The media package combination is displayed as a combination of multiple media, rather than as a composite segment. This increases the display format of media provided by the video editing tool, making it easier for creators to use, improving their editing efficiency, and reducing the requirements for their editing skills. Moreover, the media packages displayed in the cloud are in the form of composite segments, which is easy to manage, while the media packages displayed in the timeline area are in the form of combinations, which makes it easier for creators to understand the composition of the media and to perform secondary editing, thus improving the user experience.

[0050] The electronic devices in this disclosure can be non-mobile electronic devices such as personal computers (PCs), televisions (TVs), ATMs, or self-service machines; this disclosure does not impose specific limitations.

[0051] The execution subject of the editing processing method provided in this embodiment can be the aforementioned electronic device, or a functional module and / or functional entity in the electronic device that can implement the editing processing method. The specific implementation subject can be determined according to actual usage requirements, and this embodiment does not impose any limitations.

[0052] The editing processing method provided by the present disclosure will be described in detail below with reference to the accompanying drawings, through specific embodiments and application scenarios.

[0053] like Figure 1 As shown in the figure, this disclosure provides an editing method, which may include the following steps 101 to 102.

[0054] 101. Display the video editing interface, which includes a media area and a timeline area.

[0055] When the media package option displayed in the media area is selected, the media area also displays at least one media package identifier. Each media package identifier is used to indicate a media package resource, and each media package resource is a media package in the form of a composite fragment generated from multiple media.

[0056] The material area displays multiple material type options, including material packs, effects, filters, text, stickers, and material libraries. The specific options can be determined based on the actual situation and are not limited here.

[0057] When different material options are selected, the material area displays multiple material icons corresponding to the selected material options.

[0058] When stored in the cloud, the resource pack exists in the form of composite fragments. However, when using it, the resource pack resources need to be converted into a combination of resource packs before they can be displayed in the timeline area.

[0059] 102. In response to the target trigger operation of the target material package identifier among the multiple material package identifiers, convert the target material package resource indicated by the target material package identifier into a target material package combination and display the target material package combination in the timeline area.

[0060] The target material package is a combination of multiple target materials corresponding to the target material package identifier. These multiple target materials are displayed independently of each other and are bound together.

[0061] It is understandable that the target material package is displayed in the timeline area. Each target material in the multiple target materials that make up the target material package is displayed separately in the timeline area. The multiple target materials are displayed independently, but there are related relationships (binding relationships) between the materials in the multiple target materials.

[0062] The relationships can include relative positional relationships, relative duration relationships, etc.

[0063] In this embodiment, by triggering the material package identifier in the material area, the material package combination corresponding to the material package identifier can be displayed in the timeline area. The material package combination is displayed as a combination of multiple materials, rather than as a composite segment. This increases the display format of materials provided to users by the video editing tool, making it easier for creators to use, improving their editing efficiency, and reducing the requirements for their editing skills. Moreover, the material packages displayed in the cloud are in the form of composite segments, which is easy to manage, while the material packages displayed in the timeline area are in the form of combinations, which makes it easier for creators to understand the composition of the materials and to perform secondary editing, thus improving the user experience.

[0064] In some embodiments of this application, if the target material package resources indicated by the target material package have already been downloaded locally, the target triggering operation does not include a download operation; if the target material package resources indicated by the target material package have not been downloaded locally, the target triggering operation includes a download operation.

[0065] In some embodiments of this application, when the target triggering operation includes a download operation, the target material package resource can be converted into a target material package combination during the download process, or the target material package resource can be converted into a target material package combination after being downloaded to the local machine. For example, in response to the addition operation of the target material package resource indicated by adding a target material package identifier in the timeline area, the target material package resource can be converted into a target material package combination and the target material package combination can be displayed in the timeline area.

[0066] The "add" operation can be triggered by clicking the target resource package icon in the material area, or by dragging the target resource package icon to the timeline area, or other feasible operations. The specific operation can be determined according to the actual situation and is not limited here.

[0067] In some embodiments of this application, combined with Figure 1 ,like Figure 2 As shown, the target triggering operation includes a download operation and a drag-and-drop operation; the above step 102 can be specifically implemented through the following steps 102a and 102b.

[0068] 102a. In response to the download operation, download the target material package resource and convert the target material package resource into a target material package assembly.

[0069] 102b. In response to the drag operation, display the target material package in the timeline area.

[0070] In this embodiment, in response to the download operation, the target material package resource is downloaded and converted into a target material package combination. That is, the target material package resource has been converted into a target material package combination before the drag operation. In this way, in response to the drag operation, the target material package combination can be quickly displayed in the timeline area, which can improve the user experience.

[0071] In some embodiments of this application, combined with Figure 2 ,like Figure 3 As shown, step 102b can be implemented through steps 102b1 and 102b2.

[0072] 102b1. If the trajectory of the drag operation does not enter the timeline area, the target material package identifier moves with the drag operation.

[0073] 102b2. When the trajectory of the drag operation enters the timeline area, the target material package group moves along with the drag operation.

[0074] In this embodiment, when the drag operation trajectory enters the timeline area, the target material package combination moves with the drag operation. That is, after the target material package identifier is dragged into the timeline area, the target material package identifier changes to the target material package combination. In this way, the style of the target material package combination can be displayed before the drag operation ends, allowing users to understand the target material package combination in advance, which can improve the user experience.

[0075] In this embodiment of the application, since the multiple materials constituting the material package resource include material content that has a strong dependency relationship with the video, it is necessary to remove the dependency of such material content that has a strong dependency relationship with the video during the process of converting the material package resource into a material package combination.

[0076] In some embodiments of this application, such as Figure 4A As shown, the conversion of the target material package resources indicated by the target material package identifier into a target material package combination can be achieved through the following steps 201 to 203.

[0077] 201. Parse the target resource package to obtain multiple resource contents.

[0078] Among these multiple pieces of material, there are those that have a strong dependency on the video.

[0079] It is possible for each piece of content in multiple media to have a strong dependency on the video, or for some pieces of content in multiple media to have a strong dependency on the video. The specifics can be determined based on the actual situation, and no restrictions are imposed here.

[0080] 202. Perform dependency removal processing on the multiple material contents to obtain multiple target materials.

[0081] 203. Group the multiple target materials together to generate the target material package.

[0082] The processing of resource package parsing, dependency removal of material content, and grouping of multiple materials can be determined according to the actual situation and are not limited here.

[0083] In this embodiment, by parsing, de-depending, and grouping the target material package resources, a target material package combination is obtained, which transforms the composite fragment form of the target material package resources into a combined form of the target material package combination. This allows the target material package combination to be displayed in the timeline area, thereby improving the editing efficiency based on the target material package combination.

[0084] In some embodiments of this application, step 201 can be specifically implemented by the following steps 201a and 201b.

[0085] 201a. Perform compatibility and upgrade processing on the target material package resources to obtain the processed target material package resources.

[0086] The compatibility and upgrade process can be determined based on the actual situation, and is not limited here.

[0087] 201b. Parse and process the target material package resources to obtain the multiple material contents.

[0088] In this embodiment of the application, through compatibility and upgrade processing, lower version material packages can also be used in higher version editing tools, thereby improving the utilization rate of material package resources and improving video editing efficiency.

[0089] In some embodiments of this application, after step 102 described above, the editing method provided in this application may further include step 103.

[0090] 103. In response to the first editing operation on the target material package combination, perform corresponding processing on the multiple target materials.

[0091] The first editing operation includes at least one of the following: selecting at least one of the multiple target materials; unpacking at least one of the multiple target materials; moving the target material package; editing the duration of the target material package; deleting the target material package; deactivating the target material package; cutting the target material package; copying the target material package; creating a new composite segment from the target material package; and recognizing subtitles / lyrics from the target material package.

[0092] Specifically, if the first editing operation is a selection operation on at least one of the multiple target materials, then the first editing operation can be a selection operation on one target material among the multiple target materials, or a selection operation on multiple materials or all materials among the multiple target materials. Correspondingly, the corresponding processing is to change the multiple target materials in the target material package to a selected state.

[0093] Specifically, if the first editing operation is to unpack at least one of the target materials, then the first editing operation can be to unpack one of the target materials, or it can be to unpack multiple or all of the target materials. Correspondingly, the processing assumes that the target materials exist independently and are no longer related to each other.

[0094] If the first editing operation is a move operation on the target material package combination, the corresponding processing is to move all target materials included in the target material package combination together, while maintaining their relative positional relationships.

[0095] Specifically, if the first editing operation is to edit the duration of the target material package, the duration editing operation can be a drag-to-cut or lengthen operation while the target material package is selected, a right-to-cut control operation, a left-to-cut control operation, or a time area cut operation. Correspondingly, the processing is to shorten or lengthen the duration.

[0096] If the first editing operation is to delete the target material package combination, then the corresponding processing is to delete the target material package combination and remove the target material package combination from the timeline area.

[0097] If the first editing operation is to deactivate the target material package combination, then the corresponding processing is to deactivate the target material package combination, gray out the target material package combination, and prevent arbitrary editing operations on the target material package combination.

[0098] If the first editing operation is a cut operation on the target material package combination, then the corresponding processing is to cut the target material package combination to the clipboard.

[0099] If the first editing operation is a copy operation of the target material package combination, then the corresponding processing is to copy the target material package combination.

[0100] If the first editing operation is to create a new composite fragment of the target material package combination, the corresponding processing is to convert the target material package combination into a composite fragment for display.

[0101] If the first editing operation is to identify subtitles / lyrics for the target material package combination, then the corresponding processing is to identify subtitles / lyrics in multiple target materials within the target material package combination.

[0102] In this embodiment of the application, the first editing operation can simultaneously edit multiple target materials in the target material package combination, which can improve editing efficiency.

[0103] In some embodiments of this application, after step 102 above, the editing method provided in the embodiments of this application may further include step 104 below.

[0104] 104. In response to a second editing operation on the first target material in the target material package, perform corresponding processing on the first target material.

[0105] The second editing operation includes at least one of the following: selection operation, move operation, duration editing operation, deletion operation, deactivation operation, mirroring operation, cut operation, copy operation, creating a new compound segment operation, and recognizing subtitles / lyrics operation.

[0106] In this embodiment, if the second editing operation is a selection operation, the selection operation can be a double-click selection operation or other selection operations, and the corresponding processing is that the first target material is in a selected state. In this embodiment, the material package can be selected by operating on one material in the material package, or the material can be selected by operating on one material in the material package. Different operations can be set, and no limitation is made here.

[0107] If the second editing operation is a move operation, and only the first target material is selected in the target material package, then based on the move operation, only the first target material can be moved.

[0108] If the second editing operation is a duration editing operation, and only the first target material is selected in the target material package, the duration editing operation can only edit the duration of the first target material.

[0109] If the second editing operation is a deletion operation, and only the first target material is selected in the target material package, the deletion operation can delete only the first target material.

[0110] If the second editing operation is a deactivation operation, and only the first target material is selected in the target material package, the deactivation operation can deactivate only the first target material.

[0111] If the second editing operation is a mirror operation, and only the first target material is selected in the target material package, the mirror operation can display the mirror image of the first target material.

[0112] If the second editing operation is a cut operation, and only the first target material is selected in the target material package, the cut operation can cut only the first target material to the clipboard.

[0113] If the second editing operation is a copy operation, and only the first target material is selected in the target material package, only the first target material will be copied based on the copy operation.

[0114] Specifically, if the second editing operation is to create a new composite fragment, and only the first target material is selected in the target material package combination, the operation to create a new composite fragment will only combine the first target material into a composite fragment.

[0115] Specifically, if the second editing operation is to identify subtitles / lyrics, and only the first target material is selected in the target material package, the subtitle / lyrics operation will only be identified in the first target material based on the subtitle / lyrics identification operation.

[0116] In some embodiments of this application, the second editing operation allows for the individual editing of any target material in the target material package combination, thereby increasing the editing methods for the target material package combination and improving editing efficiency.

[0117] In this embodiment, the combination information corresponding to the target material package includes the number of multiple target materials, the identification information of each target material, and the draft material information of each target material. When a material is removed from the target material package, the number is decremented by 1; when a material is added to the target material package, the number is incremented by 1. Furthermore, in this embodiment, the initial target material package can be displayed in the timeline area based on the draft material information of each target material. Specifically, the edited target material package can be restored to the initial target material package, or both the edited and initial target material package can be displayed simultaneously in the timeline area.

[0118] In some embodiments of this application, after step 103 and / or step 104 described above, the editing method provided in this application may further include step 105 or step 106.

[0119] 105. After multiple edits and displays of the target material object in at least one target material in the target material package, in response to a trigger operation on the timeline area, update the target material object to the target material package.

[0120] It can be understood that step 105 above is to restore the edited target material package to the initial target material package.

[0121] 106. After multiple edits and displays of the target material object in at least one target material in the target material package, in response to a trigger operation on the timeline area, the target material package is added to the timeline area for display.

[0122] The target material object includes at least one of the following: a first material package combination and a first material; each material in the first material package combination corresponds to a target material in the target material package combination, and the first material corresponds to a target material in the target material package combination.

[0123] It can be understood that step 106 above is to simultaneously display the edited target material package combination and the initial target material package combination in the timeline area.

[0124] The target material object is the edited target material package combination. The target material package object can be a material package or a single material, which can be determined according to the actual situation.

[0125] In this embodiment, by triggering the timeline area, the target material object is updated to the target material package combination or the target material package combination is added to the timeline area, which makes it easier for users to compare the display effect before and after editing. Moreover, compared to finding the target material package identifier from the material area and then adding the target material package combination based on the target material package identifier, the operation efficiency can be improved.

[0126] In some embodiments of this application, the editing method provided in this application may further include the following steps 107 and 108.

[0127] 107. In response to the creation of a new media package for multiple secondary media displayed in the timeline area, generate a combination of secondary media packages.

[0128] 108. Combine the second resource pack into a second resource pack and share it.

[0129] In this embodiment, users are provided with the function of customizing and sharing material packages. This increases the ways to customize material packages and share them, thereby improving the user experience.

[0130] In this embodiment, material packages can be combined into composite fragments, or composite fragments can be decomposed before creating new material packages. This allows for the conversion between composite fragments and material package combinations.

[0131] In some embodiments of this application, the editing method provided in this application may further include the following steps 109 and 110.

[0132] 109. In response to the trigger operation of synchronizing the current draft file corresponding to the video editing interface to the mobile device for editing, combine the material packages in the current draft file into a composite segment material package to generate the first draft file.

[0133] 110. Send the first draft file to the mobile device.

[0134] In some embodiments of this application, after step 110 above, the editing processing method provided in the embodiments of this application may further include the following steps 111 and 113.

[0135] 111. Receive the second draft file sent by the mobile device.

[0136] The second draft file is the draft file after the mobile device has edited and processed the first draft file.

[0137] 112. Convert the fragment-format material package in the second draft file into a material package combination to generate the third draft file.

[0138] 113. Display the third draft file in the video editing interface.

[0139] It should be noted that the composite fragment material package is a child draft material, not a parent draft material.

[0140] In this embodiment, editing is supported on both non-mobile and mobile devices. Therefore, to ensure compatibility between the display formats of the media packages on non-mobile and mobile devices, the media package format needs to be converted. The conversion process is as follows:

[0141] After the initial material package combination displayed on non-mobile devices is converted into a composite fragment material package, the material package conforming to the fragment format will be synchronized to the mobile devices.

[0142] In cases where edited materials are displayed on non-mobile devices but some materials are still in the form of material packages, the material packages corresponding to some materials are converted into composite fragment material packages, and then the material packages that conform to the fragment format are synchronized to the mobile devices.

[0143] After converting the composite fragment material package on the mobile device into a material package combination, the material package combination is synchronized to the non-mobile device.

[0144] like Figure 4B As shown in the figure, this disclosure provides an editing method, which may include the following steps 401 to 402.

[0145] 401. Display the video editing interface, which includes a media area and a timeline area. 。

[0146] 402. In response to the creation of a new media package for multiple media in this timeline area, display the media package combination in this timeline area.

[0147] The material package is a combination of multiple materials, which are displayed independently of each other but are bound together.

[0148] 403. Combine the material package into a material package resource.

[0149] The resource package is a composite fragment package generated from these multiple resources. 。

[0150] Specifically, step 403 above can involve decomposing the material package to obtain multiple materials, performing dependency generation on the multiple materials to obtain multiple material content, and then creating a material package resource from the multiple material content. The decomposition process is the inverse of the grouping process in step 203, the dependency generation process is the inverse of the dependency removal process in step 202, and the material package resource creation process is the inverse of the parsing process in step 201. For details, please refer to the relevant descriptions above.

[0151] 404. Display a resource package identifier in this resource area. This resource package identifier is used to indicate the resource package.

[0152] The resource package icon is displayed in the resource area, indicating that the resource package resources are shared to the cloud and can be used by other users.

[0153] For details regarding the descriptions of material areas, timeline areas, material package combinations, and material package resources, please refer to the relevant descriptions of steps 101 to 113 in the above embodiments, which will not be repeated here.

[0154] In this embodiment, users are provided with the function of customizing and sharing material packages based on multiple materials. This increases the ways to customize material packages and share custom material packages, thereby improving the user experience.

[0155] In this embodiment, material packages can be combined into composite fragments, or composite fragments can be decomposed before creating new material packages. This allows for the conversion between composite fragments and material package combinations.

[0156] For example, such as Figure 5 The diagram shows a video editing interface. The area marked "51" is the media area, the area marked "52" is the timeline area, the area marked "53" is the player area, and the area marked "54" is the function panel. The media package option in the media area is selected, and the media 1, media 2, and media 3 selected in the timeline area are the three media in the media package combination.

[0157] Figure 6 This is a structural block diagram of an editing processing apparatus shown in an embodiment of the present disclosure, such as... Figure 6 As shown, it includes: a display module 601, used to display a video editing interface, which includes a material area and a timeline area. When the material package option displayed in the material area is selected, the material area also displays at least one material package identifier. Each material package identifier indicates a material package resource, and each material package resource is a material package in the form of a composite segment generated from multiple materials; a control module 602, used to respond to a target trigger operation of a target material package identifier among the multiple material package identifiers, convert the target material package resource indicated by the target material package identifier into a target material package combination, and display the target material package combination in the timeline area; wherein, the target material package combination is a combination of multiple target materials corresponding to the target material package identifier, and the multiple target materials are displayed independently of each other and have a binding relationship.

[0158] In some embodiments of this application, the target triggering operation includes a download operation and a drag-and-drop operation; the control module 602 is specifically used to download the target material package resource in response to the download operation and convert the target material package resource into a target material package combination; and to display the target material package combination in the timeline area in response to the drag-and-drop operation.

[0159] In some embodiments of this application, the control module 602 is specifically used to move the target material package identifier along with the drag operation when the trajectory of the drag operation does not enter the timeline area; and to move the target material package assembly along with the drag operation when the trajectory of the drag operation enters the timeline area.

[0160] In some embodiments of this application, the control module 602 is specifically used to parse the target material package resources to obtain multiple material contents, including material contents that have a strong dependency relationship with the video; to perform dependency removal processing on the multiple material contents to obtain multiple target materials; and to perform group processing on the multiple target materials to generate the target material package combination.

[0161] In some embodiments of this application, the control module 602 is specifically used to perform compatibility and upgrade processing on the target material package resource to obtain the processed target material package resource; and to parse the processed target material package resource to obtain the multiple material contents.

[0162] In some embodiments of this application, the control module 602 is further configured to, after displaying the target material package combination in the timeline area, process the plurality of target materials in response to a first editing operation on the target material package combination; the first editing operation includes at least one of the following: selecting at least one material among the plurality of target materials; decompressing at least one material among the plurality of target materials; moving the target material package combination; editing the duration of the target material package combination; deleting the target material package combination; deactivating the target material package combination; cutting the target material package combination; copying the target material package combination; creating a new composite segment of the target material package combination; and recognizing subtitles / lyrics of the target material package combination.

[0163] In some embodiments of this application, the control module 602 is further configured to, after displaying the target material package combination in the timeline area, process the first target material in response to a second editing operation on the first target material in the target material package combination; wherein the second editing operation includes at least one of the following: selection operation, movement operation, duration editing operation, deletion operation, deactivation operation, mirroring operation, cut operation, copy operation, creating a new composite segment operation, and recognizing subtitles / lyrics operation; in some embodiments of this application, the control module is further configured to, after displaying the target material object by editing at least one target material in the target material package combination multiple times, update the target material object to the target material package combination in response to a trigger operation on the timeline area, or add the target material package combination to the timeline area; wherein the target material object includes at least one of the following: a first material package combination, a first material; each material included in the first material package combination corresponds to a target material in the target material package combination, and the first material corresponds to a target material in the target material package combination.

[0164] In some embodiments of this application, the control module 602 is further configured to generate a combination of second material packages in response to a new material package operation of multiple second materials displayed on the timeline area; and to convert the combination of second material packages into second material package resources for sharing.

[0165] In some embodiments of this application, the control module 602 is further configured to respond to a trigger operation that synchronizes the current draft file corresponding to the video editing interface to the mobile terminal for editing, combine the material packages in the current draft file into a composite segment material package, generate a first draft file, and send the first draft file to the mobile terminal.

[0166] In some embodiments of this application, the control module 602 is further configured to receive a second draft file sent by the mobile terminal after the first draft file is sent to the mobile terminal, the second draft file being a draft file after the mobile terminal has edited the first draft file; convert the material package in the second draft file that conforms to the segment format into a material package combination to generate a third draft file; and display the third draft file on the video editing interface.

[0167] In this embodiment, each module can implement the editing processing method provided in the above method embodiments and achieve the same technical effect. To avoid repetition, it will not be described again here.

[0168] Figure 6 This is a structural block diagram of an editing processing apparatus shown in an embodiment of the present disclosure, such as... Figure 6 As shown, it includes: a display module 601, used to display a video editing interface, which includes a material area and a timeline area; in response to the operation of creating a new material package from multiple materials in the timeline area, displaying a combination of material packages in the timeline area, the material package combination being a combination of the multiple materials, the multiple materials being displayed independently but having a binding relationship; a control module 602, used to convert the material package combination into a material package resource, the material package resource being a composite segment material package generated from the multiple materials; the display module 601 is also used to display a material package identifier in the material area, the material package identifier being used to indicate the material package resource.

[0169] In this embodiment, each module can implement the editing processing method provided in the above method embodiments and achieve the same technical effect. To avoid repetition, it will not be described again here.

[0170] Figure 7 This is a schematic diagram of the structure of an electronic device provided in an embodiment of the present disclosure. It is used to exemplarily illustrate an electronic device that implements any editing processing method in the embodiments of the present disclosure and should not be construed as a specific limitation on the embodiments of the present disclosure.

[0171] like Figure 7As shown, the electronic device 700 may include a processor (e.g., a central processing unit, a graphics processor, etc.) 701, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 702 or a program loaded from a storage device 708 into a random access memory (RAM) 703. The RAM 703 also stores various programs and data required for the operation of the electronic device 700. The processor 701, ROM 702, and RAM 703 are interconnected via a bus 704. An input / output (I / O) interface 705 is also connected to the bus 704.

[0172] Typically, the following devices can be connected to I / O interface 705: input devices 706 including, for example, touchscreens, touchpads, keyboards, mice, cameras, microphones, accelerometers, gyroscopes, etc.; output devices 707 including, for example, liquid crystal displays (LCDs), speakers, vibrators, etc.; storage devices 708 including, for example, magnetic tapes, hard disks, etc.; and communication devices 709. Communication device 709 allows electronic device 700 to communicate wirelessly or wiredly with other devices to exchange data. Although an electronic device 700 with various devices is shown, it should be understood that it is not required to implement or possess all of the devices shown. More or fewer devices may be implemented or possessed alternatively.

[0173] In particular, according to embodiments of this disclosure, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, embodiments of this disclosure include a computer program product comprising a computer program carried on a non-transitory computer-readable medium, the computer program containing program code for performing the methods shown in the flowcharts. In such embodiments, the computer program can be downloaded and installed from a network via communication device 709, or installed from storage device 708, or installed from ROM 702. When the computer program is executed by processor 701, it can perform the functions defined in any editing processing method provided in embodiments of this disclosure.

[0174] It should be noted that the computer-readable medium described in this disclosure can be a computer-readable signal medium or a computer-readable storage medium, or any combination thereof. A computer-readable storage medium can be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of a computer-readable storage medium may include, but are not limited to: an electrical connection having one or more wires, a portable computer disk, a hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage device, magnetic storage device, or any suitable combination thereof. In this disclosure, a computer-readable storage medium can be any tangible medium containing or storing a program that can be used by or in conjunction with an instruction execution system, apparatus, or device. In this disclosure, a computer-readable signal medium can include a data signal propagated in baseband or as part of a carrier wave, carrying computer-readable program code. Such propagated data signals can take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. A computer-readable signal medium can be any computer-readable medium other than a computer-readable storage medium, which can send, propagate, or transmit a program for use by or in connection with an instruction execution system, apparatus, or device. The program code contained on the computer-readable medium can be transmitted using any suitable medium, including but not limited to: wires, optical fibers, RF (radio frequency), etc., or any suitable combination thereof.

[0175] In some implementations, the client and server can communicate using any currently known or future-developed network protocol such as HTTP (Hypertext Transfer Protocol), and can interconnect with digital data communication (e.g., communication networks) of any form or medium. Examples of communication networks include local area networks (“LANs”), wide area networks (“WANs”), the Internet (e.g., the Internet of Things), and peer-to-peer networks (e.g., ad hoc peer-to-peer networks), as well as any currently known or future-developed networks.

[0176] The aforementioned computer-readable medium may be included in the aforementioned electronic device; or it may exist independently and not assembled into the electronic device.

[0177] The aforementioned computer-readable medium carries one or more programs that, when executed by the electronic device, cause the electronic device to: display a video editing interface, the video editing interface including a media area and a timeline area; when a media package option displayed in the media area is selected, the media area also displays at least one media package identifier, each media package identifier indicating a media package resource, each media package resource being a media package in the form of a composite segment generated from multiple media packages; in response to a target trigger operation of a target media package identifier among the multiple media package identifiers, convert the target media package resource indicated by the target media package identifier into a target media package combination, and display the target media package combination in the timeline area; wherein the target media package combination is a combination of multiple target media corresponding to the target media package identifier, the multiple target media being displayed independently of each other and having a binding relationship.

[0178] The aforementioned computer-readable medium carries one or more programs that, when executed by the electronic device, cause the electronic device to: display a video editing interface, the video editing interface including a media area and a timeline area; in response to a new media package operation on multiple media in the timeline area, display a media package combination in the timeline area, the media package combination being a combination of the multiple media, the multiple media being displayed independently of each other and having a binding relationship; convert the media package combination into a media package resource, the media package resource being a media package in the form of a composite segment generated from the multiple media; and display a media package identifier in the media area, the media package identifier being used to indicate the media package resource.

[0179] In embodiments of this disclosure, computer program code for performing the operations of this disclosure can be written in one or more programming languages ​​or a combination thereof. These programming languages ​​include, but are not limited to, object-oriented programming languages ​​such as Java, Smalltalk, and C++, as well as conventional procedural programming languages ​​such as the "C" language or similar programming languages. The program code can be executed entirely on a computer, partially on a computer, as a standalone software package, partially on a computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving remote computers, the remote computer can be connected to the computer via any type of network, including a local area network (LAN) or a wide area network (WAN), or it can be connected to an external computer (e.g., via the Internet using an Internet service provider).

[0180] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of this disclosure. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of code containing one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions indicated in the blocks may occur in a different order than those indicated in the drawings. For example, two consecutively indicated blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. 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, can be implemented using a dedicated hardware-based system that performs the specified function or operation, or using a combination of dedicated hardware and computer instructions.

[0181] The units described in the embodiments of this disclosure can be implemented in software or hardware. The names of the units are not, in some cases, intended to limit the specific unit.

[0182] The functions described above in this document can be performed, at least in part, by one or more hardware logic components. For example, exemplary types of hardware logic components that can be used, without limitation, include: Field Programmable Gate Arrays (FPGAs), Application-Specific Integrated Circuits (ASICs), Application Standard Products (ASSPs), System-on-Chip (SoCs), Complex Programmable Logic Devices (CPLDs), and so on.

[0183] In the context of this disclosure, a computer-readable medium can be a tangible medium that may contain or store a program for use by or in conjunction with an instruction execution system, apparatus, or device. A computer-readable medium can be a computer-readable signal medium or a computer-readable storage medium. A computer-readable medium can be, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination of the foregoing. More specific examples of computer-readable storage media include electrical connections based on one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the foregoing.

[0184] The above description is merely a preferred embodiment of this disclosure and an explanation of the technical principles employed. Those skilled in the art should understand that the scope of this disclosure is not limited to technical solutions formed by specific combinations of the above-described technical features, but should also cover other technical solutions formed by arbitrary combinations of the above-described technical features or their equivalents without departing from the above-described concept. For example, technical solutions formed by substituting the above features with (but not limited to) technical features disclosed in this disclosure that have similar functions.

[0185] Furthermore, while the operations are described in a specific order, this should not be construed as requiring these operations to be performed in the specific order shown or in a sequential order. In certain environments, multitasking and parallel processing may be advantageous. Similarly, while several specific implementation details are included in the above discussion, these should not be construed as limiting the scope of this disclosure. Certain features described in the context of individual embodiments may also be implemented in combination in a single embodiment. Conversely, various features described in the context of a single embodiment may also be implemented individually or in any suitable sub-combination in multiple embodiments.

[0186] Although the subject matter has been described using language specific to structural features and / or methodological logic, it should be understood that the subject matter defined in the appended claims is not necessarily limited to the specific features or actions described above. Rather, the specific features and actions described above are merely illustrative examples of implementing the claims.

Claims

1. A video editing method, characterized in that, The method includes: The video editing interface includes a media area and a timeline area. When the media package option displayed in the media area is selected, the media area also displays at least one media package identifier. Each media package identifier is used to indicate a media package resource. Each media package resource is a media package in the form of a composite clip generated from multiple media. In response to a target trigger operation on a target media package identifier in the at least one media package identifier, the target media package resource is parsed to obtain multiple media contents, including media contents that have a strong dependency relationship with the video; Dependency removal processing is performed on the multiple material contents to obtain multiple target materials; The multiple target materials are grouped together to generate the target material package combination; The target material package combination is displayed in the timeline area; The target material package combination is a combination of multiple target materials corresponding to the target material package identifier. The multiple target materials are displayed independently of each other and are bound together.

2. The method according to claim 1, characterized in that, The target triggering operations include download operations and drag-and-drop operations; The step of responding to a target trigger operation on a target media package identifier in the at least one media package identifier, converting the target media package resources indicated by the target media package identifier into a target media package combination, and displaying the target media package combination in the timeline area includes: In response to the download operation, the target material package resources are downloaded, and the target material package resources are converted into a target material package combination; In response to the drag-and-drop operation, the target material package combination is displayed in the timeline area.

3. The method according to claim 2, characterized in that, The step of displaying the target material package combination in the timeline area in response to the drag-and-drop operation includes: If the trajectory of the drag operation does not enter the timeline area, the target material package identifier moves with the drag operation; When the trajectory of the drag operation enters the timeline area, the target material package group moves following the drag operation.

4. The method according to claim 1, characterized in that, The process of parsing the target material package yields multiple material contents, including: The target material package resources are subjected to compatibility and upgrade processing to obtain the processed target material package resources; The target material package resources are parsed and processed to obtain the multiple material contents.

5. The method according to claim 1, characterized in that, After displaying the target material package combination in the timeline area, the method further includes: In response to the first editing operation on the target material package combination, the plurality of target materials are processed accordingly; The first editing operation includes at least one of the following: The operation of selecting at least one of the plurality of target materials; Remove the media package operation from at least one of the multiple target media; The movement operation of the target material package combination; The duration of the target material package combination is edited. The deletion operation of the target material package combination; Deactivate the target material package combination; The cut operation on the target material package combination; Copying the target material package combination; Operations on creating new composite fragments from the target material package; The operation of recognizing subtitles / lyrics for the target material package combination.

6. The method according to claim 1, characterized in that, After displaying the target material package combination in the timeline area, the method further includes: In response to a second editing operation on the first target material in the target material package, the first target material is processed accordingly; The second editing operation includes at least one of the following: Select, move, duration edit, delete, disable, mirror, cut, copy, create new compound segment, and recognize subtitles / lyrics.

7. The method according to claim 5 or 6, characterized in that, The method further includes: After multiple edits and displays of the target material object in at least one target material in the target material package combination, in response to a trigger operation on the timeline area, the target material object is updated to the target material package combination, or the target material package combination is added to the timeline area for display; The target material object includes at least one of the following: a first material package combination, and a first material; Each material in the first material package corresponds to a target material in the target material package, and the first material corresponds to a target material in the target material package.

8. The method according to any one of claims 1 to 6, characterized in that, The method further includes: In response to the trigger operation of synchronizing the current draft file corresponding to the video editing interface to the mobile terminal for editing, the material package in the current draft file is combined and converted into a material package in the form of a composite segment to generate the first draft file; Send the first draft file to the mobile device.

9. The method according to claim 8, characterized in that, After sending the first draft file to the mobile device, the method further includes: Receive a second draft file sent by the mobile terminal, wherein the second draft file is a draft file after the mobile terminal has edited the first draft file; Convert the fragment-format material package in the second draft file into a material package combination to generate the third draft file; The third draft file is displayed in the video editing interface.

10. A method for editing, characterized in that, The method includes: The video editing interface is displayed, which includes a media area and a timeline area; In response to the operation of creating a new media package for multiple media in the timeline area, a media package combination is displayed in the timeline area. The media package combination is a combination of the multiple media, which are displayed independently of each other but are bound together. The material package is decomposed to obtain multiple materials. The multiple materials are then subjected to dependency generation to obtain multiple material contents. The multiple material contents are then processed to create a material package resource, which is a material package in the form of a composite fragment generated from the multiple materials. The resource package identifier is displayed in the resource area, and the resource package identifier is used to indicate the resource package resource.

11. An editing processing device, characterized in that, include: The display module is used to display the video editing interface, which includes a material area and a timeline area. When the material package option displayed in the material area is selected, the material area also displays at least one material package identifier. Each material package identifier is used to indicate a material package resource, and each material package resource is a material package in the form of a composite clip generated from multiple materials. The control module is configured to respond to a target trigger operation on the target material package identifier in the at least one material package identifier, parse the target material package resource, and obtain multiple material contents, the multiple material contents including material contents that have a strong dependency relationship with the video; Dependency removal processing is performed on the multiple material contents to obtain multiple target materials; The multiple target materials are grouped together to generate the target material package combination; The target material package combination is displayed in the timeline area; The target material package is composed of multiple target materials corresponding to the target material package identifier. The multiple target materials are displayed independently of each other and are bound together.

12. An editing processing device, characterized in that, The device includes: The display module is used to display the video editing interface, which includes a material area and a timeline area; In response to the operation of creating a new media package for multiple media in the timeline area, a media package combination is displayed in the timeline area. The media package combination is a combination of the multiple media, which are displayed independently of each other but are bound together. The control module is used to decompose the material package to obtain multiple materials, perform dependency generation on the multiple materials to obtain multiple material contents, and perform material package resource creation processing on the multiple material contents to generate material package resources. The material package resources are material packages in the form of composite fragments generated from the multiple materials. The display module is also used to display a material package identifier in the material area, the material package identifier being used to indicate the material package resources.

13. An electronic device, characterized in that, include: A memory and a processor, wherein the memory is used to store a computer program; and the processor is used to execute the editing processing method of any one of claims 1 to 10 when the computer program is invoked.

14. A computer-readable storage medium, characterized in that, It stores a computer program, which, when executed by a processor, implements the editing processing method according to any one of claims 1 to 10.

Citation Information

Patent Citations

  • Video editing method and electronic device

    CN110381371A

  • Video editing method and device and terminal equipment

    CN114157917A