Video editing method, device and computer-readable storage medium

The video editing method addresses inconsistent feedback in existing software by using a floating menu to maintain a consistent interface, improving user interaction and efficiency in video editing.

JP2026507155APending Publication Date: 2026-02-27LEMON CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
JP2025550445
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Priority Date
2023-02-28
Filing Date
2024-02-26
Publication Date
2026-02-27

AI Technical Summary

Technical Problem

Existing video editing software provides inconsistent feedback when users trigger the same material entry control multiple times, leading to user confusion, increased error probability, and reduced editing efficiency.

Method used

A video editing method that displays consistent material addition controls upon triggering a material entry control, using a floating menu to present additional options while maintaining the main menu visible, and allowing for seamless transitions between material addition and editing states, reducing the likelihood of user errors.

Benefits of technology

The method provides consistent user feedback, simplifies menu hierarchy, and enhances editing efficiency by minimizing errors and saving resources.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2026507155000001_ABST
    Figure 2026507155000001_ABST
Patent Text Reader

Abstract

The present disclosure relates to a video editing method, an apparatus, and a computer-readable storage medium, particularly in the field of multimedia technology. The video editing method includes displaying a main menu including a material entry control in a video editing interface, displaying an identical material addition control in response to a user's trigger operation on the material entry control, acquiring a user-added material in response to the user's trigger operation on the material addition control, and displaying a material control corresponding to the user-added material in the video editing interface.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] [CROSS-REFERENCE TO RELATED APPLICATIONS] This application is based on and claims priority from a Chinese application having application number 202310183495.5 and filing date February 28, 2023, the entire disclosure of which is incorporated herein by reference.

[0002] The present disclosure relates to the field of multimedia technology, and in particular to a video editing method, apparatus and computer-readable storage medium. [Background technology]

[0003] The video editing software allows users to cut and edit the video, and add audio, text, effects and other materials to the video to enrich the presentation content of the video.

[0004] The main menu of the video editing interface includes controls for multiple types of material, such as audio, text, and effects, which can be triggered to display additional material and editing controls through one or more levels of the menu hierarchy. Summary of the Invention

[0005] According to a first aspect of some embodiments of the present disclosure, there is provided a video editing method including: displaying, in a video editing interface, a main menu including a material entry control; displaying, in response to any one trigger operation by a user on the material entry control, an identical material addition control; acquiring, in response to the user's trigger operation on the material addition control, the material added by the user; and displaying, in the video editing interface, a material control corresponding to the material added by the user.

[0006] In some embodiments, the material addition control is displayed in the form of a floating menu containing multiple material addition items, each material addition item in the floating menu corresponding to a type of material addition method.

[0007] In some embodiments, the video editing method further includes, after the floating menu is displayed, closing the floating menu in response to a user triggering an empty area or material entry control in the video editing interface.

[0008] In some embodiments, obtaining the user-added material in response to a user triggering an add material control includes displaying an add material panel in response to a user triggering an add material item in a floating menu, and determining the material the user adds based on the user's interaction with the add material panel.

[0009] In some embodiments, if the material entry control is an audio entry control, the method of adding the material entry control includes adding an audio file, adding a recording, or adding a sound effect; or if the material entry control is a text entry control, the method of adding the material entry control includes adding input text and adding subtitles.

[0010] In some embodiments, the add material control is an add material panel.

[0011] In some embodiments, the material entry control is a picture-in-picture entry control or an effects entry control.

[0012] In some embodiments, displaying material controls corresponding to material added by a user includes displaying thumbnail controls associated with the material controls and occupying one sub-track, and displaying multiple material controls associated with the thumbnail controls and occupying one or more sub-tracks in response to a user triggering the thumbnail controls.

[0013] In some embodiments, in response to a user triggering a thumbnail control, a plurality of material controls associated with the thumbnail control are displayed in a non-selected state.

[0014] In some embodiments, displaying a plurality of material controls associated with the thumbnail control in response to a user's trigger operation on the thumbnail control includes determining a video time corresponding to a trigger point on the thumbnail control by the user in response to the user's trigger operation on the thumbnail control, moving the main track and the sub-track so that the video time is positioned at a target location, and displaying the plurality of material controls associated with the thumbnail control on the moved sub-track.

