Multimedia material editing method and apparatus, and electronic device and readable storage medium

By automatically selecting and displaying a first selection area equal to the length of the second multimedia material in the multimedia material editing interface, the problem that users need to manually adjust and tailor the multimedia material to match their length is solved, and the efficiency and accuracy of the synthesis process are improved.

WO2025095867A1PCT designated stage expired Publication Date: 2025-05-08LEMON INC(GB)
View PDF 7 Cites 0 Cited by

Patent Information

Application Number
PCT/SG2024/050707
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2023-11-03
Filing Date
2024-11-01
Publication Date
2025-05-08

AI Technical Summary

Technical Problem

During the multimedia material synthesis process, users need to manually adjust and tailor the multimedia material to match their lengths, resulting in inefficiency and difficulty in ensuring accuracy.

Method used

A multimedia material editing method is provided, and automatically selects and displays a first selection area equal to the length of the second multimedia material by displaying information of the first and second multimedia materials in the editing interface and receiving a trigger operation from a user, thereby realizing automatic alignment of the multimedia material.

Benefits of technology

It improves efficiency and accuracy in the multimedia material synthesis process, reduces the steps of manual adjustment by users, and simplifies the operation process.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure SG2024050707_08052025_PF_FP_ABST
    Figure SG2024050707_08052025_PF_FP_ABST
Patent Text Reader

Abstract

The present disclosure relates to a multimedia material editing method and apparatus, and an electronic device and a readable storage medium. The method in the present disclosure comprises: displaying information of a first multimedia material in a first track according to the duration of the first multimedia material, and displaying information of a second multimedia material in a second track according to the duration of the second multimedia material, wherein the first multimedia material and the second multimedia material are multimedia materials to be synthesized, and the duration of the first multimedia material is greater than or equal to the duration of the second multimedia material; receiving a trigger operation from a user, wherein the trigger operation is used for triggering automatic selection of the information of the first multimedia material; and displaying in the first track a first selection region for automatically selecting the information of the first multimedia material, wherein the duration of a segment of the first multimedia material corresponding to the range of the first selection region is equal to the duration of the second multimedia material.
Need to check novelty before this filing date? Find Prior Art

Description

