Video editing method, device and electronic equipment

By receiving user input on electronic devices, displaying and storing the identifiers in video editing, rather than directly storing video clips, the problem of occupying a lot of memory space during video editing is solved, and significant storage space savings are achieved.

CN114845171BActive Publication Date: 2025-03-11VIVO MOBILE COMM CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202210282085.1
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-03-21
Publication Date
2025-03-11
Estimated Expiration
2042-03-21

AI Technical Summary

Technical Problem

When electronic devices store clipped video clips, they occupy a large amount of memory space, resulting in wasted resources.

Method used

Save storage space by receiving user input, displaying and storing the identifier, rather than directly storing video clips.

Benefits of technology

Effectively saves storage space and avoids the large memory space occupied by saving clipped video clips.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114845171B_ABST
    Figure CN114845171B_ABST
Patent Text Reader

Abstract

The present application discloses a video editing method, device and electronic device, belonging to the field of communication technology. The method comprises: receiving a first input from a user to a video playback interface of a first video; in response to the first input, displaying a first identifier, the first identifier indicating a first video segment in the first video; receiving a second input from the user; in response to the second input, storing the first identifier.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application belongs to the field of video technology, and specifically relates to a video editing method, device and electronic equipment. Background Art

[0002] With the continuous development of communication technology, the application of self-media is becoming more and more extensive. In daily life, people can use electronic devices to shoot videos to record their lives, and then splice the videos together to share with netizens.

[0003] Generally, if a user triggers an electronic device to edit a video clip from a complete video, the user can trigger the electronic device to run a video editing application, so that the electronic device can edit a video clip from the complete video through the video editing application. Afterwards, the user can trigger the electronic device to save the video clip in the memory space. Summary of the invention

[0004] The purpose of the embodiments of the present application is to provide a video editing method, device and electronic device, which can solve the problem that electronic devices occupy a large memory space due to storing edited video clips.

[0005] In a first aspect, an embodiment of the present application provides a video editing method, the method comprising: receiving a first input from a user to a video playback interface of a first video; in response to the first input, displaying a first identifier, the first identifier indicating a first video segment in the first video; receiving a second input from the user; and in response to the second input, storing the first identifier.

[0006] In a second aspect, an embodiment of the present application provides a video editing device, the video editing device comprising: a receiving module, a display module and a storage module. The receiving module is used to receive a first input of a user to a video playback interface of a first video. The display module is used to display a first identifier in response to the first input received by the receiving module, the first identifier indicating a first video segment in the first video. The receiving module is also used to receive a second input of the user. The storage module is used to store the first identifier in response to the second input received by the receiving module.

[0007] In a third aspect, an embodiment of the present application provides an electronic device, which includes a processor and a memory, wherein the memory stores programs or instructions that can be run on the processor, and when the program or instructions are executed by the processor, the steps of the method described in the first aspect are implemented.

[0008] In a fourth aspect, an embodiment of the present application provides a readable storage medium, on which a program or instruction is stored, and when the program or instruction is executed by a processor, the steps of the method described in the first aspect are implemented.

[0009] In a fifth aspect, an embodiment of the present application provides a chip, comprising a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run a program or instruction to implement the method described in the first aspect.

[0010] In a sixth aspect, an embodiment of the present application provides a computer program product, which is stored in a storage medium and is executed by at least one processor to implement the method described in the first aspect.

[0011] In an embodiment of the present application, a first input of a user to a video playback interface of a first video is received; in response to the first input, a first identifier is displayed, the first identifier indicating a first video segment in the first video; a second input of the user is received; in response to the second input, the first identifier is stored. Through this method, after a user triggers the display of an identifier through an input to a video playback interface of a certain video, since the user can trigger the storage of the identifier indicating a video segment in the video through another input, compared with the electronic device storing the edited video segment in the memory space, the embodiment of the present application greatly saves storage space by storing the identifier. BRIEF DESCRIPTION OF THE DRAWINGS

[0012] Figure 1 A schematic diagram of a video editing method provided in an embodiment of the present application;

[0013] Figure 2 A schematic diagram of a video editing interface provided in an embodiment of the present application;

[0014] Figure 3 A schematic diagram of an interface for generating a logo provided in an embodiment of the present application;

[0015] Figure 4 A schematic diagram of an interface for editing a logo provided in an embodiment of the present application;

[0016] Figure 5 A schematic diagram of an interface for video parameter details provided in an embodiment of the present application;

[0017] Figure 6 A schematic diagram of an interface for viewing a logo provided in an embodiment of the present application;

[0018] Figure 7 A schematic diagram of the structure of a video editing device provided in an embodiment of the present application;

[0019] Figure 8 A schematic diagram of the structure of an electronic device provided in an embodiment of the present application;

[0020] Fig. 9A hardware schematic diagram of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0021] The following will be combined with the drawings in the embodiments of the present application to clearly describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, rather than all the embodiments. All other embodiments obtained by ordinary technicians in this field based on the embodiments in the present application belong to the scope of protection of this application.

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

[0023] According to the video editing method mentioned above, if the user triggers the electronic device to edit at least one video clip, the electronic device needs to spend a lot of storage space to store the edited video clip, which results in a large memory space of the electronic device being occupied, thus causing a waste of resources.

[0024] Based on the above problems, an embodiment of the present application provides a video editing method. After a user triggers the display of an identifier through an input on a video playback interface of a video, the user can trigger the storage of the identifier indicating a video clip in the video through another input. Therefore, compared with the electronic device storing the edited video clips in the memory space, storage space is greatly saved.

[0025] The video editing method provided by the embodiment of the present application is described in detail below through specific embodiments and their application scenarios in conjunction with the accompanying drawings.

[0026] like Figure 1 As shown, an embodiment of the present application provides a video editing method, which may include the following S101 to S104.

[0027] S101: A video editing apparatus receives a first input from a user on a video playback interface of a first video.

[0028] Optionally, the first video may be a video played online, or a video stored in an electronic device.

[0029] Optionally, the first input may be a touch input, voice input or gesture input of the user to the video playback interface. For example, the touch input is a click input of the user to the video playback interface. Of course, the first input may also be other possible inputs, which are not limited in the present embodiment of the application.

[0030] S102: The video editing device displays a first identifier in response to the first input.

[0031] The first identifier indicates the first video segment in the first video.

[0032] Optionally, the logo in the present application can be text, symbols, images, etc. used to indicate information, and controls or other containers can be used as carriers for displaying information, including but not limited to text logos, symbol logos, and image logos.