[0015] In some embodiments, multiple material controls associated with a thumbnail control belong to the same type, and material controls of the same type are added by the same material entry control.

[0016] In some embodiments, the style of a thumbnail control corresponds to the type to which its associated material control belongs, and the style includes at least one of a texture, an icon, or a character.

[0017] In some embodiments, displaying a plurality of material controls associated with the thumbnail control in response to a user's trigger operation on the thumbnail control includes displaying a material editing component including a plurality of material controls associated with the thumbnail control and one or more material editing controls in response to a user's trigger operation on the thumbnail control, and hiding the main menu.

[0018] In some embodiments, the video editing method further includes, in response to a user triggering a material control, hiding the main menu and displaying a material editing component including one or more material editing controls.

[0019] In some embodiments, the video editing method further includes, in response to a material control corresponding to the material added by the user being displayed, hiding the main menu and displaying a material editing component including one or more material editing controls.

[0020] In some embodiments, the material editing component further includes a return control for closing the material editing component and displaying the main menu.

[0021] In some embodiments, the video editing method further includes closing the material editing component and displaying a main menu in response to a user triggering an empty area in the video editing interface.

[0022] In some embodiments, the video editing method further includes, in response to a user triggering a material control, decreasing the brightness of the untriggered material control or increasing the transparency of the untriggered material control.

[0023] In some embodiments, the video editing method further comprises moving the material control to the target sub-track in response to a user move operation on the material control.

[0024] In some embodiments, displaying material controls corresponding to the user-added material includes displaying material controls corresponding to the user-added material in a sub-track.

[0025] In some embodiments, the video editing method further includes, when the added material controls are located on the same sub-track and overlap in time, determining a layer order of the multiple material controls according to the order in which each material control was added, and displaying the multiple material controls according to the layer order.

[0026] According to a second aspect of some embodiments of the present disclosure, there is provided a video editing device including a memory and a processor coupled to the memory and configured to perform any one of the video editing methods described above based on instructions stored in the memory.

[0027] According to a third aspect of some embodiments of the present disclosure, there is provided a computer-readable storage medium having stored thereon a computer program that, when executed by a processor, causes any one of the video editing methods described above to be implemented.

[0028] According to a fourth aspect of some embodiments of the present disclosure, there is provided a computer program product that, when run on a computer, causes the computer to implement any one of the video editing methods described above.

[0029] According to a fifth aspect of some embodiments of the present disclosure, there is provided a computer program comprising instructions that, when executed by a processor, cause the processor to perform any one of the video editing methods described above.

[0030] Other features and advantages of the present disclosure will become apparent from the following detailed description of illustrative embodiments of the present disclosure, which proceeds with reference to the drawings. [Brief explanation of the drawings]

[0031] In order to more clearly describe the embodiments of the present disclosure or the technical solutions in the prior art, the following will briefly introduce the drawings necessary for describing the embodiments or the prior art. Needless to say, the drawings in the following description are only some embodiments of the present disclosure, and those skilled in the art can obtain other drawings based on these drawings without any special ingenuity. [Figure 1] 1 is a schematic flowchart illustrating a video editing method according to some embodiments of the present disclosure. [Figure 2A] FIG. 2 is a schematic diagram illustrating an exemplary video editing interface. [Figure 2B] FIG. 2 is a schematic diagram illustrating an exemplary video editing interface. [Figure 2C] FIG. 2 is a schematic diagram illustrating an exemplary video editing interface. [Figure 2D] FIG. 2 is a schematic diagram illustrating an exemplary video editing interface. [Figure 3] 1 is a schematic diagram illustrating the configuration of a video editing device according to some embodiments of the present disclosure. [Figure 4] FIG. 10 is a schematic diagram illustrating the configuration of a video editing device according to some other embodiments of the present disclosure. [Figure 5] FIG. 10 is a schematic diagram illustrating the configuration of a video editing device according to still other embodiments of the present disclosure. DETAILED DESCRIPTION OF THE INVENTION