[0001] Cross-Reference to Related Applications This application is based on and claims priority from CN application number 202311460043.3, filed November 3, 2023. The disclosure of that CN application is hereby incorporated by reference in its entirety into this application. Technical Field This disclosure relates to the field of computer technology, and more particularly to a method, apparatus, electronic device, and readable storage medium for editing multimedia materials. Background: Currently, when synthesizing multiple multimedia materials, the lengths of the multimedia materials are often different, requiring the user to manually trim the multiple multimedia materials to the same length before synthesis. For example, when a user adds music to a video, if the length of the music is longer than the length of the video, the user must manually adjust the music to the same length and trim it before synthesis with the video. Summary of the Invention This summary is provided to briefly introduce concepts that will be described in detail in the detailed description below. This summary is not intended to identify key features or essential features of the claimed technical solution, nor is it intended to limit the scope of the claimed technical solution. According to some embodiments of the present disclosure, a method for editing multimedia material is provided, comprising: displaying information of a first multimedia material in a first track according to the duration of the first multimedia material, and displaying information of a second multimedia material in a second track according to the duration of the second multimedia material, wherein the first multimedia material and the second multimedia material are multimedia materials to be synthesized, and the duration of the first multimedia material is greater than or equal to the duration of the second multimedia material; receiving a trigger operation from a user, wherein the trigger operation is used to trigger automatic selection of information of the first multimedia material; and displaying a first selection area for automatic selection of information of the first multimedia material in the first track, wherein the range of the first selection area is aligned with the display range of the information of the second multimedia material, and the duration of the segment of the first multimedia material corresponding to the range of the first selection area is equal to the duration of the second multimedia material.According to other embodiments of the present disclosure, a multimedia material editing device is provided, comprising: a receiving module and a display module, wherein: the display module is configured to display information of a first multimedia material in a first track according to the duration of the first multimedia material, and to display information of a second multimedia material in a second track according to the duration of the second multimedia material, wherein the first multimedia material and the second multimedia material are multimedia materials to be synthesized, the duration of the first multimedia material is greater than or equal to the duration of the second multimedia material, and the information of the first multimedia material and the information of the second multimedia material are displayed in time correspondence; the receiving module is configured to receive a user trigger operation, wherein the trigger operation is used to trigger automatic selection of the information of the first multimedia material; and the display module is further configured to display a first selection area for the automatic selection of the information of the first multimedia material in the first track, wherein the range of the first selection area is aligned with the display range of the information of the second multimedia material. According to still other embodiments of the present disclosure, an electronic device is provided, comprising: a processor; and a memory coupled to the processor, for storing instructions, which, when executed by the processor, cause the processor to perform a multimedia material editing method according to any embodiment of the present disclosure. According to further embodiments of the present disclosure, a computer-readable storage medium is provided, storing a computer program thereon. When executed by a processor, the program implements the multimedia material editing method of any embodiment of the present disclosure. According to further embodiments of the present disclosure, a computer program is provided, including instructions. When executed by a processor, the instructions cause the processor to implement the multimedia material editing method of any embodiment of the present disclosure. According to further embodiments of the present disclosure, a computer program product is provided, including instructions. When executed by a processor, the instructions cause the processor to implement the multimedia material editing method of any embodiment of the present disclosure. Other features and advantages of the present disclosure will become apparent from the following detailed description of exemplary embodiments of the present disclosure with reference to the accompanying drawings. Preferred embodiments of the present disclosure will be described below with reference to the accompanying drawings. The accompanying drawings described herein are provided to provide a further understanding of the present disclosure. Together with the following detailed description, each drawing is incorporated into and forms a part of this specification and serves to explain the present disclosure. It should be understood that the drawings described below relate only to some embodiments of the present disclosure and are not intended to limit the present disclosure.In the accompanying drawings: Figure 1 is a schematic diagram illustrating a method for editing multimedia material according to some embodiments of the present disclosure; Figure 2 is a schematic diagram illustrating an interface according to some embodiments of the present disclosure; Figure 3 is a schematic diagram illustrating an interface according to other embodiments of the present disclosure; Figure 4 is a schematic diagram illustrating an interface according to still other embodiments of the present disclosure; Figure 5 is a schematic diagram illustrating an interface according to still other embodiments of the present disclosure; Figure 6 is a schematic diagram illustrating a method for editing multimedia material according to still other embodiments of the present disclosure; Figure 7 is a schematic diagram illustrating a method for editing multimedia material according to still other embodiments of the present disclosure; Figure 8 is a schematic diagram illustrating an interface according to still other embodiments of the present disclosure; Figure 9 is a schematic diagram illustrating the structure of an apparatus for editing multimedia material according to some embodiments of the present disclosure; Figure 10 is a schematic diagram illustrating the structure of an electronic device according to some embodiments of the present disclosure; and Figure 11 is a schematic diagram illustrating the structure of a computer system according to some embodiments of the present disclosure. It should be understood that, for ease of description, the dimensions of the various components shown in the drawings are not necessarily drawn to scale. The same or similar reference numerals are used throughout the drawings to indicate the same or similar components. Therefore, once an item is defined in one drawing, it may not be further discussed in subsequent drawings. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS The following, in conjunction with the accompanying drawings, provides a clear and complete description of the technical solutions in the embodiments of the present disclosure. However, it should be understood that the described embodiments are merely some, and not all, of the embodiments of the present disclosure. The following description of the embodiments is merely illustrative and in no way limits the present disclosure, its application, or use. It should be understood that the present disclosure can be implemented in various forms and should not be construed as limited to the embodiments described herein. It should be understood that the steps described in the method embodiments of the present disclosure can be performed in a different order and / or in parallel. Furthermore, the method embodiments may include additional steps and / or omit illustrated steps. The scope of the present disclosure is not limited in this respect. Unless otherwise specified, the relative arrangement of components and steps, numerical expressions, and values ​​described in these embodiments should be interpreted as merely illustrative and do not limit the scope of the present disclosure. As used in this disclosure, the term "comprising" and its variations are intended to be open-ended terms that include at least the elements / features listed therein, but do not exclude other elements / features, i.e., "including but not limited to." Furthermore, the term "comprising" and its variations used in this disclosure are open-ended terms that include at least the elements / features listed below, but do not exclude other elements / features, i.e., "including but not limited to." Therefore, "include" and "include" are synonymous. The term "based on" means "based, at least in part, on."Throughout this specification, references to "one embodiment," "some embodiments," or "an embodiment" mean that a particular feature, structure, or characteristic described in connection with the embodiment is included in at least one embodiment of the present invention. For example, the term "one embodiment" means "at least one embodiment," the term "another embodiment" means "at least one additional embodiment," and the term "some embodiments" means "at least some embodiments." Furthermore, the appearances of the phrases "in one embodiment," "in some embodiments," or "in an embodiment" in various places throughout this specification do not necessarily all refer to the same embodiment, but may do so. It should be noted that terms such as "first," "second," and the like in this disclosure are used solely to distinguish between different devices, modules, or units, and are not intended to limit the order or interdependence of the functions performed by these devices, modules, or units. Unless otherwise specified, terms such as "first," "second," and the like are not intended to imply that the objects described thereby must be in a given order in time, space, ranking, or any other manner. It should be noted that the modifiers "one" and "multiple" mentioned in this disclosure are illustrative and non-restrictive. Those skilled in the art should understand that, unless the context clearly indicates otherwise, "one or more" should be understood to mean the names of messages or information exchanged between multiple devices in the embodiments of this disclosure. These names are for illustrative purposes only and are not intended to limit the scope of these messages or information. The following detailed description of the embodiments of this disclosure is provided in conjunction with the accompanying drawings, but the disclosure is not limited to these specific embodiments. These specific embodiments may be combined with one another, and identical or similar concepts or processes may not be described in detail in certain embodiments. Furthermore, in one or more embodiments, specific features, structures, or characteristics may be combined in any suitable manner apparent to those skilled in the art from this disclosure. The inventors have discovered that manually adjusting and cropping multimedia materials by users is difficult to quickly and accurately adjust to the same length. In light of this, a technical problem addressed by this disclosure is how to more efficiently and accurately adjust the multimedia materials to be synthesized. This disclosure provides a method for editing multimedia materials, which is described below in conjunction with Figures 1 to 8. Figure 1 is a flowchart of some embodiments of the method for editing multimedia materials disclosed herein. As shown in FIG1 , the method of this embodiment includes steps S102 to S106. In step S102, information of the first multimedia material is displayed in the first track according to the duration of the first multimedia material, and information of the second multimedia material is displayed in the second track according to the duration of the second multimedia material.Before step S102, the process may also include receiving a user trigger operation on the editing interface. In some embodiments, the trigger operation on the editing interface is to display the editing interface after adding a second multimedia material for synthesis to the first multimedia material, or to display the editing interface after adding a first multimedia material for synthesis to the second multimedia material, or to display the editing interface after adding multiple multimedia materials, without limitation to the examples. For example, upon receiving a user selection of a first multimedia material for editing, information about the first multimedia material is displayed in the first track of the editing interface according to the duration of the first multimedia material; upon receiving a user addition operation, candidate multimedia materials are displayed or a search interface is displayed; upon receiving a user confirmation operation on the second multimedia material, the editing interface is displayed. For another example, upon receiving a user selection of the first multimedia material and the second multimedia material from the candidate multimedia materials, a prompt indicating that the first multimedia material and the second multimedia material have been selected is displayed; upon receiving a user trigger operation on the editing function, the editing interface is displayed. In the present disclosure, user operations can be implemented through various means, such as clicking controls or voice commands, and are not limited here. For example, as shown in Figure 2, the starting ends of the first and second tracks are aligned and displayed in a parallel arrangement. The vertical position of the first and second tracks is not restricted. The information of the first multimedia material in the first track and the information of the second multimedia material in the second track can be displayed in full or with a sliding display. For example, if the information of the first or second multimedia material exceeds a preset length, a portion of the preset length is displayed, and the remaining portion can be displayed by sliding. For example, a user can swipe left or right to display the undisplayed portion and change the starting time of playback of the first multimedia material. First and second multimedia materials of the same length have the same display length. One or more time markers can also be displayed corresponding to the first and / or second tracks. The time markers can indicate the duration of a partial segment of the first or second multimedia material or its entire duration. As shown in Figure 2, the editing interface can also include a preview area for the synthesized multimedia material and a playback control. Upon triggering the playback control by the user, the synthesized multimedia material can be played in the preview area. As shown in FIG2 , the editing interface may also display an add control for adding multimedia material. Upon receiving a user trigger operation on the add control, information about the third multimedia material is displayed in the third track according to the duration of the third multimedia material. Multimedia materials may also be added in other ways, not limited to the examples shown. As shown in FIG2 , the editing interface may also display at least one of a replace control, a delete control, and a volume control.The Replace control can be used to replace an added multimedia material. Upon receiving a user trigger on the Replace control, candidate multimedia materials are displayed. Upon receiving a user selection of any multimedia material, the Replace control can be used to replace the added multimedia material. For example, if a first multimedia material is added to a second multimedia material, the Replace control can be used to replace the first multimedia material. The Delete control can be used to delete an added multimedia material. Upon receiving a user trigger on the Delete control, the added multimedia material and the corresponding track are deleted. The Delete control can also be used to delete multiple multimedia materials simultaneously. The Volume control can be used to adjust the volume of the added multimedia material, the first multimedia material, the second multimedia material, or the synthesized multimedia material. The editing interface may also include a Speed ​​Adjustment control to adjust the speed of the added multimedia material, the first multimedia material, the second multimedia material, or the synthesized multimedia material. The functions of these controls can be replaced by other means, for example, through voice commands or by double-clicking, pressing, or other operations to adjust volume or speed, without limiting the examples. In some embodiments, the first multimedia material and the second multimedia material are the multimedia materials to be synthesized. The first multimedia material is a video, audio, image, or special effects material, and the second multimedia material is a video, audio, image, or special effects material. Special effects materials include, for example, subtitles, special effects, text, stickers, and the like, without limiting the examples. Synthesis and editing can be performed on multiple multimedia materials of any type. In some embodiments, information about the first multimedia material includes: at least one of one or more images or text corresponding to the first multimedia material; information about the second multimedia material includes: at least one of one or more images or text corresponding to the second multimedia material. For example, if the first multimedia material is audio, the information about the first multimedia material displayed in the first track includes at least one of a waveform image and a name text. For another example, when the second multimedia material is a video, the information of the second multimedia material displayed in the second track is multiple frames of images. The multiple frames of images can be thumbnails of multiple frames of images extracted from the video according to a preset sampling interval, for example, one frame of image is extracted every 0.1 second.The first length of the information of the first multimedia material displayed in the first track is proportional to the first duration of the first multimedia material; the second length of the information of the second multimedia material displayed in the second track is proportional to the second duration of the second multimedia material, and the ratio of the first length to the first duration and the ratio of the second length to the second duration are equal. In step S104, a user trigger operation is received. For example, the trigger operation is used to trigger the automatic selection of the information of the first multimedia material. As shown in Figure 2, an adjustment control can be provided to receive a user trigger operation on the adjustment control. Alternatively, a user selection operation of the first multimedia material and a trigger operation on the adjustment control can be received. Alternatively, an operation such as clicking or double-clicking the first track or the second track can be used as a trigger operation. The specific form of the trigger operation is not limited. In step S106, a first selection area for automatically selecting the information of the first multimedia material is displayed in the first track. The range of the first selection area is aligned with the display range of the information of the second multimedia material, and the duration of the segment of the first multimedia material corresponding to the range of the first selection area is equal to the duration of the second multimedia material. Aligning the two ranges means that the two ranges are of the same length and are displayed in correspondence. Step S104 is optional. After receiving a user trigger operation on the editing interface, information about the first multimedia material may be displayed in the first track according to the duration of the first multimedia material, and information about the second multimedia material may be displayed in the second track according to the duration of the second multimedia material. Furthermore, a first selection area automatically selected for the information about the first multimedia material is displayed in the first track. The duration of the first multimedia material is greater than or equal to the duration of the second multimedia material, meaning that the display range of the first multimedia material information is greater than or equal to the display range of the second multimedia material information. The range of the first selection area is aligned with the display range of the second multimedia material information, and the duration of the segment of the first multimedia material corresponding to the range of the first selection area is equal to the duration of the second multimedia material. Within the first track, the display range of the first multimedia material information that is aligned with the display range of the second multimedia material information is automatically selected as the first selection area. In some embodiments, it is determined whether the first multimedia material has been cropped; if the first multimedia material has not been cropped, the starting point of the first multimedia material is used as the starting point of the first selection area, and the ending point of the first selection area is determined based on the ending point of the second multimedia material information; if the first multimedia material has been cropped, the starting point of the cropped first multimedia material is used as the starting point of the first selection area, and the ending point of the first selection area is determined based on the starting point of the first selection area and the duration of the second multimedia material; and the first selection area is displayed based on the starting point and ending point of the first selection area.Whether the first multimedia material is cropped can be determined based on a record of whether the first selection area has been adjusted or based on a user's cropping operation record. In some embodiments, the portion of the first multimedia material within the first selection area and the portion of the first multimedia material outside the first selection area are displayed with different display effects. For example, different transparency or color masks can be used within and outside the first selection area. In another example, the first selection area can be displayed in the form of a window or selection box. As shown in Figure 3, taking the first multimedia material as audio and the second multimedia material as video as an example, if the audio duration is greater than the video duration, the first selection area is displayed in the first track, and the range of the first selection area is aligned with the display range of the video image. The first selection area and the second multimedia material can be fully displayed in the interface for easy user viewing. The information of the first multimedia material outside the first selection area can be partially displayed, and the information displayed in the first track can be adjusted as a whole through a sliding operation. Figures 2 and 3 can represent the same interface or different interfaces, without limitation. The subsequent embodiments use the editing interface for description, but those skilled in the art will understand that the first editing interface can be displayed before the triggering operation and the second editing interface can be displayed after the triggering operation. In some embodiments, a second selection area for selecting information about a second multimedia material is displayed in the second track, where the range of the first selection area is aligned with the range of the second selection area. The second selection area can be selected based on a user's operation or automatically. If the second selection area is displayed in the second track, the range of the first selection area is aligned with the range of the second selection area. If the second selection area is not displayed in the second track, the range of the first selection area is aligned with the display range of the second multimedia material's information. The range of the second selection area can include the entire display range of the second multimedia material's information or a portion of the display range. As shown in FIG. 4 , the range of the second selection area covers the entire display range of the second multimedia material's information. As shown in FIG. 5 , the range of the second selection area covers a portion of the display range of the second multimedia material's information. In some embodiments, if the duration of the first multimedia material is equal to that of the second multimedia material, the second selection area is not displayed in the second track; if the duration of the first multimedia material is greater than that of the second multimedia material, the second selection area is displayed in the second track; and if the duration of the first multimedia material is less than that of the second multimedia material, the second selection area is displayed in the second track. When the duration of the first multimedia material is shorter than that of the second multimedia material, the first selection area may not be displayed and only the second selection area may be displayed, or both the first selection area and the second selection area may be displayed simultaneously.The range of the first selection area is aligned with the range of the second selection area. The range of the first selection area can include the entire display range or a portion of the display range of the first multimedia material's information. For shorter multimedia materials, they can be fully displayed in the corresponding track for easier user viewing. In the above embodiment, there can be one or more first multimedia materials, and each first multimedia material can display a corresponding first selection area. This will not be described in detail here. In the method of the above embodiment, the first multimedia material's information is displayed in the first track, and the second multimedia material's information is displayed in the second track. The first and second multimedia material's information are displayed in time correspondence. Upon receiving a user trigger operation, the automatic selection of the first multimedia material's information is triggered, and the first selection area automatically selected for the first multimedia material's information is displayed in the first track. The first selection area is aligned with the display range of the second multimedia material's information. The method of the above embodiment automatically selects and displays a first selection area of ​​equal length to the shorter second multimedia material within the longer first multimedia material, and aligns it with the display range of the second multimedia material's information. Manual adjustment of the first multimedia material by the user is unnecessary, and the lengths of multiple multimedia materials can be quickly and accurately aligned, improving the efficiency and accuracy of adjusting the multimedia materials to be synthesized. The following describes further embodiments of the multimedia material editing method disclosed herein in conjunction with FIG6 . FIG6 is a flow chart of further embodiments of the multimedia material editing method disclosed herein. As shown in FIG6 , the method of this embodiment includes steps S602 to S606. In step S602, a first user adjustment operation on the range of a first selection area is received. For example, the user adjustment operation on the edge of the first selection area is received. As shown in FIG4 and FIG5 , edge controls can be provided on the edge of the first selection area, and the range of the first selection area can be adjusted by operating the edge controls; alternatively, the range of the first selection area can be adjusted by sliding the window or selection box corresponding to the first selection area. Adjusting the range of the first selection area indicates that the start and / or end positions of the segments of the first multimedia material selected for synthesis are adjusted. In some embodiments, in response to the user adjusting the edge of the first selection area to the edge of the information of the first multimedia material, a first prompt message is issued, wherein the first prompt message is used to prompt that the edge of the first selection area cannot exceed the edge of the information of the first multimedia material; and / or in response to the user adjusting the range of the first selection area to a first minimum range, a second prompt message is issued, wherein the second prompt message is used to prompt that the range of the first selection area cannot be reduced any further.The first and second prompt information can be in the form of text, sound, image, or vibration, and are not limited to the examples given. The maximum range of the first selection area is the complete display range of the first multimedia material information. The minimum range of the first selection area can be preset, for example, to a display range corresponding to 0.1 seconds. In step S604, a second user adjustment operation on the range of the second selection area is received. For example, the second user adjustment operation on the edge of the second selection area is received. For example, an edge control can be provided on the edge of the second selection area, and the range of the first selection area can be adjusted by operating the edge control; or the range of the second selection area can be adjusted by sliding the window or selection box corresponding to the second selection area. The adjustment of the range of the second selection area indicates that the start position and / or end position of the segment of the second multimedia material selected for synthesis has been adjusted. In some embodiments, in response to the user adjusting the edge of the second selection area to the edge of the second multimedia material, a third prompt message is issued, wherein the third prompt message indicates that the edge of the second selection area cannot extend beyond the edge of the second multimedia material. In response to the user adjusting the range of the second selection area to the second minimum range, a fourth prompt message is issued, wherein the fourth prompt message indicates that the range of the second selection area cannot be further reduced. The third and fourth prompt messages can be in the form of text, sound, image, or vibration, and are not limited to the examples given. The maximum range of the second selection area is the complete display range of the second multimedia material information, and the minimum range of the second selection area can be preset. The ranges of the first and second selection areas can be adjusted differently. For example, the edge of the first selection area can be provided with an edge control, while the corresponding window or selection box of the second selection area supports sliding operations, and are not limited to the examples given. The first and second selection areas can be automatically adjusted together. During the adjustment process, the first and second selection areas do not exceed their respective maximum and minimum ranges. In step S606, the dynamically adjusted first selection area is displayed in the first track, and the dynamically adjusted second selection area is displayed in the second track. For example, when a user performs a first adjustment operation on the range of a first selection area, the adjusted first selection area is dynamically displayed in the first track following the first adjustment operation, and the second selection area dynamically adjusted along with the first selection area is displayed in the second track. When a user performs a second adjustment operation on the range of a second selection area, the adjusted second selection area is dynamically displayed in the second track following the second adjustment operation, and the first selection area dynamically adjusted along with the second selection area is displayed in the first track.The range of the first selection area is dynamically aligned with the range of the second selection area. The first and second selection areas can be dynamically adjusted and displayed together. Adjusting one area automatically adjusts the other area, maintaining alignment. The method of the above embodiment dynamically adjusts both areas by adjusting either the first or second selection area, improving the efficiency and accuracy of adjusting the multimedia material to be synthesized. In some embodiments, a user movement operation is received to move information of a first multimedia material in a first track relative to the first selection area; the information of the first multimedia material moved relative to the first selection area is dynamically displayed in the first track, wherein the position of the first selection area relative to the first track remains unchanged. For example, if a sliding operation is performed on the information of the first multimedia material in the first track, while the position of the first selection area relative to the first track remains unchanged, the corresponding segment of the first multimedia material in the first selection area will change, i.e., the selected segment of the first multimedia material will change. If the position of the first selection area relative to the first track remains unchanged, the position of the second selection area will also remain unchanged. In this way, only the segment of the first multimedia material corresponding to the first selection area is changed, while the segment of the second multimedia material corresponding to the second selection area remains unchanged. In some embodiments, a user movement operation is received on information of a second multimedia material in a second track relative to a second selection area; the information of the second multimedia material moved relative to the second selection area is dynamically displayed in the second track, wherein the position of the second selection area relative to the second track remains unchanged. For example, if a sliding operation is performed on the information of the second multimedia material in the second track while the position of the second selection area relative to the second track remains unchanged, the corresponding segment of the second multimedia material within the second selection area will change, i.e., the selected segment of the second multimedia material will change. By adjusting the range of the first selection area or the second selection area, and moving the information of the first multimedia material in the first track or the second multimedia material in the second track, any segment of the first multimedia material can be combined and synthesized with any segment of the second multimedia material, thereby improving the flexibility of multimedia material synthesis and the efficiency and accuracy of adjusting the multimedia materials to be synthesized. Further embodiments of the multimedia material editing method disclosed herein are described below with reference to FIG. FIG. 7 is a flowchart of further embodiments of the multimedia material editing method disclosed herein. As shown in FIG. 7 , the method of this embodiment includes steps S702 to S710. In step S702, a user triggering operation for a preview function is received. As shown in FIG8 , the user can trigger the preview function by clicking a play control, speaking, or other operations.In step S704, a multimedia material composed of the first segment of the first multimedia material corresponding to the first selected area and the second segment of the second multimedia material corresponding to the second selected area is played. In some embodiments, if the second selected area is not displayed, meaning that the entire second multimedia material is used for the composition, a user triggering the play function is received; the multimedia material composed of the first segment of the first multimedia material corresponding to the first selected area and the second multimedia material is played. The composed multimedia material can be played in a loop. As shown in FIG8 , the editing interface can also display a preview area in which the composed multimedia material can be played. Alternatively, the composed multimedia material can be played in a new window, without being limited to this example. In step S706, the playback progress of the first segment is dynamically displayed in the first track, and the playback progress of the second segment is dynamically displayed in the second track. Steps S704 and S706 can be performed in parallel. For example, the playback progress can be displayed using animation or an indicator. For example, as shown in FIG8 , if the first multimedia material is audio and the second multimedia material is video, the playback progress can be displayed in the first track using a waveform animation, while the playback progress can be indicated by a moving indicator line in the second track. In step S708, during playback, a user adjustment operation is received for the range of the first or second selection area. The adjustment operation for the range of the first or second selection area can be referred to in the previous embodiment and will not be further described here. In step S710, playback is paused, and the dynamically adjusted first selection area is displayed in the first track, and the dynamically adjusted second selection area is displayed in the second track. The range of the second selection area is dynamically aligned with the range of the first selection area. In some embodiments, during playback, a user movement operation is received for the first multimedia material in the first track, and playback is paused. The dynamically moved information of the first multimedia material may be further displayed in the first track. The position of the first selection area relative to the first track remains unchanged. During playback, a user movement operation is received for the second multimedia material in the second track, and playback is paused. The dynamically moved information of the second multimedia material may be further displayed in the second track. In some embodiments, a user triggering operation to adjust the playback speed is received, and the synthesized multimedia material is played at the adjusted speed. In some embodiments, a user trigger operation for a pause function is received, playback is paused, and the playback position of the first segment at the time of the pause is dynamically displayed in the first track, and the playback position of the second segment at the time of the pause is dynamically displayed in the second track.The method of the above embodiment allows users to view the effect of the synthesized multimedia material at any time and flexibly select segments from the first and second multimedia materials, improving selection efficiency and accuracy. In some embodiments, a user triggers a save function; a multimedia material synthesized by the segments of the first and second multimedia materials corresponding to the first selection area is saved and displayed. When the second selection area is displayed, the segments of the second multimedia material corresponding to the first selection area are the segments of the second multimedia material corresponding to the second selection area. When the second selection area is not displayed, the segments of the second multimedia material corresponding to the first selection area are the complete second multimedia material. For example, in a scenario where the first multimedia material is added to the second multimedia material for synthesis, the second multimedia material can be played in the original playback interface before the addition operation. After the save operation, the original playback interface can be exited to return to the original playback interface to display the synthesized multimedia material. If the synthesized multimedia material has been previewed and played in the editing interface, the current playback position is recorded, and playback can be resumed based on the current playback position after returning to the original playback interface. Since a portion of the synthesized multimedia material has already been previewed, returning to the original playback interface to play the remaining playback can improve efficiency and enhance the user experience. The original playback position of the second multimedia material in the original playback interface can be recorded, and playback can resume from the original playback position after returning to the original playback interface. In some embodiments, a user trigger operation to cancel the function is received; the synthesized multimedia material is deleted. For example, in a scenario where a first multimedia material is added to a second multimedia material for synthesis, the second multimedia material can be played in the original playback interface before the addition operation. After the operation is canceled, the original playback interface can be returned to after exiting the editing interface. The original playback position of the second multimedia material in the original playback interface can be recorded, and playback can resume from the original playback position after returning to the original playback interface. In some embodiments, a user trigger operation to exit the adjustment function is received, and information about the first multimedia material is displayed in the first track according to the duration of the first multimedia material, and information about the second multimedia material is displayed in the second track according to the duration of the second multimedia material. The user can re-trigger the function to automatically reselect and display the first selection area, or manually select and adjust the information about the first multimedia material in the first track. In some embodiments, a user trigger operation to exit the adjustment function is received, and information about the first multimedia material in the first selection area is displayed in the first track, and information about the second multimedia material in the second selection area is displayed in the second track.In some embodiments, the first multimedia material, the second multimedia material, or the synthesized multimedia material supports full-screen display. For example, in a scenario where the first multimedia material is audio and the second multimedia material is video, if the audio is longer than the video, the method disclosed herein can display the audio information in the first track and the video information in the second track. Furthermore, a first selected area of ​​the audio can be automatically displayed in the first track, equal to the length of the video, improving audio adjustment efficiency. Furthermore, a second selected area of ​​the video can be displayed in the second track. By adjusting either the range of the first or second selected area, the ranges of both areas can be dynamically adjusted simultaneously. Furthermore, by moving the audio in the first track or the video in the second track, any audio segment can be aligned and flexibly adjusted with any video segment, improving the accuracy and efficiency of multimedia material merging. The present disclosure also provides a multimedia material editing device, which will be described below in conjunction with FIG9 . FIG9 is a structural diagram of some embodiments of the multimedia material editing device disclosed herein. As shown in FIG9 , the device 90 of this embodiment includes a receiving module 910 and a display module 920. The display module 920 is configured to display information about the first multimedia material in a first track according to the duration of the first multimedia material, and to display information about the second multimedia material in a second track according to the duration of the second multimedia material. The first multimedia material and the second multimedia material are multimedia materials to be synthesized, the duration of the first multimedia material is greater than or equal to the duration of the second multimedia material, and the information about the first multimedia material and the information about the second multimedia material are displayed in temporal correspondence. The receiving module 910 is configured to receive a user trigger operation, wherein the trigger operation is used to trigger automatic selection of information about the first multimedia material. The display module 920 is further configured to display a first selection area automatically selected for the information about the first multimedia material in the first track, wherein the range of the first selection area is aligned with the display range of the information about the second multimedia material. In some embodiments, the receiving module 910 is further configured to receive a first user adjustment operation on the range of the first selection area. The display module 920 is further configured to dynamically display the adjusted first selection area in the first track in response to the first adjustment operation, and to display the second selection area dynamically adjusted in response to the first selection area in the second track, wherein the range of the second selection area is dynamically aligned with the range of the first selection area. In some embodiments, the display module 920 is further configured to display a second selection area for selecting information of the second multimedia material in the second track, wherein the range of the first selection area is aligned with the range of the second selection area.In some embodiments, the receiving module 910 is further configured to receive a second user adjustment operation on the range of the second selection area; the display module 920 is further configured to dynamically display the adjusted second selection area in the second track in response to the second adjustment operation, and to display the first selection area dynamically adjusted along with the second selection area in the first track, wherein the range of the first selection area is dynamically aligned with the range of the second selection area. In some embodiments, the receiving module 910 is further configured to receive a user movement operation on information of a first multimedia material in the first track relative to the first selection area; the display module 920 is further configured to dynamically display information of the first multimedia material moved relative to the first selection area in the first track, wherein the position of the first selection area relative to the first track remains unchanged. In some embodiments, the receiving module 910 is further configured to receive a user movement operation on information of a second multimedia material in the second track relative to the second selection area; the display module 920 is further configured to dynamically display information of the second multimedia material moved relative to the second selection area in the second track, wherein the position of the second selection area relative to the second track remains unchanged. In some embodiments, the display module 920 is configured to determine whether the first multimedia material has been cropped; if the first multimedia material has not been cropped, the starting point of the first multimedia material is used as the starting point of the first selection area, and the ending point of the first selection area is determined based on the ending point of the second multimedia material; if the first multimedia material has been cropped, the starting point of the cropped first multimedia material is used as the starting point of the first selection area, and the ending point of the first selection area is determined based on the starting point of the first selection area and the duration of the second multimedia material; and the first selection area is displayed based on the starting and ending points of the first selection area. In some embodiments, the display module 920 is configured to display the portion of the first multimedia material within the first selection area and the portion of the first multimedia material outside the first selection area with different display effects. In some embodiments, the receiving module 910 is further configured to receive a user triggering a preview function; and the display module 920 is further configured to play the first segment of the first multimedia material corresponding to the first selection area and the multimedia material synthesized from the second multimedia material. In some embodiments, the receiving module 910 is further configured to receive a user triggering a preview function; the display module 920 is further configured to play a multimedia material composed of a first segment of a first multimedia material corresponding to the first selected area and a second segment of a second multimedia material corresponding to the second selected area. In some embodiments, the display module 920 is further configured to dynamically display the playback progress of the first segment in the first track and the playback progress of the second segment in the second track.In some embodiments, the receiving module 910 is further configured to receive a user adjustment operation on the range of the first selection area or the range of the second selection area during playback; the display module 920 is further configured to pause playback and display the dynamically adjusted first selection area in the first track and the dynamically adjusted second selection area in the second track, wherein the range of the second selection area is dynamically aligned with the range of the first selection area. In some embodiments, the apparatus 90 further includes: a prompting module 930 configured to issue a first prompt message in response to the user adjusting the edge of the first selection area to the edge of the information of the first multimedia material; and / or issue a second prompt message in response to the user adjusting the range of the first selection area to a first minimum range; and / or issue a third prompt message in response to the user adjusting the edge of the second selection area to the edge of the information of the second multimedia material; and / or issue a fourth prompt message in response to the user adjusting the range of the second selection area to a second minimum range. In some embodiments, the device 90 further includes: a storage module 940; the receiving module 910 is further configured to receive a user trigger operation for a save function; the storage module 940 is configured to save a multimedia material synthesized from a segment of the first multimedia material and a segment of the second multimedia material corresponding to the first selection area; and the display module 920 is further configured to display the multimedia material synthesized from a segment of the first multimedia material and a segment of the second multimedia material corresponding to the first selection area. In some embodiments, the first multimedia material is a video, audio, image, or special effects material, and the second multimedia material is a video, audio, image, or special effects material. In some embodiments, the information about the first multimedia material includes: at least one of one or more images or text corresponding to the first multimedia material; and the information about the second multimedia material includes: at least one of one or more images or text corresponding to the second multimedia material. It should be noted that the aforementioned units are merely logical modules divided according to the specific functions they implement, and are not intended to limit specific implementation methods. For example, they may be implemented in software, hardware, or a combination of software and hardware. In actual implementation, the aforementioned units may be implemented as independent physical entities, or may be implemented by a single entity (e.g., a processor (CPU or DSP, etc.), an integrated circuit, etc.). Furthermore, the aforementioned units are illustrated with dashed lines in the accompanying drawings to indicate that these units may not actually exist, and the operations / functions they implement may be implemented by the processing circuit itself. Furthermore, although not shown, the device may also include a memory that can store various information generated by the device and its various units during operation, programs and data used for operation, data to be transmitted by the communication unit, and the like.The memory may be volatile memory and / or non-volatile memory. For example, the memory may include, but is not limited to, random access memory (RAM), dynamic random access memory (DRAM), static random access memory (SRAM), read-only memory (ROM), and flash memory. Of course, the memory may also be located outside the device. Optionally, although not shown, the device may also include a communication unit that can be used to communicate with other devices. In one example, the communication unit may be implemented in an appropriate manner known in the art, for example, including communication components such as an antenna array and / or a radio frequency link, various types of interfaces, communication units, etc. This will not be described in detail here. Furthermore, the device may also include other components not shown, such as a radio frequency link, a baseband processing unit, a network interface, a processor, a controller, etc. These will not be described in detail here. Some embodiments of the present disclosure also provide an electronic device. Figure 10 shows a block diagram of some embodiments of the electronic device of the present disclosure. For example, in some embodiments, the electronic device 10 may be various types of devices, including, but not limited to, mobile terminals such as mobile phones, laptop computers, digital broadcast receivers, PDAs (personal digital assistants), PADs (tablet computers), PMPs (portable multimedia players), in-vehicle terminals (e.g., in-vehicle navigation terminals), and fixed terminals such as digital TVs and desktop computers. For example, the electronic device 10 may include a display panel for displaying data and / or execution results utilized in the solutions of the present disclosure. For example, the display panel may have various shapes, such as a rectangular panel, an elliptical panel, or a polygonal panel. Furthermore, the display panel may not only be a flat panel, but also a curved panel or even a spherical panel. As shown in FIG10 , the electronic device 10 of this embodiment includes a memory 101 and a processor 102 coupled to the memory 101. It should be noted that the components of the electronic device 10 shown in FIG10 are merely exemplary and non-limiting. The electronic device 10 may also include other components based on actual application requirements. The processor 102 may control other components in the electronic device 10 to perform desired functions. In some embodiments, the memory 101 is used to store one or more computer-readable instructions. When the processor 102 is configured to execute computer-readable instructions, the computer-readable instructions are executed by the processor 102 to implement the method according to any of the above embodiments. The specific implementation and related explanations of each step of the method can be found in the above embodiments, and repeated descriptions are omitted here. For example, the processor 102 and the memory 101 can communicate with each other directly or indirectly.For example, the processor 102 and the memory 101 may communicate via a network. The network may include a wireless network, a wired network, and / or any combination of a wireless network and a wired network. The processor 102 and the memory 101 may also communicate with each other via a system bus, which is not limited in this disclosure. For example, the processor 102 may be embodied as various appropriate processors, processing devices, etc., such as a central processing unit (CPU), a graphics processing unit (GPU), a network processor (NP), etc.; it may also be a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components. The central processing unit (CPU) may be an X86 or ARM architecture. For example, the memory 101 may include any combination of various forms of computer-readable storage media, such as volatile memory and / or non-volatile memory. The memory 101 may include, for example, system memory, which may store, for example, an operating system, application programs, a boot loader, a database, and other programs. The storage medium may also store various applications and data. Furthermore, according to some embodiments of the present disclosure, when various operations / processes according to the present disclosure are implemented via software and / or firmware, the programs constituting the software may be installed from a storage medium or a network to a computer system with a dedicated hardware structure, such as the computer system (or electronic device) 1100 shown in FIG11 . With the various programs installed, the computer system can perform various functions, including those described above. FIG11 is a block diagram illustrating an example structure of a computer system that may be employed in embodiments of the present disclosure. In FIG11 , a central processing unit (CPU) 1101 executes various processes based on programs stored in a read-only memory (ROM) 1102 or programs loaded from a storage unit 1108 into a random access memory (RAM) 1103. RAM 1103 also stores data required for CPU 1101 to execute various processes, etc., as needed. The central processing unit is merely exemplary and may be other types of processors, such as the various processors described above. The ROM 1102, RAM 1103 and storage portion 1108 may be various forms of computer-readable storage media, as described below.It should be noted that although ROM 1102, RAM 1103 and storage device 1108 are shown separately in FIG11, one or more of them may be combined or located in the same or different memory or storage modules.

