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

By displaying the material package combination in the video editing interface, the problems of low editing efficiency and poor creator experience caused by material independence in the prior art are solved, and a more efficient video editing process and a better user experience are achieved.

CN119906860AActive Publication Date: 2025-04-29BEIJING ZITIAO NETWORK TECH CO LTD

Patent Information

Application Number
CN202311416622.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-10-27
Publication Date
2025-04-29
Estimated Expiration
2043-10-27

AI Technical Summary

Technical Problem

The materials provided by existing video editing tools for creators are independent materials. The creators need to have certain combined creative ability or take a long time to create a combined display effect including multiple materials, which affects the editing efficiency of video materials and the creator's user experience.

Method used

By displaying the video editing interface, including the material area and the timeline area, when displaying the material package options in the material area, display the material package logo, and respond to the triggering operation of the target material package logo, convert it into the target material package combination, and display the combination in the timeline area.

Benefits of technology

The material package combination is realized by triggering the material package identification in the timeline area, and the material display form provided by the video editing tool for users is added, which is convenient for creators to use, improves the editing efficiency of creators, and reduces the requirements for creators' editing ability.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119906860A_ABST
    Figure CN119906860A_ABST
Patent Text Reader

Abstract

The invention relates to an editing processing method and device, electronic equipment and a computer readable storage medium, and the method comprises the steps: displaying a video editing interface, the video editing interface comprises a material region and a timeline region, and when a material package option displayed in the material region is in a selected state, the timeline region is a timeline region; at least one material package identifier is also displayed in the material area, each material package identifier is used for indicating one material package resource, and each material package resource is a material package in a composite fragment form generated by a plurality of materials; in response to a target triggering 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 a 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] The present disclosure relates to the field of video processing technology, and in particular to a clipping processing method, device, electronic device, and computer-readable storage medium. Background Art

[0002] With the increasing abundance of information on the Internet, watching videos has become an entertainment activity in people's daily lives. In order to improve the user's viewing experience, video editing is an important step before publishing various videos. In the process of video editing, creators can add special effects, filters, texts, stickers, video clips and other materials to the video based on the material resources provided by the video editing tool to package the video, so that the edited video to be published has better effect.

[0003] However, since the materials currently provided by video editing tools are all independent materials, the creators need to have a certain ability to combine the materials, or the creators need to spend a long time to create a combined display effect including multiple materials. Therefore, the editing efficiency of video materials is affected, which affects the creator's user experience. Summary of the invention

[0004] In order to solve the above technical problems or at least partially solve the above technical problems, the present disclosure provides a clip processing method, device, electronic device and computer-readable storage medium.

[0005] A first aspect of an embodiment of the present disclosure provides a clip processing method, the method comprising: displaying a video clipping interface, the video clipping interface comprising a material area and a timeline area, when a material package option displayed in the material area is in a selected state, 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 fragment generated by multiple materials; in response to a target trigger operation on a target material package identifier among the multiple 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 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.

[0006] In some embodiments of the present application, the target triggering operation includes a downloading operation and a dragging operation;

[0007] 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, including: in response to the download operation, the target material package resource is downloaded, and the target material package resource is converted into a target material package combination; in response to the drag operation, the target material package combination is displayed in the timeline area.

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

[0009] In some embodiments of the present application, the target material package resource indicated by the target material package identifier is converted into a target material package combination, including: parsing the target material package resource to obtain multiple material contents, the multiple material contents including material contents that have a strong dependency on the video; performing de-dependency processing on the multiple material contents to obtain multiple target materials; and grouping the multiple target materials to generate the target material package combination.

[0010] In some embodiments of the present 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; parsing the processed target material package resource to obtain the multiple material contents.

[0011] In some embodiments of the present application, after displaying the target material package combination in the timeline area, the method also includes: in response to a first editing operation on the target material package combination, performing corresponding processing on the multiple target materials; the first editing operation includes at least one of the following: a selection operation on at least one material among the multiple target materials; a material package release operation on at least one material among the multiple target materials; a move operation on the target material package combination; a duration editing operation on the target material package combination; a deletion operation on the target material package combination; a deactivation operation on the target material package combination; a cutting operation on the target material package combination; a copy operation on the target material package combination; a new composite fragment operation on the target material package combination; and a subtitle / lyrics recognition operation on the target material package combination.

[0012] In some embodiments of the present 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, performing corresponding processing on the first target material; wherein the second editing operation includes at least one of the following: a selection operation, a move operation, a duration editing operation, a deletion operation, a deactivation operation, a mirroring operation, a cutting operation, a copying operation, a new composite clip operation, and a subtitle / lyrics identification operation; in some embodiments of the present application, the method further includes: after multiple editing and displaying of the target material object of 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 display of the target material package combination in 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 the present application, the method further includes: generating a second material package combination in response to a new material package operation for multiple second materials displayed in the timeline area; and converting the second material package combination into a second material package resource for sharing.

[0014] In some embodiments of the present application, the method also includes: in response to a trigger operation of synchronizing the current draft file corresponding to the video editing interface to the mobile terminal for editing, converting the material packages in the current draft file into a material package in the form of a composite fragment to generate a first draft file; and sending the first draft file to the mobile terminal.

[0015] In some embodiments of the present application, after sending the first draft file to the mobile terminal, the method also 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 packages in the second draft file that conform to the form of fragments into a material package combination to generate a third draft file; and displaying the third draft file in the video editing interface.

[0016] According to a second aspect of the disclosed embodiments, there is provided an editing processing device, the device comprising: a display module for displaying a video editing interface, the video editing interface comprising a material area and a timeline area, when the material package option displayed in the material area is in a selected state, the material area also displays at least one material package identifier, each material package identifier is used to indicate a material package resource, each material package resource is a material package in the form of a composite fragment generated by multiple materials; a control module for responding to a target trigger operation on a target material package identifier among the multiple 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 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.