[0032] The following clearly and completely describes the technical solutions in the embodiments of the present disclosure with reference to the drawings of the embodiments of the present disclosure, but it is clear that the described embodiments are only a part of the embodiments of the present disclosure and do not include all the embodiments. The following description of at least one exemplary embodiment is merely illustrative in nature and should not be construed as any limitation on the present disclosure and its application or use. All other embodiments that can be obtained by those skilled in the art based on the embodiments of the present disclosure without requiring any special inventive effort fall within the scope of protection of the present disclosure.

[0033] Unless otherwise specified, the relative arrangement of components and steps, formulas, and numerical values ​​described in these examples do not limit the scope of the present disclosure.

[0034] It should also be understood that for the sake of clarity, the dimensions of the various parts shown in the drawings are not drawn to scale.

[0035] Techniques, methods and equipment known to those skilled in the art may not be discussed in detail, but where appropriate, said techniques, methods and equipment should be considered part of the description.

[0036] In all examples shown and discussed herein, any specific values ​​should be construed as exemplary only, not limiting, and therefore other examples of the exemplary embodiment may have different values.

[0037] It should be noted that in the following figures, like numerals and letters represent like items, so that once an item is defined in one figure, it need not be further discussed in subsequent figures.

[0038] In the related art, different results are obtained when a user first triggers a control in the main menu compared to when the user does not first trigger a control in the main menu. For example, when a user first clicks "Effects" in the main menu, an effect selection panel is immediately invoked, prompting the user to select an effect to add. On the other hand, when the user clicks "Effects" again, a submenu containing an "Add Effect" button is invoked, and the user must click "Add Effect" to invoke the effect selection panel again. Therefore, the same operation on the same material entry may result in different feedback, which is confusing for users and ultimately annoys some users. This increases the probability of user error and further reduces the efficiency of video editing.

[0039] 1 is a schematic flowchart illustrating a video editing method according to some embodiments of the present disclosure. The embodiments may be performed by a terminal such as a mobile phone, a tablet, or a personal computer. As shown in FIG. 1, the video editing method according to the embodiments includes steps S102 to S108.

[0040] In step S102, a main menu including material entry controls is displayed in the video editing interface.

[0041] The main menu, also referred to as the root menu, includes one or more material entry controls. In some embodiments, each material entry control corresponds to one category of material. For example, the main menu may include entry controls corresponding to at least one type of material, such as audio, text, picture-in-picture, effects, etc.

[0042] In step S104, the same material addition control is displayed in response to any one trigger operation by the user on the material entry control, such as a click operation.

[0043] That is, the first, second, and any subsequent triggering of a material entry control will all provide the same feedback to the user, but different material entry controls may display different material addition controls after being triggered.

[0044] For example, when a user triggers material entry control 1 once, it displays material add control 1. When a user triggers material entry control 2 once, it displays material add control 2. Material add control 1 and material add control 2 may be the same or different, and the present disclosure does not limit this.

[0045] In step S106, in response to a trigger operation on the material addition control by the user, the material added by the user is acquired.

[0046] The user may select the materials they wish to add to the video, for example, a sticker from the local image library, a music segment from the network music library, and an effect from the effects library.

[0047] In step S108, the video editing interface displays material controls corresponding to the material added by the user.

[0048] The material control is a triggerable control, and may be an entry for manipulating the material, such as editing, deleting, etc., to allow the user more flexible control over the added material.

[0049] In some embodiments, in response to a user's trigger operation on a material control, the brightness of the untriggered material control may be reduced or the transparency of the untriggered material control may be increased. Also, the triggered material control may be highlighted, a selection frame may be added, or other processing may be performed to attract the user's attention. This allows the user to clearly see what is currently being processed, reducing the probability of an erroneous operation.

[0050] In addition to adding material controls, a preview window may be used to see in real time the effect that added material will have on the video being edited.

[0051] In the embodiment of the present disclosure, the material entry is treated as a material addition entry, and the same material addition control is displayed no matter how many times the user triggers the material entry. This provides a consistent feedback for the user's operation of the material entry in the main menu, making it easy for the user to understand, reducing the probability of user operation errors, and improving the efficiency of video editing. This saves both user terminal resources and network resources.

[0052] 2A is a schematic diagram illustrating one state of a video editing interface 10. As shown in FIG. 2A, the video editing interface 10 includes a main menu 11 that includes a plurality of material entry controls 111, such as material entry 1, material entry 2, material entry 3, and material entry 4.

