Method, apparatus, device and storage medium for multimedia resource clip scenarios
The method and apparatus enhance multimedia resource clipping efficiency by providing an introduction page with setting and presentation entries, enabling users to efficiently select and clip segments based on clip templates.
Patent Information
- Application Number
- JP2023576386
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Priority Date
- 2021-11-22
- Filing Date
- 2022-11-22
- Publication Date
- 2025-10-01
- Estimated Expiration
- 2042-11-22
Smart Images

Figure 0007747411000001 
Figure 0007747411000002 
Figure 0007747411000003
Abstract
Description
[Technical Field]
[0001] This application claims priority to a Chinese patent application filed with the China Patent Office on November 22, 2021, bearing application number 202111389285.9, the entire contents of which are incorporated herein by reference.
[0002] TECHNICAL FIELD Embodiments of the present disclosure relate to the field of computer technology, for example, to a method, an apparatus, a device, and a storage medium for a multimedia resource clip scenario. [Background technology]
[0003] With the rapid development of terminal technology, many devices have a function of taking pictures, which facilitates users to record wonderful moments in daily life by taking pictures or videos, etc. In order to obtain better visual effects, users often expect to clip multimedia materials such as pictures or videos to obtain clipped videos, and therefore many application programs supporting video clipping functions have emerged accordingly.
[0004] Currently, the operation process of video clip applications is tedious and complicated, resulting in poor clipping efficiency and requiring improvement. Summary of the Invention [Problem to be solved by the invention]
[0005] The embodiments of the present disclosure provide a method, an apparatus, a storage medium and an equipment for a multimedia resource clip scenario, which can improve the solutions for a multimedia resource clip scenario in the related art. [Means for solving the problem]
[0006] According to a first aspect, an embodiment of the present disclosure provides a method for a multimedia resource clip scenario, the method comprising: In response to a clip command triggered for a target clip template, displaying (presenting) an introduction page of at least one material segment to be clipped corresponding to the target clip template, wherein the at least one material segment to be clipped includes a target material segment to be clipped, and the introduction page of the target material segment to be clipped presents a setting entry of the target material segment to be clipped and a presentation entry of the target material segment to be clipped; presenting a target original material segment corresponding to the target material segment to be clipped in response to a trigger for the presentation entry on an introduction page of the target material segment to be clipped, wherein the target clip template has a corresponding template video, and the template video is a video in which at least one original material segment is clipped according to a target clip method indicated by the target clip template, and there is a one-to-one correspondence between the at least one original material segment and the at least one material segment to be clipped, and the at least one original material segment includes the target original material segment; determining the target material segment to be clipped in response to a trigger operation on the setting entry on an introduction page of the target material segment to be clipped; In response to determining that the at least one material segment to be clipped has already been determined, clipping the at least one material segment to be clipped to the target multimedia resource in accordance with the target clipping method.
[0007] According to a second aspect, an embodiment of the present disclosure provides an apparatus for a multimedia resource clip scenario, the apparatus comprising: an introduction page presentation module configured to present an introduction page of at least one material segment to be clipped corresponding to the target clip template in response to a clip command triggered for the target clip template, wherein the at least one material segment to be clipped includes a target material segment to be clipped, and the introduction page of the target material segment to be clipped presents a setting entry for the target material segment to be clipped and a presentation entry for the target material segment; a source material segment presentation module configured to present a target source material segment corresponding to the target source material segment in response to a trigger for the presentation entry on an introduction page of the target source material segment to be clipped, the source material segment presentation module being configured to present a target source material segment corresponding to the target source material segment, the target clip template having a corresponding template video, the template video being a video in which at least one source material segment has been clipped according to a target clip method indicated by the target clip template, there being a one-to-one correspondence between the at least one source material segment and the at least one source material segment to be clipped, and the at least one source material segment including the target source material segment; a clip-to-clip material segment determination module configured to determine the target clip-to-clip material segment in response to a trigger operation on the setting entry on an introduction page of the target clip-to-clip material segment; a clip module configured to, when the at least one material segment to be clipped has already been determined, clip the at least one material segment to be clipped to a target multimedia resource according to the target clipping scheme.
[0008] According to a third aspect, an embodiment of the present disclosure provides an electronic device, the electronic device including a memory, a processor, and a computer program stored in the memory and operable to run on the processor, the computer program, when executed by the processor, realizing a method for a multimedia resource clip scenario according to an embodiment of the present disclosure.
[0009] According to a fourth aspect, an embodiment of the present disclosure provides a computer-readable storage medium having stored thereon a computer program that, when executed by a processor, implements a method for a multimedia resource clip scenario according to an embodiment of the present disclosure. [Brief explanation of the drawings]
[0010] [Figure 1] 1 is a flowchart of a method for a multimedia resource clip scenario according to an embodiment of the present disclosure. [Figure 2] 10 is a flowchart of a method for another multimedia resource clip scenario according to an embodiment of the present disclosure. [Figure 3] FIG. 1 is a schematic diagram of an interaction interface according to an embodiment of the present disclosure. [Figure 4] 10 is a flowchart of a method for yet another multimedia resource clip scenario according to an embodiment of the present disclosure. [Figure 5] FIG. 10 is a schematic diagram of yet another interaction interface according to an embodiment of the present disclosure. [Figure 6] FIG. 1 is a structural block diagram of an apparatus for a multimedia resource clip scenario according to an embodiment of the present disclosure. [Figure 7] FIG. 1 is a structural block diagram of an electronic device according to an embodiment of the present disclosure. DETAILED DESCRIPTION OF THE INVENTION
[0011] It should be understood that steps depicted in the method embodiments of the present disclosure may be performed in different orders and / or in parallel, and that method embodiments may include additional steps and / or omit the performance of steps depicted, and the scope of the present disclosure is not limited in this respect.
[0012] As used herein, the term "comprises" and variations thereof are open inclusive, i.e., "including, but not limited to." The term "based on" means "based at least in part on." The term "in one embodiment" means "at least one embodiment," the term "in another embodiment" means "at least one other embodiment," and the term "in some embodiments" means "at least some embodiments." Relevant definitions of other terms are provided below.
[0013] It should be noted that the concepts of "first", "second", etc. mentioned in this disclosure are only used to distinguish different devices, modules or units, and do not limit the order or interdependence of functions performed by these devices, modules or units.
[0014] It should be noted that the modifications "one" and "multiple" referred to in this disclosure are general rather than limiting and should be understood as "one or more" unless the context clearly indicates otherwise, as would be understood by a person skilled in the art.
[0015] The names of messages or information exchanged between devices in the embodiments of the present disclosure are used for descriptive purposes only and are not intended to limit the scope of these messages or information.
[0016] In the following multiple examples, exemplary features and examples are provided simultaneously in each example, and multiple features described in the examples can be combined to form multiple exemplary solutions, and each numbered example should not be regarded as simply one technical solution.
[0017] 1 is a flowchart of a method for a multimedia resource clip scenario according to an embodiment of the present disclosure. The method may be performed by an apparatus for a multimedia resource clip scenario, where the apparatus may be implemented by software and / or hardware, and may generally be integrated into an electronic device. The electronic device may be a mobile device such as a mobile phone, a smart watch, a tablet PC, or a personal digital assistant, or may be other devices such as a desktop computer. The method for a multimedia resource clip scenario according to an embodiment of the present disclosure may be applied to a scenario in which multimedia material selection is performed for a clip template. As shown in FIG. 1, the method includes:
[0018] In step 101, in response to a clip command triggered for a target clip template, an introduction page of at least one material segment to be clipped corresponding to the target clip template is presented, where the at least one material segment to be clipped includes a target material segment to be clipped, and a setting entry of the target material segment to be clipped and a presentation entry of the target material segment to be clipped are presented in the introduction page of the target material segment to be clipped.
[0019] For example, the method for a multimedia resource clip scenario may be used in a preset application program, which may be, for example, an application program with a clip function installed in an electronic device. The clip function may be understood as a function for performing processing operations such as selecting, trimming, stitching, or organizing multimedia material (hereinafter, may be abbreviated as material) to obtain a multimedia resource such as a clip video. To reduce the difficulty of clipping and improve clipping efficiency, the preset application program may provide a user with a clip template, which is used to clip multimedia material to obtain a multimedia resource such as a clip video (for convenience of explanation, clip video will be used as an example hereinafter), which may be abbreviated as a template hereinafter. The clip template may include a clip method, which is used to indicate that the multimedia material to be clipped is clipped to the multimedia resource according to the clip method in the clip template. That is, the clip video obtained by clipping using the clip template matches the clip method included in the clip template, thereby achieving a clip effect of the same type. Here, the multimedia material may include, for example, an image, video, or audio. The multimedia material may further include material acquired by a user's current operation such as filming, may further include material stored locally by the electronic device, and may further include material acquired by a method such as downloading via a network. Taking video as an example, it may include, for example, a video currently being filmed by the user, previously filmed video or other types of video stored in a local album of the electronic device, or may further include video downloaded via a network.The clip templates provided by the preset application program may include clip templates designed by developers, and may further include clip templates created by users and uploaded to the corresponding service end of the preset application program, and are not limited to specific origins.
[0020] In an embodiment of the present disclosure, the target clip template may be understood as the clip template currently selected or used by the user. For example, related information for one or more clip templates may be presented on a template presentation page in a preset application program, allowing the user to select a clip template based on the related information. Here, the related information may include a cover image of the clip template or a template video associated with the clip template, and the presentation method may include, for example, static display or dynamic playback. The template video may be understood as a multimedia resource generated during the creation or use history of the clip template, and is generally created and obtained by a user other than the current user. By viewing the template video, the user can understand information such as the clip effect of the associated clip template and further select a clip template that satisfies the user to perform a material clip.
[0021] In an embodiment of the present disclosure, the introduction page of the material segment to be clipped corresponding to the target clip template may include an interface that is displayed when the relevant material segment to be clipped needs to be introduced during use of the target clip template, and the number of the interface may be one or more, and the specific display format and layout manner of the interface are not limited. For example, an introduction page may be further presented for a clip command that triggers the target clip template, such as related information or related controls of the target clip template.
[0022] Generally, a clip video may include one or more material segments to be clipped, and a combination of multiple material segments to be clipped can create more diverse clip effects. For example, when using a target clip template, a material segment to be clipped must be introduced for each material segment to be clipped. When the introduction operation is performed, a material segment to be clipped (which may be considered a target material segment to be clipped) may first be selected, and then segment introduction may be performed for the selected material segment to be clipped. An introduction page may correspond to one material segment to be clipped, which may be considered as selecting the corresponding introduction page. An introduction page may correspond to multiple material segments to be clipped, which may be considered as selecting a target material segment to be clipped from the multiple material segments to be clipped on one introduction page. For example, when a target material segment to be clipped is selected, the target material segment to be clipped may be in an unintroduced state, i.e., the target material segment to be clipped may be introduced for the first time. When a target material segment to be clipped is selected, the target material segment to be clipped may already be introduced, which may replace the already introduced segment.
[0023] For example, the introduction page may include setting entries corresponding to one or more material segments to be clipped, and the setting entries are used to instruct the introduction of the corresponding material segments to be clipped. The material segments to be clipped and the setting entries generally have a one-to-one relationship. Setting entries corresponding to multiple material segments to be clipped may be displayed simultaneously, or a setting entry corresponding to one material segment to be clipped may be displayed each time; there are no specific limitations. The presentation format of the setting entries is not limited, and may be, for example, an icon format, and different display states may be displayed before and after the segments are introduced. For example, time length information of the material segments to be clipped may be displayed before the segments are introduced, and thumbnails of the material segments that have already been introduced to be clipped may be displayed after the segments are introduced.
[0024] For example, the introduction page further includes a suggestion entry corresponding to the material segment to be clipped, and the suggestion entry is used to instruct the presentation of the corresponding original material segment. The material segment to be clipped and the suggestion entry generally have a one-to-one relationship, and the introduction page may simultaneously display suggestion entries corresponding to multiple material segments to be clipped, or may display only the suggestion entry corresponding to the currently selected target material segment to be clipped, and there is generally only one currently selected target material segment to be clipped. The presentation format of the suggestion entry is not limited, and may be, for example, a text format, such as "original segment reference" or "original lens reference."
[0025] Illustratively, the distance between the presentation positions of the setting entry and the corresponding presentation entry on the introduction page is not limited, but generally falls within a preset distance range, making it easy for the user to determine the correspondence between the two. In some embodiments, the presentation positions of the setting entry and the corresponding presentation entry may be multiplexed, for example, displaying the corresponding presentation entry within the setting entry.
[0026] In step 102, in response to a trigger for the presentation entry on the introduction page of the target material segment to be clipped, a target original material segment corresponding to the target material segment to be clipped is presented, wherein the target clip template has a corresponding template video, and the template video is a video in which at least one original material segment is clipped according to the target clip method indicated by the target clip template, and there is a one-to-one correspondence between the at least one original material segment and the at least one material segment to be clipped, and the at least one original material segment includes the target original material segment.
[0027] For example, when multiple suggestion entries are presented on the introduction page, the current user may select to trigger a suggestion entry according to actual needs, and the triggered suggestion entry corresponds to the target material segment to be clipped. There is no limitation on the triggering method of the suggestion entry, that is, the trigger operation for the suggestion entry may be set according to actual needs, for example, a click operation, a long press operation, a double click operation, etc. In some embodiments, when a corresponding suggestion entry is displayed within a setting entry, different triggering methods may be set for the setting entry and the suggestion entry, for example, the setting entry may be triggered by a click operation, and the suggestion entry may be triggered by a long press operation or a double click operation.
[0028] For example, after a user receives a trigger operation acting on a suggested entry, in response to the trigger operation, a target raw material segment corresponding to the suggested entry is presented, i.e., the target raw material segment corresponding to the target material segment to be clipped is presented. For example, a first suggested entry corresponds to the first material segment to be clipped, and the first material segment to be clipped corresponds to the first raw material segment. After the user triggers the first suggested entry, the first raw material segment corresponding to the first suggested entry is presented to indicate that the user wants to view the raw material segment of the first material segment to be clipped. Specific presentation methods are not limited, and include, for example, jumping to an original resource playback interface and directly playing the target raw material segment in the original resource playback interface; or, for example, jumping to the original resource playback interface displays a cover image of the target raw material segment and a play button in the original resource playback interface, and when the user clicks the play button, playback of the target raw material segment begins; or, for example, the target raw material segment may be played in the form of a floating window on an introduction page.
[0029] For example, after the initial playback of the target original material segment is completed, the presentation may be paused or looped until the user exits the presentation. For example, after exiting the original resource playback interface, the presentation may generally be backed off to the entry interface. For example, the floating window may be closed and the floating window may stop blocking the entry page.
[0030] In step 103, the target material segment to be clipped is determined in response to a trigger operation on the setting entry on the introduction page of the target material segment to be clipped.
[0031] Illustratively, after a user triggers an operation on a setting entry input, a to-be-clip material segment that needs to be introduced corresponding to this setting entry may be determined.
[0032] For example, the trigger operation for the setting entry includes an album-based segment selection operation, thus facilitating users to quickly select and import existing multimedia material from local albums, improving clip efficiency.
[0033] For example, a trigger operation for a setting entry may include a segment capture operation based on a camera, thus facilitating a user to utilize the camera to capture material that is more suitable for the target clip template.
[0034] For example, the trigger operation for the setting entry may include both an album-based segment selection operation and a camera-based segment capture operation, thereby allowing the user more flexibility in selecting the source of the material segments to be clipped.
[0035] In step 104, if the at least one material segment to be clipped has been determined, the at least one material segment to be clipped is clipped to the target multimedia resource according to the target clipping method.
[0036] For example, after introducing multiple determined material segments to be clipped through user operation, the material segments to be clipped may be clipped to a target multimedia resource with corresponding effects of the target clip template according to the target clip method indicated by the target clip template to meet the user's clip needs.
[0037] In the method for multimedia resource clip scenarios provided in the embodiments of the present disclosure, when a user selects a material segment to be clipped in the introduction interface of the material segment to be clipped corresponding to the target clip template, the user can view the corresponding original material segment in a manner that triggers a corresponding presentation entry, which is advantageous for the user to quickly select appropriate material to be involved in the clip by referring to the content, effects, etc. in the original material segment, thereby improving clip efficiency and clip effect.
[0038] In some embodiments, the introduction page may simultaneously present setting entries and suggestion entries. This facilitates the user to preview the source material segment before triggering a setting entry corresponding to a certain material segment to be clipped, and after triggering the setting entry, the appropriate material segment to be clipped may be introduced based on the source material segment most recently viewed. This solution may be applied to a clip template in script mode, in which case the setting entry may be presented in association with script suggestion information. The script suggestion information may be, for example, information suggesting the shooting environment, shooting body, shooting content, or shooting technique.
[0039] In some embodiments, the introduction page may include a segment identifier corresponding to the material segment to be clipped, and the segment identifier may be associated with or multiplexed in the configuration entry. Illustratively, the introduction page may include identifier information for multiple candidate materials corresponding to the currently selected segment identifier. Presenting the candidate material identifier information along with the suggested entries may facilitate a user's better comparison of the source material segment with the candidate material, further facilitating more efficient and accurate selection and introduction of appropriate material as the material segment to be clipped. Here, the candidate material may originate, for example, from an electronic album, and the identifier information may be, for example, a representative image of the candidate material, such as a cover, thumbnail, or video screenshot.
[0040] In some embodiments, the introduction page includes segment identifiers corresponding to each of a plurality of material segments to be clipped and a first presentation entry corresponding to a first segment identifier currently selected. This facilitates the user to quickly locate and select material segments to be clipped that need to be introduced by their segment identifiers, and presentation entries are presented only for the selected segment identifiers, thereby saving display resources in the interface. It should be noted that if the target clip template contains a large number of clip segments, i.e., a large number of segment identifiers that need to be presented, a preset number of segment identifiers may be presented simultaneously. The preset number may be determined according to a page layout scheme, and the remaining segment identifiers may be presented by an operation such as swiping.
[0041] In some embodiments, the process of presenting the target source material segment corresponding to the target source material segment to be clipped may further include displaying playback progress information of the target source material segment, where the playback progress information includes playback start position information, playback end position information, and current playback position information for the target source material segment relative to the template video. Displaying the position information during playback of a source material segment may help a user accurately determine the relative position and playback progress of the source material segment within the entire template video, and understand information such as shooting details corresponding to different playback progress, thereby facilitating the selection of more appropriate material. The position information may be displayed in the form of text (e.g., seconds) or graphical examples (e.g., a timeline or progress bar), and is not limited thereto.
[0042] In some embodiments, the method further includes displaying a playback progress control while displaying the playback progress information of the target original material segment, wherein the playback progress control is configured to adjust the current playback position of the target original material segment. In this way, the user can be allowed to voluntarily adjust the playback progress of the original material segment, thereby more flexibly viewing detailed content in the original material segment.
[0043] For example, the playback start position information and playback end position information of the target original material segment are presented by a first progress bar, and a first ratio between the length of the first progress bar and the length of the complete progress bar of the template video is greater than a second ratio, which is the ratio between the duration of the original material segment and the total duration of the template video. The playback start position information and playback end position information of the target original material segment are presented in the form of a progress bar more concisely and intuitively, and the progress bar can be enlarged to reduce the difficulty of adjusting the playback progress using the playback progress control for the currently played target original material segment compared to other original material segments in the template video that are not in a playback state, making it easier for users to accurately adjust the playback progress.
[0044] In some embodiments, the step of presenting the target source material segment corresponding to the target source material segment to be clipped may further include displaying a first switching control, wherein the first switching control is configured to instruct switching to the presentation of the template video. During the presentation of the target source material segment, the presentation of the template video can be easily switched to, allowing the user to view the entire content of the template video and understand the content relationship between multiple clip segments, thereby introducing more appropriate material for the current segment.
[0045] For example, the first switching control is not limited to a display mode, and may include, for example, text information such as "complete original resource." When switching from presenting the target original material segment to presenting the template video, playback may start from the beginning of the template video, or from the next original material segment, or other switching modes may be used.
[0046] In some embodiments, the method further includes switching to playback of the template video in response to a trigger operation on the first switching control, wherein the playback position of the template video after switching is the same as the playback position of the target raw material segment at the time of switching. When switching from presenting the target raw material segment to presenting the template video, a consistent presentation can be maintained according to the playback progress of the currently presented target raw material segment, thereby achieving a seamless connection, thereby providing continuous playback presentation, reducing the sense of interruption, and improving the user's viewing experience. The trigger operation of the first switching control is not specifically limited and may be, for example, a click operation or a swipe operation.
[0047] In some embodiments, the process of presenting the template video further includes displaying a second switching control, where the second switching control is configured to instruct switching to the presentation of the target raw material segment. During the presentation of the template video, the user can easily switch to the target raw material segment corresponding to the target material segment to be clipped and review the content of the target raw material segment, which is advantageous for quickly introducing the material for the target material segment to be clipped and improving clipping efficiency. Here, the display format of the second switching control is not limited, and may include, for example, text information such as "original segment." The second switching control and the first switching control may be different controls or the same control, and different text information is displayed in different states. The trigger operation of the second switching control is not specifically limited, and may be, for example, a click operation or a swipe operation.
[0048] In some embodiments, the method further includes displaying preset presentation information for instructing the presentation of the template video after detecting that the setting entries of the at least one material segment to be clipped have received at least one trigger operation. When all material segments to be clipped have already been filled with material, the preset presentation information allows the user to easily view the complete template video, thereby easily understanding the comparison between the clip multimedia resource created by the user and the template video. Here, the preset presentation information may be displayed in the introduction interface or in another interface, such as a clip multimedia resource preview interface, where the clip multimedia resource preview interface may present the target multimedia resource into which the material segments to be clipped introduced by the user have been clipped according to the target clip method.
[0049] In some embodiments, the method may further include presenting the template video in response to a trigger operation on the preset presentation information, and stopping presentation of the template video if a preset exit operation is detected during the process of presenting the template video, wherein a setting entry for a set material segment to be clipped on the introduction page is selected, and the set material segment to be clipped corresponds to the original material segment to which the playback position of the template video belongs when the exit operation is detected. When a user finds that a certain clip segment has a relatively large difference between the introduced material and the template video during the process of viewing the entire template video and needs to be re-introduced, the user can directly exit playback of the template video, for example, exit the original resource playback interface, and the preset application program can automatically locate the material segment to be clipped corresponding to the current playback position, making it easier for the user to re-introduce material and eliminating the need for the user to manually search for the material segment to be clipped that needs to be modified, thereby reducing user manual operations and improving clipping efficiency. The trigger operation of the preset presentation information is not specifically limited and may be, for example, a click operation.
[0050] 2 is a flowchart of a method for another multimedia resource clip scenario according to an embodiment of the present disclosure. The embodiment of the present disclosure is detailed based on several exemplary solutions in the above embodiment, for example, the method includes the following steps:
[0051] In step 201, in response to a clip command triggered for a target clip template, an introduction page of a material segment to be clipped corresponding to the target clip template is presented, where the introduction page presents a setting entry for the material segment to be clipped and a presentation entry for the material segment to be clipped.
[0052] Illustratively, the target clip template is used to indicate that material segments to be clipped are to be clipped to the target multimedia resource according to a target clip scheme, the target clip template is associated with a template video, the target clip scheme is a clip scheme adopted by the template video, the target clip template includes a plurality of clip segments, the template video includes a plurality of source material segments, the clip segments and the source material segments are in one-to-one correspondence, and the clip segments and the material segments to be clipped are in one-to-one correspondence. An introduction page for the target clip template is displayed, where the introduction interface includes setting entries, segment identifiers, and presentation entries corresponding to each of the plurality of material segments to be clipped corresponding to the target clip template, the segment identifiers are used to indicate selection of the corresponding material segments to be clipped, and the presentation entries are used to indicate playback of the corresponding source material segments.
[0053] FIG. 3 is a schematic diagram of an interaction interface according to an embodiment of the present disclosure. This introduction page may correspond to a clip template in script mode, and the template name may be "XX Gourmet Template." As shown in FIG. 3, introduction page 301 includes setting entries 302 corresponding to multiple material segments to be clipped (three are shown as an example), segment identifiers 303 corresponding to each of the multiple material segments to be clipped, and presentation entries 304 corresponding to each of the multiple material segments to be clipped. Here, setting entries 302 may be presented in the form of a plus sign and may display time length information of the corresponding clip segment, such as 4.0 seconds (seconds) in the figure. Segment identifiers 303 may include a segment sequence number (e.g., "Segment 3") and script presentation information corresponding to the segment (e.g., "Taking a photo of a friend eating"), which may be used to instruct a user to select a video segment in which a friend is eating. Presentation entries 304 may include, for example, a play icon and text information such as "See original segment."
[0054] In step 202, a trigger operation for a first presentation entry is received.
[0055] 3, if a user wants to fill segment 3 (corresponding to the material segment to be targeted for clipping), before introducing the material, the user may first view the source material segment (target source material segment) corresponding to segment 3. For example, when the user clicks on the presentation entry 304 (first presentation entry) corresponding to segment 3, the preset application program can receive a trigger operation for the presentation entry 304 input by the user.
[0056] Step 203: jump to the original resource playback interface, and play the corresponding first original material segment in the original resource playback interface;
[0057] As shown in FIG. 3, after the user clicks on the suggested entry 304, the preset application program will jump to the original resource playback interface 305, and the first original material segment 306 (target original material segment) will be automatically played in the original resource playback interface 305. The user can view the screen details of the first original material segment 306, which facilitates the selection of appropriate material.
[0058] In step 204, an exit operation to the original resource playback interface is received.
[0059] As shown in FIG. 3, the user can input an exit operation by clicking on the close icon.
[0060] In step 205, an introductory page corresponding to the target clip template is displayed.
[0061] As shown in Figure 3, after exiting the original resource playback interface, you can return to the introduction page.
[0062] In step 206, a trigger operation for the first configuration entry is received.
[0063] As shown in FIG. 3, after returning to the introduction page, the user can make a material selection for the first material segment to be clipped by clicking the plus sign in the settings entry 302 .
[0064] In step 207, a segment selection page is entered to receive a selection operation and determine the material segment to be clipped.
[0065] As shown in FIG. 3, the user can enter the album, i.e., segment selection page, of the electronic device, select appropriate material from there, import it into segment 3, and further determine the import content of the corresponding material segment to be clipped.
[0066] For example, this step may be replaced by entering a shooting page, acquiring real-time shot images, and generating corresponding material segments to be clipped.
[0067] In step 208, the material segments to be clipped are clipped to the target multimedia resource according to the target clipping method indicated by the target clip template.
[0068] For example, if the corresponding material segments to be clipped have already been determined for all three segments, the three determined material segments to be clipped can be clipped according to the target clip method indicated by the target clip template to obtain the target multimedia resource expected by the user.
[0069] The method for multimedia resource clip scenarios according to the embodiments of the present disclosure may also be applied to script mode clip template usage scenarios, in which a presentation entry can be presented before triggering a setting entry corresponding to a material segment to be clipped, thereby facilitating the user to view the original material segment in advance, and further allowing the user to select appropriate material to be involved in the clip based on the original material segment just viewed after triggering the setting entry, thereby effectively improving clip efficiency and clip effect.
[0070] 4 is a flowchart of a method for another multimedia resource clip scenario according to an embodiment of the present disclosure. The embodiment of the present disclosure is detailed based on several exemplary solutions in the above embodiment, for example, the method includes the following steps:
[0071] In step 401, in response to a clip command triggered for a target clip template, an introduction page of a material segment to be clipped corresponding to the target clip template is presented, where the introduction page presents a setting entry for the material segment to be clipped and a presentation entry for the material segment to be clipped.
[0072] Illustratively, an introduction page of the target clip template is displayed, where the introduction page includes segment identifiers corresponding to each of a plurality of material segments to be clipped, a first presentation entry corresponding to a first segment identifier that is currently selected, and a setting entry corresponding to the first material segment to be clipped (the target material segment to be clipped).
[0073] Illustratively, when a user first enters the introductory page after selecting a target clip template, segment 1 may be set to selected by default.
[0074] 5 is a schematic diagram of another interaction interface according to an embodiment of the present disclosure. As shown in FIG. 5, an introduction page 501 includes segment identifiers corresponding to a plurality of material segments to be clipped (four is shown as an example in the figure, but the total number of material segments to be clipped may be more than four, and segment identifiers of more material segments to be clipped can be displayed by a swipe operation). If the user is currently positioned on segment 3 (corresponding to the target material segment to be clipped), a first segment identifier 502 corresponding to segment 3 is in a selected state. The introduction page 501 includes a first suggestion entry 503 corresponding to the currently selected first segment identifier 502, and includes a plurality of setting entries 504 (which may be understood as identifier information of candidate material) corresponding to the first segment identifier 502. Here, the first segment identifier 502 may be displayed in the form of an icon, and the icon may be associated with a segment sequence number (e.g., "3") and displayed. The icon may correspond to different display states before and after the material is filled. For example, the icon may display the duration information of the material segment to be clipped (e.g., "4.0 s") before the material is filled, and display "Modify" in the figure after the material is filled. A thumbnail of the material already filled (not shown in Figure 5) may be displayed in the background of the icon. The first presentation entry 503 may include, for example, a play icon and text information such as "Reference to original segment," and may further include the sequence number of the corresponding clip segment, for example, "Segment 3" in the figure. The multiple candidate materials may originate from a local folder (e.g., an album) of the electronic device. The setting entry 504 may include image information such as a thumbnail or cover of the material.
[0075] In step 402, a trigger operation for a first presentation entry is received.
[0076] 5, when a user wants to fill in segment 3 and needs to select a material from a plurality of candidate materials, the user may first look at the raw material segment (target raw material segment) corresponding to segment 3. For example, when the user clicks on the first suggested entry 503, the preset application program can receive a trigger operation for the first suggested entry 503 input by the user.
[0077] In step 403, jump to the original resource playback interface, play the corresponding first original material segment in the original resource playback interface, and display the playback progress information, the playback progress control and the first switching control in the original resource playback interface.
[0078] Here, the playback progress control is set to adjust the current playback position of the first original material segment, and playback start position information and playback end position information of the first original material segment are presented by a first progress bar, and a first ratio between the length of the first progress bar and the length of the complete progress bar of the template video is greater than a second ratio, and the second ratio is the ratio between the duration of the first original material segment and the total duration of the template video.
[0079] As shown in FIG. 5, after a user clicks on the first suggested entry 503, the user jumps to a preset application program original resource playback interface 505, which automatically plays a first original material segment 506. The user can view the screen details of the first original material segment 506, facilitating the selection of an appropriate material. If the total duration of the template video is 16 seconds, the durations of segments 1 and 2 are 3 seconds and 5 seconds, respectively. The duration of segment 3 is 4 seconds. The playback start position of segment 3 is 8 seconds, and the playback end position is 12 seconds. A first progress bar 507 is further displayed on the original resource playback interface 505. The left and right ends of the first progress bar 507 may display playback start position information (00:08) and playback end position information (00:12), respectively. A playback progress control 508 indicates the current playback progress. The duration of the first original material segment accounts for 1 / 4 of the total duration. As shown in Fig. 5, the ratio between the length of the first progress bar 507 and the complete length of the progress bar is greater than 1 / 4, which allows the user to more accurately adjust the current playback position of the first source material segment by dragging the playback progress control 508. In the current playback state, the user is generally allowed to adjust within the playback range of the first source material segment (between 8 seconds and 12 seconds). In addition, the source resource playback interface 505 further displays a first switching control 509, such as "complete source segment" as shown in Fig. 5.
[0080] In step 404, a trigger operation on the first switching control is received.
[0081] As shown in FIG. 5, the user can switch to playing the full template video by clicking on a first switching control 509 .
[0082] In step 405, switch to playing the template video in the original resource playing interface, and display a second switching control, where the playing position of the template video after switching is the same as the playing position of the first original material segment at the time of switching.
[0083] 5, after switching to playing the complete template video, playback may continue at the playback position before the switch, and the location of first switching control 509 may be changed to display second switching control 510. When the user triggers second switching control 510, playback may switch to playing the first source material segment, for example, starting at 8 seconds.
[0084] In step 406, an exit operation is received for the original resource playback interface.
[0085] If the complete template video has already been played up to 15 seconds, this indicates that segments from segment 3 onwards have already been played, and at this time, the user's exit operation is accepted.
[0086] Step 407 displays an introductory page of the target clip template and determines the material segment to be clipped in response to a trigger operation on a setting entry, where the first segment identifier is in a selected state.
[0087] After exiting the original resource playback interface, the user may return to the introduction page, and at this time, the segment identifier of segment 3 is still in the selected state. The user may perform a material selection operation for segment 3, select and trigger an appropriate setting entry from multiple setting entries, and then select the corresponding material as the material segment to be clipped and introduce it into segment 3.
[0088] In step 408, after detecting that all of the material segments to be clipped in the target clip template have received at least one trigger operation, preset presentation information for instructing the presentation of the template video is displayed.
[0089] As shown in FIG. 5, assume that material has been selected for all four clip segments of the target clip template, and the display status of each segment identifier has changed to "Modify." At this time, preset presentation information 511, such as the play icon and "Full Original Segment Reference" in FIG. 5, may be displayed. After the user clicks on the preset presentation information 511, the user may jump to the original resource playback interface and play the complete template video. While the template video is being played in the original resource playback interface, if the user finds that there is a significant difference between the material selected by the user and some of the original resource content, the user may input an exit operation to the original resource playback interface at any time. For example, if an exit operation is input during playback of 6s, the segment in which 6s is located is segment 2. At this time, the user may jump to the entry page, and the segment identifier (target segment identifier) corresponding to segment 2 on the entry page will be selected.
[0090] In step 409, the material segment to be clipped is clipped to the target multimedia resource according to the target clip method indicated by the target clip template.
[0091] A method for a multimedia resource clip scenario according to an embodiment of the present disclosure presents a setting entry in the form of identifier information for candidate materials and simultaneously presents a presentation entry for instructing the presentation of corresponding original material segments, thereby facilitating the user to better compare the original material segments with the candidate materials and more efficiently select appropriate materials, thereby effectively improving clip efficiency and clip effect. Furthermore, in the original resource playback interface, playback position information can be fully viewed, the current playback position can be easily and accurately adjusted, and switching between viewing segments and viewing the complete resource can be performed, allowing the user to browse the original lens more flexibly and improving clip efficiency and clip effect. After all material selection is completed, viewing the complete original lens can also support the user to exit the playback page when viewing the position that requires correction, and automatically positioning to the segment that requires correction, thereby improving the efficiency and effect of clip resource generation.
[0092] 6 is a structural block diagram of an apparatus for a multimedia resource clip scenario according to an embodiment of the present disclosure, which may be realized by software and / or hardware, and may generally be integrated into an electronic device, and may perform a method for a multimedia resource clip scenario to present information in the multimedia resource clip scenario. As shown in FIG. 6, the apparatus includes: an introduction page presentation module 601 configured to present an introduction page of at least one material segment to be clipped corresponding to a target clip template in response to a clip command triggered for the target clip template, wherein the at least one material segment to be clipped includes a target material segment to be clipped, and the introduction page of the target material segment to be clipped presents a setting entry for the target material segment to be clipped and a presentation entry for the target material segment; a source material segment presentation module 602 configured to present a target source material segment corresponding to the target source material segment in response to a trigger for the presentation entry on an introduction page of the target source material segment to be clipped, the source material segment presentation module 602 being configured to present a target source material segment corresponding to the target source material segment, the target clip template having a corresponding template video, the template video being a video in which at least one source material segment has been clipped according to a target clip method indicated by the target clip template, there being a one-to-one correspondence between the at least one source material segment and the at least one source material segment to be clipped, and the at least one source material segment including the target source material segment; a clip material segment determination module 603 configured to determine the target clip material segment in response to a trigger operation on the setting entry on the introduction page of the target clip material segment; a clip module 604 configured to clip the at least one material segment to be clipped to a target multimedia resource according to the target clipping scheme if the at least one material segment to be clipped has already been determined.
[0093] In the device for multimedia resource clip scenarios provided in the embodiments of the present disclosure, when a user selects multimedia material to be clipped for a clip segment in the introduction interface of the material segment to be clipped corresponding to the target clip template, the user can view the corresponding original material segment in a manner that triggers the corresponding presentation entry, which is advantageous for the user to quickly select appropriate material to participate in the clip by referring to the content, effects, etc. in the original material segment, thereby improving clip efficiency and clip effect.
[0094] For example, the trigger operation for the setting entry includes an album-based segment selection operation and / or a camera-based segment capture operation.
[0095] For example, the device may further include a playback progress display module configured to display playback progress information of the target original material segment in the process of presenting the target original material segment corresponding to the target material segment to be clipped, where the playback progress information includes playback start position information, playback end position information, and current playback position information for the template video corresponding to the target clip template of the target original material segment.
[0096] For example, the device further includes a playback progress control display module configured to display playback progress information of the target original material segment and simultaneously display a playback progress control, wherein the playback progress control is configured to adjust a current playback position of the target original material segment, the playback start position information and the playback end position information of the target original material segment are presented by a first progress bar, a first ratio between the length of the first progress bar and the length of the complete progress bar of the template video is greater than a second ratio, and the second ratio is the ratio between the duration of the original material segment and the total duration of the template video.
[0097] For example, the device further includes a first switching control display module configured to display a first switching control during the process of presenting the target original material segment corresponding to the target material segment to be clipped, wherein the first switching control is configured to indicate switching to presenting the template video.
[0098] For example, the device further includes a first switching module configured to switch to playing the template video in response to a trigger operation on the first switching control, wherein the playback position of the template video after switching is the same as the playback position of the target source material segment at the time of switching.
[0099] For example, the device further includes a second switching control display module configured to display a second switching control during the process of presenting the template video, wherein the second switching control is configured to indicate switching to presenting the target raw material segment.
[0100] For example, the device a preset presentation information display module configured to display preset presentation information for instructing the presentation of the template video after detecting that all of the setting entries of the at least one material segment to be clipped have received at least one trigger operation; a template video presentation module configured to present the template video in response to a trigger operation on the preset presentation information; The present invention further includes an exit module that is set to stop presenting the template video when a preset exit operation is detected during the process of presenting the template video, wherein a setting entry of a material segment to be clipped set on the introduction page is in a selected state, and the set material segment to be clipped corresponds to the original material segment to which the playback position of the template video belongs when the exit operation is detected.
[0101] Referring now to FIG. 7, a structural schematic diagram of an electronic device 700 suitable for implementing an embodiment of the present disclosure is shown. The electronic device in the embodiment of the present disclosure may include, but is not limited to, mobile terminals such as mobile phones, notebook computers, digital broadcast receivers, PDAs (personal digital assistants), PADs (tablet personal computers), PMPs (portable multimedia players), and in-vehicle terminals (e.g., in-vehicle navigation terminals), as well as fixed terminals such as digital TVs and desktop computers. The electronic device shown in FIG. 7 is merely an example and should not impose any limitations on the functionality and scope of use of the embodiment of the present disclosure.
[0102] 7, electronic device 700 may include a processing unit (e.g., a central processor, a graphics processor, etc.) 701, which can perform various appropriate operations and processes based on programs stored in read-only memory (ROM) 702 or programs loaded from storage device 708 into random access memory (RAM) 703. RAM 703 further stores various programs and data necessary for the operation of electronic device 700. Processing unit 701, ROM 702, and RAM 703 are connected to one another via bus 704. Input / output (I / O) interface 705 is also connected to bus 704.
[0103] Generally, the following devices may be connected to the I / O interface 705: input devices 706, including, for example, a touchscreen, touchpad, keyboard, mouse, camera, microphone, accelerometer, gyro, etc.; output devices 707, including, for example, a liquid crystal display (LCD), speaker, vibrator, etc.; storage devices 708, including, for example, a magnetic tape, hard disk, etc.; and communication devices 709. The communication devices 709 may allow the electronic device 700 to communicate wirelessly or via wires with other devices to exchange data. While FIG. 7 illustrates the electronic device 700 with various devices, it should be understood that it is not required to implement or include all of the devices shown. More or fewer devices may alternatively be implemented or included.
[0104] According to embodiments of the present disclosure, the processes described in the above-referenced flowcharts may be implemented as a computer software program. For example, embodiments of the present disclosure include a computer program product, which includes a computer program carried on a non-transitory computer-readable medium, the computer program including program code for performing the methods illustrated in the flowcharts. In such embodiments, the computer program may be downloaded and installed from a network via the communication device 709, or installed from the storage device 708, or installed from the ROM 702. When the computer program is executed by the processing device 701, it performs the functions described above, which are specific to the methods of the embodiments of the present disclosure.
[0105] It should be noted that the computer-readable medium of the present disclosure may be a computer-readable signal medium, a computer-readable storage medium, or any combination of the above. The computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of the computer-readable storage medium may include, but are not limited to, an electrical connection having one or more conductors, a portable computer magnetic disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact magnetic disk read-only memory (CD-ROM), an optical memory device, a magnetic memory device, or any suitable combination of the above. In the present disclosure, the computer-readable storage medium may be any tangible medium that contains or stores a program, which may be used by or in combination with an instruction execution system, apparatus, or device. However, in this disclosure, a computer-readable signal medium may include a propagated data signal, either in baseband or as part of a carrier, bearing computer-readable program code. Such propagated data signals may take various forms, including, but not limited to, electromagnetic signals, optical signals, or any suitable combination of the above. A computer-readable signal medium may be any computer-readable medium other than a computer-readable storage medium, which may transmit, propagate, or carry a program for use by or in connection with an instruction execution system, apparatus, or device. The program code contained in the computer-readable medium may be transmitted over any suitable medium, including, but not limited to, electrical wire, optical cable, RF (radio frequency), or the like, or any suitable combination of the above.
[0106] The computer-readable medium may be included in the electronic device, or may exist independently without being assembled into the electronic device.
[0107] The computer-readable medium has one or more programs stored thereon, and when the one or more programs are executed by the electronic device, the electronic device presents an introduction page of at least one material segment to be clipped corresponding to the target clip template in response to a clip command triggered for the target clip template, the at least one material segment to be clipped including a target material segment to be clipped, and the introduction page of the material segment to be clipped presents a setting entry for the material segment to be clipped and a presentation entry for the material segment to be clipped; and presents a target source material segment corresponding to the target material segment to be clipped in response to the trigger for the presentation entry on the introduction page of the material segment to be clipped. The target clip template has a corresponding template video, and the template video is a video in which at least one original material segment has been clipped according to a target clip method indicated by the target clip template, and there is a one-to-one correspondence between the at least one original material segment and the at least one material segment to be clipped, and the at least one original material segment includes the target original material segment; in response to a trigger operation on the setting entry on the introduction page of the target material segment to be clipped, determine the target material segment to be clipped; and when the at least one material segment to be clipped has been determined, clip the at least one material segment to be clipped to the target multimedia resource according to the target clip method.
[0108] Computer program code for carrying out the operations of the present disclosure may be written in one or various programming languages or a combination thereof, including, but not limited to, object-oriented programming languages such as Java, Smalltalk, and C++, as well as general process-based programming languages such as "C" or similar programming languages. The program code may run entirely on the user's computer, partially on the user's computer, as a separate software package, partially on the user's computer, partially on a remote computer, or entirely on a remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer via any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., via the Internet using an Internet Service Provider).
[0109] The flowcharts and block diagrams in the figures illustrate possible system architectures, functions, and operations of systems, methods, and computer program products according to various embodiments of the present disclosure. In this regard, each block in the flowcharts or block diagrams may represent a module, program segment, or portion of code, which includes one or more executable instructions for implementing the specified logical function. It should also be noted that in some implementations, the functions shown in the blocks may occur in a different order than that shown in the figures. For example, two blocks shown in succession may actually be executed essentially in parallel, or they may even be executed in the reverse order, depending on the functionality involved. It should also be noted that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, may be implemented in a dedicated hardware-based system that performs the specified functions or operations, or in a combination of dedicated hardware and computer instructions.
[0110] The modules described in relation to the embodiments of the present disclosure may be implemented in a software manner or a hardware manner, and the names of the modules may not necessarily be limiting. For example, a clip module may be described as "a module for clipping the at least one material segment to be clipped to a target multimedia resource according to the target clipping scheme, when the at least one material segment to be clipped has already been determined."
[0111] The functionality described herein above may be performed, at least in part, by one or more hardware logic components. For example, without limitation, exemplary types of hardware logic components that may be used include field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chips (SOCs), complex programmable logic devices (CPLDs), etc.
[0112] In the context of this disclosure, a machine-readable medium may be a tangible medium that may contain or store a program for use by or in connection with an instruction execution system, device, or apparatus. A machine-readable medium may be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium may include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, device, or apparatus, or any suitable combination of the above. More specific examples of machine-readable storage media include one or more wire-based electrical connections, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above.
[0113] According to one or more embodiments of the present disclosure, there is provided a method for a multimedia resource clip scenario, comprising: In response to a clip command triggered for a target clip template, presenting an introduction page of at least one material segment to be clipped corresponding to the target clip template, wherein the at least one material segment to be clipped includes a target material segment to be clipped, and the introduction page of the target material segment to be clipped presents a setting entry for the target material segment to be clipped and a presentation entry for the target material segment to be clipped; presenting a target original material segment corresponding to the target material segment to be clipped in response to a trigger for the presentation entry on an introduction page of the target material segment to be clipped, wherein the target clip template has a corresponding template video, and the template video is a video in which at least one original material segment is clipped according to a target clip method indicated by the target clip template, and there is a one-to-one correspondence between the at least one original material segment and the at least one material segment to be clipped, and the at least one original material segment includes the target original material segment; determining the target material segment to be clipped in response to a trigger operation on the setting entry on an introduction page of the target material segment to be clipped; If the at least one material segment to be clipped has already been determined, clipping the at least one material segment to be clipped to a target multimedia resource according to the target clipping method.
[0114] For example, the trigger operation for the setting entry includes an album-based segment selection operation and / or a camera-based segment capture operation.
[0115] For example, in the process of presenting the target original material segment corresponding to the target material segment to be clipped, The method further includes displaying playback progress information of the target original material segment, where the playback progress information includes playback start position information, playback end position information, and current playback position information of the target original material segment relative to the template video.
[0116] For example, while displaying the playback progress information of the target raw material segment, The method further includes displaying a playback progress control, wherein the playback progress control is configured to adjust a current playback position of the target original material segment, playback start position information and playback end position information of the target original material segment are presented by a first progress bar, a first ratio between the length of the first progress bar and the length of the complete progress bar of the template video is greater than a second ratio, and the second ratio is a ratio between the time length of the target original material segment and the total time length of the template video.
[0117] For example, in the process of presenting the target original material segment corresponding to the target material segment to be clipped, Further comprising displaying a first switching control, wherein the first switching control is configured to indicate switching to presentation of the template video.
[0118] For example, a method for a multimedia resource clip scenario may be The method further includes switching to playback of the template video in response to a trigger operation on the first switching control, wherein the playback position of the template video after switching is the same as the playback position of the target original material segment at the time of switching.
[0119] For example, a method for a multimedia resource clip scenario may be The step of presenting the template video further includes displaying a second switching control, wherein the second switching control is configured to instruct switching to presenting the target raw material segment.
[0120] For example, a method for a multimedia resource clip scenario may be After detecting that each of the setting entries of the at least one material segment to be clipped has received at least one trigger operation, displaying preset presentation information for instructing the presentation of the template video; presenting the template video in response to a trigger operation on the preset presentation information; The method further includes stopping the presentation of the template video when a preset exit operation is detected during the process of presenting the template video, wherein a setting entry of a material segment to be set on the introduction page is in a selected state, and the material segment to be set corresponds to the original material segment to which the playback position of the template video belongs when the exit operation is detected.
[0121] According to one or more embodiments of the present disclosure, there is provided an apparatus for a multimedia resource clip scenario, comprising: an introduction page presentation module configured to present an introduction page of at least one material segment to be clipped corresponding to the target clip template in response to a clip command triggered for the target clip template, wherein the at least one material segment to be clipped includes a target material segment to be clipped, and the introduction page of the target material segment to be clipped presents a setting entry for the target material segment to be clipped and a presentation entry for the target material segment; a source material segment presentation module configured to present a target source material segment corresponding to the target source material segment in response to a trigger for the presentation entry on an introduction page of the target source material segment to be clipped, the source material segment presentation module being configured to present a target source material segment corresponding to the target source material segment, the target clip template having a corresponding template video, the template video being a video in which at least one source material segment has been clipped according to a target clip method indicated by the target clip template, there being a one-to-one correspondence between the at least one source material segment and the at least one source material segment to be clipped, and the at least one source material segment including the target source material segment; a clip-to-clip material segment determination module configured to determine the target clip-to-clip material segment in response to a trigger operation on the setting entry on an introduction page of the target clip-to-clip material segment; a clip module configured to, when the at least one material segment to be clipped has already been determined, clip the at least one material segment to be clipped to a target multimedia resource according to the target clipping scheme.
[0122] It should be noted that although various 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 any sequential order. In certain environments, multitasking and parallel processing may be advantageous. Similarly, although the above discussion includes some specific implementation details, these should not be understood as limiting the scope of the present disclosure. Certain features that are described in the context of a single embodiment may also be implemented in combination in a single embodiment. Conversely, various features that are described in the context of a single embodiment may also be implemented in multiple embodiments, either alone or in any suitable subcombination.
Claims
1. In response to a clip command triggered for a target clip template, presenting an introduction page of at least one material segment to be clipped corresponding to the target clip template, wherein the at least one material segment to be clipped includes a target material segment to be clipped, and the introduction page of the target material segment to be clipped presents a setting entry for the target material segment to be clipped and a presentation entry for the target material segment to be clipped; presenting a target original material segment corresponding to the target material segment to be clipped in response to a trigger for the presentation entry on an introduction page of the target material segment to be clipped, wherein the target clip template has a corresponding template video, and the template video is a video in which at least one original material segment is clipped according to a target clip method indicated by the target clip template, and there is a one-to-one correspondence between the at least one original material segment and the at least one material segment to be clipped, and the at least one original material segment includes the target original material segment; determining the target material segment to be clipped in response to a trigger operation on the setting entry on an introduction page of the target material segment to be clipped; In response to determining that the at least one material segment to be clipped has already been determined, a method for a multimedia resource clip scenario includes clipping the at least one material segment to be clipped to a target multimedia resource in accordance with the target clipping method.
2. The method of claim 1 , wherein the trigger operation for the setting entry includes at least one of an album-based segment selection operation and a segment capture operation using a camera.
3. In the step of presenting a target original material segment corresponding to the target material segment to be clipped, 2. The method of claim 1, further comprising: displaying playback progress information of the target original material segment, wherein the playback progress information includes playback start position information, playback end position information, and current playback position information of the target original material segment relative to the template video.
4. displaying the playback progress information of the target raw material segment; 4. The method of claim 3, further comprising: displaying a playback progress control; the playback progress control is configured to adjust a current playback position of the target original material segment; playback start position information and playback end position information of the target original material segment are presented by a first progress bar; a first ratio between a length of the first progress bar and a length of a complete progress bar of the template video is greater than a second ratio; and the second ratio is a ratio between a time length of the target original material segment and a total time length of the template video.
5. In the step of presenting a target original material segment corresponding to the target material segment to be clipped, The method of claim 1 , further comprising displaying a first switching control, the first switching control configured to indicate switching to presentation of the template video.
6. 6. The method of claim 5, further comprising switching to playback of the template video in response to a trigger operation on the first switching control, wherein the playback position of the template video after switching is the same as the playback position of the target source material segment at the time of switching.
7. 6. The method of claim 5, further comprising displaying a second switching control during the step of presenting the template video, the second switching control configured to indicate switching to presenting the target raw material segment.
8. displaying preset presentation information for instructing presentation of the template video after detecting that each of the at least one setting entries of the material segments to be clipped has received at least one trigger operation; presenting the template video in response to a trigger operation on the preset presentation information; The method of any one of claims 1 to 7, further comprising: stopping presentation of the template video if a preset exit operation is detected during the process of presenting the template video, wherein a setting entry of a set material segment to be clipped on the introduction page is in a selected state, and the set material segment to be clipped corresponds to an original material segment to which the playback position of the template video belongs when the preset exit operation is detected.
9. an introduction page presentation module configured to present an introduction page of at least one material segment to be clipped corresponding to the target clip template in response to a clip command triggered for the target clip template, wherein the at least one material segment to be clipped includes a target material segment to be clipped, and the introduction page of the target material segment to be clipped presents a setting entry for the target material segment to be clipped and a presentation entry for the target material segment to be clipped; a source material segment presentation module configured to present a target source material segment corresponding to the target source material segment in response to a trigger for the presentation entry on an introduction page of the target source material segment to be clipped, the source material segment presentation module being configured to present a target source material segment corresponding to the target source material segment, the target clip template having a corresponding template video, the template video being a video in which at least one source material segment has been clipped in accordance with a target clip method indicated by the target clip template, there being a one-to-one correspondence between the at least one source material segment and the at least one source material segment to be clipped, and the at least one source material segment including the target source material segment; a clip-to-clip material segment determination module configured to determine the target clip-to-clip material segment in response to a trigger operation on the setting entry on an introduction page of the target clip-to-clip material segment; and a clip module configured to clip the at least one material segment to be clipped to a target multimedia resource in accordance with the target clipping method in response to determining that the at least one material segment to be clipped has already been determined.
10. An electronic device comprising a memory, a processor, and a computer program stored in the memory and operable to run on the processor, the electronic device implementing the method of any one of claims 1 to 7 when the processor executes the computer program.
11. A computer-readable storage medium having a computer program stored thereon, the computer program implementing the method of any one of claims 1 to 7 when executed by a processor.
12. A computer program which, when executed by a processor, implements the method of any one of claims 1 to 7.
Citation Information
Patent Citations
Video clipping control method, terminal device, system
CN111357277A
Video image staging device, video image staging method, and computer program
JP2006005742A
System and method for improved video editing
US20050084232A1
Audio playback positioning method and electronic system utilizing the same
US20100305726A1
Method, electronic device and storage medium for generating a video
US20210005223A1