Video editing template search method, device, electronic device and storage medium
By obtaining user search keywords in the video editing application, matching and displaying the card form of target music and video editing templates, the problem of unable to effectively display the matching information of music and video editing templates in the prior art is solved, and the search efficiency and user experience are improved.
Patent Information
- Application Number
- JP2023578888
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Priority Date
- 2022-05-10
- Filing Date
- 2023-05-09
- Publication Date
- 2025-05-15
- Estimated Expiration
- 2043-05-09
AI Technical Summary
When existing video editing applications search for video editing templates, they cannot effectively display the matching information between music and video editing templates, making it difficult for users to quickly find the required templates, reducing the user experience.
By obtaining the search keywords entered by the user, matching the target music and the first template video, and aggregate them into a card form, displaying them on the search result page, transparently transmitting music-related information to improve users' understanding of the template details.
It improves the search efficiency of video editing templates, displays the matching information between music and video editing templates in an intuitive card form, helping users quickly find the templates they need and improve user experience.
Smart Images

Figure 0007678157000001 
Figure 0007678157000002 
Figure 0007678157000003
Abstract
Description
[Technical field]
[0001] [CROSS REFERENCE TO RELATED APPLICATIONS] This application is based on and claims priority to a Chinese patent application having application number 202210507537.1 and filing date May 10, 2022, the entire disclosure of which is incorporated herein by reference.
[0002] The present disclosure relates to the field of Internet technology, and in particular to a video editing template searching method, device, electronic device, and storage medium. [Background technology]
[0003] With the development of Internet technology, users often select an application (APP) to create videos. APPs generally provide a wealth of video editing templates and various editing materials. Users can create videos using the video editing templates and various editing materials provided by the APP. Summary of the Invention
[0004] The present disclosure provides a video editing template searching method, apparatus, electronic device, and storage medium.
[0005] According to a first aspect, an embodiment of the present disclosure includes: Obtaining search keywords entered by a user; Perform matching based on the search keyword, and obtain a target music that matches the search keyword and a first template video that is edited by adopting a first editing template, where the music for video editing indicated by the first editing template matches the target music; A video editing template searching method is provided, the method including: presenting a search result page to a user, wherein the target music and the first template video are collectively presented to the user in the form of a card on the search result page.
[0006] According to a second aspect, an embodiment of the present disclosure includes: an acquisition module for acquiring search keywords input by a user; A processing module for performing matching based on the search keyword to obtain a target music that matches the search keyword and a first template video that is edited by adopting a first editing template, the processing module being configured such that the music for video editing indicated by the first editing template matches the target music; A video editing template search device is provided, the video editing template search device including: a display module for presenting a search result page to a user, the display module presenting the target music and the first template video to the user in an aggregate form in the search result page in the form of a card.
[0007] According to a third aspect, an embodiment of the present disclosure includes: An electronic device including a memory and a processor, the memory is configured to store computer program instructions; There is further provided an electronic device, wherein the processor is arranged to execute the computer program instructions to cause the electronic device to implement the video editing template searching method according to the first aspect.
[0008] According to a fourth aspect, an embodiment of the present disclosure further provides a computer-readable storage medium comprising computer program instructions which, when executed by an electronic device, cause the electronic device to implement the video editing template search method described in the first aspect.
[0009] According to a fifth aspect, an embodiment of the present disclosure further provides a computer program product which, when executed by an electronic device, causes the electronic device to implement the video editing template searching method according to the first aspect.
[0010] The present disclosure provides a video editing template search method, device, electronic device, and storage medium, in which a search keyword entered by a user is obtained, and matching is performed based on the search keyword to obtain target music that matches the search keyword and a first template video edited using the target music, and then the first template video and the target music are presented to the user in the form of a card on a search result page. [Brief description of the drawings]
[0011] The drawings herein, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present disclosure and, together with the description, serve to explain the principles of the present disclosure.
[0012] In order to more clearly describe the technical solutions in the embodiments or related art of the present disclosure, the following briefly describes the drawings that need to be used in the description of the embodiments or related art. Obviously, a person skilled in the art can obtain other drawings based on these drawings without creative efforts. [Figure 1] 4 is a flowchart of a video editing template searching method according to one embodiment of the present disclosure. [Diagram 2] 4 is a flowchart of a video editing template searching method according to another embodiment of the present disclosure. [Diagram 3] 4 is a flowchart of a video editing template searching method according to another embodiment of the present disclosure. [Figure 4A] FIG. 1 is a schematic diagram of a human-machine interaction interface according to the present disclosure. [Figure 4B] FIG. 1 is a schematic diagram of a human-machine interaction interface according to the present disclosure. [Figure 4C] FIG. 1 is a schematic diagram of a human-machine interaction interface according to the present disclosure. [Figure 4D] FIG. 1 is a schematic diagram of a human-machine interaction interface according to the present disclosure. [Figure 4E] FIG. 1 is a schematic diagram of a human-machine interaction interface according to the present disclosure. [Diagram 5] FIG. 1 is a configuration diagram of a video editing template searching device according to an embodiment of the present disclosure. [Figure 6] FIG. 1 is a schematic diagram illustrating a configuration of an electronic device according to an embodiment of the present disclosure. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0013] In order to make the above objectives, features and advantages of the present disclosure more clearly understandable, the present disclosure will be further described below. It should be noted that, unless contradictory, the embodiments and features in the embodiments of the present disclosure can be combined with each other.
[0014] In order to fully understand the present disclosure, many specific details are described in the following description, but the present disclosure may be embodied in other forms different from those described herein. Apparently, the embodiments in the specification are only some embodiments of the present disclosure, but not all embodiments.
[0015] Music is a core element among the components of a video. When an APP provides video editing templates, users often start searching using the feature of music, and then select the video editing template that the user desires based on the search results. Currently, the APP aggregates and presents search results in the form of thumbnails. A user can click a thumbnail to jump to the playback page of the template video to view the editing effect of the template video and the music adopted in the template video. If the user does not desire it, the user must exit the playback page and click the thumbnail of another template video in the search results again to view the editing effect of the template video and the music adopted in the template video, and the user must repeat the operation, greatly reducing the user experience. That is, the user cannot quickly find the desired video editing template, and the user experience is often poor.
[0016] In order to solve the above problems, the present disclosure provides a video editing template search method, device, electronic device, storage medium, and program product, in which a search keyword input by a user is obtained, and a matching is performed based on the search keyword to obtain a target music that matches the search keyword and a first template video edited using the target music, and then the first template video and the target music are aggregated and presented to the user in the form of a card on a search result page. The present disclosure transparently transmits to the user in the form of a card music-related information adopted in the editing template aggregated in more cards on the search result page. This allows the user to quickly know the details of the first editing template adopted in the first template video, and improves the efficiency of searching for video editing templates.
[0017] It should be noted that all editing templates referred to in this disclosure are video editing templates, and an editing template is intended to indicate one or more editing methods.
[0018] The video editing template search method according to the present disclosure may be executed by a video editing template search device, and the video editing template search device may be realized in the form of any software and / or hardware. For example, the video editing template search device is an electronic device, and the electronic device may include, but is not limited to, a mobile phone, a tablet, a wearable electronic device, an in-vehicle device, an augmented reality (AR) / virtual reality (VR) device, a notebook computer, an ultra-mobile personal computer (UMPC), a netbook, a personal digital assistant (PDA), a smart TV, a smart screen, a high-definition TV, a 4K TV, a smart speaker, a smart projector, and other smart home devices, and the present disclosure does not limit the specific type of the electronic device. Here, the present disclosure does not limit the type of operating system of the electronic device, such as an Android system, a Linux system, a Windows system, an iOS system, and the like.
[0019] Hereinafter, the video editing template searching method according to the present disclosure will be described in detail by some specific examples, in conjunction with scenes and drawings.
[0020] 1 is a flowchart of a video editing template searching method according to an embodiment of the present disclosure. In the following embodiment, an electronic device is used to implement the video editing template searching method according to the present disclosure. As shown in FIG. 1, the method of the present embodiment includes the following steps:
[0021] S101: The search keyword input by the user is acquired.
[0022] The electronic device may obtain a search keyword input by a user, the search keyword being for matching with an editing template, where the editing template is for indicating one or more editing manners, and may include one or more editing manners of materials, such as music, stickers, emoji effects, effects, filters, etc.
[0023] The search keyword may be any text content. For example, the search keyword may include one or more of the following: the lyric content of a piece of music that the user wants to search for, the name of the music, a link to the music, etc. As can be understood, the search keyword may also be other text content, for example, the name of the editing template that the user wants to search for, a link to the editing template, etc.
[0024] Furthermore, the present disclosure does not limit how the electronic device acquires the search keywords entered by the user. For example, the user may enter the search keywords manually, by copy and paste, or by voice.
[0025] S102: Matching is performed based on a search keyword to obtain a target music and a first template video.
[0026] Here, the target music matches the search keywords, the first template video is video edited using a first video editing template, the music for video editing indicated by the first editing template matches the target music, and the first template video can be considered as having been edited using the target music.
[0027] In one possible embodiment, the target music may be matched based on the search keyword first, and then the target music may be matched to obtain one or more first editing templates. Then, for each first editing template, the first editing template may be used to edit the video to obtain a template video set, from which a corresponding first template video (which may be one or more) may be obtained. The target music and the first template video may be regarded as a search result obtained by matching the search keyword. Here, the number of the first template videos may be one or more, and the present disclosure does not limit the number of the first template videos. The present disclosure does not limit the parameters of the first template videos, such as the time length, the resolution of the display, etc.
[0028] Here, the electronic device may perform matching based on the target music matching the search keyword from the locally downloaded editing templates to obtain one or more first editing templates, and then obtain a corresponding first template video (which may be one or more) from a set of template videos obtained by adopting the first editing templates to perform video editing for each first editing template. Or, the electronic device may interact with a server, send a search keyword to the server, and perform matching based on the search keyword by the server to obtain one or more first editing templates matching the target music, and then obtain a corresponding first template video (which may be one or more) from a set of template videos obtained by adopting the first editing templates to perform video editing for each first editing template, and then send the matched one or more first template videos and the target music to the electronic device. Or, the two methods may be used in combination.
[0029] S103: A search result page is presented to the user, and the target music and the first template video are collectively presented to the user in the search result page in the form of a card.
[0030] When the electronic device presents the search result page to the user, the electronic device presents the search result to the user in the form of a card. The card has a stronger layered feeling and also has better visual effects, so that the card can achieve a better user experience. The card may include a first area for presenting the target music and a second area for presenting the first template video. The first area may include information related to the target music, and function controls or entries related to the target music, etc. In the second area, the first template video can be previewed and the related information of the first template video can be presented, and may include function controls or entries related to the first template video, etc. Through the card in the search result page, the user can know the related information of the target music and can also preview the editing effect of the first template video.
[0031] The present disclosure does not limit the display parameters such as the shape, size, color, etc. of the card for presenting the search results on the search result page. For example, the card may be located near the top of the search result page, occupying most of the area of the display screen of the electronic device, and present the search results to the user in a relatively prominent position. In some embodiments, considering that music is an important element of video editing, a first area for presenting the target music may be located above a second area for presenting the first template video in the card, so that the user can quickly know the target music matched based on the search keyword.
[0032] Here, the related information of the target music may include one or more of the following: jacket information of the target music, name of the target music, singer information of the target music, the number of target editing templates aggregated based on the target music, and total usage of all target editing templates aggregated based on the target music.
[0033] The controls or entries relating to the target music may include playback controls, entries for accessing an aggregate page corresponding to the target music, and the like.
[0034] Here, the related information of the first template video may include one or more of the following: the number of multimedia materials used in the first template video, the duration of the first template video, the amount of usage of the target editing template adopted in the first template video, the nickname of the contributor of the first template video, the avatar of the contributor, etc.
[0035] The controls or entries relating to the target music may include playback control buttons, an entry for using the first editing template employed in the first template video, an entry for accessing an aggregation page corresponding to the target music, and the like.
[0036] In the method according to the present embodiment, the music-related information adopted in the editing template, which is aggregated in more cards, is transparently transmitted to the user in the form of a card on the search result page, so that the user can quickly learn the details of the first editing template adopted in the first template video, thereby improving the efficiency of searching for video editing templates.
[0037] Based on the embodiment shown in Fig. 1, as a possible embodiment, the electronic device can interact with the server to realize searching for a video editing template. The following is an illustrative example based on the embodiment shown in Fig. 2. As shown in Fig. 2, the method of this embodiment includes the following steps:
[0038] S201: In response to a search operation input by a user, the electronic device transmits a search request including the search keyword input by the user to a server.
[0039] In one possible embodiment, the electronic device may obtain a search keyword input by a user, generate a search request by operating a button provided on the electronic device to trigger a search, and send the search request to the server, so that the server performs matching based on the search keyword included in the search request to determine a target music and a first template video that matches the target music.
[0040] S202: In response to the search request, the server obtains target music matching the search keyword and a first template video matching the target music.
[0041] In one possible embodiment, the server may match target music in a music library based on search keywords, aggregate editing templates matching the target music from a video editing template library based on an identification (e.g., ID) of the target music, and if multiple editing templates matching the target music are aggregated, select some of them as the editing templates that need to be aggregated and presented by a card in the electronic device.
[0042] In some embodiments, the server may determine whether to return relevant information of the target music to the electronic device together with the number of target editing templates aggregated by the target music based on the intention analysis result output by the pre-trained music intention analysis model, that is, whether the electronic device needs to display the relevant information of the target music through the first card. Here, the music intention analysis model may be any type of machine learning model, such as a deep neural network, a random forest model, etc. The music intention analysis model may analyze the search keyword included in the search request and output the intention analysis result. The intention analysis result may be a quantified result.
[0043] Exemplarily, the intention analysis result output by the music intention analysis model is a numerical value. If the numerical value is lower than a preset threshold, the electronic device determines that it is not necessary to display the relevant information of the target music through the first card. If the numerical value is equal to or greater than a preset threshold and the number of the target editing templates aggregated based on the target music is greater than a preset number, the electronic device determines that it is necessary to display the relevant information of the target music through the first card.
[0044] Here, the present disclosure does not limit the magnitude of the value of the preset threshold and the preset number, and they may be set according to actual needs. For example, when the value range of the analysis result output by the music intention analysis model is 0 to 1, the preset threshold is, for example, 0.8, and the preset number is 50.
[0045] In some embodiments, a set of search keywords may be predefined, and if the search keywords in the set of search keywords return search results, the server may determine that the electronic device does not need to present the search results via the card, and thus the server may not need to send target music to the electronic device.
[0046] S203: The server sends a first template video and a target music to the electronic device. In response, the electronic device receives the first template video and the target music sent by the server.
[0047] In some embodiments, the electronic device and the server may pre-agree on the display parameters of the card. If the electronic device determines that the search results returned by the server include the target music, the electronic device determines that the search results should be presented in the form of a card, and performs the display according to the pre-agreement display parameters. By adopting this method, the amount of interaction data between the electronic device and the server can be reduced, and network overhead can be reduced.
[0048] In some other embodiments, the server may determine display parameters of the cards based on the target music and transmit the display parameters of the cards to the electronic device, which then arranges the cards based on the received display parameters to aggregate and present the search results transmitted by the server.
[0049] In some embodiments, the server may further send a display pattern for presenting the first template video to the electronic device, where the display parameters of the first template video may include a size and a position of a corresponding display area, a display pattern of an operation control or entry related to the first template video, etc.
[0050] S204: The electronic device presents a search result page to the user, and collectively presents the target music and the first template video to the user in the search result page in the form of a card.
[0051] The electronic device may determine the display pattern of the card by the method described in step S203, and present the search results transmitted by the server on the card in accordance with the determined display pattern.
[0052] The implementation of this step is similar to step S103 in the embodiment shown in FIG. 1, and reference may be made to the above detailed description of the embodiment shown in FIG. 1, and for the sake of conciseness, it will not be further described here.
[0053] In the method according to this embodiment, when presenting the search results, the electronic device aggregates and presents the target music and the template videos aggregated based on the target music through a specific card, so that the search result page can more intuitively transmit the music-related information of the first editing templates adopted in these first template videos to the user transparently, which is advantageous for the user to quickly determine whether the search results returned from the server contain an editing template that meets their needs, and can effectively improve the search efficiency for video editing templates.
[0054] 3 is a flowchart of a video editing template searching method according to another embodiment of the present disclosure. As shown in FIG. 3, the method of this embodiment includes the following steps:
[0055] S301: The search keyword input by the user is acquired.
[0056] S302: Matching is performed based on the search keyword, and target music matching the search keyword and a first template video obtained by video editing using a first video editing template are obtained, and the music for video editing indicated by the first editing template matches the target music.
[0057] Steps S301 and S302 in this embodiment are similar to steps S101 and S102 in the embodiment shown in FIG. 1, respectively, and reference may be made to the detailed description of the embodiment shown in FIG.
[0058] S303: Obtain a third template video by performing video editing using a third editing template determined by text matching based on the search keyword.
[0059] Here, a third editing template matching the search keyword may be determined by performing text matching based on the search keyword and any related information of the editing template. Here, the any related information of the editing template may include, but is not limited to, for example, the name of the editing template, the type information of the editing template, the topic in which the template video obtained by performing video editing using the editing template participates, the name of the material indicated by the editing template, the content of the material (e.g., the content of the sticker, the content of the text), etc.
[0060] As one possible embodiment, the server may determine a third editing template by matching the search keywords with related information of each editing template in the video editing template library, and further determine a third template video from a set of template videos obtained by performing video editing using the third editing template, and send the third template video to the electronic device.
[0061] In addition, the present disclosure does not limit the number of the third editing templates, which may be one or more, and is set according to the actual situation.
[0062] S304: Present a search result page to the user, in which the target music and the first template video are collectively presented to the user in the form of a card on the search result page, and the third template video is collectively presented.
[0063] Here, for an implementation form of presenting the target music and the first template video by a card, please refer to the description of the embodiment in FIG.
[0064] The electronic device may present a thumbnail corresponding to the third template video on the search result page. The user may click the thumbnail of the third template video to jump from the search result page to a video playback page to view the content of the third template video.
[0065] In addition, the area for collectively presenting the third template video may be located below the card for collectively presenting the first template video and the target music. The user may swipe up and down to see more of the third template video.
[0066] The method of the present embodiment can present two kinds of search results to the user on the search result page, one of which is a first editing template aggregated based on the target music, and the other is a third editing template aggregated by text matching based on the search keywords. By presenting the editing templates matched in different ways to the user, it is easy for the user to select and use an editing template that meets his / her needs, which is advantageous to improving the search efficiency of video editing templates.
[0067] Based on the embodiment shown in FIG. 1-FIG. 3, in conjunction with the previous description, an entry for accessing an aggregate page corresponding to the target music may be provided in the first area for presenting the target music in the card. The entry may be set in any form. For example, a trigger operation by a user on some specific positions in the area for presenting the target music in the card may be regarded as a trigger operation on the entry, so that the aggregate page corresponding to the target music can be accessed. Thus, the electronic device may jump from a search page to an aggregate page corresponding to the target music in response to a trigger operation (e.g., a click operation) by a user on the area for presenting the target music in the card. The aggregate page is for aggregating and presenting a plurality of second template videos.
[0068] Based on the embodiment shown in FIG. 1 to FIG. 3, when the first template video is presented on the search result page by the card, the electronic device may switch the first template video being played on the search page in response to a user's switching operation (for example, a swipe operation on the area for presenting the first template video on the card). When the last first template video is presented on the card, in response to the user's switching operation (for example, a swipe operation) on the last first template video, the electronic device jumps from the search result page to an aggregated page corresponding to the target music. If the user continues to input the switching operation even after switching to the last template video, it indicates that the user wants to view the editing effects of more editing templates. Therefore, in order to meet the user's needs, the electronic device jumps to the aggregated page to present the user with more second template videos adopting the second editing template matching the target music, and allows the user to preview and select.
[0069] In addition, the second template video in the aggregated page corresponding to the target music exemplified here adopts the second editing template to perform video editing, and the music adopted for performing video editing indicated by the second editing template matches the target music. The second template video may include the first template video presented on the card described above, or may not include the first template video presented on the card. Alternatively, the second editing template may include the first editing template, or may not include the first editing template, and may be set according to needs.
[0070] The acquisition method of the second template video is similar to that of the first template video, and reference can be made to the previous description.
[0071] Based on the embodiment shown in FIG. 1 to FIG. 3, the card of the search result page further includes a playback control button corresponding to the first template video, and controls to pause or resume the playback of the first template video in response to a trigger operation by a user on the playback control button corresponding to the first template video. By displaying the playback control button, the need of a user to preview the template video can be met. The present disclosure is not limited to the display parameters corresponding to the playback control button.
[0072] Based on the embodiments shown in Figures 1 to 3, the card on the search result page may further display a recommendation reason corresponding to the first template video. By presenting the recommendation reason to the user, more information of the first editing template corresponding to the first template video currently being played can be transparently transmitted to the user. The present disclosure does not limit the display parameters corresponding to the recommendation reason.
[0073] Based on the embodiment shown in FIG. 1-FIG. 3, the card of the search result page further includes a usage entry corresponding to the first editing template adopted in the first template video. The electronic device jumps from the search result page to a video editing page in response to a trigger operation on the usage entry by the user. The user can import materials to be edited (e.g., videos, photos, images, live images, etc.) to the video editing page, and edit the imported materials to be edited into a video according to the editing manner indicated by the corresponding first editing template. Presenting the usage entry to the user makes it easy for the user to use the first editing template corresponding to the first template video, which is advantageous to improving the user experience.
[0074] In addition, the materials that can be imported may be presented to the user on the video editing page, and the user may be presented with information such as the number of materials that correspond to the first editing template and the display time length of each material in the edited video. After the user selects the materials to be edited, the composition may be triggered by triggering an edit button on the video editing page.
[0075] In order to more clearly explain the method of the present disclosure, the following takes as an example a case where the electronic device is a mobile phone and an APP (hereinafter, abbreviated as application 1) is installed on the mobile phone, and exemplifies the video editing template search method of the present disclosure and the interaction between a user and the electronic device through the human-machine interaction interface shown in Figures 4A to 4E.
[0076] As shown in FIG. 4A, the user interface 41 includes an area 401 and a control 402 .
[0077] Here, the area 401 may be used to display a text box, in which the search keywords entered by the user may be displayed, and the control 402 is for triggering the application 1 to generate a search request and send the search request to the server.
[0078] This disclosure does not limit the display positions of the area 401 and the control 402. For example, the area 401 and the control 402 may be displayed on the home page of the application 1, or the area 401 and the control 402 may be displayed on a template aggregation page, or of course, they may be displayed on other pages, and examples will not be given here.
[0079] The user may input a search keyword into area 401 by clicking area 401. If the search keyword currently being input by the user is "aaa", application 1 may display multiple keyword candidates below area 401 while the user is inputting. If the keyword candidates include the content desired by the user, the user can easily select one.
[0080] 4A, multiple rows are displayed in order from top to bottom below the area 401. Each row displays one keyword candidate, for example, "aaa-1", "aaa-2", "aaa bbb", etc.
[0081] Of course, the user may input the search keyword by copying and pasting. For example, the user positions the area 401 and presses and holds it to cause the application 1 to display a paste control. The user pastes the contents of the clickboard into the area 401 by clicking the paste control.
[0082] After the user completes inputting the search keywords, the user may operate (e.g., click) the control 402. In response to the user's trigger operation on the control 402, the application 1 generates a search request and sends the search request to the server.
[0083] Before the server returns the search results, the application 1 may display an interface for waiting for the search results. Exemplarily, the application 1 may jump to the user interface 42 shown in Fig. 4B. The user interface 42 includes an area 403 for displaying a wait animation. The present disclosure is not limited to the wait animation.
[0084] When the application 1 receives the search results sent from the server, the application 1 may jump from the user interface 42 shown in FIG. 4B to the user interface 43 shown in FIG. 4C.
[0085] The user interface 43 is for presenting a search result page. Here, the user interface 43 includes an area x1 corresponding to a card. The area x1 is for collectively presenting the target music and the first template video (five are shown as an example in this embodiment). The present disclosure does not limit the display parameters such as the size and position of the area x1. Exemplarily, the area x1 may be located at a relatively prominent position in the user interface 43, for example, near the top of the mobile phone.
[0086] Area x1 may further include an area 404 for presenting a target music and an area 405 for presenting a first template video.
[0087] For example, as shown in FIG. 4C, the area 404 includes areas 404a, 404b, 404c, 404d, and 404e. Here, the jacket image of the target music is displayed in the area 404a. The area 404b is for displaying the name of the target music, for example, the name of the target music shown in FIG. 4C is "aaa". The area 404c is for displaying the singer name corresponding to the target music, for example, "hhh" shown in FIG. 4C indicates the singer name. The area 404d is for displaying the number of editing templates aggregated based on the target music, for example, in FIG. 4C, 99 editing templates are aggregated based on the music "aaa". The area 404e is for displaying the total usage of all editing templates aggregated based on the target music, for example, in FIG. 4C, 99 editing templates are aggregated based on the target music "aaa", and the total usage of the 99 editing templates is "50 million".
[0088] Furthermore, the area 404 may further include other entries or controls, such as an entry to view the ranking to which the target music belongs, an entry to view similar music, etc. (not shown in FIG. 4C ), where similar music may be determined by the server based on features in different dimensions of music, such as music style features, music emotion features, music scene features, etc.
[0089] Also, by clicking a specific position in the area 404 (for example, an empty area to the right of the singer's name in the embodiment shown in FIG. 4C), the user may jump from the user interface 43 shown in FIG. 4C to the user interface 44 shown in FIG. 4D. The user interface 44 is for presenting an aggregate page corresponding to the target music. In the aggregate page, one or more second template videos aggregated based on the target music may be presented as thumbnails. An embodiment of the aggregate page is exemplarily shown below.
[0090] Continue to refer to FIG. 4C. The area 405 is for presenting each first template video included in the search result. Here, each first template video corresponds to a presentation area 405a. In the presentation area 405a, the first template video is played, information about the first template video is displayed, and control buttons, entries, etc. related to the first template video may be displayed. The present disclosure is not limited to display parameters such as the size, position, etc. of the area 405. Illustratively, in order to ensure the playback effect of the first template video, the area 405 may be located below the area 404, and the size of the area 405 may be relatively large.
[0091] As can be seen in conjunction with the previous description, the server may transmit a plurality of first template videos to the application 1, and each of the first template videos may correspond to one presentation area 405a. When the application 1 receives a trigger operation (e.g., a swipe operation to the left or a swipe operation to the right) by the user in the area 405, the application 1 can switch the presentation area 405a corresponding to a different first template video displayed in the area 405 by controlling the presentation area 405a to move from left to right or from right to left.
[0092] Here, the first template video may be automatically played in area 405a (e.g., automatically played when a user swipes to a presentation area corresponding to the corresponding first template video and the dwell time meets a preset time length), or may not be automatically played by default, and playback of the first template video may be triggered in response to a user clicking a playback control button.
[0093] In some embodiments, the size of the presentation area 405a may be smaller than the size of the area 405. In this manner, one or more presentation areas 405a may be presented in the area 405. As shown in FIG. 4C, one complete presentation area 405a (assumed to correspond to template video 1) and one partial presentation area 405a (assumed to correspond to template video 2) are presented in the area 405. This allows the user to be presented with the possibility of viewing more first template videos. When the application 1 accepts a left swipe operation input by the user, the application 1 may control the presentation areas 405a corresponding to each of the multiple first template videos to move sequentially to the left in the order based on the speed and swipe distance of the swipe operation input by the user, and the moving speed of the presentation area 405a is related to the user operation.
[0094] For example, based on Fig. 4C, when the application 1 accepts a left swipe operation input by the user and the speed of the user's left swipe operation is fast, the application 1 may jump to the user interface 45 shown in Fig. 4E. The area 405 shown in the user interface 45 mainly displays a presentation area 405a corresponding to the last first template video transmitted by the server. Since the area of the presentation area 405a corresponding to the last first template video is smaller than the area 405, the left side of it is a part of the presentation area 405a corresponding to the penultimate first template video transmitted by the server.
[0095] Based on the embodiment shown in Fig. 4E, the user can further input a right swipe action to view the first plurality of template videos that are in the front of the sequence. The implementation is similar to that in which the user inputs a left swipe action, and for the sake of brevity, will not be further described here.
[0096] In addition, assuming that the user updates the software version of the application 1 and uses the video editing template search function for the first time, the application 1 may display a suggested operation to the user, thereby prompting the user to view multiple first template videos by swiping left and right to preview corresponding editing effects.
[0097] In conjunction with the previous description, the relevant information of the first template video presented in the presentation area 405a may include one or more of the following: the number of multimedia materials used in the first template video, the length of the first template video, the amount of usage of the target editing template adopted in the first template video, the nickname of the contributor of the first template video, the avatar of the contributor, etc.
[0098] Note that the related information of different first template videos in the presentation area 405a does not have to be completely the same. For example, in the embodiment shown in FIG. 4C, the nickname of the contributor of the first first template video, “kkkkkk”, is displayed in the presentation area 405a in the current area 405.
[0099] In the present disclosure, the application 1 supports a user to switch the presentation area 405a displayed in the area 405 by a touch operation (e.g., a left / right swipe operation). As shown in FIG. 4E, when a user controls the area 405 by a swipe operation to display the presentation area 405a corresponding to the last first template video, the number of multimedia materials used in the last first template video and the number of uses of the editing template corresponding to the last first template video, "4 materials, 8 million uses", may be displayed in the presentation area 405a corresponding to the last first template video.
[0100] Based on the embodiment shown in Fig. 4E, the application 1 may respond to a swipe operation input by a user to jump to an aggregate page corresponding to the target music shown in Fig. 4D, so that the user can view the editing effects of more editing templates aggregated based on the target music.
[0101] In addition, in conjunction with the previous description, the presentation area 405a may further display a control button related to the first template video, for example, as shown in FIG. 4C, the presentation area 405a includes a playback control button 405b. The user can control the first template video to pause playback by operating the playback control button 405b (for example, clicking the playback control button 405b). When the user operates the playback control button 405b again, the first template video can be controlled to continue playback. The user can switch the playback state of the corresponding first template video between playback and pause by repeatedly operating the playback control button 405b multiple times.
[0102] In addition, in conjunction with the previous description, the presentation area 405a may further display an entry related to the first template video, for example, as shown in FIG. 4C, the presentation area 405a includes an entry 405c. The entry 405c is an entry for using the first editing template corresponding to the first template video. In response to a trigger operation by the user on the entry 405c, the application 1 may jump to a video editing page. The video editing page allows the first editing template to be adopted to video edit the imported material.
[0103] Specifically, the application 1 jumps to the video editing page in response to a trigger operation on the entry 405c by the user. The video editing page includes a material presentation area for collectively presenting multimedia materials stored locally in the electronic device, such as photographed photos, videos, videos obtained by screen recording, images downloaded from a network, and images saved by screenshots. The material presentation area allows the user to select the multimedia materials to be imported. Once the user's selection is complete, the application 1 can be triggered to composite the imported materials in the editing manner indicated by the first editing template by operating a control provided on the video editing page. In some embodiments, the video editing page may further display the number of materials required to perform video editing and the display time length of each material in the edited video. This allows the user to easily introduce appropriate materials to perform video editing.
[0104] In addition, in conjunction with the previous description, the presentation area 405a may further include an area 405d for displaying a recommendation reason corresponding to the first template video. Here, the number of recommendation reasons may be one or more. The present disclosure does not limit the number of recommendation reasons. The recommendation reason may be related to the number of likes, usage, and views of the target editing template corresponding to the first template video, the editing template being ranked in a specific ranking, and the like. For example, if the usage amount of the target editing template corresponding to the first template video is the highest among the usage amounts of the multiple target editing templates aggregated based on the current target music, the area 405d corresponding to the first template video may display "most used" as the recommendation reason. Also, for example, if the number of likes of the target editing template corresponding to the first template video is the highest among the number of likes of the multiple target editing templates aggregated based on the current target music, the area 405d corresponding to the first template video may display "most liked" as the recommendation reason. Also, for example, if the target editing template corresponding to the first template video is included in some specific rankings, the region 405d corresponding to the first template video may display "xx ranking" as a recommendation reason. "xx ranking" indicates the ranking name.
[0105] In some embodiments, the recommendation reasons may be prioritized. For example, the three recommendation reasons of being in a specific ranking, being most used, and having the most likes are prioritized in descending order. Of course, the priority order may be other, and this is merely exemplary. If the target editing template corresponding to the first template video has multiple recommendation reasons, the recommendation reason with the highest priority may be displayed, or all the recommendation reasons may be displayed, or one of the recommendation reasons may be randomly selected and displayed.
[0106] For example, the region 405d corresponding to the first first template video shown in Fig. 4C displays "xx ranking" as a recommendation reason, and the region 405d corresponding to the last first template video shown in Fig. 4E displays "most likes" as a recommendation reason. Note that if there is no corresponding recommendation reason for some template videos, the corresponding region 405d may not be displayed.
[0107] 4D shows an example of a schematic diagram of an aggregation page corresponding to the target music. The user interface 44 shown in FIG.
[0108] The area 406 is for presenting related information of the target music. In some embodiments, the first card may be presented in the area 406, similar to the embodiment implementation shown in FIG. 4B. The area 406 may further include a music playback control button. A user can play the target music by clicking the music playback control button. The area 406 may also further include a favorite button. A user can add the target music to a music favorite list by clicking the favorite button.
[0109] The area 407 is for presenting thumbnails of the second template videos, and each second template video corresponds to one target editing template. As shown in FIG. 4D, the area 407 includes a plurality of areas 407a. The plurality of areas 407a are arranged from left to right and from top to bottom. Each area 407a is for presenting a jacket corresponding to one second template video. The jacket may be dynamic or static. By clicking the area 407a, the user can jump from the user interface 44 shown in FIG. 4D to a video playback page and play the corresponding second template video on the video playback page. The user may return to the aggregation page shown in FIG. 4D by triggering the return control on the video playback page and select and play the second template video again.
[0110] In some embodiments, user interface 44 may further include a return control 408 for returning to the search results page as shown in FIGURE 4B. As can be appreciated, user interface 44 may further include other controls or entries, such as a control for adding the target music to favorites, an entry for viewing a corresponding song list for the artist that corresponds to the target music, etc.
[0111] As can be seen in conjunction with the embodiment shown in Fig. 3 described above, the search result page may further present a third template video employing a third editing template determined by text matching based on the search keyword. Exemplarily, based on the embodiments shown in Fig. 4C and Fig. 4E, a third template video presented in an aggregated form may further be included below the region x1.
[0112] For example, as shown in FIG. 4C, the user interface 43 further includes an area x2 for collectively presenting one or more third template videos. Here, in the area x2, each of the third template videos corresponds to one presentation area x3. In the presentation area x3, the jacket of the third template video, the contributor of the third template video, the usage amount of the third editing template adopted in the third template video, etc. may be presented. The present disclosure does not limit the information presented in the presentation area x3.
[0113] The user may swipe up to gradually move card x1 up and further slide out of the mobile phone's display screen (i.e., no longer displayed on the mobile phone's display screen). At the same time, the top edge of region x2 moves up until it reaches the set top boundary position. As the user swipes up, the user can see more of the third template video in region x2. Based on this, the user may swipe down again to cause card x1 to be re-presented at the top of the search result page.
[0114] In addition, the area x2 may include buttons for sorting and selecting the third template videos, for example, four buttons shown at the top of the area x2. Clicking on these buttons can trigger the display of corresponding pop-ups. The user may operate the options in the pop-up to set the sorting manner of the third template videos or select the third template videos, and no examples are given here.
[0115] The manner of presenting the third template video in FIG. 4E is similar to that in FIG. 4C, and for the sake of brevity, will not be further described here.
[0116] In practical applications, the layout and display pattern of the user interface can be flexibly set and is not limited to the implementation forms shown in the above-mentioned FIGS. 4A to 4E.
[0117] Illustratively, the present disclosure further provides a video editing template searching apparatus.
[0118] 5 is a schematic diagram of a configuration of a video editing template searching device according to an embodiment of the present disclosure. As shown in FIG. 5, a video editing template searching device 500 according to the present embodiment includes: an acquisition module 501 for acquiring search keywords input by a user; A processing module 502 performs matching based on the search keyword, and obtains a target music that matches the search keyword and a first template video that is edited by adopting a first editing template, where the music for video editing indicated by the first editing template matches the target music; and a display module 503 for presenting to the user a search result page in which the target music and the first template video are collectively presented to the user in the form of a card.
[0119] In some embodiments, the processing module 502 is further used to obtain a plurality of second template videos in response to a trigger operation by the user on a display area on the card corresponding to the target music, the second template videos being edited using a second editing template, where the music for the video editing indicated by the second editing template matches the target music.
[0120] The display module 503 is further used for jumping from the search result page to an aggregation page corresponding to the target music, and collectively presenting the plurality of second template videos on the aggregation page.
[0121] In some embodiments, the processing module 502 is further used to obtain a plurality of second template videos matching the search keyword in response to a switching operation by the user on the last of the first template videos when the last of the first template videos is presented on the card, where the second template videos employ a second editing template to perform video editing, and the music for performing the video editing indicated by the second editing template matches the target music.
[0122] The display module 503 is further used for jumping from the search result page to an aggregation page corresponding to the target music, and collectively presenting the plurality of second template videos on the aggregation page.
[0123] In some embodiments, the display module 503 is further used to automatically play the first template video on the card.
[0124] In some embodiments, the processing module 502 is further used to control pausing or resuming playback of the first template video in response to a trigger operation by the user on a playback control button corresponding to the first template video when the first template video is presented on the card.
[0125] In some embodiments, the display module 503 is further adapted to display a recommendation reason corresponding to the first template video on the card.
[0126] In some embodiments, the display module 503 is specifically used to display related information of the target music on the card, where the related information includes one or more of the cover of the target music, the name of the target music, singer information corresponding to the target music, the number of video editing templates aggregated based on the target music, and the total usage amount of the video editing templates aggregated based on the target music.
[0127] In some embodiments, the display module 503 is further used to display a usage control corresponding to a first editing template adopted in the first template video on the card, and the display module 503 is further used to jump to a video editing page in response to a trigger operation of the usage entry by the user, and edit the imported material on the video editing page using the first editing template.
[0128] In some embodiments, the processing module 502 is further used to obtain a third template video by performing video editing using a third editing template determined by text matching based on the search keyword.
[0129] The display module 503 is further used for aggregating and presenting the third template video on the search result page.
[0130] In the above embodiment, the processing module 502 may interact with the server through a communication component in the video editing template search device, send the search keywords input by the user to the server, and obtain one or more of the target music, the first template video, the second template video, and the third template video from the server.
[0131] The apparatus according to this embodiment can be used to perform the video editing template search method in any one of the above embodiments, and since the implementation principles and technical effects are similar, reference may be made to the detailed description of the above-mentioned method embodiment, and no further description will be given here.
[0132] 6 is a schematic diagram of an electronic device according to another embodiment of the present disclosure. As shown in FIG. 6, an electronic device 600 according to this embodiment includes a memory 601 and a processor 602.
[0133] Here, the memory 601 may be an independent physical means, and may be connected to the processor 602 via a bus 603. The memory 601 and the processor 602 may be integrated together and realized by hardware or the like.
[0134] The memory 601 is used for storing program instructions, and the processor 602 calls the program instructions to execute the video editing template searching method according to any one of the method embodiments described above.
[0135] Alternatively, when a part or all of the methods in the above-described embodiments are realized by software, the above-described electronic device 600 may include only the processor 602. The memory 601 for storing a program is external to the electronic device 600, and the processor 602 is connected to the memory via a circuit / wiring to read and execute the program stored in the memory.
[0136] The processor 602 may be a central processing unit (CPU), a network processor (NP), or a combination of a CPU and a NP.
[0137] The processor 602 may further include a hardware chip. The hardware chip may be an application-specific integrated circuit (ASIC), a programmable logic device (PLD), or a combination thereof. The PLD may be a complex programmable logic device (CPLD), a field-programmable gate array (FPGA), a generic array logic (GAL), or any combination thereof.
[0138] The memory 601 may include volatile memory, such as random-access memory (RAM). The memory may also include non-volatile memory, such as flash memory, a hard disk drive (HDD) or a solid-state drive (SSD). The memory may also include a combination of the above types of memory.
[0139] The present disclosure further provides a readable storage medium comprising computer program instructions which, when executed by at least one processor of an electronic device, cause the electronic device to implement a video editing template searching method according to any one of the method embodiments described above.
[0140] The present disclosure further provides a computer program product which, when run on a computer, causes the computer to implement a video editing template searching method according to any one of the method embodiments above.
[0141] It should be noted that, in this specification, relational terms such as "first" and "second" are used solely for the purpose of distinguishing one entity or operation from another entity or operation, and do not require or imply that such an actual relationship or sequence exists between those entities or operations. Furthermore, the terms "comprise", "include", or any other variation thereof, indicate a non-exclusive inclusion, such that a process, method, article, or device that includes a series of elements includes not only those elements, but also other elements not expressly stated or elements inherent in such process, method, article, or device. Absent more limitations, an element limited by "comprises a..." does not exclude the inclusion of other identical elements in the process, method, article, or device that includes the element.
[0142] The above are merely specific embodiments of the present disclosure, and are used to enable those skilled in the art to understand or realize the present disclosure. Various modifications to these embodiments will be obvious to those skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of the present disclosure. Therefore, the present disclosure is not limited to these embodiments herein, but has the widest scope consistent with the principles and novel features disclosed herein.
Claims
1. A video editing template search method, the method being executable by an electronic device, the method comprising: Obtaining search keywords entered by a user; Perform matching based on the search keyword to obtain a target music that matches the search keyword and a first template video that is edited by adopting a first editing template, where the music for video editing indicated by the first editing template matches the target music; presenting a search result page to the user, the search result page including presenting the target music and the first template video to the user in a form of a card; wherein the card includes an area for presenting the target music and an area for presenting the first template video, and a third template video is presented in the search result page, which is video edited outside the card using a third editing template determined by text matching based on the search keyword.
2. In response to a trigger operation by the user on a display area of the card corresponding to the target music, a plurality of second template videos are obtained by performing video editing using a second editing template, where the music for performing the video editing indicated by the second editing template matches the target music; The method of claim 1 , further comprising: jumping from the search result page to an aggregate page corresponding to the target music, and aggregating and presenting the plurality of second template videos on the aggregate page.
3. When the last of the first template videos is presented on the card, in response to a switching operation on the last of the first template videos by the user, a plurality of second template videos matching the search keyword are obtained, the second template videos are video edited using a second editing template, and music for video editing indicated by the second editing template matches the target music; The method of claim 1 , further comprising: jumping from the search result page to an aggregate page corresponding to the target music, and aggregating and presenting the plurality of second template videos on the aggregate page.
4. The above-mentioned method of collectively presenting the target music and the first template video to the user in the form of a card on the search result page includes: The method of claim 1 , further comprising automatically playing the first template video on the card.
5. 2. The method of claim 1, further comprising controlling playback of the first template video to pause or resume in response to a trigger operation by the user on a playback control button corresponding to the first template video when the first template video is presented on the card.
6. The method of claim 1 , further comprising displaying a recommendation reason corresponding to the first template video on the card.
7. The above-mentioned method of collectively presenting the target music and the first template video to the user in the form of a card on the search result page includes: displaying information related to the target music on the card; The method of claim 1, characterized in that the related information includes one or more of the following: a cover of the target music, a name of the target music, singer information corresponding to the target music, a number of video editing templates aggregated based on the target music, and a total usage amount of the video editing templates aggregated based on the target music.
8. the card further includes a usage control corresponding to a first editing template employed in the first template video; The method comprises: The method of claim 1 , further comprising: in response to a trigger operation on a usage entry by the user, jumping to a video editing page and editing the imported material on the video editing page employing the first editing template.
9. a capture module arranged to capture search keywords entered by a user; a processing module arranged to perform matching based on the search keyword and obtain a target music that matches the search keyword and a first template video that is edited by adopting a first editing template, where the music for video editing indicated by the first editing template matches the target music; a display module arranged to present a search result page to a user, the display module collectively presenting the target music and the first template video to the user in the form of a card on the search result page; Wherein, the card includes an area for presenting the target music and an area for presenting the first template video; and A video editing template search device, wherein the display module is further configured to present, on the search result page, a third template video in which video editing has been performed outside the card using a third editing template determined by text matching based on the search keyword.
10. An electronic device including a memory and a processor, the memory is configured to store computer program instructions; An electronic device, wherein the processor is arranged to execute the computer program instructions to cause the electronic device to implement the video editing template searching method of claim 1.
11. A readable storage medium comprising computer program instructions that, when executed by an electronic device, cause the electronic device to implement the video editing template searching method of claim 1.
12. A computer program product which, when executed by an electronic device, causes the electronic device to implement the video editing template searching method of claim 1.
13. A computer program comprising instructions that, when executed by an electronic device, cause the electronic device to perform the video editing template searching method of claim 1.
Citation Information
Patent Citations
Music clip selection method, device and equipment and storage medium
CN112445395A
Video display and generation method and device
CN112689189A
Video recording method and device, electronic equipment and storage medium
CN113115099A
Media content searching method and device, equipment and medium
CN114329223A
Control device of variable capacity type pump
JP1984003187A
Cited By
Video editing template search method and apparatus, electronic device and storage medium
US12651023B2