[0053] In some embodiments, the material addition control is displayed in the form of a floating menu that includes multiple material addition items, each of which corresponds to a different material addition method. When the floating menu is displayed, the main menu remains visible.

[0054] For example, material entry 1 in FIG. 2A corresponds to a plurality of adding methods, such as adding methods 1 to 3. When a user triggers material entry 1, the video editing interface 10 may display a floating menu 15 above material entry 1, as shown in FIG. 2B, which includes material adding items corresponding to the three adding methods. The specific location of the floating menu is not limited to the method shown in FIG. 2B and may be set by those skilled in the art as needed.

[0055] By using a floating menu to present the material addition control, the function of adding material through material entry is more clearly and unambiguously presented, and users are prompted to select the material addition method without closing the main menu. This clarifies the menu hierarchy levels, reduces the chance of user errors, and improves the efficiency of video editing.

[0056] In some embodiments, after the floating menu is displayed, the floating menu closes in response to a user trigger operation on an empty area of ​​the video editing interface or the same material entry control. An empty area is an area that does not contain any controls. This allows the user to return to the main menu hierarchical level from a material addition waiting state in a more convenient and concise manner, reducing the likelihood of user errors and improving video editing efficiency.

[0057] In some embodiments, in response to a user triggering an add material item in the floating menu, an add material panel is displayed, and the user determines the material to add based on the user's interaction with the add material panel. The add material panel may be a selection panel (including multiple candidate materials) or an input panel (including controls for inputting content such as text and audio), and may occupy some or all of the area of ​​the video editing interface.

[0058] For example, when a user clicks Add Method 1 in floating menu 15 of FIG. 2B, video editing interface 10 may display Add Material panel 16 as shown in FIG. 2C. When a user selects Material 3, Material 3 is added to the video being edited. Also, material controls corresponding to Material 3 may be displayed in video editing interface 10.

[0059] As can be seen from the above flow, when a user triggers the material entry control for a material that has multiple methods of addition, the material to be added is determined by operating two controls: the floating menu and the add panel. However, because the floating menu coexists with the main menu in a floating form, the user does not experience a visual jump while displaying or operating the floating menu. This reduces the user's understanding cost and improves the convenience of user interaction.

[0060] In some embodiments, the material that can be added in multiple ways is audio or text. For example, for an audio entry control, the addition methods include adding an audio file (e.g., adding it locally or from a network), adding a recording (e.g., a user calling a record function to instantly record audio), or adding a sound effect (e.g., adding it from a sound effect library provided by the video editing application). For example, for a text entry control, the addition methods include entering text and adding subtitles. This can provide users with more options for material types that have multiple material sources, such as audio or text, and can improve the flexibility of video editing.

[0061] In some embodiments, the material addition control is an add material panel. For example, if a material entry corresponds to only one type of material addition method, the same add material panel may be displayed in response to a user's triggering of the material entry control. For example, suppose that the material corresponding to material entry 3 in FIG. 2A only has one type of addition method. When the user triggers material entry 3, video editing interface 10 may immediately jump to the state of FIG. 2C, i.e., display add material panel 16, without including any additional menu levels. This allows the user to immediately invoke the add material panel by triggering the material entry control, thereby simplifying the menu levels and improving the efficiency of video editing.

[0062] In some embodiments, when the material entry control is a picture-in-picture entry control or an effect entry control, the material addition control is a material addition panel, which simplifies the process of adding picture-in-picture and effect-type materials because the methods for obtaining these two types of materials are relatively unified.

[0063] The video editing interface may include a main track and a sub-track. The main track is for displaying controls corresponding to the video being edited (also called the main video), and the sub-track is for displaying material controls corresponding to material to be added to the main video. The tracks have a time axis for representing the content at a corresponding time point in the main video or material.

[0064] As shown in FIG. 2A, the main video is located on a main track 12, and the sub-track further includes material controls 13, including, for example, material controls corresponding to material 1 that operates from the third second of the video.

[0065] In some embodiments, compression may be performed on multiple sub-tracks. In some embodiments, thumbnail controls associated with multiple material controls and occupying one sub-track are displayed, and in response to a user triggering a thumbnail control, multiple material controls associated with the thumbnail control and occupying one or more sub-tracks are displayed.

