Video editing method and device, electronic equipment, storage medium and program product

By introducing a video editing method and device that automatically matches audio and video rhythm points, the problem of low video editing efficiency in existing technologies has been solved. This enables non-professional users to quickly generate video editing drafts with beat-matching and speed-changing effects, improving beat-matching adaptability and visual contrast.

CN122317352APending Publication Date: 2026-06-30BEIJING ZITIAO NETWORK TECH CO LTD

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
BEIJING ZITIAO NETWORK TECH CO LTD
Filing Date
2024-12-31
Publication Date
2026-06-30

AI Technical Summary

Technical Problem

In existing technologies, the creation of variable speed beat-sync videos requires users to manually set the music rhythm points and video rhythm points, resulting in low video editing efficiency and poor beat-sync effects.

Method used

A video editing method and apparatus are provided. By displaying a video editing interface, including a video preview area and an editing area, the method automatically matches the audio and video rhythm points using a speed-matching control to generate video editing drafts with rhythm-matching and speed-matching effects. Furthermore, the method improves video editing efficiency through parameter adjustment and special effects editing.

Benefits of technology

Even non-professional users can quickly generate video editing drafts with beat-matching and speed-changing effects, improving video editing efficiency and enhancing the compatibility and visual contrast between music and video rhythm points.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122317352A_ABST
    Figure CN122317352A_ABST
Patent Text Reader

Abstract

This disclosure relates to a video editing method, apparatus, electronic device, storage medium, and program product. The method includes: displaying a video editing interface, the video editing interface including a video preview area and an editing area, the video preview area displaying a preview of the editing effect of video material; responding to a trigger operation on a speed-matching control in the editing area, performing speed-matching processing on the video material to generate a video editing draft, the video editing draft having both a speed-matching effect and a time-matching effect, the speed-matching effect representing that at least one musical rhythm point of the audio content in the video editing draft matches at least one visual rhythm point of the video content, and the time-matching effect representing that within the same time segment of the video editing draft, the video content exhibits a speed-matching effect of first slowing down and then speeding up, the time segment being divided by at least one musical rhythm point and / or at least one video rhythm point; and displaying a preview of the video editing draft in the video preview area.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure relates to the field of video processing technology, and in particular to a video editing method, apparatus, electronic device, storage medium, and program product. Background Technology

[0002] With the rapid development of the mobile internet, variable-speed beat-sync videos have become increasingly popular. Variable-speed beat-sync video generation technology refers to intelligent matching of music beats and video motion. It senses information such as scene, music, and action, matches visual and audio beats, generates rhythmically changing curves, and outputs natural, universal, stable, and visually contrasting intelligent variable-speed beat-sync effects.

[0003] In related technologies, when creating speed-matching videos, users often need to mark the rhythm points of the music, then mark the rhythm points in the video that need to be matched with the music's beats, and finally, use a manually adjusted speed curve to speed up the video and generate a beat-matching speed-matching video. This achieves the alignment of the music's rhythm points with the video's rhythm points and highlights the scene presented in the video clip. However, in the above-mentioned technologies, the music's rhythm points, video's rhythm points, and speed curve are all manually set by the user, resulting in a low video editing rate. Summary of the Invention

[0004] To solve the above-mentioned technical problems, or at least partially solve them, this disclosure provides a video editing method, apparatus, electronic device, storage medium, and program product.

[0005] A first aspect of this disclosure provides a video editing method, the method comprising: displaying a video editing interface, the video editing interface including a video preview area and an editing area, the video preview area displaying a preview of the editing effect of video material, and the editing area displaying a speed-changing and beat-matching control; responding to a trigger operation of the speed-changing and beat-matching control, performing beat-matching and speed-changing processing on the video material to generate a video editing draft, the video editing draft having a beat-matching effect and a speed-changing effect, the beat-matching effect being used to characterize that at least one musical rhythm point of the audio content in the video editing draft matches at least one visual rhythm point of the video content respectively, the speed-changing effect being used to characterize that the video content presents a speed-changing processing effect of first slowing down and then speeding up within the same time segment of the video editing draft, the time segment being divided by the at least one musical rhythm point and / or the at least one video rhythm point; and displaying a preview of the video editing draft in the video preview area.

[0006] In some embodiments of this disclosure, after displaying a preview of the video editing draft in the video preview area, the method further includes: in response to a trigger operation on the editing area, displaying parameter adjustment options on the editing area, the parameter adjustment options including any one of the following: a beat adjustment option and a speed adjustment option; the beat adjustment option is used to adjust the beat density of the video editing draft, and the speed adjustment option is used to adjust the speed of the video editing draft; in response to a trigger operation on the parameter adjustment option, performing beat-and-speed processing on the video material based on the adjusted parameter data indicated by the parameter adjustment option, and generating an updated video editing draft.

[0007] In some embodiments of this disclosure, after performing beat-matching and speed-changing processing on the video material to generate a video editing draft, the method further includes: displaying a video track corresponding to the video editing draft on the editing area, the video track including multiple video rhythm points for beat-matching; and updating the video editing draft based on the adjusted multiple target video rhythm points in response to the adjustment operation for the multiple video rhythm points.