[0033] S103: The video editing apparatus receives a second input from the user.

[0034] Optionally, the second input may be a touch input, a voice input or a gesture input of the user. For example, the touch input is a double-click input of the first identifier by the user; for another example, the touch input is a click input of the save control by the user.

[0035] S104: The video editing device stores the first identifier in response to the second input.

[0036] Optionally, before the above S101, the video editing method provided in the embodiment of the present application may further include: receiving a third input from the user to the identification control; and in response to the third input, making the first video editable.

[0037] It is understandable that after triggering the first video to be in an editable state by inputting into the identification control, the user can trigger setting of the identification according to actual needs.

[0038] For example, the video editing device is a mobile phone. Assume that the mobile phone is playing video 1. When the mobile phone displays the video playback interface of video 1, the user can click on the image frame of video 1. After the mobile phone receives the click input, it can respond to the click input and display the identifier 1. Then, if the user wants to store the identifier, the user can click the save control. When the mobile phone receives the click input of the save control, the mobile phone can respond to the click input and store the identifier 1.

[0039] An embodiment of the present application provides a video editing method. After a user triggers the display of an identifier through an input on a video playback interface of a certain video, the user can trigger the storage of the identifier indicating a video clip in the video through another input. Therefore, compared with the electronic device storing the edited video clips in the memory space, storage space is greatly saved.

[0040] Optionally, the first input includes a first sub-input and a second sub-input; accordingly, S101 may be specifically implemented by the following S101A, and S102 may specifically include S102A and S102B.

[0041] S101A: The video editing apparatus receives a first sub-input from a user for a first image frame in a first video, and a second sub-input from a user for a second image frame in the first video.

[0042] Optionally, when the video playback interface of the first video includes a playback progress bar, the first sub-input is the input of a first playback node on the playback progress bar, and the first playback node corresponds to the first image frame; the second sub-input is the input of a second playback node on the playback progress bar, and the second playback node corresponds to the second image frame.

[0043] It should be noted that the first input includes a first sub-input and a second sub-input. Specifically, the first sub-input may be executed first, and then the second sub-input; or, the second sub-input may be executed first, and then the first sub-input; or, the first sub-input and the second sub-input may be executed simultaneously. The specific determination depends on the actual usage, and the embodiments of the present application do not limit this.

[0044] S102A: The video editing apparatus displays a start mark point in response to the first sub-input.

[0045] Optionally, in one possible scenario, the first image frame corresponds to the starting marking point; in another possible scenario, the second image frame corresponds to the starting marking point.

[0046] S102B: The video editing apparatus displays an end mark point and a first marker in response to the second sub-input.

[0047] The first video segment is a video segment between the first image frame and the second image frame, and the first identifier is determined based on the start mark point and the end mark point.

[0048] Optionally, if the first image frame corresponds to the starting mark point, the second image frame corresponds to the ending mark point; if the second image frame corresponds to the starting mark point, the first image frame corresponds to the ending mark point.

[0049] Example 1, taking the video editing device as a mobile phone as an example. The mobile phone is playing a cartoon (i.e., the first video). Figure 2 As shown in (a) of FIG. 1 , the mobile phone displays the image frame 01 (i.e., the first image frame) of the first video. When the first video is in the editing state, the user can click on the image frame 01; after the mobile phone receives the click input, the mobile phone can display the starting mark point 02. Then, as shown in FIG. Figure 2 As shown in (b), when the mobile phone plays the image frame 03 (i.e., the second image frame) of the first video, the user clicks the image frame 03 again. After the mobile phone receives the click input on the image frame 03, the mobile phone can display the end mark point 04 and the mark a (i.e., the first mark) in response to the click input.

[0050] In the video editing method provided in the embodiment of the present application, the user can trigger the display of the starting mark point, and display the ending mark point and the first identifier by inputting the first image frame and the second image frame. Therefore, the electronic device can store the first identifier in the storage space, thereby saving the large memory space required for saving the edited video clips.

[0051] Optionally, after the above S102B, the video editing method provided in the embodiment of the present application may further include the following S105 and S106.

[0052] S105: The video editing apparatus receives a fourth input of a target marking point from the user.

[0053] The target marking point includes at least one of the following: a starting marking point and an ending marking point.

[0054] Optionally, the fourth input may be a touch input, voice input or gesture input of the target mark point by the user. For example, the touch input is a drag input of the target mark point by the user. Of course, the fourth input may also be other possible inputs, which are not limited in the present embodiment of the application.

[0055] S106: The video editing apparatus updates the position of the target marking point and the first video segment indicated by the first identifier in response to the fourth input.

[0056] It should be noted that after receiving the fourth input to the target marking node, the image frame corresponding to the target marking node after the position is updated changes accordingly, and thus the image frame included in the first video segment indicated by the first identifier also changes.

[0057] In an embodiment of the present application, a user can trigger the update of the position of the target marker point and the first video clip indicated by the first identifier by inputting the target marker point, so that the user can update the video clip indicated by the identifier according to actual needs and simplify the editing operations on the video clip during the video production process to operations on the identifier.

[0058] Optionally, after the above S104, the video editing method provided in the embodiment of the present application may further include the following S107 and S108.

[0059] S107: The video editing apparatus receives a fifth input of the user on the first identifier.

[0060] Optionally, the fifth input may be a touch input, a voice input, or a gesture input of the user to the first identifier. For example, the touch input is a double-click input of the user to the first identifier. Of course, the fifth input may also be other possible inputs, which are not limited in the present embodiment of the application.

[0061] S108: The video editing apparatus displays a first editing window of the first video segment in response to the fifth input.

[0062] The first editing window is used to update the video parameter information of the first video clip.

[0063] Optionally, the first editing window may include at least one of the following controls: a filter control, a text control, and a background music control. The filter control is used to update filter information of the first video clip, the text control is used to update text information of the first video clip, and the background music control is used to update background music of the first video clip.

[0064] Optionally, the above-mentioned video parameter information may include at least one of the following: filter information, background music, text information, text display and disappearance animation effect information, etc.

[0065] For example, assuming that the first editing window includes a filter control, when the user clicks the filter control, a filter selection list may be triggered to pop up, so that the user can select a filter parameter from the filter selection list, and the video editing device may update the filter information of the first identifier to the filter information corresponding to the filter parameter.

[0066] It can be understood that the video editing device can generate the first identifier according to the first image frame, the second image frame and the video parameter information.