[0017] In some embodiments of the present application, the target trigger operation includes a download operation and a drag operation; the control module is specifically used to download the target material package resources in response to the download operation, and convert the target material package resources into a target material package combination; in response to the drag operation, the target material package combination is displayed in the timeline area.

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

[0019] In some embodiments of the present application, the control module is specifically used to parse the target material package resources to obtain multiple material contents, including material contents that have a strong dependency on the video; perform de-dependency processing on the multiple material contents to obtain multiple target materials; and perform grouping processing on the multiple target materials to generate the target material package combination.

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

[0021] In some embodiments of the present application, the control module is also used to perform corresponding processing on the multiple target materials in response to a first editing operation on the target material package combination after displaying the target material package combination in the timeline area; the first editing operation includes at least one of the following: a selection operation on at least one material among the multiple target materials; a material package release operation on at least one material among the multiple target materials; a move operation on the target material package combination; a duration editing operation on the target material package combination; a deletion operation on the target material package combination; a deactivation operation on the target material package combination; a cutting operation on the target material package combination; a copy operation on the target material package combination; a new composite fragment operation on the target material package combination; and a subtitle / lyrics recognition operation on the target material package combination.

[0022] In some embodiments of the present application, the control module is also used to, after displaying the target material package combination in the timeline area, respond to a second editing operation on the first target material in the target material package combination to perform corresponding processing on the first target material; wherein the second editing operation includes at least one of the following: a selection operation, a move operation, a duration editing operation, a deletion operation, a deactivation operation, a mirroring operation, a cutting operation, a copying operation, a new composite segment operation, and a subtitle / lyrics recognition operation; in some embodiments of the present application, the control module is also used to, after multiple edits and displays of the target material object are performed on at least one target material in the target material package combination, respond to a triggering operation on the timeline area to update the target material object to the target material package combination, or to add and display the target material package combination in the timeline area; wherein the target material object includes at least one of the following: a first material package combination and 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 the present application, the control module is further used to generate a second material package combination in response to a new material package operation for multiple second materials displayed in the timeline area; and convert the second material package combination into a second material package resource for sharing.

[0024] In some embodiments of the present application, the control module is also used to respond to a trigger operation of synchronizing the current draft file corresponding to the video editing interface to the mobile terminal for editing, convert the material package combination in the current draft file into a material package in the form of a composite fragment, and generate a first draft file; and send the first draft file to the mobile terminal.

[0025] In some embodiments of the present application, the control module is also used to receive a second draft file sent by the mobile terminal after sending the first draft file to the mobile terminal, the second draft file being a draft file after the mobile terminal has edited the first draft file; converting a material package in the second draft file that conforms to a fragment format into a material package combination to generate a third draft file; and displaying the third draft file in the video editing interface.

[0026] A third aspect of an embodiment of the present disclosure provides a editing processing method, the method comprising: displaying a video editing interface, the video editing interface comprising a material area and a timeline area; in response to a new material package operation for a plurality of materials in the timeline area, displaying a material package combination in the timeline area, the material package combination being a combination of the plurality of materials, the plurality of 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 fragment generated by the plurality of materials; and displaying a material package identifier in the material area, the material package identifier being used to indicate the material package resource.

[0027] According to a fourth aspect of the embodiments of the present disclosure, there is provided a clip processing device, which includes: a display module for displaying a video clip interface, which includes a material area and a timeline area; in response to a new material package operation for a plurality of materials in the timeline area, a material package combination is displayed in the timeline area, wherein the material package combination is a combination of the plurality of materials, and the plurality of materials are displayed independently of each other and have a binding relationship; a control module is used to convert the material package combination into a material package resource, wherein the material package resource is a material package in the form of a composite fragment generated by the plurality of materials; and the display module is also used to display a material package identifier in the material area, wherein the material package identifier is used to indicate the material package resource.

[0028] According to a fifth aspect of an embodiment of the present disclosure, an electronic device is provided, comprising a processor, a memory, and a computer program stored in the memory and executable on the processor, wherein when the computer program is executed by the processor, the clipping processing method as described in the first aspect or the third aspect is implemented.

[0029] According to a fourth aspect of an embodiment of the present disclosure, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the clipping processing method as described in the first aspect or the third aspect is implemented.

[0030] According to a fifth aspect of an embodiment of the present disclosure, a computer program product is provided, wherein the computer program product includes a computer program. When the computer program product runs on a processor, the processor executes the computer program to implement the clipping processing method as described in the first aspect or the third aspect.

[0031] According to a sixth aspect of an embodiment of the present disclosure, a chip is provided, which includes a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run program instructions to implement the clipping processing method described in the first aspect or the third aspect.

[0032] Compared with the prior art, the technical solution provided by the embodiments of the present disclosure has the following advantages: by displaying a video editing interface, the video editing interface includes a material area and a timeline area, and when the material package option displayed in the material area is in a selected state, 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 fragment generated by 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; 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 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 in the form of a combination of multiple materials rather than in the form of a compound clip, which increases the display form of materials provided by the video editing tool to users, is convenient for creators to use, improves the creator's editing efficiency, and reduces the requirements for the creator's editing ability; moreover, the material package displayed in the cloud is in the form of a compound clip, which is easy to manage, and the material package displayed in the timeline area is in a combination form, which is convenient for creators to understand the material composition and secondary editing, and can improve the user experience. BRIEF DESCRIPTION OF THE DRAWINGS

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

[0034] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, for ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative labor.

[0035] Figure 1 One of the flowcharts of a clipping method provided by an embodiment of the present disclosure;

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