[0002] CPU 1101, ROM 1102, and RAM 1103 are connected to each other via bus 1104. An input / output interface 1105 is also connected to bus 1104. The following components are connected to input / output interface 1105: an input portion 1106, such as a touch screen, touchpad, keyboard, mouse, image sensor, microphone, accelerometer, gyroscope, etc.; an output portion 1107, including a display, such as a cathode ray tube (CRT), liquid crystal display (LCD), speaker, vibrator, etc.; a storage portion 1108, including a hard disk, magnetic tape, etc.; and a communication portion 1109, including a network interface card, such as a LAN card, modem, etc. Communication portion 1109 allows communication processing to be performed via a network, such as the Internet. It will be readily understood that although FIG. 11 illustrates that the various devices or modules in electronic device H00 communicate via bus 1104, they may also communicate via a network or other means. The network may include a wireless network, a wired network, and / or any combination of wireless and wired networks. As needed, a drive 1110 is also connected to the input / output interface 1105. Removable media 1111, such as a magnetic disk, optical disk, magneto-optical disk, semiconductor memory, etc., is installed in the drive 1110 as needed, so that computer programs read therefrom can be installed into the storage section 1108 as needed. When the above series of processes are implemented using software, the programs constituting the software can be installed from a network, such as the Internet, or from a storage medium, such as the removable media 1111. According to embodiments of the present disclosure, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, embodiments of the present disclosure include a computer program product comprising a computer program carried on a computer-readable medium, the computer program containing program code for executing the methods illustrated in the flowcharts. In such embodiments, the computer program can be downloaded and installed from a network via the communication section 1109, installed from the storage section 1108, or installed from the ROM 1102. When the computer program is executed by the CPU 601, the functions defined in the methods of the embodiments of the present disclosure are performed. It should be noted that in the context of this disclosure, a computer-readable medium may be a tangible medium that may contain or store a program for use by, or in conjunction with, an instruction execution system, apparatus, or device. A computer-readable medium may be a computer-readable signal medium or a computer-readable storage medium, or any combination thereof. A computer-readable storage medium may be, for example, but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof.More specific examples of computer-readable storage media may include, but are not limited to, an electrical connection having one or more conductors, 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, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination thereof. In the present disclosure, a computer-readable storage medium may be any tangible medium that contains or stores a program that can be used by or in conjunction with an instruction execution system, apparatus, or device. In the present disclosure, a computer-readable signal medium may include a data signal propagated in baseband or as part of a carrier wave, carrying computer-readable program code. Such a propagated data signal may take various forms, including, but not limited to, electromagnetic signals, optical signals, or any suitable combination thereof. A computer-readable signal medium may also be any computer-readable medium other than a computer-readable storage medium that can transmit, propagate, or transfer a program for use by or in conjunction with an instruction execution system, apparatus, or device. Program code contained on a computer-readable medium can be transmitted using any appropriate medium, including but not limited to wires, optical cables, RF (radio frequency), or any suitable combination thereof. The computer-readable medium may be contained within the electronic device described above, or it may exist independently and not incorporated into the electronic device. In some embodiments, a computer program is also provided, comprising instructions that, when executed by a processor, cause the processor to perform the method of any of the aforementioned embodiments. For example, the instructions may be embodied as computer program code. In embodiments of the present disclosure, the computer program code for performing the operations of the present disclosure may be written in one or more programming languages, or a combination thereof. Such 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 C or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, as a standalone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. Where a remote computer is involved, the remote computer may be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (eg, through the Internet using an Internet service provider).The flowcharts and block diagrams in the accompanying drawings illustrate the possible architectures, functions, and operations of the systems, methods, and computer program products according to various embodiments of the present disclosure. In this regard, each block in a flowchart or block diagram may represent a module, program segment, or portion of code, which contains one or more executable instructions for implementing the specified logical functions. It should also be noted that in some alternative implementations, the functions indicated in the blocks may occur in a different order than indicated in the accompanying drawings. For example, two blocks shown in succession may actually be executed substantially in parallel, or they may sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each block in a block diagram and / or flowchart, as well as combinations of blocks in the block diagram and / or flowchart, may be implemented using a dedicated hardware-based system that performs the specified functions or operations, or may be implemented using a combination of dedicated hardware and computer instructions. The modules, components, or units described in the embodiments of the present disclosure may be implemented in software or hardware. In some cases, the names of modules, components, or units do not limit the modules, components, or units themselves. The functions described above may be at least partially performed by one or more hardware logic components. For example, and without limitation, exemplary hardware logic components that may be used include: field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chips (SOCs), complex programmable logic devices (CPLDs), and the like. According to some embodiments of the present disclosure, a method for editing multimedia material is provided, comprising: displaying information of a first multimedia material in a first track according to the duration of the first multimedia material, and displaying information of a second multimedia material in a second track according to the duration of the second multimedia material, wherein the first multimedia material and the second multimedia material are multimedia materials to be synthesized, and the duration of the first multimedia material is greater than or equal to the duration of the second multimedia material; receiving a trigger operation from a user, wherein the trigger operation is used to trigger automatic selection of information of the first multimedia material; and displaying a first selection area for automatic selection of information of the first multimedia material in the first track, wherein a range of the first selection area is aligned with a display range of information of the second multimedia material, and the duration of a segment of the first multimedia material corresponding to the range of the first selection area is equal to the duration of the second multimedia material.In some embodiments, the method further includes: receiving a first user adjustment operation on the range of the first selection area; dynamically displaying the adjusted first selection area in the first track in response to the first adjustment operation, and displaying a second selection area in the second track that dynamically adjusts in response to the first selection area, wherein the range of the second selection area is dynamically aligned with the range of the first selection area. In some embodiments, the method further includes: displaying a second selection area in the second track that selects information about a second multimedia material, wherein the range of the first selection area is aligned with the range of the second selection area. In some embodiments, the method further includes: receiving a second user adjustment operation on the range of the second selection area; dynamically displaying the adjusted second selection area in the second track in response to the second adjustment operation, and displaying the first selection area in the first track that dynamically adjusts in response to the second selection area, wherein the range of the first selection area is dynamically aligned with the range of the second selection area. In some embodiments, the method further includes: receiving a user movement operation on the information of the first multimedia material in the first track relative to the first selection area; and dynamically displaying the information of the first multimedia material that moves relative to the first selection area in the first track, wherein the position of the first selection area relative to the first track remains unchanged. In some embodiments, the method further includes: receiving a user movement operation of the second multimedia material in the second track relative to the second selection area; and dynamically displaying the second multimedia material information moved relative to the second selection area in the second track, wherein the second selection area remains unchanged relative to the second track. In some embodiments, displaying the first selection area includes: determining whether the first multimedia material is cropped; if the first multimedia material is not cropped, using the starting point of the first multimedia material as the starting point of the first selection area, and determining the ending point of the first selection area based on the ending point of the second multimedia material information; if the first multimedia material is cropped, using the cropped starting point of the first multimedia material as the starting point of the first selection area, and determining the ending point of the first selection area based on the starting point of the first selection area and the duration of the second multimedia material; and displaying the first selection area based on the starting point and ending point of the first selection area. In some embodiments, displaying the automatically selected first selection area of ​​the first multimedia material information in the first track includes: displaying the portion of the first multimedia material information within the first selection area and the portion of the first multimedia material information outside the first selection area with different display effects. In some embodiments, the method further includes: receiving a user trigger operation for a preview function; and playing a multimedia material synthesized from a first segment of the first multimedia material and a second multimedia material corresponding to a range of the first selection area.In some embodiments, the method further includes: receiving a user trigger operation for a preview function; playing a multimedia material composed of a first segment of a first multimedia material corresponding to the range of the first selection area and a second segment of a second multimedia material corresponding to the range of the second selection area. In some embodiments, the method further includes at least one of the following: dynamically displaying the playback progress of the first segment in a first track; and dynamically displaying the playback progress of the second segment in a second track. In some embodiments, the method further includes: receiving a user adjustment operation for the range of the first selection area or the second selection area during playback; pausing playback and displaying the dynamically adjusted first selection area in the first track, and displaying the dynamically adjusted second selection area in the second track, wherein the range of the second selection area is dynamically aligned with the range of the first selection area. In some embodiments, the method further includes at least one of the following: issuing a first prompt message in response to the user adjusting the edge of the first selection area to the edge of the first multimedia material information; and issuing a second prompt message in response to the user adjusting the range of the first selection area to a first minimum range. In some embodiments, the method further includes at least one of the following: issuing a third prompt in response to the user adjusting the edge of the second selection area to the edge of the second multimedia material; issuing a fourth prompt in response to the user adjusting the range of the second selection area to a second minimum range. In some embodiments, the method further includes: receiving a user trigger operation for a save function; and saving and displaying a multimedia material composed of the first multimedia material segment corresponding to the range of the first selection area and the second multimedia material segment corresponding to the range of the first selection area. In some embodiments, the first multimedia material is a video, audio, image, or special effects material, and the second multimedia material is a video, audio, image, or special effects material. In some embodiments, the first multimedia material information includes: at least one of one or more images and text corresponding to the first multimedia material; and the second multimedia material information includes: at least one of one or more images and text corresponding to the second multimedia material.According to other embodiments of the present disclosure, a multimedia material editing device is provided, comprising: a receiving module and a display module, wherein: the display module is configured to display information of a first multimedia material in a first track according to the duration of the first multimedia material, and to display information of a second multimedia material in a second track according to the duration of the second multimedia material, wherein the first multimedia material and the second multimedia material are multimedia materials to be synthesized, the duration of the first multimedia material is greater than or equal to the duration of the second multimedia material, and the information of the first multimedia material and the information of the second multimedia material are displayed in time correspondence; the receiving module is configured to receive a user trigger operation, wherein the trigger operation is used to trigger automatic selection of the information of the first multimedia material; and the display module is further configured to display a first selection area for the automatic selection of the information of the first multimedia material in the first track, wherein the range of the first selection area is aligned with the display range of the information of the second multimedia material. According to still other embodiments of the present disclosure, an electronic device is provided, comprising: a processor; and a memory coupled to the processor, for storing instructions, which, when executed by the processor, cause the processor to perform the multimedia material editing method according to any of the aforementioned embodiments. According to further embodiments of the present disclosure, a computer-readable storage medium is provided, storing a computer program thereon. When executed by a processor, the program implements the multimedia material editing method of any of the aforementioned embodiments. According to further embodiments of the present disclosure, a computer program is provided, comprising instructions. When executed by a processor, the instructions cause the processor to perform the multimedia material editing method of any of the aforementioned embodiments. According to some embodiments of the present disclosure, a computer program product is provided, comprising instructions. When executed by a processor, the instructions implement the multimedia material editing method of any of the aforementioned embodiments. The above description merely illustrates some embodiments of the present disclosure and the underlying technical principles. Those skilled in the art should understand that the scope of the present disclosure is not limited to technical solutions formed by specific combinations of the aforementioned technical features. It also encompasses other technical solutions formed by any combination of the aforementioned technical features or their equivalents, without departing from the aforementioned concepts. For example, a technical solution formed by replacing the aforementioned features with (but not limited to) technical features with similar functions disclosed in the present disclosure. Many specific details are set forth in the description provided herein. However, it is understood that the embodiments of the present disclosure can be practiced without these specific details. In other instances, well-known methods, structures, and techniques have not been shown in detail in order not to obscure the understanding of this description. Furthermore, while operations are depicted in a particular order, this should not be understood as requiring that these operations be performed in the particular order shown or in sequential order.Under certain circumstances, multitasking and parallel processing may be advantageous. Similarly, while the above discussion includes several specific implementation details, these should not be construed as limiting the scope of this disclosure. Certain features described in the context of separate 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 in multiple embodiments, either individually or in any suitable subcombination. While certain specific embodiments of this disclosure have been described in detail through examples, those skilled in the art will appreciate that these examples are intended for illustrative purposes only and are not intended to limit the scope of this disclosure. Those skilled in the art will appreciate that modifications may be made to the above embodiments without departing from the scope and spirit of this disclosure. The scope of this disclosure is defined by the appended claims.