[0067] Example 2, taking the video editing device as a mobile phone as an example. Figure 2 , the user clicks on the mark a, and after the mobile phone receives the click input on the mark a, it responds to the input, such as Figure 3As shown, the mobile phone displays an editing window, which includes controls 05, 06, and 07. Since control 05 is used to update the filter information of the video segment indicated by identifier a, the user can click control 05; after the mobile phone receives the click input of control 05, the filter of the first video segment is set in response to the click input.

[0068] Optionally, after the above S108, the video editing method provided by the embodiment of the present application may further include: the video editing device receives an input of the first identifier; in response to the input, the first video segment of the updated video parameter information is played. In this way, the image effect of a certain video segment can be quickly changed according to the user's wishes.

[0069] It should be noted that, during the playback of the first video, if the first identifier is operated, the first video segment of the updated video parameter information is played; otherwise, if the first identifier is not operated, the first video segment of the original video parameter information is played.

[0070] In the video editing method provided in the embodiment of the present application, since the user can trigger the setting of displaying the first editing window by inputting the first identifier, the user can trigger the updating of the video parameter information of the first video clip according to the demand, and simplify the video editing operations in the video production process to the operations on the identifier.

[0071] Optionally, the above S104 can be specifically implemented through the following S104A.

[0072] S104A: The video editing device stores the first identifier thumbnail corresponding to the first identifier in an identifier folder in the album.

[0073] Optionally, after the user triggers the generation of the first identifier indicating the video clip in reference to S105 and S106 in the above embodiment, an identifier file may be created in the album. It should be noted that the identifier folder is used to store identifier thumbnails corresponding to a video clip in a video.

[0074] Optionally, the above-mentioned identification folder may also include a second identification thumbnail corresponding to the second identification, and the second identification is used to indicate the second video segment in the first video; wherein the video image frames in the second video segment are completely different from the video image frames in the first video segment, or the video image frames in the second video segment are partially the same as the video image frames in the first video segment.

[0075] It is understandable that after the first identifier is generated, a first identifier thumbnail corresponding to the first identifier may be added to the label folder of the album, thereby avoiding repeated storage of reusable video clips and occupying redundant memory space.

[0076] Optionally, after the above S104A, the video editing method provided in the embodiment of the present application may further include the following S109 to S112.

[0077] S109: The video editing apparatus receives a sixth input from the user to identify a folder.

[0078] Optionally, the sixth input may be a touch input, voice input or gesture input of the user to the marked folder. For example, the touch input is a click input of the user to the marked folder. Of course, the sixth input may also be other possible inputs, which are not limited in the present embodiment of the application.

[0079] S110. The video editing apparatus displays P identification thumbnails and video editing controls in response to the sixth input.

[0080] The P logo thumbnails mentioned above include the first logo thumbnail, and P is a positive integer.

[0081] Optionally, the shape of the video editing control can be circular, rectangular or other possible shapes; the size of the video editing control is a preset size; the video editing control can be displayed in any blank area of ​​the folder interface corresponding to the label folder. The embodiment of the present application does not limit the display form of the editing control.

[0082] S111. The video editing apparatus receives a seventh input of the user to the video editing control.

[0083] Optionally, the seventh input may be a touch input, voice input or gesture input of the user to the video editing control. For example, the touch input is a click input of the user to the video editing control. Of course, the seventh input may also be other possible inputs, which are not limited in the present embodiment of the application.

[0084] S112: The video editing device displays a video editing interface in response to the seventh input.

[0085] In an embodiment of the present application, since the display of P identification thumbnails and video editing controls can be triggered by a user input to a tag folder, the user can view the identification thumbnails; then, since the display of the video editing interface can be triggered by another input to the video editing control, it is convenient for the user to trigger video splicing in the video editing interface.

[0086] Optionally, the video editing interface includes a first display area and a second display area, the first display area includes at least one video thumbnail, each video thumbnail corresponds to a video clip, and the second display area includes at least one identification thumbnail; accordingly, after the above S1112, the video editing method provided in the embodiment of the present application may also include the following S113 to S115.

[0087] S113. The video editing apparatus receives an eighth input from the user for a target video thumbnail in at least one video thumbnail, and receives a ninth input from the user for a target logo thumbnail in at least one logo thumbnail.

[0088] Optionally, the eighth input may be a touch input, voice input or gesture input of the target video thumbnail by the user. For example, the touch input is a click input of the target video thumbnail by the user. Of course, the eighth input may also be other possible inputs, which are not limited in the present embodiment of the application.

[0089] Optionally, the ninth input may be a touch input, voice input or gesture input of the target identification thumbnail by the user. For example, the touch input is a click input of the target identification thumbnail by the user. Of course, the ninth input may also be other possible inputs, which are not limited in the present embodiment of the application.

[0090] Optionally, the number of the target video thumbnail and the target logo thumbnail is at least one.

[0091] S114. The video editing device displays the target video thumbnail and the target logo thumbnail in the third display area of ​​the video editing interface in response to the eighth input and the ninth input.

[0092] Among them, the arrangement order of the above-mentioned target video thumbnails and target logo thumbnails is associated with the eighth input and the ninth input.

[0093] Optionally, the arrangement order of the target video thumbnail and the target logo thumbnail is determined according to the input order of the eighth input and the ninth input.

[0094] Exemplarily, if the eighth input is performed before the ninth input, the arrangement order of the target video thumbnail and the target identification thumbnail is: target video thumbnail, target identification thumbnail; if the ninth input is performed before the eighth input, the arrangement order of the target video thumbnail and the target identification thumbnail is: target identification thumbnail, target video thumbnail.

[0095] S115. The video editing apparatus generates a target video based on the third video segment corresponding to the target video thumbnail and the fourth video segment corresponding to the target identification thumbnail.

[0096] Optionally, the above S115 may specifically include: the video editing device splices the first / last video frame in the third video segment and the fourth video segment to obtain the target video.

[0097] For example, the video editing device is a mobile phone. Figure 4 As shown, the mobile phone displays a video editing interface, and the display area 08 of the video editing interface includes video thumbnails Figure 1 , Video thumbnail Figure 2 and video thumbnails Figure 3 The display area 02 of the video editing interface includes a logo thumbnail a, a logo thumbnail b, and a logo thumbnail c. If the user wants to trigger the mobile phone to stitch the video, the user can click the video thumbnail Figure 1 , identification thumbnail a and identification thumbnail c; after the mobile phone receives click inputs (i.e., the eighth input and the ninth input) for the three thumbnails, the mobile phone can respond to the click inputs and display the three thumbnails in the display area 10. Afterwards, the mobile phone can generate a target video based on the three video clips.