[0037] Figure 3 A third flowchart of the editing processing method provided in the embodiment of the present disclosure;

[0038] Figure 4A A fourth flowchart of the editing processing method provided in the embodiment of the present disclosure;

[0039] Figure 4B A fifth flowchart of the editing processing method provided in the embodiment of the present disclosure;

[0040] Figure 5 A schematic diagram of an interface of a clipping processing method provided by an embodiment of the present disclosure;

[0041] Figure 6 A structural block diagram of a clip processing device provided by an embodiment of the present disclosure;

[0042] Figure 7 A structural block diagram of an electronic device provided in an embodiment of the present disclosure. DETAILED DESCRIPTION

[0043] In order to more clearly understand the above-mentioned objectives, features and advantages of the present disclosure, the scheme of the present disclosure will be further described below. It should be noted that the embodiments of the present disclosure and the features in the embodiments can be combined with each other without conflict.

[0044] In the following description, many specific details are set forth to facilitate a full understanding of the present disclosure, but the present disclosure may also be implemented in other ways different from those described herein; it is obvious that the embodiments in the specification are only part of the embodiments of the present disclosure, rather than all of the embodiments.

[0045] The terms "first", "second", etc. in the specification and claims of the present disclosure are used to distinguish similar objects, and are not used to describe a specific order or sequence. It should be understood that the data used in this way can be interchangeable when appropriate, so that the embodiments of the present disclosure can be implemented in an order other than those illustrated or described herein, and the objects distinguished by "first", "second", etc. are generally of the same type, and the number of objects is not limited. For example, the first object can be one or more. In addition, "and / or" in the specification and claims represents at least one of the connected objects, and the character " / " generally indicates that the objects associated with each other are in an "or" relationship.

[0046] The mother draft can also be called the main draft. The child draft is the nested content in the mother draft. The child draft can be independent of the mother draft. The child draft and the mother draft are independent of each other. The composite fragment corresponds to a child draft in the mother draft. The material package corresponds to part of the content in the mother draft, which is part of the mother draft and cannot be independent of the mother draft.

[0047] Currently, there is a usage scenario in which creators add multiple materials to the timeline area for combined display during the editing process, and then synthesize them into independent materials in the form of a composite clip, where the multiple materials synthesized into the composite clip can be local materials, cloud downloaded materials, etc., and the material types of the multiple materials synthesized into the composite clip can include at least one of special effects, filters, texts, stickers, video clips, etc.

[0048] During development and testing, we found that most special effects and filters require entities to take effect; in the use scenario of compound clips, it is necessary to ensure that special effects are synthesized only based on the content in the child draft, not the content in the parent draft. Therefore, compound clips can be independent segments, and the material content in them acts on the video in the child draft, not on the video in the parent draft. However, the material package itself is mostly a combination of special effects and filters. When used, it needs to be synthesized in combination with the content in the parent draft and cannot form a paragraph independently. The materials in the material package depend on the video in the parent draft. Compound clips cannot meet the use scenarios of material packages, and technically, they are currently incompatible with both scenarios.

[0049] In order to solve the above technical problems, in an embodiment of the present application, a video editing interface is displayed, which includes a material area and a timeline area. When the material package option displayed in the material area is in a selected state, 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 fragment generated by 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; 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 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 in the form of a combination of multiple materials rather than in the form of a compound clip, which increases the display form of materials provided by the video editing tool to users, is convenient for creators to use, improves the creator's editing efficiency, and reduces the requirements for the creator's editing ability; moreover, the material package displayed in the cloud is in the form of a compound clip, which is easy to manage, and the material package displayed in the timeline area is in a combination form, which is convenient for creators to understand the material composition and secondary editing, and can improve the user experience.

[0050] The electronic device in the embodiments of the present disclosure may be a non-mobile electronic device such as a personal computer (PC), a television (TV), an ATM or an automatic machine; the embodiments of the present disclosure are not specifically limited.

[0051] The execution subject of the clipping processing method provided in the embodiment of the present disclosure may be the above-mentioned electronic device, or may be a functional module and / or functional entity in the electronic device that can implement the clipping processing method. The specific execution subject may be determined according to actual usage requirements, and the embodiment of the present disclosure does not limit it.

[0052] The following describes in detail the editing processing method provided by the embodiment of the present disclosure through specific embodiments and application scenarios in conjunction with the accompanying drawings.

[0053] like Figure 1 As shown, the embodiment of the present disclosure provides a clipping processing method, which may include the following steps 101 to 102.

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

[0055] Among them, when the material package option displayed in the material area is in a selected state, 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 fragment generated by multiple materials.

[0056] Among them, the material area displays multiple material type options, including material package options, special effects options, filter options, text options, sticker options, material library options, etc. The specific options can be determined based on actual conditions and are not limited here.

[0057] When different material options are in a selected state, the material area displays a plurality of material identifiers corresponding to the corresponding material options in the selected state.

[0058] When stored in the cloud, the material package resources exist in the form of compound clips. However, when using them, you need to convert the material package resources into a material package combination before you can display them in the timeline area.

[0059] 102. In response to a target triggering operation on a target material package identifier among the multiple material package identifiers, convert a 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 a timeline area.

[0060] 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.

[0061] It can be understood that the target material package combination is displayed in the timeline area, and each of the multiple target materials that constitute the target material package combination is displayed separately in the timeline area. The multiple target materials are displayed independently, but there is an association relationship (binding relationship) between the materials in the multiple target materials.

[0062] The association relationship may include a relative position relationship, a relative time relationship, etc.