Claims

Claims 1. A method for editing multimedia material, comprising: Displaying information of the first multimedia material in a first track according to the duration of the first multimedia material, and displaying information of the second multimedia material in a second track according to the duration of the second multimedia material, wherein the first multimedia material and the second multimedia material are multimedia materials to be synthesized, and the duration of the first multimedia material is greater than or equal to the duration of the second multimedia material; receiving a trigger operation of a user, wherein the trigger operation is used to trigger automatic selection of information of the first multimedia material; displaying a first selection area for automatic selection of information of the first multimedia material in the first track, wherein a range of the first selection area is aligned with a display range of information of the second multimedia material, and a duration of a segment of the first multimedia material corresponding to the range of the first selection area is equal to the duration of the second multimedia material.

2. The editing method according to claim 1, further comprising: receiving a first adjustment operation of the user on the range of the first selection area; The first selection area dynamically adjusted following the first adjustment operation is displayed in the first track, and the second selection area dynamically adjusted together with the first selection area is displayed in the second track, wherein the range of the second selection area is dynamically aligned with the range of the first selection area.

3. The editing method according to claim 1 or 2, further comprising: A second selection area for selecting information of the second multimedia material is displayed in the second track, wherein a range of the first selection area is aligned with a range of the second selection area.

4. The editing method according to claim 3, further comprising: receiving a second adjustment operation of the user on the range of the second selection area; The second selection area dynamically adjusted following the second adjustment operation is displayed in the second track, and the first selection area dynamically adjusted together with the second selection area is displayed in the first track, wherein the range of the first selection area is dynamically aligned with the range of the second selection area.