[0066] For example, in Fig. 2A, the thumbnail control 14 is associated with materials 2, 3, and 4, and occupies one sub-track. When the user triggers the thumbnail control 14, as shown in Fig. 2D, the thumbnail control 14 is hidden and material controls 13 corresponding to materials 2, 3, and 4 are displayed, and each material control occupies one track.

[0067] The thumbnail controls also occupy a sub-track, making them the same as the tracks occupied by regular materials. This allows users to easily understand that the content contained within is material, and to easily find and select the material controls they want to operate, reducing the chance of operating erroneously. Furthermore, when there are many materials, the video editing interface can be simplified, thereby improving the efficiency of video editing.

[0068] In some embodiments, in response to a user's trigger operation on a thumbnail control, multiple material controls associated with the thumbnail control are displayed in a non-selected state. That is, when a user triggers a thumbnail control, no material control is selected by default. This prevents an erroneous operation that would otherwise occur if an arbitrary material control were selected by default when the user only wants to view compressed material controls. This can improve the efficiency of video editing.

[0069] A compressed material control may be part or all of a material control added by a user. For example, compressed material controls are of the same type. The style of a thumbnail control may correspond to the type of the associated material control, and the style may include at least one of a texture, an icon, or text. For example, for an audio-type material control, the thumbnail control may have an audio waveform texture. This allows the user to clearly and quickly understand the content and reduces the likelihood of user error.

[0070] In some embodiments, in response to a user's trigger operation on a thumbnail control, the video time corresponding to the user's trigger point on the thumbnail control is determined, the main track and sub-track are moved so that the video time is positioned at the target location, and multiple material controls associated with the thumbnail control are displayed on the moved sub-track. This allows the user's trigger position to be moved to the target location, for example, the central axis of a video editing interface. In this way, the user's location of interest can be more clearly presented.

[0071] In some embodiments, in response to a user's move operation on a material control, the material control is moved to a target sub-track. For example, if the picture-in-picture material has multiple tracks, a long press and move operation may move one picture-in-picture material control to another sub-track. This allows the user to easily control and manage the material and reduces the likelihood of incorrect operation.

[0072] In some embodiments, when multiple added material controls are located on the same sub-track and overlap in time, the layer order of the multiple material controls is determined according to the order in which each of the multiple material controls was added, and the multiple material controls are displayed according to the layer order. This allows the user to determine the order in which the materials are added based on the overlapping effect between the material controls, allowing the user to easily control and manage the materials and reducing the probability of erroneous operations.

[0073] The embodiments of the present disclosure further provide some material editing methods as examples.

[0074] In some embodiments, in response to a user triggering a thumbnail control, a material editing component including multiple material controls associated with the thumbnail control and one or more material editing controls is displayed and the main menu is hidden.

[0075] As shown in Figures 2A and 2D, when a user triggers thumbnail control 14 to display material control 13 corresponding to materials 2, 3, and 4, a material editing component 17 including three edit controls 171, i.e., edit controls 1 to 3, is simultaneously displayed. For example, when a user triggers an audio-related thumbnail control, the material associated with the thumbnail control is displayed, and audio editing controls, such as volume, speed, and fade, may also be displayed. This allows the user to easily and quickly understand the editing method for the material and enter an editing state. This improves the efficiency of video editing.

[0076] In some embodiments, in response to a user's trigger operation on a material control, the main menu is hidden and a material editing component including one or more material editing controls is displayed. For example, in FIG. 2D , when a user triggers a material control for any one of materials 1 to 4, a corresponding material editing control may be displayed. For example, an audio editing control may be displayed for an audio material, and a text editing control may be displayed for a text material.

[0077] In some embodiments, in response to displaying a material control corresponding to a material added by a user, the main menu is hidden and a material editing component including one or more material editing controls is displayed, whereby, when a material is added by a user, an editing state for the material is automatically entered so that the user can quickly edit the newly added material.

[0078] The embodiments of the present disclosure further provide two exemplary embodiments for closing the material editing component, which may be implemented alternatively or jointly in a video editing application.

[0079] In some embodiments, the material editing component further includes a back control for closing the material editing component and displaying the main menu. The back control may be as shown in control 172 of Figure 2D. Such a scheme is easy for users to understand.