[0008] In some embodiments of this disclosure, after performing beat-based speed-changing processing on the video material to generate a video editing draft, the method further includes: displaying a beat-based speed-changing curve corresponding to the video editing draft on the editing area, the beat-based speed-changing curve being used to perform speed-changing processing on the video data of the video material to generate the video editing draft; and responding to an adjustment operation on the beat-based speed-changing curve, performing speed-changing processing on the video data based on the adjusted beat-based speed-changing curve to generate an updated video editing draft.

[0009] In some embodiments of this disclosure, after performing beat-sync speed-changing processing on the video material to generate a video editing draft, the method further includes: displaying a beat-sync music control on the editing area, the beat-sync music control being used to indicate switching the beat-sync music in the video editing draft; determining a target beat-sync music in response to a trigger operation on the beat-sync music control; performing beat-sync speed-changing processing on the target beat-sync music and the video data of the video material to generate an updated video editing draft.

[0010] In some embodiments of this disclosure, before performing beat-sync speed adjustment on the video material to generate a video editing draft, the method further includes: in response to the video material not including music data, displaying a music addition control on the editing area; in response to a trigger operation on the music addition control, determining a first beat-sync music; the beat-sync speed adjustment on the video material to generate a video editing draft includes: performing beat-sync speed adjustment on the video material and the first beat-sync music to generate the video editing draft.

[0011] In some embodiments of this disclosure, the step of performing beat-and-speed processing on the video footage in response to a trigger operation of the speed-and-speed control to generate a video editing draft includes: displaying at least one first special effect option in the editing area in response to a trigger operation of the speed-and-speed control, wherein the at least one first special effect option is used to indicate different special effect editing effects; and performing beat-and-speed processing on the video footage and special effect editing processing corresponding to the target special effect option in response to a trigger operation of the target special effect option to generate the video editing draft.

[0012] In some embodiments of this disclosure, after displaying a preview of the video editing draft in the video preview area, the method further includes: displaying an effect intensity adjustment item on the editing area in response to a trigger operation on the editing area; and updating the intensity of the effect in the video editing draft based on the intensity change of the effect intensity adjustment item in response to a trigger operation on the effect intensity adjustment item.

[0013] In some embodiments of this disclosure, after performing beat-sync speed adjustment on the video material to generate a video editing draft, the method further includes: displaying a plurality of second special effects options on the editing area, the plurality of second special effects options being used to indicate different special effects editing effects; in response to a target triggering operation on at least one of the plurality of second special effects options, updating the special effects editing effect of the video editing draft based on the at least one second special effects option; wherein, the target triggering operation is used to instruct the addition of the special effects editing effect corresponding to the at least one second special effects option in the video editing draft, or to replace the special effects editing effect corresponding to the target special effects option in the video editing draft with the special effects editing effect corresponding to the at least one second special effects option.

[0014] A second aspect of this disclosure provides a video editing apparatus, comprising: a display module for displaying a video editing interface, the video editing interface including a video preview area and an editing area, the video preview area displaying a preview of the editing effect of video material, and the editing area displaying a speed-changing and timing control; a generation module for, in response to a trigger operation of the speed-changing and timing control, performing timing-changing and speed-changing processing on the video material to generate a video editing draft, the video editing draft having timing and speed-changing effects, the timing effect representing that at least one musical rhythm point of the audio content in the video editing draft matches at least one visual rhythm point of the video content, and the speed-changing effect representing that the video content presents a speed-changing processing effect of first slowing down and then speeding up within the same time segment of the video editing draft, the time segment being divided by the at least one musical rhythm point and / or the at least one video rhythm point; the display module is further configured to display a preview of the video editing draft in the video preview area.

[0015] In some embodiments of this disclosure, the display module is further configured to, after displaying a preview of the video editing draft in the video preview area, display parameter adjustment options in the editing area in response to a trigger operation on the editing area. The parameter adjustment options include any one of the following: a beat adjustment option and a speed adjustment option; the beat adjustment option is used to adjust the beat density of the video editing draft, and the speed adjustment option is used to adjust the speed of the video editing draft; the generation module is further configured to, in response to a trigger operation on the parameter adjustment option, perform beat-and-speed processing on the video material based on the adjusted parameter data indicated by the parameter adjustment option, and generate an updated video editing draft.

[0016] In some embodiments of this disclosure, the display module is further configured to perform beat-matching and speed-changing processing on the video material, and after generating a video editing draft, display the video track corresponding to the video editing draft on the editing area. The video track includes multiple video rhythm points for beat-matching. The generation module is further configured to update the video editing draft based on the adjusted multiple target video rhythm points in response to the adjustment operation for the multiple video rhythm points.

[0017] In some embodiments of this disclosure, the display module is further configured to perform beat-sync speed-change processing on the video material, and after generating a video editing draft, display the beat-sync speed-change curve corresponding to the video editing draft on the editing area. The beat-sync speed-change curve is used to perform speed-change processing on the video data of the video material to generate the video editing draft. The generation module is further configured to respond to the adjustment operation of the beat-sync speed-change curve, perform speed-change processing on the video data based on the adjusted beat-sync speed-change curve, and generate an updated video editing draft.

[0018] In some embodiments of this disclosure, the display module is further configured to perform beat-sync speed-changing processing on the video material, and after generating a video editing draft, display a beat-sync music control on the editing area. The beat-sync music control is used to indicate the switch of beat-sync music in the video editing draft. The device further includes: a determination module, configured to determine a target beat-sync music in response to a trigger operation on the beat-sync music control; the generation module is further configured to perform beat-sync speed-changing processing on the target beat-sync music and the video data of the video material, and generate an updated video editing draft.