5. The editing method according to any one of claims 1 to 4, further comprising: receiving a moving operation by the user on the information of the first multimedia material in the first track relative to the first selection area; Dynamically displaying the first multimedia element moving relative to the first selection area in the first track 24 Material information, wherein the position of the first selection area relative to the first track remains unchanged.

6. The editing method according to claim 3 or 4, further comprising: receiving a moving operation by the user on the information of the second multimedia material in the second track relative to the second selection area; The information of the second multimedia material moving relative to the second selection area is dynamically displayed in the second track, wherein the position of the second selection area relative to the second track remains unchanged.

7. The editing method according to any one of claims 1 to 6, wherein: The displaying of the first selection area includes: determining whether the first multimedia material is cropped; if the first multimedia material is not cropped, taking the starting point of the first multimedia material as the starting point of the first selection area, and determining the ending point of the first selection area according to the ending point of the information of the second multimedia material; if the first multimedia material is cropped, taking the starting point of the first multimedia material after cropping as the starting point of the first selection area, and determining the ending point of the first selection area according to the starting point of the first selection area and the duration of the second multimedia material; and displaying the first selection area based on the starting point and ending point of the first selection area.

8. The editing method according to any one of claims 1 to 7, wherein: The first selection area for automatically selecting information of the first multimedia material in the first track includes: partial information of the first multimedia material within the first selection area and partial information of the first multimedia material outside the first selection area are displayed with different display effects.