[0080] In some embodiments, the material editing component closes and the main menu is displayed in response to a user triggering an empty area in the video editing interface, providing a large operational area and reducing the likelihood of user error.

[0081] Those skilled in the art may use other closure schemes as desired and will not be further described here.

[0082] In the above embodiment, when the material editing component is closed, the user jumps directly to the main menu without going through the material adding control. That is, the embodiment of the present disclosure realizes separate processing for the material adding and material editing menus, simplifies the menu hierarchy levels, and improves the efficiency of video editing.

[0083] An embodiment of a video editing apparatus of the present disclosure will be described below with reference to FIG.

[0084] 3 is a schematic diagram of a video editing device according to some embodiments of the present disclosure. As shown in FIG. 3, the video editing device 30 of the embodiment includes a first display module 310 configured to display a main menu including material entry controls in a video editing interface, a second display module 320 configured to display an identical material addition control in response to a user's trigger operation on the material entry control, an acquisition module 330 configured to acquire material added by the user in response to the user's trigger operation on the material addition control, and a third display module 340 configured to display a material control corresponding to the material added by the user in the video editing interface.

[0085] In some embodiments, the material addition control is displayed in the form of a floating menu containing multiple material addition items, each of which corresponds to a type of material addition method.

[0086] In some embodiments, the video editing device 30 further includes a first close module 350 configured to close the floating menu in response to a user triggering an empty area or material entry control in the video editing interface after the floating menu is displayed.

[0087] In some embodiments, the acquisition module 330 is further configured to display an add material panel in response to a user triggering an add material item in the floating menu, and to determine the material to be added by the user based on the user's interaction with the add material panel.

[0088] In some embodiments, if the material entry control is an audio entry control, the method of adding the material entry control includes adding an audio file, adding a recording, or adding a sound effect; or if the material entry control is a text entry control, the method of adding the material entry control includes adding input text and adding subtitles.

[0089] In some embodiments, the add material control is an add material panel.

[0090] In some embodiments, the material entry control is a picture-in-picture entry control or an effects entry control.

[0091] In some embodiments, the third display module 340 is further configured to display thumbnail controls associated with multiple material controls and occupying one sub-track, and to display multiple material controls associated with the thumbnail controls and occupying one or more sub-tracks in response to a user triggering a thumbnail control.

[0092] In some embodiments, the third display module 340 is further configured to display a plurality of material controls associated with the thumbnail control in a non-selected state in response to a user triggering the thumbnail control.

[0093] In some embodiments, the third display module 340 is further configured to, in response to a user triggering the thumbnail control, determine a video time corresponding to the user's trigger point on the thumbnail control, move the main track and the sub-track so that the video time is positioned at the target location, and display multiple material controls associated with the thumbnail control on the moved sub-track.

[0094] In some embodiments, multiple material controls associated with a thumbnail control belong to the same type, and material controls of the same type are added by the same material entry control.

[0095] In some embodiments, the style of a thumbnail control corresponds to the type to which its associated material control belongs, and the style includes at least one of a texture, an icon, or a character.

[0096] In some embodiments, the third display module 340 is further configured to, in response to a user triggering a thumbnail control, display a material editing component including a plurality of material controls associated with the thumbnail control and one or more material editing controls, and hide the main menu.

[0097] In some embodiments, the video editing device 30 further includes a fourth display module 360 ​​configured to hide the main menu and display a material editing component including one or more material editing controls in response to a user triggering a material control.

[0098] In some embodiments, the video editing device 30 further includes a fifth display module 370 configured to hide the main menu and display a material editing component including one or more material editing controls in response to a material control corresponding to material added by the user being displayed.

[0099] In some embodiments, the material editing component further includes a return control for closing the material editing component and displaying the main menu.

[0100] In some embodiments, the video editing device 30 further includes a second close module 380 configured to close the material editing component and display the main menu in response to a user triggering an empty area in the video editing interface.

[0101] In some embodiments, the video editing device 30 further includes an adjustment module 390 configured to decrease the brightness of untriggered material controls or increase the transparency of untriggered material controls in response to a user's triggering of the material controls.

[0102] In some embodiments, the video editing apparatus 30 further includes a move module 300 configured to move the material control to a target sub-track in response to a move operation on the material control by a user.