[0019] In some embodiments of this disclosure, the display module is further configured to perform beat-sync speed adjustment processing on the video material, and before generating a video editing draft, in response to the fact that the video material does not include music data, display a music addition control on the editing area; the device further includes: a determination module, configured to determine a first beat-sync music in response to a trigger operation of the music addition control; the generation module is specifically configured to perform beat-sync speed adjustment processing on the video material and the first beat-sync music to generate the video editing draft.

[0020] In some embodiments of this disclosure, the generation module is specifically configured to, in response to a trigger operation on the speed-changing beat control, display at least one first special effect option in the editing area, the at least one first special effect option being used to indicate different special effect editing effects; and, in response to a trigger operation on a target special effect option among the at least one first special effect option, perform beat-changing speed processing on the video material and special effect editing processing corresponding to the target special effect option, thereby generating the video editing draft.

[0021] In some embodiments of this disclosure, the display module is further configured to, after displaying a preview of the video editing draft in the video preview area, display an effect intensity adjustment item on the editing area in response to a trigger operation on the editing area; the generation module is further configured to, in response to a trigger operation on the effect intensity adjustment item, update the intensity of the effect in the video editing draft based on the intensity change of the effect intensity adjustment item.

[0022] In some embodiments of this disclosure, the display module is further configured to perform beat-sync speed-changing processing on the video material, and after generating a video editing draft, display multiple second special effects options on the editing area. The multiple second special effects options are respectively used to indicate different special effects editing effects. The generation module is further configured to, in response to a target trigger operation on at least one of the multiple second special effects options, update the special effects editing effect of the video editing draft based on the at least one second special effects option. The target trigger operation is used to instruct the addition of the special effects editing effect corresponding to the at least one second special effects option in the video editing draft, or to replace the special effects editing effect corresponding to the target special effects option in the video editing draft with the special effects editing effect corresponding to the at least one second special effects option.

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

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

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

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

[0027] Compared with the prior art, the technical solution provided in this disclosure has the following advantages: By displaying a video editing interface, which includes a video preview area and an editing area, the video preview area presents a preview of the editing effect of the video material, and the editing area presents a speed-changing and beat-matching control; in response to the triggering operation of the speed-changing and beat-matching control, the video material is subjected to beat-matching and speed-changing processing to generate a video editing draft. This video editing draft has beat-matching and speed-changing effects. The beat-matching effect is used to represent that at least one musical rhythm point of the audio content in the video editing draft matches at least one visual rhythm point of the video content. The speed-changing effect is used to represent that the video content in the same time segment of the video editing draft presents a speed-changing processing effect of first slowing down and then speeding up, and this time segment is divided by the at least one musical rhythm point and / or the at least one video rhythm point; a preview of the video editing draft is displayed in the video preview area. In this disclosure, even users without professional video editing skills can perform beat-matching and speed-changing processing on video material, quickly generating a video editing draft with beat-matching and speed-changing effects, which can improve video editing efficiency. Moreover, it can effectively improve the compatibility and timing effect between the music rhythm points and the video rhythm points, as well as enhance the visual contrast effect of the scenes presented in the video content within the same time segment. Attached Figure Description

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

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

[0030] Figure 1 A flowchart illustrating a video editing method provided in an embodiment of this disclosure;

[0031] Figure 2 One of the schematic diagrams of the interface for the video editing method provided in the embodiments of this disclosure;

[0032] Figure 3 A second schematic diagram of the interface for the video editing method provided in this embodiment of the disclosure;

[0033] Figure 4 A structural block diagram of a video editing device provided in an embodiment of this disclosure;

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

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

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

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

[0038] The electronic devices in this disclosure can be mobile electronic devices or non-mobile electronic devices. Mobile electronic devices can be mobile phones, tablets, laptops, PDAs, in-vehicle electronic devices, wearable devices, ultra-mobile personal computers (UMPCs), netbooks, or personal digital assistants (PDAs), etc.; non-mobile electronic devices can be personal computers (PCs), televisions (TVs), ATMs, or self-service machines, etc.; this disclosure does not impose specific limitations.

[0039] The execution subject of the video editing method provided in this disclosure can be the aforementioned electronic device (including mobile electronic devices and non-mobile electronic devices), or it can be a functional module and / or functional entity in the electronic device that can implement the video editing method. The specific implementation subject can be determined according to actual usage requirements, and this disclosure does not limit it.

[0040] The video editing method provided in this disclosure will be described in detail below with reference to the accompanying drawings, through specific embodiments and application scenarios.

[0041] like Figure 1 As shown in the figure, this disclosure provides a video editing method, which may include the following steps 101 to 103.

[0042] 101. Display the video editing interface.

[0043] The video editing interface includes a video preview area and an editing area. The video preview area displays a preview of the editing effect of the video material, while the editing area displays speed adjustment and beat matching controls.

[0044] The editing area can also display the video track of the video footage, at least one special effects option, and other information such as controls, the audio track of the video footage, and the special effects track of the video footage. The specific details can be determined according to the actual situation and are not limited here.

[0045] 102. In response to the trigger operation of the speed-changing control, perform speed-changing processing on the video footage and generate a video editing draft.