9. The editing method according to any one of claims 1 to 8, further comprising: Receiving a trigger operation of the preview function by the user; Play the multimedia material synthesized from the first segment of the first multimedia material and the second multimedia material corresponding to the range of the first selection area.

10. The editing method according to any one of claims 2 to 4 and 6, further comprising: Receiving a trigger operation of the preview function by the user; Play the multimedia material synthesized by the first segment of the first multimedia material corresponding to the range of the first selection area and the second segment of the second multimedia material corresponding to the range of the second selection area.

11. The editing method according to claim 10, further comprising at least one of the following: dynamically displaying the playback progress of the first segment in the first track; and dynamically displaying the playback progress of the second segment in the second track.

12. The editing method according to claim 11, further comprising: During the playback process, receiving an adjustment operation of the user on the range of the first selection area or the range of the second selection area; The playing is paused and the dynamically adjusted first selection area is displayed in the first track, and the dynamically adjusted second selection area is displayed in the second track, wherein the range of the second selection area is dynamically aligned with the range of the first selection area.

13. The editing method according to claim 2, further includes at least one of the following: in response to the user adjusting the edge of the first selection area to the edge of the information of the first multimedia material, issuing a first prompt message; in response to the user adjusting the range of the first selection area to a first minimum range, issuing a second prompt message.