[0098] Furthermore, the video editing device may splice the third video segment and the fourth video segment in a target order to obtain a target video.

[0099] The target sequence includes any one of the following: a selection sequence of the third video segment and the fourth video segment, and an arrangement sequence of the third video segment and the fourth video segment.

[0100] For example, the target order is the selection order of the third video segment and the fourth video segment. Figure 4 As shown, the target sequence is that the user clicks on the logo thumbnail a, the video thumbnail Figure 1 And the order of the identified thumbnails c, that is, the selection order of these three thumbnails.

[0101] For example, the target sequence is the sequence of the third video segment and the fourth video segment. Figure 4 As shown, in the selected video thumbnail Figure 1 After identifying thumbnail a and identifying thumbnail c, the video thumbnail can be displayed in the third display area 10 of the video editing interface. Figure 1 , identify thumbnail a and identify thumbnail c, that is, the target order is the arrangement order of the three thumbnails in the third display area 10.

[0102] It is understandable that since the target video can be obtained by splicing N video segments in the target order, after the user adjusts the target order according to actual needs, different target videos can be obtained by splicing N video segments in the adjusted target order, thereby improving the user experience.

[0103] The video editing method provided by the embodiment of the present application has at least one video thumbnail and at least one identification thumbnail displayed in the video editing interface. Therefore, when the user wants to trigger the electronic device to perform video stitching, as long as the user selects the target video thumbnail and the target identification thumbnail from the at least one video thumbnail and the at least one identification thumbnail as needed, it can trigger the acquisition of the target video based on at least two video segments, without the user having to frequently trigger the electronic device to switch interfaces to add videos to be stitched, thereby simplifying the operation process of the electronic device to stitch videos.

[0104] Optionally, after the above S114, the video editing method provided in the embodiment of the present application may further include the following S116 and S117.

[0105] S116. The video editing apparatus receives a tenth input from the user on the third display area.

[0106] Optionally, the tenth input may be a touch input, a voice input or a gesture input of the user to the third display area. For example, the touch input is a movement input of the user in the third display area.

[0107] S117: The video editing apparatus updates display information of the third display area in response to the tenth input.

[0108] The above-mentioned display information includes at least one of the following: the number of target video thumbnails, the positions of target video thumbnails, the number of target logo thumbnails, and the positions of target logo thumbnails.

[0109] Optionally, the above display information may further include: an arrangement order of the target video thumbnail and the target logo thumbnail in the third display area.

[0110] In the embodiment of the present application, since the user can trigger updating of the display information of the third display area by inputting into the third display area, the user can adjust the video segments to be spliced ​​to obtain a target video that meets the user's needs.

[0111] Optionally, after the above S104A, the video editing method provided in the embodiment of the present application may further include the following S118 and S119.

[0112] S118. The video editing apparatus receives an eleventh input from the user regarding the first identification thumbnail.

[0113] Optionally, the eleventh input may be a touch input, voice input or gesture input of the user to the first identification thumbnail. For example, the touch input is a click input of the user to the first identification thumbnail. Of course, the eleventh input may also be other possible inputs, which are not limited in the present application embodiment.

[0114] S119. The video editing device displays a target interface in response to the eleventh input.

[0115] The target interface includes video parameter information of the first video clip.

[0116] Optionally, the target interface may further include at least one of the following: information about the original video of the first video segment corresponding to the first identification thumbnail, and timestamp information about the first video segment corresponding to the first identification thumbnail.

[0117] For example, if the video editing device is a mobile phone, if the user clicks on the thumbnail a, then after the mobile phone receives the click input, Figure 5 As shown, the mobile phone can display the video parameter information 11 of the first video clip corresponding to the identification thumbnail a, and the video parameter information 11 includes information such as "original video: xxx.mp4, timestamp: 00:05-00:15, filter: black and white".

[0118] In an embodiment of the present application, a user can trigger the display of video parameter information of a video clip corresponding to a certain identification thumbnail by inputting the identification thumbnail, so that the user can know the filter, text, background music and other information of the video clip.

[0119] Optionally, after the above S119, the video editing method provided in the embodiment of the present application may further include the following S120 and S121.

[0120] S120: The video editing apparatus receives a twelfth input from the user.

[0121] Optionally, the twelfth input may be a touch input, a voice input or a gesture input of the user to the first identification thumbnail. For example, the touch input is a click input of the user to the first identification thumbnail.

[0122] S121. The video editing apparatus updates target information in response to the twelfth input.

[0123] The target information includes at least one of the following: video parameter information of the first video segment and the first video segment.

[0124] In an embodiment of the present application, when the target interface displays a first identification thumbnail, the user can trigger an update of the target information through input, so that when the video clip indicated by a certain identification or the video parameter information of the video clip does not meet the user's needs, the user can trigger an update of the video clip or the video parameter information of the video clip through operations on the target interface.

[0125] Optionally, the video editing method provided in the embodiment of the present application may further include the following S122 and S123.

[0126] S122: The video editing apparatus receives a thirteenth input from the user on the video playback interface of the first video.

[0127] Optionally, the thirteenth input may be a touch input, a voice input or a gesture input of the user to the video playback interface. For example, the touch input is a click input of the user to the label control. Of course, the thirteenth input may also be other possible inputs, which are not limited in the present application embodiment.

[0128] S123. The video editing device displays S identifiers of the first video in response to the thirteenth input.

[0129] Each identifier indicates a video segment in the first video, and S is a positive integer.

[0130] For example, the video editing device is a mobile phone. Figure 6 As shown, the playback interface of the first video is displayed, and the playback interface includes an identification control 12. If the user wants to view the identification of the first video, the user can click the identification control 12. After the mobile phone receives the click input, it can respond to the click input, such as Figure 6 As shown, the mobile phone displays logo a, logo b, ... and other logos.

[0131] The video editing method provided in the embodiment of the present application can trigger the display of all the identifiers included in a video by inputting into the video playback interface of a certain video. In this way, the user can view the identifiers during the video playback process.

[0132] Optionally, after the above S123, the video editing method provided in the embodiment of the present application may further include the following S124 and S125.

[0133] S124. The video editing apparatus receives the fourteenth input of the user for the target identifier among the S identifiers.