[0046] The video editing draft has a beat-matching effect and a speed-changing effect. The beat-matching effect is used to represent that at least one musical rhythm point of the audio content in the video editing draft matches at least one visual rhythm point of the video content. The speed-changing effect is used to represent that the video content in the same time segment of the video editing draft presents a speed-changing processing effect of first slowing down and then speeding up. The time segment is divided by the at least one musical rhythm point and / or the at least one video rhythm point.

[0047] Among them, video rhythm points are used to indicate the timestamps corresponding to the motion change points in the video data of video material, and music rhythm points are used to indicate the timestamps corresponding to the rhythm change points in the music data of beat-matching music.

[0048] Among them, video rhythm points can be obtained by analyzing the video data of video material through video analysis models or video analysis algorithms, and the timestamps of video frames that meet the preset conditions for the motion information of the target object.

[0049] Among them, audio rhythm points can be detected by means of audio feature analysis or rhythm point detection algorithms to detect rhythm changes in audio information.

[0050] The target object can be a specified object in the video, a foreground object in the video frame whose area is greater than or equal to the area threshold, etc., and there are no restrictions here.

[0051] The preset conditions may include specified actions, actions with amplitude greater than or equal to amplitude thresholds, etc., which are not limited here.

[0052] The video material can be either video data or audio / video data. If the video material is video data, then the video material and the imported music data will be processed to match the beat and adjust the speed. If the video material is audio / video data, then the video data and the original music data of the video material will be processed to match the beat and adjust the speed. Alternatively, the video data of the video material and the imported music data can be processed to match the beat and adjust the speed. The specific method can be determined based on the actual situation and is not limited here.

[0053] For example, video materials can be music videos, dance videos, sports videos, etc., and there is no limitation here.

[0054] In this context, a time segment is determined by two adjacent video rhythm points (or two adjacent music rhythm points) as the start and end time points, respectively.

[0055] As can be understood, the speed-up effect ultimately presents a video segment between two adjacent video rhythm points (or two adjacent music rhythm points) with a relatively fast playback speed at both ends and a relatively slow playback speed in the middle, thus highlighting the video content in the middle section.

[0056] In this embodiment of the disclosure, taking a time segment as an example, the video content within this time segment exhibits a speed-changing effect that first slows down and then speeds up again. The speed-changing curve corresponding to the video content within a time segment can be determined according to specific circumstances, and is not limited in this embodiment of the disclosure.

[0057] 103. Display a preview of the video editing draft in the video preview area.

[0058] In this embodiment of the disclosure, even users without professional video editing skills can perform beat-sync and speed-changing processing on video footage, quickly generating video editing drafts with beat-sync and speed-changing effects, thereby improving video editing efficiency. Furthermore, it effectively enhances the compatibility and beat-sync effect between the music rhythm points and the video rhythm points, as well as improving the visual contrast of scenes presented within the same time segment.

[0059] In some embodiments of this disclosure, after generating a video editing draft, the user can also generate a target video based on the video editing draft by exporting the video editing draft.

[0060] In some embodiments of this disclosure, after step 103 described above, the video editing method provided by the embodiments of this disclosure may further include steps 104 and 105 as described below.

[0061] 104. In response to a trigger operation on the editing area, display parameter adjustment options on the editing area.

[0062] The parameter adjustment options can be displayed as sliders or as adding and deleting controls; there is no limitation here.

[0063] The parameter adjustment options include either of the following: beat adjustment or speed adjustment. The beat adjustment is used to adjust the beat density of the video editing draft, and the speed adjustment is used to adjust the speed of the video editing draft.

[0064] In some embodiments of this disclosure, the triggering operation for the editing area can be a sliding operation on the editing area, a clicking operation on the controls on the editing area, or other feasible operations, which are not limited here.

[0065] 105. In response to the trigger operation of the parameter adjustment option, based on the adjusted parameter data indicated by the parameter adjustment option, perform beat-sync speed adjustment on the video footage and generate an updated video editing draft.

[0066] If the parameter adjustment option is a beat adjustment item, the trigger operation for the beat adjustment item can be either decreasing or increasing the beat density; there is no limitation here. Specifically, step 105 above involves responding to the trigger operation of the beat adjustment item, performing beat-speed processing on the video footage based on the adjusted beat density indicated by the beat adjustment item, and generating an updated video editing draft.

[0067] If the parameter adjustment option is a speed adjustment item, the trigger operation for the speed adjustment item can be either decreasing or increasing the speed; there is no limitation here. Specifically, step 105 above involves responding to the trigger operation of the speed adjustment item, performing beat-matching speed adjustment processing on the video footage based on the adjusted speed indicated by the speed adjustment item, and generating an updated video editing draft.

[0068] In some embodiments of this disclosure, the editing area can simultaneously display both the timing adjustment item and the speed adjustment item. Users can adjust the timing density by triggering the timing adjustment item and adjust the speed by triggering the speed adjustment item, which is not limited here.

[0069] In this embodiment of the disclosure, the timing and speed effects of the video editing draft can be updated by triggering the parameter adjustment options, thereby obtaining a video editing draft that better meets the user's needs.

[0070] In some embodiments of this disclosure, after step 102 described above, the video editing method provided by the embodiments of this disclosure may further include steps 106 and 107 as described below.

[0071] 106. Display the video track corresponding to the video editing draft in the editing area. The video track includes multiple video rhythm points used for timing.