[0103] In some embodiments, the third display module 340 is further configured to display material controls corresponding to user-added material in the sub-track.

[0104] In some embodiments, the third display module 340 is further configured to, when the added material controls are located on the same sub-track and overlap in time, determine a layer order of the added material controls according to the order in which each material control was added, and display the material controls according to the layer order.

[0105] 4 is a schematic diagram of a video editing device according to some other embodiments of the present disclosure. As shown in FIG. 4, the video editing device 40 of the embodiment includes a memory 410 and a processor 420 coupled to the memory 410 and configured to execute the video editing method of any one of the embodiments described above based on instructions stored in the memory 410.

[0106] Here, the memory 410 may include, for example, a system memory, a fixed non-volatile storage medium, etc. The system memory stores, for example, an operating system, applications, a boot loader, and other programs.

[0107] FIG. 5 is a schematic diagram of a video editing device according to some other embodiments of the present disclosure. As shown in FIG. 5, the video editing device 50 of this embodiment includes a memory 510 and a processor 520, and may further include an input / output interface 530, a network interface 540, a storage interface 550, etc. These interfaces 530, 540, 550, and the memory 510 may be connected to the processor 520 via, for example, a bus 560. Here, the input / output interface 530 provides a connection interface for input / output devices such as a display, a mouse, a keyboard, and a touch panel. The network interface 540 provides a connection interface for various devices connected to a network. The storage interface 550 provides a connection interface for external storage devices such as an SD card and a U disk.

[0108] An embodiment of the present disclosure further provides a computer-readable storage medium having stored thereon a computer program that, when executed by a processor, causes any one of the video editing methods described above to be implemented.

[0109] As will be appreciated by those skilled in the art, embodiments of the present disclosure may be provided as a method, a system, or a computer program product. Accordingly, the present disclosure may take the form of an entirely hardware embodiment, an entirely software embodiment, or an embodiment combining software and hardware. The present disclosure may also take the form of a computer program product embodied in one or more computer-usable non-transitory storage media (including, but not limited to, magnetic disk memory, CD-ROM, optical memory, etc.) containing computer-usable program code.

[0110] The present disclosure has been described with reference to flowcharts and / or block diagrams of methods, apparatuses (systems), and computer program products according to embodiments of the present disclosure. It should be understood that each flow and / or block in the flowcharts and / or block diagrams, and combinations of flows and / or blocks in the flowcharts and / or block diagrams, may be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to generate a machine, whereby the instructions executed by the processor of the computer or other programmable data processing device generate an apparatus for implementing the functions specified in one or more flows in the flowcharts and / or one or more blocks in the block diagrams.

[0111] These computer program instructions may be stored in a computer-readable memory that can direct a computer or other programmable data processing device to operate in a particular manner, whereby the instructions stored in the computer-readable memory create an article of manufacture that includes an instruction apparatus that implements the functions specified in one or more flows of the flowcharts and / or one or more blocks of the block diagrams.

[0112] These computer program instructions may be loaded into a computer or other programmable data processing device, causing the computer or other programmable device to perform a series of operational steps to generate a computer-implemented process, where the instructions executed on the computer or other programmable device provide steps for implementing the functions specified in one or more flows of the flowcharts and / or one or more blocks of the block diagrams.

[0113] What has been described above is merely a preferred embodiment of the present disclosure, and is not intended to limit the present disclosure. Any amendments, equivalent replacements, improvements, etc. made within the spirit and principle of the present disclosure should be included within the scope of the claims of the present disclosure.

Claims

1. displaying a main menu in a video editing interface, the main menu including material entry controls; displaying the same material addition control in response to any one trigger operation of the material entry control by a user; In response to a trigger operation on a material addition control by a user, acquiring the material added by the user; and displaying, in the video editing interface, material controls corresponding to the material added by the user.

2. 2. The video editing method according to claim 1, wherein the material addition control is displayed in the form of a floating menu including a plurality of material addition items, each material addition item corresponding to a material addition method.

3. 3. The video editing method of claim 2, further comprising: after the floating menu is displayed, closing the floating menu in response to the user triggering an empty area in the video editing interface or the material entry control.