[0134] Optionally, the fourteenth input may be a touch input, voice input or gesture input of the target identifier by the user. For example, the touch input is a click input of the target identifier by the user. Of course, the fourteenth input may also be other possible inputs, which are not limited in the present embodiment of the application.

[0135] Optionally, the target identifier is any one of the S identifiers. The target identifier may be the first identifier, or any other identifier among the S identifiers except the first identifier.

[0136] S125. In response to the fourteenth input, the video editing apparatus displays a second editing window of the third video segment indicated by the target identifier.

[0137] The second editing window is used to update the video parameter information of the third video clip.

[0138] Optionally, the fourteenth input may include a sub-input and another sub-input. Accordingly, the S124 may specifically include: the video editing device receives a sub-input of a target identifier; in response to the sub-input, displays an identifier interface of the target identifier, the identifier interface including an identifier editing control.

[0139] Accordingly, the above S125 may specifically include: the video editing apparatus receives a second sub-input to the identifier editing control; and in response to the second sub-input, displays a second editing window for the third video segment indicated by the target identifier.

[0140] For example, in combination Figure 6 , when multiple logos such as logo a and logo b are displayed, the user clicks logo a. After the mobile phone receives the click input, it can respond to the click input, such as Figure 3 As shown, the editing window of the video segment indicated by the identifier a is displayed.

[0141] The video editing method provided in the embodiment of the present application triggers the display of the editing window of the video clip indicated by the identifier by inputting one of the multiple identifiers, so that the video parameter information of the video clip can be edited. In this way, another way to enter the editing window is provided, and it is also convenient for users to enter the editing window from different entrances to edit and update the video parameter information.

[0142] The video editing method provided in the embodiment of the present application can be executed by a video editing device. The video editing method performed by a video editing device in the embodiment of the present application is taken as an example to illustrate the video editing device provided in the embodiment of the present application.

[0143] like Figure 7 As shown, an embodiment of the present application provides a video editing device 200, which may include a receiving module 201, a display module 202 and a storage module 203. The receiving module 201 may be used to receive a first input from a user to a video playback interface of a first video. The display module 202 may be used to display a first identifier in response to the first input received by the receiving module 201, wherein the first identifier indicates a first video segment in the first video. The receiving module 201 may also be used to receive a second input from a user. The storage module 203 may be used to store the first identifier in response to the second input received by the receiving module 201.

[0144] Optionally, the video editing device may further include a processing module. The receiving module may also be used to receive a third input of the user to the identification control. The processing module may be used to make the first video editable in response to the third input received by the receiving module.

[0145] Optionally, the first input may include a first sub-input and a second sub-input; the receiving module may be specifically used to receive a first sub-input of a user for a first image frame in the first video, and a second sub-input of a user for a second image frame in the first video. The display module may be specifically used to display a start mark point in response to the first sub-input; and to display an end mark point and a first identifier in response to the second sub-input; wherein the first video segment is a video segment between the first image frame and the second image frame, and the first identifier is determined based on the start mark point and the end mark point.

[0146] Optionally, the video editing device may further include a processing module. The receiving module may also be used to receive a fourth input of a target mark point from a user, where the target mark point includes at least one of the following: a start mark point and an end mark point. The processing module may be used to update the position of the target mark point and the first video segment indicated by the first identifier in response to the fourth input received by the receiving module.

[0147] Optionally, the receiving module may be further configured to receive a fifth input of the user to the first identifier. The display module may be configured to display a first editing window of the first video segment in response to the fifth input, wherein the first editing window is used to update video parameter information of the first video segment.

[0148] Optionally, the first editing window includes at least one of the following controls: a filter control, a text control, and a background music control. The filter control is used to update filter information of the first video clip, the text control is used to update text information of the first video clip, and the background music control is used to update background music of the first video clip.

[0149] Optionally, the storage module may be specifically configured to store the first identification thumbnail corresponding to the first identification in an identification folder in the album.

[0150] Optionally, the identification folder also includes a second identification thumbnail corresponding to the second identification, and the second identification is used to indicate a second video segment in the first video; wherein the video image frames in the second video segment are completely different from the video image frames in the first video segment, or the video image frames in the second video segment are partially the same as the video image frames in the first video segment.

[0151] Optionally, the receiving module may be further configured to receive a sixth input from a user for identifying a folder. The display module may be further configured to display P identification thumbnails and a video editing control in response to the sixth input received by the receiving module, wherein the P identification thumbnails include the first identification thumbnail, and P is a positive integer. The receiving module may be further configured to receive a seventh input from a user for identifying a video editing control. The display module may be further configured to display a video editing interface in response to the seventh input received by the receiving module.

[0152] Optionally, the video editing interface may include a first display area and a second display area, the first display area includes at least one video thumbnail, each video thumbnail corresponds to a video clip, and the second display area includes at least one identification thumbnail; the video editing device may also include a processing module. The receiving module may also be used to receive an eighth input from a user for a target video thumbnail in at least one video thumbnail, and to receive a ninth input from a user for a target identification thumbnail in at least one identification thumbnail. The display module may also be used to display the target video thumbnail and the target identification thumbnail in the third display area of ​​the video editing interface in response to the eighth input and the ninth input received by the receiving module, and the display order of the target video thumbnail and the target identification thumbnail is associated with the eighth input and the ninth input. The processing module may be used to generate a target video based on the target video thumbnail and the video clip corresponding to the target identification thumbnail.

[0153] Optionally, the receiving module may be further configured to receive a tenth input from the user to the third display area. The processing module may be further configured to update display information of the third display area in response to the tenth input received by the receiving module, the display information including at least one of the following: the number of target video thumbnails, the position of the target video thumbnails, the number of target identification thumbnails, and the position of the target identification thumbnail.

[0154] Optionally, the receiving module may be further configured to receive an eleventh input from the user to the first identification thumbnail. The display module may be further configured to display a target interface in response to the eleventh input received by the receiving module, wherein the target interface includes video parameter information of the first video clip.

[0155] Optionally, the video editing device may further include a processing module. The receiving module may further be used to receive a twelfth input from the user. The processing module may further be used to update target information in response to the twelfth input, wherein the target information includes at least one of the following: video parameter information of the first video segment, and the first video segment.

[0156] Optionally, the receiving module may also be used to receive a thirteenth input from the user to the video playback interface of the first video. The display module may also be used to display S identifiers of the first video in response to the thirteenth input received by the receiving module, each identifier corresponding to a video clip in the first video, and S is a positive integer.