[0072] 107. In response to the adjustment operation for the multiple video rhythm points, update the video editing draft based on the adjusted multiple target video rhythm points.

[0073] The adjustment operation can include deleting one or more video rhythm points, adding one or more video rhythm points, or changing one or more video rhythm points. The specific operation can be determined according to the actual situation and is not limited here.

[0074] In this embodiment of the disclosure, the video material can be re-processed for timing and speed adjustment based on multiple adjusted target video rhythm points to generate an updated video editing draft.

[0075] In some embodiments of this disclosure, steps 106 and 107 may be performed before or after step 103, and this is not limited here. If steps 106 and 107 are performed before step 103, then step 103 specifically involves displaying a preview of the updated video editing draft in the video preview area.

[0076] In this embodiment of the disclosure, by adjusting the video rhythm points in the video track, a video editing draft with a more precise timing and speed-up effect can be generated to better meet the user's needs.

[0077] In some embodiments of this disclosure, after step 102 described above, the video editing method provided by the embodiments of this disclosure may further include steps 108 and 109 as described below.

[0078] 108. Display the timing curve corresponding to the video editing draft in the editing area. The timing curve is used to speed up the video data of the video material to generate the video editing draft.

[0079] The speed-changing curve is generated based on multiple point pairs, which include video rhythm points in the video data of the video material and music rhythm points corresponding to the video rhythm points.

[0080] In this embodiment of the disclosure, the beat-and-speed curve can be automatically displayed on the editing area after the video editing draft is generated, or the beat-and-speed curve can be displayed on the editing area by triggering the operation on the editing area, which is not limited here.

[0081] 109. In response to the adjustment operation of the speed change curve of the checkpoint, the video data is speed-changed based on the adjusted speed change curve of the checkpoint, and an updated video editing draft is generated.

[0082] The adjustment operation for the speed change curve can be either adjusting the speed or adjusting the position of the stop point; there is no limitation here.

[0083] In some embodiments of this disclosure, steps 108 and 109 may be performed before or after step 103, and this is not limited here. If steps 108 and 109 are performed before step 103, then step 103 specifically involves displaying a preview of the updated video editing draft in the video preview area.

[0084] In this embodiment of the disclosure, by displaying the timing and speed curve in the editing area, the user can adjust the timing and speed curve according to their needs, thereby generating a video editing draft with timing and speed effects that better meet the user's needs.

[0085] In some embodiments of this disclosure, after step 102 described above, the video editing method provided by the embodiments of this disclosure may further include steps 110 and 112 as described below.

[0086] 110. Display the beat-matching music control in the editing area.

[0087] The beat-matching music control is used to indicate the beat-matching music for switching video editing drafts.

[0088] 111. In response to the trigger operation of the music control for the beat, determine the target music beat.

[0089] In some embodiments of this disclosure, a beat music control can be used to indicate the target beat music, and multiple beat music controls can be displayed on the editing area, with each beat music control used to indicate a different beat music.

[0090] In some embodiments of this disclosure, the current music control options and the add music control option can also be displayed by triggering the music control. Multiple candidate music tracks can be displayed by clicking the add music control option. The target music track can be determined by selecting the target music track from the multiple candidate music tracks.

[0091] 112. Perform beat-matching speed adjustment on the target music and video data, and generate an updated video editing draft.

[0092] In some embodiments of this disclosure, steps 110 and 112 may be performed before or after step 103, and this is not limited here. If steps 110 and 112 are performed before step 103, then step 103 specifically involves displaying a preview of the updated video editing draft in the video preview area.

[0093] In this embodiment of the disclosure, by displaying a beat-matching music option in the editing area, users can choose to replace the beat-matching music according to their needs, and regenerate a video editing draft with beat-matching and speed-changing effects that better meet their needs.

[0094] In some embodiments of this disclosure, before step 102 above, the video editing method provided by the embodiments of this disclosure may further include the following steps 113 and 114; step 102 above can be specifically implemented by the following step 102a.

[0095] 113. In response to the fact that the video footage does not include music data, display music addition controls in the editing area.

[0096] 114. In response to the trigger operation of adding a control to the music, determine the first beat music.

[0097] In some embodiments of this disclosure, in response to a triggering operation of adding a control to the music, multiple candidate beat musics are displayed, and in response to a triggering operation of selecting a first beat music from the multiple candidate beat musics, a first beat music is determined.

[0098] 102a. Perform beat-matching and speed-changing processing on the video footage and the first beat-matching music to generate the video editing draft.

[0099] In this embodiment of the disclosure, when it is detected that the video material does not include music data, a music addition control is displayed on the editing area, so that the user can select the first beat music for beat-syncing and speed-changing according to the needs, and generate a video editing draft with beat-syncing and speed-changing effects that better meet the user's needs based on the selected first beat music.

[0100] In some embodiments of this disclosure, step 102 can be specifically implemented through steps 102b and 102c.

[0101] 102b. In response to a trigger operation on the speed change control, display at least one first effect option in the editing area.

[0102] The at least one first effect option is used to indicate different effect editing effects.

[0103] The first effect option can be used to indicate any of the following: flash effect, camera movement effect (such as retro camera movement effect), fireworks effect, filter effect, zoom effect (such as flash zoom effect), and can also indicate other effect editing effects, which are not limited here.