14. The editing method according to claim 4, further comprising at least one of the following: issuing a third prompt message in response to the user adjusting the edge of the second selection area to the edge of the information of the second multimedia material; issuing a fourth prompt message in response to the user adjusting the range of the second selection area to a second minimum range.

15. The editing method according to any one of claims 1 to 14, further comprising: Receiving a trigger operation of the user on a save function; The multimedia material synthesized by the segment of the first multimedia material corresponding to the range of the first selection area and the segment of the second multimedia material corresponding to the first selection area is saved and displayed.

16. The editing method according to any one of claims 1 to 15, wherein: The first multimedia material is a video, audio, image or special effects material, and the second multimedia material is a video, audio, image or special effects material.

17. The editing method according to any one of claims 1 to 16, wherein: The information of the first multimedia material includes: at least one of one or more images and texts corresponding to the first multimedia material; the information of the second multimedia material includes: at least one of one or more images and texts corresponding to the second multimedia material.

18. A multimedia material editing device, comprising: A receiving module and a display module, wherein: the display module is configured to display the first multimedia material in the first track according to the duration of the first multimedia material. The information of the second multimedia material is displayed in the second track according to the duration of the second multimedia material, wherein the first multimedia material and the second multimedia material are multimedia materials to be synthesized, the duration of the first multimedia material is greater than or equal to the duration of the second multimedia material, and the information of the first multimedia material and the information of the second multimedia material are displayed correspondingly in time; the receiving module is configured to receive a trigger operation of the user, wherein the trigger operation is used to trigger the automatic selection of the information of the first multimedia material; the display module is also configured to display a first selection area for automatic selection of the information of the first multimedia material in the first track, wherein the range of the first selection area is aligned with the display range of the information of the second multimedia material.

19. An electronic device, comprising: processor; and a memory coupled to the processor, for storing instructions, wherein when the instructions are executed by the processor, the processor executes the method for editing multimedia materials according to any one of claims 1-17.

20. A computer-readable storage medium having a computer program stored thereon, wherein: When the program is executed by a processor, the steps of the method for editing multimedia materials described in any one of claims 1-17 are implemented.

22. A computer program, comprising instructions, which, when executed by a processor, enable the processor to implement the method for editing multimedia materials according to any one of claims 1 to 17.

23. A computer program product, comprising instructions, which, when executed by a processor, enable the processor to implement the method for editing multimedia materials according to any one of claims 1 to 17. 27

Citation Information

Patent Citations

  • Audio track processing method and device, electronic equipment and storage medium

    CN113948054A

  • Video generation method and device, electronic equipment and storage medium

    CN114374872A

  • Special effect configuration file generation method and device, equipment and medium

    CN115442639A

  • Video editing method and device, electronic equipment and storage medium

    CN116366917A

  • Video processing method and device, equipment and medium

    CN116708917A