[0157] Optionally, the receiving module may also be used to receive a fourteenth input from the user for the target identifier among the S identifiers. The display module may also be used to display a second editing window of the third video segment indicated by the target identifier in response to the fourteenth input received by the receiving module, wherein the second editing window is used to update the video parameter information of the third video segment.

[0158] An embodiment of the present application provides a video editing device. After a user triggers the display of an identifier through an input on a video playback interface of a video, the user can trigger the storage of the identifier indicating a video clip in the video through another input. Therefore, compared with the electronic device storing the edited video clips in the memory space, storage space is greatly saved.

[0159] The video editing device in the embodiment of the present application can be an electronic device, or a component in the electronic device, such as an integrated circuit or a chip. The electronic device can be a terminal, or other devices other than a terminal. Exemplarily, the electronic device can be a mobile phone, a tablet computer, a laptop computer, a PDA, a vehicle-mounted electronic device, a mobile Internet device (Mobile Internet Device, MID), an augmented reality (augmented reality, AR) / virtual reality (virtual reality, VR) device, a robot, a wearable device, an ultra-mobile personal computer (ultra-mobile personal computer, UMPC), a netbook or a personal digital assistant (personal digital assistant, PDA), etc., and can also be a server, a network attached storage (Network Attached Storage, NAS), a personal computer (personal computer, PC), a television (television, TV), a teller machine or a self-service machine, etc., which is not specifically limited in the embodiment of the present application.

[0160] The video editing device in the embodiment of the present application may be a device having an operating system. The operating system may be an Android operating system, an iOS operating system, or other possible operating systems, which are not specifically limited in the embodiment of the present application.

[0161] The video editing device provided in the embodiment of the present application can achieve Figures 1 to 6 The various processes implemented in the method embodiment achieve the same technical effect and will not be described again here to avoid repetition.

[0162] Alternatively, if Figure 8 As shown, an embodiment of the present application also provides an electronic device 300, including a processor 301 and a memory 302, wherein the memory 302 stores programs or instructions that can be executed on the processor 301, and when the program or instructions are executed by the processor 301, the various steps of the above-mentioned video editing method embodiment are implemented, and the same technical effect can be achieved. To avoid repetition, they are not described here.

[0163] It should be noted that the electronic devices in the embodiments of the present application include the mobile electronic devices and non-mobile electronic devices mentioned above.

[0164] Fig. 9 A schematic diagram of the hardware structure of an electronic device to implement an embodiment of the present application.

[0165] The electronic device 400 includes but is not limited to components such as a radio frequency unit 401 , a network module 402 , an audio output unit 403 , an input unit 404 , a sensor 405 , a display unit 406 , a user input unit 407 , an interface unit 408 , a memory 409 , and a processor 410 .

[0166] Those skilled in the art will appreciate that the electronic device 400 may also include a power source (such as a battery) for supplying power to each component, and the power source may be logically connected to the processor 410 through a power management system, thereby implementing functions such as managing charging, discharging, and power consumption management through the power management system. Fig. 9 The electronic device structure shown in the figure does not constitute a limitation on the electronic device. The electronic device may include more or fewer components than shown in the figure, or combine certain components, or arrange the components differently, which will not be described in detail here.

[0167] The user input unit 407 may be used to receive a first input from a user on a video playback interface of a first video. The display unit 406 may be used to display a first identifier in response to the first input received by the receiving module, wherein the first identifier indicates a first video segment in the first video. The user input unit 407 may also be used to receive a second input from a user. The memory 409 may be used to store the first identifier in response to the second input received by the receiving module.

[0168] Optionally, the user input unit 407 may also be used to receive a third input from the user to the identification control. The processor 410 may be used to make the first video editable in response to the third input received by the receiving module.

[0169] Optionally, the first input may include a first sub-input and a second sub-input; the user input unit 407 may be specifically used to receive a first sub-input of a user for a first image frame in the first video, and a second sub-input for a second image frame in the first video. The display unit 406 may be specifically used to display a start mark point in response to the first sub-input; and to display an end mark point and a first identifier in response to the second sub-input; wherein the first video segment is a video segment between the first image frame and the second image frame, and the first identifier is determined based on the start mark point and the end mark point.

[0170] Optionally, the user input unit 407 may also be used to receive a fourth input from the user on a target mark point, where the target mark point includes at least one of the following: a start mark point and an end mark point. The processor 410 may be used to update the position of the target mark point and the first video segment indicated by the first identifier in response to the fourth input received by the user input unit 407.

[0171] Optionally, the user input unit 407 may also be used to receive a fifth input of the user to the first identifier. The display unit 406 may be used to display a first editing window of the first video segment in response to the fifth input, where the first editing window is used to update the video parameter information of the first video segment.

[0172] Optionally, the memory 409 may be specifically configured to store the first identification thumbnail corresponding to the first identification in an identification folder in the album.

[0173] Optionally, the user input unit 407 may also be used to receive a sixth input from the user to identify the folder. The display unit 406 may also be used to display P identification thumbnails and video editing controls in response to the sixth input received by the user input unit 407, where the P identification thumbnails include the first identification thumbnail, and P is a positive integer. The user input unit 407 may also be used to receive a seventh input from the user to the video editing controls. The display unit 406 may also be used to display a video editing interface in response to the seventh input received by the user input unit 407.

[0174] Optionally, the video editing interface may include a first display area and a second display area, the first display area includes at least one video thumbnail, each video thumbnail corresponds to a video clip, and the second display area includes at least one identification thumbnail; the user input unit 407 can also be used to receive the user's eighth input for the target video thumbnail in at least one video thumbnail, and receive the user's ninth input for the target identification thumbnail in at least one identification thumbnail. The display unit 406 can also be used to display the target video thumbnail and the target identification thumbnail in the third display area of ​​the video editing interface in response to the eighth input and the ninth input received by the user input unit 407, and the display order of the target video thumbnail and the target identification thumbnail is associated with the eighth input and the ninth input. The processor 410 can be used to generate a target video based on the target video thumbnail and the video clip corresponding to the target identification thumbnail.

[0175] Optionally, the user input unit 407 may also be used to receive a tenth input from the user to the third display area. The processor 410 may also be used to update display information of the third display area in response to the tenth input received by the user input unit 407, the display information including at least one of the following: the number of target video thumbnails, the position of the target video thumbnails, the number of target identification thumbnails, and the position of the target identification thumbnail.

[0176] Optionally, the user input unit 407 may be further configured to receive an eleventh input from the user for the first identification thumbnail. The display unit 406 may be further configured to display a target interface in response to the eleventh input received by the user input unit 407, wherein the target interface includes video parameter information of the first video clip.