[0104] 102c. In response to the triggering operation of the target effect option in the at least one first effect option, perform beat-matching speed processing on the video footage and effect editing processing corresponding to the target effect option, and generate the video editing draft.

[0105] The target effect option can be one or more effect options, and there is no limit here.

[0106] In some embodiments of this disclosure, special effects editing can be performed at the corresponding stop point position on the stop point speed change curve, or at other positions on the stop point speed change curve; this is not limited here.

[0107] In this embodiment of the disclosure, at least one first special effect option is displayed before the beat-matching speed change processing is performed. Thus, the user can select any special effect option to trigger the beat-matching speed change processing and corresponding special effect editing processing of the video material, generating a beat-matching speed change video with the required special effect editing effects, which can improve video editing efficiency.

[0108] In some embodiments of this disclosure, after step 103 described above, the video editing method provided by the embodiments of this disclosure may further include steps 115 and 116 as described below.

[0109] 115. In response to a trigger operation on the editing area, display the effect intensity adjustment options on the editing area.

[0110] The effect intensity adjustment item can be displayed as a slider, or as adding and deleting controls; there is no limitation here.

[0111] 116. In response to a trigger operation on the effect intensity adjustment item, update the intensity of the effect in the video editing draft based on the intensity change of the effect intensity adjustment item.

[0112] The trigger operation for the special effect intensity adjustment item can be either to decrease the special effect intensity or to increase the special effect intensity; there is no limitation here.

[0113] For example, if the target effect option is used to indicate a flash effect, then the effect intensity is the flash intensity.

[0114] In this embodiment of the disclosure, after displaying the video preview page of the video editing draft, an effect intensity adjustment item is displayed. The user can then adjust the intensity of the effect editing effect based on the effect editing effect of the generated video editing draft by triggering the effect intensity adjustment item, thereby obtaining a video editing draft with effect intensity that meets the user's needs and improving video editing efficiency.

[0115] In some embodiments of this disclosure, special effects intensity adjustment items, timing adjustment items, and speed adjustment items can be displayed simultaneously in the editing area.

[0116] In some embodiments of this disclosure, after step 102 described above, the video editing method provided by the embodiments of this disclosure may further include steps 117 and 118 as described below.

[0117] 117. Display multiple secondary effect options in the editing area, each of which indicates a different effect editing effect.

[0118] Among them, multiple second effect options and multiple first effect options can have the same effect option, that is, each second effect option can include one or more first effect options, which is not limited here.

[0119] Among them, multiple secondary effect options can be completely different from multiple primary effect options.

[0120] Among them, several secondary effects can also be used to indicate picture-in-picture effects, sticker effects, text effects, etc., without limitation here.

[0121] In some embodiments of this disclosure, while displaying multiple second effect options, an effect track may also be displayed, allowing users to quickly add desired effects to video editing drafts and replace existing effects as needed.

[0122] 118. In response to a target trigger operation on at least one of the plurality of second effect options, update the effect editing effect of the video editing draft based on the at least one second effect option.

[0123] The target trigger operation is used to instruct the addition of the special effect corresponding to the at least one second special effect option in the video editing draft, or to replace the special effect corresponding to the target special effect option in the video editing draft with the special effect corresponding to the at least one second special effect option.

[0124] In some embodiments of this disclosure, steps 117 and 118 may be performed before or after step 103, and this is not limited here. If steps 117 and 118 are performed before step 103, then step 103 specifically involves displaying a preview of the updated video editing draft in the video preview area.

[0125] In this embodiment of the disclosure, multiple second special effects options are displayed on the editing area, thereby facilitating users to update the special effects editing effects of the video editing draft according to their needs.

[0126] For example, such as Figure 2 As shown in (a), the video editing interface displays a video preview area indicated by mark 201 and an editing area indicated by mark 202. The video preview area displays a preview of the editing effects of the video footage, and the editing area includes multiple first effect options. In response to the triggering operation of the first effect option 2, the following is displayed: Figure 2 The video editing interface shown in (b) has a preview page of the video editing draft in the video preview area, and special effects intensity adjustment, beat adjustment, speed adjustment, and beat music control as described in step 110 in the editing area.

[0127] For example, after step 102 above, a trigger operation on the editing area can be performed to display, as shown below. Figure 3 The editing area shown contains labels for effects, music, video rhythm points, and speed curves. Specifically, the panel indicated by the effects label displays multiple second effects options as described in step 117; the panel indicated by the music label displays multiple beat-matching music controls as described in step 111; the panel indicated by the video rhythm point label as described in step 106 displays a video track as described in step 106, which includes multiple video rhythm points for beat matching; and the panel indicated by the speed curve label displays a beat-matching speed curve as described in step 108.

[0128] Figure 4 This is a structural block diagram of a video editing device shown in an embodiment of the present disclosure, such as... Figure 4As shown, it includes: a display module 401, used to display a video editing interface, which includes a video preview area and an editing area. The video preview area displays a preview of the editing effect of the video material, and the editing area displays a speed-changing and beat-matching control; a generation module 402, used to respond to the trigger operation of the speed-changing and beat-matching control, to perform beat-matching and speed-changing processing on the video material, and generate a video editing draft. The video editing draft has beat-matching and speed-changing effects. The beat-matching effect is used to represent that at least one musical rhythm point of the audio content in the video editing draft matches at least one visual rhythm point of the video content. The speed-changing effect is used to represent that the video content presents a speed-changing processing effect of first slowing down and then speeding up within the same time segment of the video editing draft. The time segment is divided by the at least one musical rhythm point and / or the at least one video rhythm point; the display module 401 is also used to display a preview of the video editing draft in the video preview area.