[0063] In an embodiment of the present application, a material package combination corresponding to the material package identifier can be displayed in the timeline area by triggering an operation on the material package identifier in the material area. The material package combination is displayed in the form of a combination of multiple materials rather than in the form of a compound clip, which increases the display form of materials provided by the video editing tool to users, is convenient for creators to use, improves the editing efficiency of creators, and reduces the requirements for the editing ability of creators; moreover, the material packages displayed in the cloud are in the form of compound clips, which are convenient for management, and the material packages displayed in the timeline area are in the form of combinations, which is convenient for creators to understand the material composition and secondary editing, and can improve the user experience.

[0064] In some embodiments of the present application, when the target material package resources indicated by the target material package have been previously downloaded locally, the target trigger operation does not include a download operation; when the target material package resources indicated by the target material package have not been downloaded locally, the target trigger operation includes a download operation.

[0065] In some embodiments of the present application, when the target trigger 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 locally. For example, in response to an operation of adding a target resource package resource indicated by a target resource package identifier in the timeline area, the target material package resource can be converted into a target material package combination and the target resource package combination can be displayed in the timeline area.

[0066] The adding operation may be a triggering operation of clicking the target resource package logo in the material area, or a triggering operation of dragging the target resource package logo to the timeline area, or other feasible operations, which may be determined according to actual conditions and are not limited here.

[0067] In some embodiments of the present application, Figure 1 ,like Figure 2 As shown, the target triggering operation includes a downloading operation and a dragging 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 combination.

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

[0070] In an embodiment of the present application, in response to a download operation, the target material package resource is downloaded and converted into a target material package combination. That is, before the dragging operation, the target material package resource has been converted into a target material package combination. In this way, in response to the dragging 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 the present application, Figure 2 ,like Figure 3 As shown, the above step 102b can be specifically implemented through the following steps 102b1 and 102b2.

[0072] 102b1. When the track of the drag operation does not enter the timeline area, the target material package identifier moves following the drag operation.

[0073] 102b2. When the track of the drag operation enters the timeline area, the target material package combination moves following the drag operation.

[0074] In an embodiment of the present application, when the trajectory of the drag operation enters the timeline area, the target material package combination follows the drag operation, that is, after the target material package identifier is dragged into the timeline area, the target material package identifier becomes the target material package combination. In this way, the style of the target material package combination can be displayed before the drag operation is completed, so that the user can understand the target material package combination in advance, which can improve the user experience.

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

[0076] In some embodiments of the present application, Figure 4A As shown, the conversion of the target material package resource indicated by the target material package identifier into a target material package combination can be specifically implemented through the following steps 201 to 203.

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

[0078] The multiple material contents include material contents that have a strong dependency on the video.

[0079] Each of the multiple material contents may have a strong dependency on the video, or some of the multiple material contents may have a strong dependency on the video. The specific dependency may be determined based on actual conditions and is not limited here.

[0080] 202. De-dependence processing is performed on the multiple material contents to obtain multiple target materials.

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

[0082] Among them, the material package resource analysis and processing, material content dependency removal, and multiple material grouping processing can be determined according to actual conditions and are not limited here.

[0083] In an embodiment of the present application, the target material package combination is obtained by parsing, removing dependencies and grouping the target material package resources, so that the target material package resources in the form of a composite fragment are converted into a target material package combination in a combined form, so that the target material package combination can be displayed in the timeline area, thereby improving the editing efficiency based on the target material package combination.

[0084] In some embodiments of the present application, the above step 201 can be specifically implemented through 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] Among them, the compatibility and upgrade processing can be determined according to actual conditions and is not limited here.

[0087] 201b. Analyze the processed target material package resources to obtain the multiple material contents.

[0088] In the embodiment of the present application, through compatibility and upgrade processing, a low-version material package can also be used in a high-version editing tool, thereby improving the utilization rate of the material package resources and improving the efficiency of video editing.

[0089] In some embodiments of the present application, after the above step 102, the editing processing method provided by the embodiment of the present application may further include the following step 103.

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

[0091] The first editing operation includes at least one of the following: a selection operation on at least one of the multiple target materials; a material package release operation on at least one of the multiple target materials; a move operation on the target material package combination; a duration editing operation on the target material package combination; a deletion operation on the target material package combination; a deactivation operation on the target material package combination; a cutting operation on the target material package combination; a copy operation on the target material package combination; a new composite segment operation on the target material package combination; and a subtitle / lyrics recognition operation on the target material package combination.

[0092] 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 may be a selection operation on multiple materials or all of the multiple target materials. Correspondingly, the corresponding processing is that the multiple target materials in the target material package combination become selected.

[0093] If the first editing operation is to unpack at least one of the multiple target materials, the first editing operation may be to unpack one of the multiple target materials, or may be to unpack multiple or all of the multiple target materials. Correspondingly, the multiple target materials are processed independently and no longer have any association with each other.

[0094] If the first editing operation is a moving operation on the target material package combination, correspondingly, the corresponding processing is that the multiple target materials included in the target material package combination are moved together, and the relative position relationship remains unchanged.

[0095] If the first editing operation is a duration editing operation of the target material package combination, the duration editing operation may be a dragging trimming or lengthening operation, a rightward trimming control operation, a leftward trimming control operation, or a time region trimming operation when the target material package combination is selected. Correspondingly, the corresponding processing is shortening or lengthening the duration.

[0096] If the first editing operation is a deletion operation on the target material package combination, the corresponding processing is to delete the target material package combination and cancel the display of the target material package combination in the timeline area.

[0097] If the first editing operation is a deactivation operation on the target material package combination, the corresponding processing is to deactivate the target material package combination, gray out the target material package combination, and cannot perform any editing operation on the target material package combination.

[0098] If the first editing operation is a cutting operation on the target material package combination, 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, the corresponding processing is to copy the target material package combination.

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

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