[0177] Optionally, the user input unit 407 may be further configured to receive a twelfth input from the user. The processor 410 may be further configured to update target information in response to the twelfth input, where the target information includes at least one of the following: video parameter information of the first video segment, and the first video segment.

[0178] Optionally, the user input unit 407 may also be used to receive a thirteenth input from the user to the video playback interface of the first video. The display unit 406 may also be used to display S identifiers of the first video in response to the thirteenth input received by the user input unit 407, each identifier corresponding to a video clip in the first video, where S is a positive integer.

[0179] Optionally, the user input unit 407 may also be used to receive a fourteenth input from the user for a target identifier among the S identifiers. The display unit 406 may also be used to display a second editing window of the third video segment indicated by the target identifier in response to the fourteenth input received by the user input unit 407, wherein the second editing window is used to update the video parameter information of the third video segment.

[0180] An embodiment of the present application provides an electronic device. After a user triggers the display of an identifier through an input on a video playback interface of a certain video, the user can trigger the storage of the identifier indicating a video clip in the video through another input. Therefore, compared with the electronic device storing the edited video clips in the memory space, storage space is greatly saved.

[0181] It should be understood that in the embodiment of the present application, the input unit 404 may include a graphics processing unit (GPU) 4041 and a microphone 4042, and the graphics processor 4041 processes the image data of a static picture or video obtained by an image capture device (such as a camera) in a video capture mode or an image capture mode. The display unit 406 may include a display panel 4061, and the display panel 4061 may be configured in the form of a liquid crystal display, an organic light emitting diode, etc. The user input unit 407 includes a touch panel 4071 and at least one of other input devices 4072. The touch panel 4071 is also called a touch screen. The touch panel 4071 may include two parts: a touch detection device and a touch controller. Other input devices 4072 may include, but are not limited to, a physical keyboard, function keys (such as a volume control button, a switch button, etc.), a trackball, a mouse, and a joystick, which will not be repeated here.

[0182] The memory 409 can be used to store software programs and various data. The memory 409 may mainly include a first storage area for storing programs or instructions and a second storage area for storing data, wherein the first storage area may store an operating system, an application program or instructions required for at least one function (such as a sound playback function, an image playback function, etc.), etc. In addition, the memory 409 may include a volatile memory or a non-volatile memory, or the memory 409 may include both volatile and non-volatile memories. Among them, the non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory may be a random access memory (RAM), a static random access memory (SRAM), a dynamic random access memory (DRAM), a synchronous dynamic random access memory (SDRAM), a double data rate synchronous dynamic random access memory (DDRSDRAM), an enhanced synchronous dynamic random access memory (ESDRAM), a synchronous link dynamic random access memory (SLDRAM) and a direct memory bus random access memory (DRRAM). The memory 409 in the embodiment of the present application includes but is not limited to these and any other suitable types of memory.

[0183] The processor 410 may include one or more processing units; optionally, the processor 410 integrates an application processor and a modem processor, wherein the application processor mainly processes operations related to an operating system, a user interface, and application programs, and the modem processor mainly processes wireless communication signals, such as a baseband processor. It is understandable that the modem processor may not be integrated into the processor 410.

[0184] An embodiment of the present application also provides a readable storage medium, on which a program or instruction is stored. When the program or instruction is executed by a processor, the various processes of the above-mentioned video editing method embodiment are implemented and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.

[0185] The processor is the processor in the electronic device described in the above embodiment. The readable storage medium includes a computer readable storage medium, such as a computer read-only memory ROM, a random access memory RAM, a magnetic disk or an optical disk.

[0186] An embodiment of the present application further provides a chip, which includes a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run programs or instructions to implement the various processes of the above-mentioned video editing method embodiment, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.

[0187] It should be understood that the chip mentioned in the embodiments of the present application can also be called a system-level chip, a system chip, a chip system or a system-on-chip chip, etc.

[0188] An embodiment of the present application provides a computer program product, which is stored in a storage medium. The program product is executed by at least one processor to implement the various processes of the above-mentioned video editing method embodiment and can achieve the same technical effect. To avoid repetition, it will not be repeated here.

[0189] It should be noted that, in this article, the terms "comprise", "include" or any other variant thereof are intended to cover non-exclusive inclusion, so that the process, method, article or device including a series of elements includes not only those elements, but also includes other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, the elements defined by the sentence "comprise one..." do not exclude the presence of other identical elements in the process, method, article or device including the element. In addition, it should be pointed out that the scope of the methods and devices in the embodiments of the present application is not limited to performing functions in the order shown or discussed, and may also include performing functions in a substantially simultaneous manner or in reverse order according to the functions involved, for example, the described method may be performed in an order different from that described, and various steps may also be added, omitted, or combined. In addition, the features described with reference to certain examples may be combined in other examples.

[0190] Through the description of the above implementation methods, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of software plus a necessary general hardware platform, and of course by hardware, but in many cases the former is a better implementation method. Based on such an understanding, the technical solution of the present application, or the part that contributes to the prior art, can be embodied in the form of a computer software product, which is stored in a storage medium (such as ROM / RAM, a disk, or an optical disk), and includes a number of instructions for a terminal (which can be a mobile phone, a computer, a server, or a network device, etc.) to execute the methods described in each embodiment of the present application.

[0191] The embodiments of the present application are described above in conjunction with the accompanying drawings, but the present application is not limited to the above-mentioned specific implementation methods. The above-mentioned specific implementation methods are merely illustrative and not restrictive. Under the guidance of the present application, ordinary technicians in this field can also make many forms without departing from the purpose of the present application and the scope of protection of the claims, all of which are within the protection of the present application.

Claims

1. A video editing method, characterized in that: The method comprises: Receiving a first input from a user on a video playback interface of a first video; In response to the first input, displaying a first identifier, the first identifier indicating a first video segment in the first video; receiving a second input from the user; In response to the second input, storing the first identifier in an album; After displaying the first mark, the method further includes: receiving a fifth input of the first identifier from the user; In response to the fifth input, displaying a first editing window of the first video clip, wherein the first editing window is used to update video parameter information of the first video clip; Among them, after updating the video parameter information of the first video clip, during the process of playing the first video, if an operation on the first identifier is received, the content played is the first video clip of the updated video parameter information; if no operation on the first identifier is received, the content played is the first video clip of the original video parameter information.