[0129] In some embodiments of this disclosure, the display module 401 is further configured to, after displaying a preview of the video editing draft in the video preview area, display parameter adjustment options on the editing area in response to a trigger operation on the editing area. The parameter adjustment options include any one of the following: a beat adjustment option and a speed adjustment option; the beat adjustment option is used to adjust the beat density of the video editing draft, and the speed adjustment option is used to adjust the speed of the video editing draft; the display module 401 is further configured to, in response to a trigger operation on the parameter adjustment option, perform beat-and-speed processing on the video material based on the adjusted parameter data indicated by the parameter adjustment option, and generate an updated video editing draft.

[0130] In some embodiments of this disclosure, the display module 401 is further configured to perform beat-matching and speed-changing processing on the video material, and after generating a video editing draft, display the video track corresponding to the video editing draft on the editing area. The video track includes multiple video rhythm points for beat-matching. The device further includes a determination module, configured to update the video editing draft based on the adjusted multiple target video rhythm points in response to the adjustment operation for the multiple video rhythm points.

[0131] In some embodiments of this disclosure, the display module 401 is further configured to perform beat-sync speed-change processing on the video material, and after generating a video editing draft, display the beat-sync speed-change curve corresponding to the video editing draft on the editing area. The beat-sync speed-change curve is used to perform speed-change processing on the video data of the video material to generate the video editing draft. The display module 401 is also configured to respond to the adjustment operation of the beat-sync speed-change curve, perform speed-change processing on the video data based on the adjusted beat-sync speed-change curve, and generate an updated video editing draft.

[0132] In some embodiments of this disclosure, the display module 401 is further configured to perform beat-sync speed-changing processing on the video material, and after generating a video editing draft, display a beat-sync music control on the editing area. The beat-sync music control is used to indicate the switch of beat-sync music in the video editing draft. The device further includes: a determination module, configured to determine a target beat-sync music in response to a trigger operation on the beat-sync music control; the display module 401 is further configured to perform beat-sync speed-changing processing on the target beat-sync music and the video data of the video material, and generate an updated video editing draft.

[0133] In some embodiments of this disclosure, the display module 401 is further configured to perform beat-sync speed-changing processing on the video material, and before generating a video editing draft, in response to the fact that the video material does not include music data, display a music addition control on the editing area; the device further includes: a determination module, configured to determine a first beat-sync music in response to a trigger operation of the music addition control; the display module 401 is specifically configured to perform beat-sync speed-changing processing on the video material and the first beat-sync music to generate the video editing draft.

[0134] In some embodiments of this disclosure, the display module 401 is specifically configured to, in response to a trigger operation on the speed-changing and timing control, display at least one first special effect option in the editing area, the at least one first special effect option being used to indicate different special effect editing effects; in response to a trigger operation on a target special effect option among the at least one first special effect option, perform timing-changing and timing-changing processing on the video material and special effect editing processing corresponding to the target special effect option, and generate the video editing draft.

[0135] In some embodiments of this disclosure, the display module 401 is further configured to, after displaying a preview of the video editing draft in the video preview area, display an effect intensity adjustment item on the editing area in response to a trigger operation on the editing area; the display module 401 is further configured to, in response to a trigger operation on the effect intensity adjustment item, update the intensity of the effect in the video editing draft based on the intensity change of the effect intensity adjustment item.

[0136] In some embodiments of this disclosure, the display module 401 is further configured to perform beat-sync speed-changing processing on the video material, and after generating a video editing draft, display multiple second special effects options on the editing area. The multiple second special effects options are respectively used to indicate different special effects editing effects. The display module 401 is further configured to update the special effects editing effect of the video editing draft based on the at least one second special effects option in response to a target trigger operation of at least one of the multiple second special effects options. The target trigger operation is used to instruct the addition of the special effects editing effect corresponding to the at least one second special effects option in the video editing draft, or to replace the special effects editing effect corresponding to the target special effects option in the video editing draft with the special effects editing effect corresponding to the at least one second special effects option.

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

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

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

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

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

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

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

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

[0145] The aforementioned computer-readable medium carries one or more programs, which, when executed by the electronic device, cause the electronic device to: display a video editing interface, the video editing interface including a video preview area and an editing area, the video preview area displaying a preview of the editing effect of the video material, and the editing area displaying a speed-changing and beat-matching control; in response to a trigger operation on the speed-changing and beat-matching control, perform beat-matching and speed-changing processing on the video material, generating a video editing draft, the video editing draft having beat-matching and speed-changing effects, the beat-matching effect being used to characterize that at least one musical rhythm point of the audio content in the video editing draft matches at least one visual rhythm point of the video content, and the speed-changing effect being used to characterize that the video content in the same time segment of the video editing draft presents a speed-changing processing effect of first slowing down and then speeding up, the time segment being divided by the at least one musical rhythm point and / or the at least one video rhythm point; and display a preview of the video editing draft in the video preview area.

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

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

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

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

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

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

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

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

Claims