[0102] In the embodiment of the present application, multiple target materials in the target material package combination can be edited synchronously through the first editing operation, which can improve the editing efficiency.

[0103] In some embodiments of the present application, in some embodiments of the present application, after the above step 102, the editing processing method provided by the embodiment of the present application may further include the following step 104.

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

[0105] Among them, the second editing operation includes at least one of the following: selection operation, move operation, duration editing operation, deletion operation, deactivation operation, mirroring operation, cutting operation, copying operation, creating a new composite segment operation, and identifying subtitles / lyrics operation.

[0106] If the second editing operation is a selection operation, the selection operation may 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 the embodiment of the present application, the material package combination can be selected by operating one of the materials in the material package combination, or the one material can be selected by operating one of the materials in the material package combination. Specifically, different operations can be set, which is not limited here.

[0107] If the second editing operation is a move operation, in the case that only the first target material is in a selected state in the target material package combination, only the first target material may be moved based on the move operation.

[0108] If the second editing operation is a duration editing operation, when only the first target material is selected in the target material package combination, only the duration of the first target material can be edited based on the duration editing operation.

[0109] If the second editing operation is a deletion operation, in the case that only the first target material is selected in the target material package combination, only the first target material can be deleted based on the deletion operation.

[0110] If the second editing operation is a deactivation operation, in the case that only the first target material is in a selected state in the target material package combination, only the first target material may be deactivated based on the deactivation operation.

[0111] If the second editing operation is a mirroring operation, when only the first target material is in a selected state in the target material package combination, a mirror image of the first target material can be displayed based on the mirroring operation.

[0112] If the second editing operation is a cutting operation, when only the first target material is selected in the target material package combination, only the first target material can be cut to the clipboard based on the cutting operation.

[0113] If the second editing operation is a copy operation, in the case that only the first target material is selected in the target material package combination, only the first target material is copied based on the copy operation.

[0114] If the second editing operation is a new composite clip operation, and only the first target material is selected in the target material package combination, only the first target material is synthesized into a composite clip based on the new composite clip operation.

[0115] If the second editing operation is a subtitle / lyrics recognition operation, when only the first target material is selected in the target material package combination, the subtitle / lyrics operation is based on the subtitle / lyrics recognition operation to only recognize the subtitles / lyrics in the first target material.

[0116] In some embodiments of the present application, any target material in the target material package combination can be edited separately through the second editing operation, which can increase the editing methods of the target material package combination and improve editing efficiency.

[0117] In the embodiment of the present application, the combination information corresponding to the target material package combination includes the number information 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 combination, the number information is reduced by 1, and when a material is added to the target material package combination, the number information is increased by 1. In addition, in the embodiment of the present application, the initial target material package combination can be displayed in the timeline area based on the draft material information of each target material. Specifically, the edited target material package combination can be restored to the initial target material package combination, and the edited target material package combination and the initial target material package combination can also be displayed in the timeline area at the same time.

[0118] In some embodiments of the present application, after the above-mentioned step 103 and / or step 104, the editing processing method provided by the embodiment of the present application may also include the following step 105 or step 106.

[0119] 105. After performing multiple edits on at least one target material in the target material package combination to display a target material object, in response to a triggering operation on the timeline area, update the target material object to the target material package combination.

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

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

[0122] The target material object includes at least one of the following: a first material package combination and 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.

[0123] It can be understood that the above step 106 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 a target material package combination after editing. The target material package object can be a material package or a separate material, which can be determined according to actual conditions.

[0125] In an embodiment of the present application, 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 and displayed in the timeline area, which is convenient for users to compare the display effects before and after editing. In addition, compared with searching for 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 operating efficiency can be improved.

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

[0127] 107. In response to a new material package creation operation on a plurality of second materials displayed in the timeline area, a second material package combination is generated.

[0128] 108. Convert the second material package combination into the second material package resources and share them.

[0129] In the embodiment of the present application, the function of customizing and sharing material package resources is provided to users. In this way, the customization methods of material packages can be increased, and the methods of sharing customized material packages can be increased, which can improve the user experience.

[0130] In the embodiment of the present application, the material packages can be combined into a composite fragment, or the composite fragment can be de-composited and then a new material package combination can be performed, so that the mutual conversion between the composite fragment and the material package combination can be realized.

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

[0132] 109. In response to a triggering operation of synchronizing the current draft file corresponding to the video editing interface to the mobile terminal for editing, the material packages in the current draft file are combined and converted into material packages in the form of composite clips to generate a first draft file.

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

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

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

[0136] The second draft file is a draft file obtained by editing the first draft file by the mobile terminal.

[0137] 112. Convert the material packages that conform to the clip format in the second draft file into a material package combination to generate a third draft file.

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

[0139] It should be noted that the material package in the form of a compound clip is a sub-draft material, not a master draft material.

[0140] In the embodiment of the present application, editing is supported on the non-mobile terminal and the mobile terminal respectively. Therefore, in order to be compatible with the material package display forms of the non-mobile terminal and the mobile terminal, the material package form needs to be converted. The conversion process is as follows:

[0141] After the initial material packages displayed on the non-mobile terminal are combined and converted into material packages in the form of compound clips, the material packages that conform to the clip form are synchronized to the mobile terminal;

[0142] If some of the edited materials displayed on the non-mobile terminal are still in the form of material package combinations, the material packages corresponding to some of the materials are converted into material packages in the form of compound clips, and then the material packages that conform to the clip form are synchronized to the mobile terminal;

[0143] After the material package in the form of a composite clip on the mobile terminal is converted into a material package combination, the material package combination is synchronized to the non-mobile terminal.

[0144] like Figure 4B As shown, the embodiment of the present disclosure provides a clipping processing method, which may include the following steps 401 to 402.