4. The above-mentioned acquiring the material added by the user in response to a trigger operation on the material adding control by the user includes: displaying a material addition panel in response to a trigger operation by the user on an add material item in the floating menu; The video editing method according to claim 2 or 3, further comprising: determining the material to be added by the user based on an interactive operation between the user and the material addition panel.

5. If the material entry control is an audio entry control, the adding method of the material entry control includes adding an audio file, adding a recording, or adding a sound effect; or 5. The video editing method according to claim 2, wherein when the material entry control is a character entry control, the adding method of the material entry control includes adding input characters and adding subtitles.

6. The video editing method according to any one of claims 1 to 5, wherein the material addition control is an material addition panel.

7. 7. The video editing method according to claim 6, wherein the material entry control is a picture-in-picture entry control or an effect entry control.

8. The above-mentioned displaying a material control corresponding to the material added by the user includes: displaying a thumbnail control associated with a plurality of material controls and occupying one sub-track; and displaying, in response to a trigger operation on the thumbnail control by the user, a plurality of material controls associated with the thumbnail control and occupying one or more sub-tracks.

9. 9. The video editing method according to claim 8, further comprising displaying a plurality of material controls associated with the thumbnail control and in a non-selected state in response to a trigger operation on the thumbnail control by the user.

10. The above-mentioned displaying a plurality of material controls associated with the thumbnail control in response to a trigger operation on the thumbnail control by the user includes: determining a video time corresponding to a trigger point of the user's thumbnail control in response to the user's trigger operation of the thumbnail control; moving the main track and the sub-track so that the video time is positioned at the target location; 10. The video editing method according to claim 8, further comprising: displaying a plurality of material controls associated with the thumbnail control on the moved sub-track.

11. The video editing method according to any one of claims 8 to 10, wherein a plurality of material controls associated with the thumbnail control belong to the same type, and material controls of the same type are added by the same material entry control.

12. 12. The video editing method of claim 11, wherein the style of the thumbnail control corresponds to the type to which its associated material control belongs, and the style includes at least one of a texture, an icon, or a character.

13. The above-mentioned displaying a plurality of material controls associated with the thumbnail control in response to a trigger operation on the thumbnail control by the user includes:

13. The video editing method according to claim 11, further comprising: displaying a material editing component including a plurality of material controls associated with the thumbnail control and one or more material editing controls, and hiding the main menu, in response to a trigger operation on the thumbnail control by the user.

14. The video editing method of any one of claims 1 to 13, further comprising: hiding the main menu and displaying a material editing component including one or more material editing controls in response to a trigger operation on the material control by the user.

15. 15. The video editing method of claim 1, further comprising: in response to a material control corresponding to the material added by the user being displayed, hiding the main menu and displaying a material editing component including one or more material editing controls.

16. The video editing method of any one of claims 13 to 15, wherein the material editing component further comprises a return control for closing the material editing component and displaying the main menu.

17. The video editing method according to any one of claims 13 to 16, further comprising closing the material editing component and displaying the main menu in response to a trigger operation by the user on an empty area in the video editing interface.

18. The video editing method according to any one of claims 1 to 17, further comprising, in response to a trigger operation on the material control by the user, decreasing the brightness of an untriggered material control or increasing the transparency of an untriggered material control.

19. The video editing method according to any one of claims 1 to 18, further comprising moving the material control to a target sub-track in response to a move operation on the material control by the user.

20. The above-mentioned displaying a material control corresponding to the material added by the user includes: A video editing method according to any preceding claim, comprising displaying material controls corresponding to material added by the user in a sub-track.

21. The video editing method according to any one of claims 8 to 20, further comprising, when the added material controls are located on the same sub-track and overlap in time, determining a layer order of the material controls according to the order in which each of the material controls was added, and displaying the material controls according to the layer order.

22. Memory and a processor coupled to said memory and configured to perform the video editing method of any one of claims 1 to 21 based on instructions stored in said memory.

23. A computer-readable storage medium storing a computer program that, when executed by a processor, causes the video editing method according to any one of claims 1 to 21 to be implemented.

24. A computer program product which, when run on a computer, causes the computer to implement the video editing method of any one of claims 1 to 21.

25. A computer program comprising instructions which, when executed by a processor, cause the processor to perform the video editing method of any one of claims 1 to 21.