1. A video editing method characterized by, The method includes: The video editing interface is displayed, which includes a video preview area and an editing area. The video preview area presents a preview of the editing effect of the video material, and the editing area presents speed adjustment and beat matching controls. In response to the triggering operation of the speed-matching control, the video material is subjected to speed-matching processing to generate a video editing draft. The video editing draft has a speed-matching effect and a speed-matching effect. The speed-matching effect is used to represent that at least one musical rhythm point of the audio content in the video editing draft matches at least one visual rhythm point of the video content. The speed-matching effect is used to represent that the video content presents a speed-matching effect of first slowing down and then speeding up within the same time segment of the video editing draft. The time segment is divided by the at least one musical rhythm point and / or the at least one video rhythm point. The video preview area displays a preview of the video editing draft.

2. The method according to claim 1, characterized in that, After displaying a preview of the video editing draft in the video preview area, the method further includes: In response to a trigger operation on the editing area, parameter adjustment options are displayed on the editing area. The parameter adjustment options include any one of the following: a beat adjustment option and a speed adjustment option. The beat adjustment option is used to adjust the beat density of the video editing draft, and the speed adjustment option is used to adjust the speed of the video editing draft. In response to the triggering operation of the parameter adjustment option, based on the adjusted parameter data indicated by the parameter adjustment option, the video material is subjected to beat-sync speed adjustment processing to generate an updated video editing draft.

3. The method according to claim 1, characterized in that, After performing beat-sync speed adjustment on the video footage to generate a video editing draft, the method further includes: The video track corresponding to the video editing draft is displayed in the editing area, and the video track includes the plurality of visual rhythm points used for timing. In response to the adjustment operation for the plurality of video rhythm points, the video editing draft is updated based on the adjusted plurality of target video rhythm points.

4. The method according to claim 1, characterized in that, After performing beat-sync speed adjustment on the video footage to generate a video editing draft, the method further includes: The editing area displays the timing curve corresponding to the video editing draft. The timing curve is used to speed up the video data of the video material to generate the video editing draft. In response to the adjustment operation of the speed change curve, the video data is speed-changed based on the adjusted speed change curve to generate an updated video editing draft.

5. The method according to claim 1, characterized in that, After performing beat-sync speed adjustment on the video footage to generate a video editing draft, the method further includes: A beat-matching music control is displayed on the editing area, which is used to indicate the beat-matching music for switching video editing drafts; In response to the trigger operation of the music control, the target music beat is determined; The target beat-matching music and the video data of the video material are subjected to beat-matching speed adjustment to generate an updated video editing draft.

6. The method according to claim 1, characterized in that, Before performing beat-matching and speed-changing processing on the video footage to generate a video editing draft, the method further includes: In response to the fact that the video footage does not include music data, a music addition control is displayed on the editing area; In response to the triggering operation of adding a control to the music, the first beat music is determined; The step of performing beat-matching and speed-changing processing on the video footage to generate a video editing draft includes: The video footage and the first beat-synced music are processed to adjust their speed and beat, generating the video editing draft.

7. The method according to any one of claims 1 to 6, characterized in that, The step of responding to a trigger operation on the speed-matching control, performing speed-matching processing on the video footage, and generating a video editing draft includes: In response to a trigger operation on the speed-changing control, at least one first effect option is displayed in the editing area, and the at least one first effect option is used to indicate different effect editing effects; In response to a trigger operation on a target effect option among the at least one first effect option, the video material is subjected to beat-sync speed adjustment and effect editing processing corresponding to the target effect option to generate the video editing draft.

8. The method according to claim 7, characterized in that, After displaying a preview of the video editing draft in the video preview area, the method further includes: In response to a trigger operation on the editing area, an effect intensity adjustment option is displayed on the editing area; In response to a trigger operation on the effect intensity adjustment item, the intensity of the effect in the video editing draft is updated based on the intensity change of the effect intensity adjustment item.

9. The method according to claim 7, characterized in that, After performing beat-sync speed adjustment on the video footage to generate a video editing draft, the method further includes: Multiple second effect options are displayed in the editing area, each of which indicates a different effect editing effect; In response to a target trigger operation on at least one of the plurality of second effect options, the special effects editing effect of the video editing draft is updated based on the at least one second effect option; The target trigger operation is used to instruct the addition of the special effect editing effect corresponding to the at least one second special effect option in the video editing draft, or to replace the special effect editing effect corresponding to the target special effect option in the video editing draft with the special effect editing effect corresponding to the at least one second special effect option.

10. A video editing device, characterized in that, include: The display module is used to display the video editing interface, which includes a video preview area and an editing area. The video preview area displays a preview of the editing effect of the video material, and the editing area displays speed-changing and beat-matching controls. A generation module is used to respond to the trigger operation of the speed-matching control, perform speed-matching processing on the video material, and generate a video editing draft. The video editing draft has a speed-matching effect and a speed-matching effect. The speed-matching effect is used to represent that at least one musical rhythm point of the audio content in the video editing draft matches at least one visual rhythm point of the video content. The speed-matching effect is used to represent that the video content presents a speed-matching effect of first slowing down and then speeding up within the same time segment of the video editing draft. The time segment is divided by the at least one musical rhythm point and / or the at least one video rhythm point. The display module is also used to display a preview of the video editing draft in the video preview area.

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

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

13. A computer program product, characterized in that, The computer program product includes a computer program that, when executed by a processor, implements the video editing method according to any one of claims 1 to 9.