[0145] 401. Displaying a video editing interface, which includes a material area and a timeline area 。

[0146] 402. In response to a new material package operation for a plurality of materials in the timeline area, display a material package combination in the timeline area.

[0147] Among them, the material package combination is a combination of the multiple materials, and the multiple materials are displayed independently of each other and have a binding relationship.

[0148] 403. Convert the material package combination into a material package resource.

[0149] The material package resource is a material package in the form of a composite clip generated by the multiple materials. 。

[0150] The above step 403 can specifically be to perform decombination processing on the material package combination to obtain multiple materials, perform dependency generation processing on the multiple materials to obtain multiple material contents, perform material package resource creation processing on the multiple material contents to generate material package resources. The combination processing is the inverse processing of the grouping processing in the above step 203, the dependency generation processing is the inverse processing of the removal of dependency processing in the above step 202, and the material package resource creation processing is the inverse processing of the parsing processing in the above step 201. For details, please refer to the above related description.

[0151] 404. Display a material package identifier in the material area, where the material package identifier is used to indicate the material package resource.

[0152] Among them, the material package logo is displayed in the material area, and the material package resources are shared to the cloud, that is, they can be used by other users.

[0153] Among them, the description of the material area, timeline area, material package combination, and material package resources can be specifically referred to the relevant description of steps 101 to 113 in the above embodiment, which will not be repeated here.

[0154] In the embodiment of the present application, a function of customizing and sharing material package resources based on multiple materials is provided to users. In this way, the customization methods of material packages can be increased, and the methods of sharing customized material packages can be increased, which can improve the user experience.

[0155] In the embodiment of the present application, the material packages can be combined into a composite fragment, or the composite fragment can be de-composited and then a new material package combination can be performed, so that the mutual conversion between the composite fragment and the material package combination can be realized.

[0156] For example, Figure 5 As shown, it is a schematic diagram of a video editing interface, wherein the area indicated by mark "51" is the material area, the area indicated by mark "52" is the timeline area, the area indicated by mark "53" is the player area, and the area indicated by mark "54" is the function panel, wherein the material package option in the material area is in a selected state, and the material 1, material 2 and material 3 selected in the timeline area are the three materials in the material package combination.

[0157] Figure 6 FIG. 1 is a structural block diagram of a clip processing device shown in an embodiment of the present disclosure. Figure 6 As shown, it includes: a display module 601, which is used to display a video editing interface, and the video editing interface includes a material area and a timeline area. When the material package option displayed in the material area is in a selected state, 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 fragment generated by multiple materials; a control module 602, which is used to respond to a target trigger operation on a target material package identifier among the multiple material package identifiers, convert a 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 the present application, the target trigger operation includes a download operation and a drag operation; the control module 602 is specifically used to download the target material package resources in response to the download operation, and convert the target material package resources into a target material package combination; in response to the drag operation, the target material package combination is displayed in the timeline area.

[0159] In some embodiments of the present application, the control module 602 is specifically used to, when the trajectory of the drag operation does not enter the timeline area, the target material package identifier follows the movement of the drag operation; when the trajectory of the drag operation enters the timeline area, the target material package combination follows the movement of the drag operation.

[0160] In some embodiments of the present 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 on the video; perform de-dependency processing on the multiple material contents to obtain multiple target materials; and perform grouping processing on the multiple target materials to generate the target material package combination.

[0161] In some embodiments of the present 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 parse the processed target material package resource to obtain the multiple material contents.

[0162] In some embodiments of the present application, the control module 602 is also used to perform corresponding processing on the multiple target materials in response to a first editing operation on the target material package combination after displaying the target material package combination in the timeline area; the first editing operation includes at least one of the following: a selection operation on at least one material among the multiple target materials; a material package release operation on at least one material among the multiple target materials; a move operation on the target material package combination; a duration editing operation on the target material package combination; a deletion operation on the target material package combination; a deactivation operation on the target material package combination; a cutting operation on the target material package combination; a copy operation on the target material package combination; a new composite fragment operation on the target material package combination; and a subtitle / lyrics recognition operation on the target material package combination.

[0163] In some embodiments of the present application, the control module 602 is also used to, after displaying the target material package combination in the timeline area, perform corresponding processing on 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: a selection operation, a move operation, a duration editing operation, a deletion operation, a deactivation operation, a mirroring operation, a cutting operation, a copying operation, a new composite segment operation, and a subtitle / lyrics recognition operation; in some embodiments of the present application, the control module is also used to, after multiple edits and displays of target material objects are performed on at least one target material in the target material package combination, update the target material object to the target material package combination in response to a triggering operation on the timeline area, or add and display the target material package combination in the timeline area; wherein the target material object includes at least one of the following: a first material package combination and 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 the present application, the control module 602 is further used to generate a second material package combination in response to a new material package operation for multiple second materials displayed in the timeline area; and convert the second material package combination into a second material package resource for sharing.

[0165] In some embodiments of the present application, the control module 602 is also used to respond to a trigger operation of synchronizing the current draft file corresponding to the video editing interface to the mobile terminal for editing, convert the material package combination in the current draft file into a material package in the form of a composite fragment, and generate a first draft file; and send the first draft file to the mobile terminal.

[0166] In some embodiments of the present application, the control module 602 is also used to receive a second draft file sent by the mobile terminal after sending the first draft file to the mobile terminal, the second draft file being a draft file after the mobile terminal has edited the first draft file; converting a material package in the second draft file that conforms to a fragment format into a material package combination to generate a third draft file; and displaying the third draft file in the video editing interface.

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