2. The method according to claim 1, characterized in that: Before receiving a first input from a user on a video playback interface of the first video, the method further includes: receiving a third input from the user to the identification control; In response to the third input, the first video is put in an editable state.

3. The method according to claim 1, characterized in that The first input includes a first sub-input and a second sub-input; The receiving a first input from a user on a video playback interface of a first video includes: receiving a first sub-input from a user for a first image frame in the first video and a second sub-input from a user for a second image frame in the first video; The step of displaying a first identifier in response to the first input includes: In response to the first sub-input, displaying a start mark point; In response to the second sub-input, displaying the end mark point and the first identifier; The first video segment is a video segment between the first image frame and the second image frame, and the first identifier is determined based on the start mark point and the end mark point.

4. The method according to claim 3, characterized in that After displaying the end mark point and the first identifier, the method further includes: receiving a fourth input of a target marking point from a user, wherein the target marking point includes at least one of the following: the starting marking point and the ending marking point; In response to the fourth input, the position of the target marking point and the first video segment indicated by the first identifier are updated.

5. The method according to claim 1, characterized in that The first editing window includes at least one of the following controls: a filter control, a text control, and a background music control. The filter control is used to update the filter information of the first video clip, the text control is used to update the text information of the first video clip, and the background music control is used to update the background music of the first video clip.

6. The method according to claim 1, characterized in that The storing the first identifier includes: The first identification thumbnail corresponding to the first identification is stored in an identification folder in the photo album.

7. The method according to claim 6, characterized in that The identification folder also includes a second identification thumbnail corresponding to the second identification, and the second identification is used to indicate the second video segment in the first video; wherein the video image frames in the second video segment are completely different from the video image frames in the first video segment, or the video image frames in the second video segment are partially the same as the video image frames in the first video segment.

8. The method according to claim 6, characterized in that After storing the first identification thumbnail corresponding to the first identification in the identification folder in the album, the method further includes: receiving a sixth input from a user regarding the identified folder; In response to the sixth input, display P identification thumbnails and video editing controls, the P identification thumbnails include the first identification thumbnail, and P is a positive integer; receiving a seventh input from a user to the video editing control; In response to the seventh input, a video editing interface is displayed.

9. The method according to claim 8, characterized in that The video editing interface includes a first display area and a second display area, the first display area includes at least one video thumbnail, each of the video thumbnail corresponds to a video clip, and the second display area includes at least one identification thumbnail; After displaying the video editing interface, the method further includes: receiving an eighth input from the user for a target video thumbnail in the at least one video thumbnail, and receiving a ninth input from the user for a target logo thumbnail in the at least one logo thumbnail; In response to the eighth input and the ninth input, displaying the target video thumbnail and the target identification thumbnail in the third display area of ​​the video editing interface, wherein the arrangement order of the target video thumbnail and the target identification thumbnail is associated with the eighth input and the ninth input; A target video is generated based on the third video segment corresponding to the target video thumbnail and the fourth video segment corresponding to the target identification thumbnail.

10. The method according to claim 9, characterized in that After displaying the target video thumbnail and the target identification thumbnail in the third display area of ​​the video editing interface, the method further includes: receiving a tenth input from a user on the third display area; In response to the tenth input, the display information of the third display area is updated, and the display information includes at least one of the following: the number of target video thumbnails, the positions of target video thumbnails, the number of target identification thumbnails, and the positions of target identification thumbnails.

11. The method according to claim 6, characterized in that After storing the first identification thumbnail corresponding to the first identification in the identification folder in the album, the method further includes: receiving an eleventh input of the user for the first identification thumbnail; In response to the eleventh input, displaying a target interface; The target interface includes video parameter information of the first video clip.

12. The method according to claim 11, characterized in that After displaying the target interface, the method further includes: receiving a twelfth input from the user; In response to the twelfth input, target information is updated, where the target information includes at least one of the following: video parameter information of the first video segment, and the first video segment.

13. The method according to claim 1, characterized in that The method further comprises: receiving a thirteenth input from the user on the video playback interface of the first video; In response to the thirteenth input, S identifiers of the first video are displayed, each identifier indicates a video segment in the first video, and S is a positive integer.

14. The method according to claim 13, characterized in that After displaying the S identifiers of the first video, the method further includes: receiving a fourteenth input of a target identifier among the S identifiers by a user; In response to the fourteenth input, a second editing window of the fifth video segment indicated by the target identifier is displayed, and the second editing window is used to update the video parameter information of the fifth video segment.

15. A video editing device, characterized in that: The video editing device comprises a receiving module, a display module and a storage module; The receiving module is used to receive a first input from a user on a video playback interface of a first video; The display module is configured to display a first identifier in response to the first input received by the receiving module, wherein the first identifier indicates a first video segment in the first video; The receiving module is further used to receive a second input from a user; The storage module is configured to store the first identifier in the album in response to the second input received by the receiving module; The receiving module is further configured to receive a fifth input of the user on the first identifier after displaying the first identifier; The display module is further configured to display a first editing window of the first video segment in response to the fifth input received by the receiving module, wherein the first editing window is used to update video parameter information of the first video segment; Among them, after updating the video parameter information of the first video clip, during the process of playing the first video, if an operation on the first identifier is received, the content played is the first video clip of the updated video parameter information; if no operation on the first identifier is received, the content played is the first video clip of the original video parameter information.

16. The device according to claim 15, characterized in that The video editing device also includes a processing module; The receiving module is further used to receive a third input of the user to the identification control; The processing module is used to make the first video in an editable state in response to the third input received by the receiving module.

17. The device according to claim 15, characterized in that The first input includes a first sub-input and a second sub-input; The receiving module is specifically configured to receive a first sub-input of a user for a first image frame in a first video, and a second sub-input of a user for a second image frame in the first video; The display module is specifically configured to display a start mark point in response to the first sub-input; and to display an end mark point and the first identifier in response to the second sub-input; The first video segment is a video segment between the first image frame and the second image frame, and the first identifier is determined based on the start mark point and the end mark point.

18. An electronic device, characterized in that: It comprises a processor and a memory, wherein the memory stores a program or instruction that can be run on the processor, and when the program or instruction is executed by the processor, the steps of the video editing method according to any one of claims 1 to 14 are implemented.

19. A readable storage medium, characterized in that: The readable storage medium stores a program or instruction, and when the program or instruction is executed by the processor, the steps of the video editing method according to any one of claims 1 to 14 are implemented.

Citation Information

Patent Citations

  • Method and system for sharing processing of audios and videos

    CN104506937A