[0168] Figure 6 FIG. 1 is a structural block diagram of a clip processing device shown in an embodiment of the present disclosure. Figure 6 As shown, it includes: a display module 601, which is used to display a video editing interface, and the video editing interface includes a material area and a timeline area; in response to a new material package operation for multiple materials in the timeline area, a material package combination is displayed in the timeline area, and the material package combination is a combination of the multiple materials, and the multiple materials are displayed independently of each other and have a binding relationship; a control module 602, which is used to convert the material package combination into a material package resource, and the material package resource is a material package in the form of a composite fragment generated by the multiple materials; the display module 601 is also used to display a material package identifier in the material area, and the material package identifier is used to indicate the material package resource.

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

[0170] Figure 7 A structural diagram of an electronic device provided for an embodiment of the present disclosure is used to exemplarily illustrate an electronic device that implements any clipping processing method in the embodiment of the present disclosure, and should not be understood as a specific limitation on the embodiment 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 processing unit, 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. In the RAM 703, various programs and data required for the operation of the electronic device 700 are also stored. The processor 701, the ROM 702, and the 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.

[0172] Typically, the following devices may be connected to the I / O interface 705: input devices 706 including, for example, a touch screen, a touchpad, a keyboard, a mouse, a camera, a microphone, an accelerometer, a gyroscope, etc.; output devices 707 including, for example, a liquid crystal display (LCD), a speaker, a vibrator, etc.; storage devices 708 including, for example, a magnetic tape, a hard disk, etc.; and communication devices 709. The communication device 709 may allow the electronic device 700 to communicate with other devices wirelessly or by wire to exchange data. Although the electronic device 700 having various devices is shown, it should be understood that it is not required to implement or have all the devices shown. More or fewer devices may be implemented or have alternatively.

[0173] In particular, according to an embodiment of the present disclosure, the process described above with reference to the flowchart can be implemented as a computer software program. For example, an embodiment of the present disclosure includes a computer program product, which includes a computer program carried on a non-transitory computer-readable medium, and the computer program contains program code for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from a network through 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, the functions defined in any clip processing method provided in the embodiment of the present disclosure can be executed.

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

[0175] In some embodiments, the client and the server may communicate using any currently known or future developed network protocol such as HTTP (HyperText Transfer Protocol), and may be interconnected with any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include a local area network ("LAN"), a wide area network ("WAN"), an internet (e.g., the Internet), and a peer-to-peer network (e.g., an ad hoc peer-to-peer network), as well as any currently known or future developed network.

[0176] The computer-readable medium may be included in the electronic device, or may exist independently without being installed in the electronic device.

[0177] The above-mentioned computer-readable medium carries one or more programs. When the above-mentioned one or more programs are executed by the electronic device, the electronic device: displays a video editing interface, the video editing interface includes a material area and a timeline area, and when the material package option displayed in the material area is in a selected state, 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 fragment generated by multiple materials; in response to a target trigger operation on a target material package identifier among the multiple 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 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.

[0178] The computer-readable medium carries one or more programs. When the one or more programs are executed by the electronic device, the electronic device: displays a video editing interface, which includes a material area and a timeline area; in response to a new material package operation for multiple materials in the timeline area, displays a material package combination in the timeline area, and the material package combination is a combination of the multiple materials, and the multiple materials are displayed independently of each other and have a binding relationship; converts the material package combination into a material package resource, and the material package resource is a material package in the form of a composite fragment generated by the multiple materials; and displays a material package identifier in the material area, and the material package identifier is used to indicate the material package resource.

[0179] In embodiments of the present disclosure, computer program codes for performing the operations of the present disclosure may be written in one or more programming languages ​​or a combination thereof, including but not limited to object-oriented programming languages, such as Java, Smalltalk, C++, and conventional procedural programming languages, such as "C" language or similar programming languages. The program code may be executed entirely on the computer, partially on the computer, as an independent software package, partially on the computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving 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 may be connected to an external computer (e.g., via the Internet using an Internet service provider).

[0180] The flow chart and block diagram in the accompanying drawings illustrate the possible architecture, function and operation of the system, method and computer program product according to various embodiments of the present disclosure. In this regard, each square box in the flow chart or block diagram can represent a module, a program segment or a part of a code, and the module, the program segment or a part of the code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some implementations as replacements, the functions marked in the square box can also occur in a sequence different from that marked in the accompanying drawings. For example, two square boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each square box in the block diagram and / or flow chart, and the combination of the square boxes in the block diagram and / or flow chart can be implemented with a dedicated hardware-based system that performs a specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.

[0181] The units involved in the embodiments described in the present disclosure may be implemented by software or hardware, wherein the name of a unit does not, in some cases, limit the unit itself.

[0182] The functions described above herein may be performed at least in part by one or more hardware logic components. For example, without limitation, exemplary types of hardware logic components that may be used include: field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chips (SOCs), complex programmable logic devices (CPLDs), and the like.

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

[0184] The above description is only a preferred embodiment of the present disclosure and an explanation of the technical principles used. Those skilled in the art should understand that the scope of disclosure involved in the present disclosure is not limited to the technical solutions formed by a specific combination of the above technical features, but should also cover other technical solutions formed by any combination of the above technical features or their equivalent features without departing from the above disclosed concept. For example, the above features are replaced with the technical features with similar functions disclosed in the present disclosure (but not limited to) by each other to form a technical solution.

[0185] In addition, although each operation is described in a specific order, this should not be understood as requiring these operations to be performed in the specific order shown or in a sequential order. Under certain circumstances, multitasking and parallel processing may be advantageous. Similarly, although some specific implementation details are included in the above discussion, these should not be interpreted as limiting the scope of the present disclosure. Some features described in the context of a separate embodiment can also be implemented in a single embodiment in combination. On the contrary, the various features described in the context of a single embodiment can also be implemented in multiple embodiments individually or in any suitable sub-combination mode.

[0186] Although the subject matter has been described in language specific to structural features and / or methodological logical actions, 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. On the contrary, the specific features and actions described above are merely example forms of implementing the claims.

Claims

1. A clipping method, characterized in that: The method comprises: Displaying a video editing interface, the video editing interface including a material area and a timeline area, when a material package option displayed in the material area is selected, 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 multiple materials; In response to a target trigger operation on a target material package identifier among the multiple 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; 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.

2. The method according to claim 1, characterized in that The target triggering operation includes a downloading operation and a dragging operation; The step of responding to a target trigger operation on a target material package identifier among the multiple 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 a timeline area includes: In response to the download operation, download the target material package resource and convert the target material package resource into a target material package combination; In response to the dragging operation, the target material package combination is displayed in the timeline area.

3. The method according to claim 2, characterized in that In response to the dragging operation, displaying the target material package combination in the timeline area includes: When the track of the drag operation does not enter the timeline area, the target material package identifier moves following the drag operation; When the track of the drag operation enters the timeline area, the target material package combination moves following the drag operation.

4. The method according to claim 1, characterized in that: The step of converting the target material package resource indicated by the target material package identifier into a target material package combination includes: Parsing the target material package resource to obtain a plurality of material contents, wherein the plurality of material contents include material contents having a strong dependency on the video; Performing dependency removal processing on the multiple material contents to obtain multiple target materials; The plurality of target materials are processed into groups to generate the target material package combination.

5. The method according to claim 4, characterized in that The target material package resource is parsed to obtain multiple material contents, including: Performing compatibility and upgrading processing on the target material package resources to obtain the processed target material package resources; The target material package resource is parsed to obtain the multiple material contents.

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 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: A selection operation on at least one material among the plurality of target materials; Unpacking at least one of the plurality of target materials; Moving operation on the target material package combination; Duration editing operation on the target material package combination; Deleting the target material package combination; Deactivating the target material package combination; A cutting operation is performed on the target material package combination; A copy operation on the target material package combination; A new composite clip operation is performed on the target material package combination; The subtitle / lyrics recognition operation is performed on the target material package combination.

7. 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 a first target material in the target material package combination, performing corresponding processing on the first target material; The second editing operation includes at least one of the following: Select, move, edit duration, delete, disable, mirror, cut, copy, create a new composite clip, and recognize subtitles / lyrics.

8. The method according to claim 6 or 7, characterized in that: The method further comprises: After multiple editing and displaying of target material objects for 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 additionally displaying the target material package combination in the timeline area; 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.

9. The method according to any one of claims 1 to 7, characterized in that The method further comprises: In response to a triggering operation of synchronizing a current draft file corresponding to the video editing interface to a mobile terminal for editing, the material packages in the current draft file are combined and converted into material packages in the form of composite segments to generate a first draft file; The first draft file is sent to the mobile terminal.

10. The method according to claim 9, characterized in that After sending the first draft file to the mobile terminal, the method further includes: receiving a second draft file sent by the mobile terminal, where the second draft file is a draft file obtained by the mobile terminal editing the first draft file; Converting the material packages that conform to the fragment format in the second draft file into a material package combination to generate a third draft file; The third draft file is displayed on the video editing interface.

11. A method for editing, characterized in that: The method comprises: Displaying a video editing interface, wherein the video editing interface includes a material area and a timeline area; In response to a new material package operation for a plurality of materials in the timeline area, a material package combination is displayed in the timeline area, the material package combination is a combination of the plurality of materials, the plurality of materials are displayed independently and have a binding relationship with each other; Converting the material package combination into a material package resource, wherein the material package resource is a material package in the form of a composite fragment generated by the multiple materials; A material package identifier is displayed in the material area, and the material package identifier is used to indicate the material package resource.

12. A clipping processing device, characterized in that: include: A display module, used to display a video editing interface, the video editing interface includes a material area and a timeline area, when the material package option displayed in the material area is in a selected state, 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 by multiple materials; A control module, configured to, in response to a target trigger operation on a target material package identifier among the multiple material package identifiers, convert a 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 a timeline area; The target material package combination is a plurality of target materials corresponding to the target material package identifier, and the plurality of target materials are displayed independently of each other and have a binding relationship.

13. A clipping processing device, characterized in that: The device comprises: A display module, used to display a video editing interface, wherein the video editing interface includes a material area and a timeline area; In response to a new material package operation for a plurality of materials in the timeline area, a material package combination is displayed in the timeline area, the material package combination is a combination of the plurality of materials, the plurality of materials are displayed independently and have a binding relationship with each other; A control module, configured to convert the material package combination into a material package resource, wherein the material package resource is a material package in the form of a composite segment generated by the multiple materials; The display module is further used to display a material package identifier in the material area, where the material package identifier is used to indicate the material package resource.

14. An electronic device, characterized in that: include: A memory and a processor, the memory is used to store a computer program; the processor is used to execute the clipping processing method described in any one of claims 1 to 11 when calling the computer program.

15. A computer-readable storage medium, characterized in that: A computer program is stored thereon, and when the computer program is executed by a processor, the editing processing method according to any one of claims 1 to 11 is implemented.

Citation Information

Patent Citations

  • Video editing method and electronic device

    CN110381371A

  • Method and device for adjusting video combination material

    CN113315883A

  • Video editing method and device and terminal equipment

    CN114157917A

  • Video generation method and device

    CN115706832A

  • Video material processing method, video synthesis method, terminal device and storage medium

    WO2019086037A1

Cited By

  • Video draft generation method and device, equipment, storage medium and program product

    CN120529133A

  • Video draft generation method, device, equipment, storage medium and program product

    CN120529133B