Media content generation method and device, equipment, medium and program product

By introducing a media content generation method in the image editing application, users can generate special effects videos from special effects images, solving the problem of lack of video generation functions in the prior art and improving the user experience.

CN120215792APending Publication Date: 2025-06-27BEIJING ZITIAO NETWORK TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510362168.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-03-25
Publication Date
2025-06-27

AI Technical Summary

Technical Problem

The image editing applications in the prior art lack video generation functions, resulting in poor user experience and inability to generate dynamic video content.

Method used

By introducing a media content generation method in the image editing application, the user can display the special effect image on the first page and trigger the operation through the control to display the associated media content collection and target video template. In response to the trigger of the target video template, special effects videos are generated based on the media content to be edited and the target video template.

Benefits of technology

It realizes collaborative processing from special effects images to special effects videos, optimizes media content generation solutions, improves user experience, and provides dynamic video generation functions.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120215792A_ABST
    Figure CN120215792A_ABST
Patent Text Reader

Abstract

The embodiment of the invention provides a media content generation method and device, equipment, a medium and a program product. The method comprises the steps that first media content and a first control are displayed on a first page, a second page is displayed in response to a trigger operation of the first control, a media content set and a target video template associated with the first media content are displayed in the second page, and the target video template represents a video of a target object in a target image template; and in response to a trigger operation of the target video template, second media content is generated based on the first media content and the target video template, and the second media content is a special effect video generated by applying the target video template to the first media content. According to the embodiment of the invention, the method can achieve the generation of the special effect video of the special effect image of the first application through the cooperative processing of different types of image processing functions, optimizes a media content generation scheme, and improves the user experience.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] Embodiments of the present disclosure relate to computer technologies, and in particular, to a method, apparatus, device, medium, and program product for generating media content. Background Art

[0002] With the development of computer technologies, users can generate special effect images of images to be edited through image editing applications. A special effect image is a static picture after applying preset special effect information to the image to be edited. Compared with static pictures, dynamic videos can provide a richer visual experience. However, the image editing applications in related technologies do not have a video generation function, resulting in poor user experience. Summary of the Invention

[0003] The present disclosure provides a method, apparatus, device, medium, and program product for generating media content, which can optimize the media content generation solution and improve user experience.

[0004] In a first aspect, an embodiment of the present disclosure provides a method for generating media content, which is applied to a first application and includes:

[0005] Displaying a first media content and a first control on a first page, where the first media content is a special effect image generated by applying a target image template to a media content to be edited;

[0006] In response to a trigger operation on the first control, displaying a second page, and displaying a media content set associated with the first media content and a target video template on the second page, where the target video template represents a video of a target object in the target image template;

[0007] In response to a trigger operation on the target video template, generating a second media content based on the first media content and the target video template, where the second media content is a special effect video generated by applying the target video template to the first media content.

[0008] In a second aspect, an embodiment of the present disclosure further provides a method for generating media content, which is applied to a second application and includes:

[0009] Displaying a target video template and a third control on a third page, where the target video template represents a video of a target object in a target image template associated with the first application;

[0010] In response to a trigger operation on the third control, displaying a fourth page, and displaying a first media content and a fourth control on the fourth page, where the first media content is a special effect image generated by the first application by applying the target image template to a media content to be edited;

[0011] In response to a triggering operation of the fourth control, generate second media content based on the first media content and the target video template, and display the second media content.

[0012] In a third aspect, an embodiment of the present disclosure further provides a media content generation device, which is applied to a first application. The device includes:

[0013] A first display module, configured to display first media content and a first control on a first page, where the first media content is a special effect image generated by applying a target image template to media content to be edited;

[0014] A second display module, configured to, in response to a triggering operation of the first control, display a second page, and display a media content set associated with the first media content and a target video template on the second page, where the target video template represents a video of a target object in the target image template;

[0015] A sending module, configured to, in response to a triggering operation of the target video template, generate second media content based on the first media content and the target video template, where the second media content is a special effect video generated by applying the target video template to the first media content.

[0016] In a fourth aspect, an embodiment of the present disclosure further provides a media content generation device, which is applied to a second application. The device includes:

[0017] A third display module, configured to display a target video template and a third control on a third page, where the target video template represents a video of a target object in a target image template associated with the first application;

[0018] A fourth display module, configured to, in response to a triggering operation of the third control, display a fourth page, and display first media content and a fourth control on the fourth page, where the first media content is a special effect image generated by the first application applying the target image template to media content to be edited;

[0019] A content generation module, configured to, in response to a triggering operation of the fourth control, generate second media content based on the first media content and the target video template, and display the second media content.

[0020] In a fifth aspect, an embodiment of the present disclosure further provides an electronic device, where the electronic device includes:

[0021] One or more processors;

[0022] A storage device, configured to store one or more programs,

[0023] When the one or more programs are executed by the one or more processors, the one or more processors implement the media content generation method as described in any embodiment of the present disclosure.

[0024] In a sixth aspect, an embodiment of the present disclosure further provides a storage medium containing computer-executable instructions, and the computer-executable instructions are used to execute the media content generation method as described in any embodiment of the present disclosure when executed by a computer processor.

[0025] In a seventh aspect, an embodiment of the present disclosure further provides a computer program product, including a computer program, and the computer program implements the media content generation method as described in any embodiment of the present disclosure when executed by a processor.

[0026] An embodiment of the present disclosure provides a media content generation solution. The first application displays a second page through a trigger operation on a first control in a first page, and displays a media content set associated with the first media content and a target video template in the second page. In response to a trigger operation on the target video template, a second media content is generated based on the first media content and the target video template. The second media content is a special effect video generated by applying the target video template to the first media content. Since the first media content is a special effect image generated by applying a target image template to the media content to be edited, and the second media content is a special effect video generated by applying the target video template to the first media content, it is possible to achieve collaborative processing through different types of image processing functions, generate a special effect video of the special effect image of the first application, optimize the media content generation solution, and improve the user experience. BRIEF DESCRIPTION OF THE DRAWINGS

[0027] In combination with the accompanying drawings and with reference to the following specific embodiments, the above and other features, advantages, and aspects of the various embodiments of the present disclosure will become more apparent. Throughout the drawings, the same or similar reference numerals denote the same or similar elements. It should be understood that the drawings are schematic, and the original and elements are not necessarily drawn to scale.

[0028] Figure 1 is a schematic flowchart of a media content generation method provided by an embodiment of the present disclosure;

[0029] Figure 2 is a schematic diagram of a first page provided by an embodiment of the present disclosure;

[0030] Figure 3 is another schematic diagram of a first page provided by an embodiment of the present disclosure;

[0031] Figure 4 is a schematic diagram of a second page provided by an embodiment of the present disclosure;

[0032] Figure 5Another schematic diagram of the second page provided by the embodiments of the present disclosure;

[0033] Figure 6 Another schematic flowchart of a media content generation method provided by the embodiments of the present disclosure;

[0034] Figure 7 Another schematic flowchart of a media content generation method provided by the embodiments of the present disclosure;

[0035] Figure 8 A schematic diagram of a third page provided by the embodiments of the present disclosure;

[0036] Figure 9 A schematic diagram of a fourth page provided by the embodiments of the present disclosure;

[0037] Figure 10 A schematic structural diagram of a media content generation device provided by the embodiments of the present disclosure;

[0038] Figure 11 Another schematic structural diagram of a media content generation device provided by the embodiments of the present disclosure;

[0039] Figure 12 A schematic structural diagram of an electronic device provided by the embodiments of the present disclosure. Detailed implementation manners

[0040] Embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. Although some embodiments of the present disclosure are shown in the drawings, it should be understood that the present disclosure can be implemented in various forms and should not be construed as limited to the embodiments set forth herein. Instead, these embodiments are provided to more thoroughly and completely understand the present disclosure. It should be understood that the drawings and embodiments of the present disclosure are only for exemplary purposes and are not used to limit the protection scope of the present disclosure.

[0041] It should be understood that the steps described in the method embodiments of the present disclosure can be executed in different orders and / or in parallel. In addition, the method embodiments may include additional steps and / or omit the steps shown. The scope of the present disclosure is not limited in this regard.

[0042] As used herein, the term "including" and its variants are open-ended, i.e., "including but not limited to". The term "based on" means "at least partially based on". The term "one embodiment" means "at least one embodiment"; the term "another embodiment" means "at least one additional embodiment"; the term "some embodiments" means "at least some embodiments". The relevant definitions of other terms will be given in the following description.

[0043] It should be noted that concepts such as "first" and "second" mentioned in this disclosure are only used to distinguish different devices, modules or units, and are not used to limit the order or mutual dependence relationship of the functions performed by these devices, modules or units.

[0044] It should be noted that the modifications of "one" and "multiple" mentioned in this disclosure are illustrative rather than restrictive. Those skilled in the art should understand that unless clearly stated otherwise in the context, it should be understood as "one or more".

[0045] The names of the messages or information exchanged between multiple devices in the embodiments of this disclosure are only for illustrative purposes and are not used to limit the scope of these messages or information.

[0046] It can be understood that before using the technical solutions disclosed in the embodiments of this disclosure, the types, usage scopes, usage scenarios, etc. of the personal information involved in this disclosure should be informed to the user and the user's authorization should be obtained in an appropriate manner in accordance with relevant laws and regulations.

[0047] For example, when responding to receiving an active request from a user, a prompt message is sent to the user to clearly prompt the user that the operation requested by the user will require obtaining and using the user's personal information. Thus, the user can autonomously choose whether to provide personal information to software or hardware such as an electronic device, an application program, a server, or a storage medium that performs the operations of the technical solutions of this disclosure according to the prompt message.

[0048] As an optional but non-limiting implementation manner, the way of sending a prompt message to the user in response to receiving an active request from the user can be, for example, in the form of a pop-up window. The prompt message can be presented in text in the pop-up window. In addition, the pop-up window can also carry a selection control for the user to choose "agree" or "disagree" to provide personal information to the electronic device.

[0049] It can be understood that the above process of notifying and obtaining the user's authorization is only illustrative and does not constitute a limitation on the implementation manner of this disclosure. Other ways that meet relevant laws and regulations can also be applied to the implementation manner of this disclosure.

[0050] It can be understood that the data involved in this technical solution (including but not limited to the data itself, the acquisition or use of the data) should comply with the requirements of corresponding laws, regulations and related provisions.

[0051] Figure 1The figure is a flowchart of a media content generation method provided by an embodiment of the present disclosure. The embodiment of the present disclosure is applicable to the scenario of media content editing. For example, it can be an effect image generation scenario or an effect video generation scenario, etc. This method is applied to a first application. The first application represents a client with image editing functions. For example, the client includes a web client, an application client, or a mini-program client, etc. This method can be executed by a media content generation device, which can be implemented in the form of software and / or hardware. Optionally, it is implemented by an electronic device, which can be a mobile terminal, a PC, or a server, etc.

[0052] As Figure 1 shown, the method includes:

[0053] S110. Display a first media content and a first control on a first page, where the first media content is an effect image generated by applying a target image template to the media content to be edited.

[0054] Among them, the first page can be a work preview page of the first application. The effect image generated by applying the target image template to the image to be edited is displayed through the first page. The target image template is the selected special effect template associated with the first application. The special effect template refers to a template with special effect effects. For example, the special effect effects include one or more of comic style, clay style, graffiti style, picture book style, and ancient style. The special effect templates can be stored in a preset template material library.

[0055] The media content to be edited represents the media content to be edited. The media content includes pictures and / or video frames. The media content to be edited can be obtained from the local album. Or, the media content to be edited can also be obtained by shooting. Or, the media content to be edited can also be obtained based on pictures and / or videos sent by other users. Or, pictures and / or videos can also be downloaded from the network as the media content to be edited.

[0056] The effect image has a similar special effect to the target image template. For example, the media content to be edited and the target image template are input into a pre-trained image generation model. The image generation model learns the special effect of the target image template and generates a first media content with a similar special effect to the target image template.

[0057] The first control is used to trigger a video generation recommendation event. If the video generation recommendation event is triggered, the target video template associated with the target image template will be displayed. Using the target video template as the entry of the second application can provide a convenient application switching method, facilitating the user to quickly enter the second application and generate an effect video through the second application.

[0058] Since the first page represents the work preview page of the first application, the first page may include a preview area and a control display area. Among them, the preview area is used to display the first media content. The control display area is used to display the controls of the first application.

[0059] Exemplarily, the displaying of the first media content and the first control on the first page includes:

[0060] Displaying the first media content in the preview area of the first page, and displaying the first control at a position associated with the first media content.

[0061] By displaying the first control at a position associated with the first media content within the preview area in the embodiments of the present disclosure, the first control is displayed at a prominent position, facilitating the user to intuitively see the first control, enhancing the user experience, and improving the conversion rate of the video generation function.

[0062] Figure 2 This is a schematic diagram of a first page provided by an embodiment of the present disclosure. As Figure 2 shown, the first media content is displayed in the preview area 220 of the first page 210. The first control 230 is displayed at the bottom of the first media content. A preset reminder text is displayed on the first control 230. The preset reminder text may be a prompt text associated with the video generation operation.

[0063] Optionally, the displaying of the first media content and the first control on the first page includes:

[0064] Displaying the first media content in the preview area of the first page, and displaying the first control in the control display area of the first page, where the preview area and the control display area are different areas in the first page.

[0065] By displaying the first control in the control display area in the embodiments of the present disclosure, the integrity of the preview of the first media content can be ensured, and it is avoided that the first control blocks a part of the first media content and affects the display effect of the first media content.

[0066] Figure 3 This is another schematic diagram of a first page provided by an embodiment of the present disclosure. As Figure 3 shown, the first media content is displayed in the preview area 320 of the first page 310. A drop-down list control 340 is displayed in the control display area 330 at the top of the first page 310. The drop-down list control 340 includes the first control 350.

[0067] S120. In response to the triggering operation of the first control, display a second page, and display a media content set associated with the first media content and a target video template on the second page, where the target video template represents a video of a target object in the target image template.

[0068] Among them, the media content set represents a set of media content connection results obtained by connecting the first media content and the media content to be edited with different dynamic effects. For example, the dynamic effect may include a preset transition effect. By adding a preset transition effect between the first media content and the media content to be edited, a media content connection result is obtained. Different preset transition effects correspond to different media content connection results.

[0069] On the second page, display a media content set associated with the first media content, and a target video template corresponding to the target image template. The target object in the target image template is in a static state. The target video template represents a dynamic effect video of the target object in the target image template. At least one image special effect template in the first application has a corresponding video special effect template. At least one image special effect template includes the target image template. The video special effect template includes the target video template corresponding to the target image template. Exemplarily, the server obtains at least one image special effect template in the first application. For example, based on at least one of the usage amount, comment amount, favorite amount, etc. of the image special effect template, select at least one image special effect template from the image special effect templates associated with the first application. For any image special effect template in the at least one image special effect template, use the cover image of the current image special effect template as the first frame image, input the first frame image into a pre-trained video generation model, and perform video generation processing on the first frame image by the video generation model to generate a video special effect template corresponding to the current image special effect template. Among them, the video generation model may be a video generation model associated with the second application. That is, based on the first frame image by the video generation model associated with the second application, generate a video special effect template corresponding to the current special effect template. Store the video special effect template through a preset special effect template library in the second application. Among them, the video generation model associated with the second application may be a generation model configured on the server side of the second application and / or a generation model built into the client of the second application, etc. Among them, the template information of the video special effect template includes at least one of template images, description texts, and generation model information. The preset special effect template library is used to store video special effect templates associated with the second application.

[0070] In some embodiments, after generating a video special effect template corresponding to the current image special effect template, associate the current image special effect template with the video special effect template, and store the video special effect template in a preset template material library in the first application. The preset template material library includes image special effect templates and video special effect templates corresponding to the image special effect templates. Alternatively, the preset template material library includes video special effect templates corresponding to the image special effect templates, and the association relationship between the template identifiers of the image special effect templates and the video special effect templates.

[0071] Exemplarily, in response to a triggering operation of the first control, display a second page, and display a media content set associated with the first media content and a target video template in the second page, including:

[0072] In response to a triggering operation of the first control, obtain the target video template from the preset template material library according to the target image template, and obtain the media content set. Display the second page, and display the media content set and the target video template in the second page.

[0073] For example, in response to a triggering operation of the first control, obtain a media content set generated by connecting different dynamic effects to the first media content and the media content to be edited. And, according to the template identifier of the target video template corresponding to the target image template, obtain the target video template from the preset template material library. Alternatively, traverse the preset template material library according to the target image template to obtain the target video template corresponding to the target image template.

[0074] Figure 4 This is a schematic diagram of a second page provided by an embodiment of the present disclosure. As Figure 4 shown, display the first media content 420 and the first control 430 on the first page 410. In response to a triggering operation of the first control 430, display the second page 440. Display the media content set associated with the first media content 420 in the second page 440. The media content set includes a plurality of media content connection results 450 and a target video template 460.

[0075] Optionally, in response to a triggering operation of the media content set, determine the triggered media content connection result. Display the dynamic effect of the media content connection result on the second page. For example, display the first media content and the media content to be edited connected by a preset transition effect.

[0076] S130. In response to a triggering operation of the target video template, generate second media content based on the first media content and the target video template, where the second media content is a special effect video generated by applying the target video template to the first media content.

[0077] Exemplarily, in response to a trigger operation of a target video template, the first media content and the target video template are input into a video generation model, and the second media content is output through the video generation model. The special effect of the second media content is similar to that of the target video template, and the target object in the second media content is the same as that in the first media content.

[0078] Optionally, the generating the second media content based on the first media content and the target video template in response to the trigger operation of the target video template includes:

[0079] In response to the trigger operation of the target video template, the selected state of the target video template and a second control are displayed on the second page. In response to the trigger operation of the second control, the first media content and the template identifier of the target video template are sent to a second application to start the second application, and the second application generates the second media content based on the first media content and the target video template.

[0080] Wherein, the second application represents a client with video generation function. The second application generates the second media content with special effects similar to those of the target video template based on the first media content. By processing the first application to send the first media content and the template identifier of the target video template to the second application, the start event of the second application is triggered to start the second application and convert the first application into a background application, realizing the switch from the first application to the second application.

[0081] In some embodiments, if the second application is not installed in the electronic device, in response to the start event of the second application, a candidate application list of the application mall is displayed. In response to the trigger operation of the candidate application list, the second application is downloaded and installed. After the installation of the second application is completed, in response to the login operation of the second application, a preset page in the second application is displayed. Wherein, the preset page may be a third page.

[0082] In other embodiments, if the second application is already installed in the electronic device, in response to the start event of the second application, a preset page in the second application is displayed.

[0083] Optionally, displaying the selected state of the target video template on the second page includes: playing the target video template on the second page.

[0084] Before the target video template is triggered in the embodiments of the present disclosure, the video cover of the target video template is displayed on the second page, which can reduce the occupation of rendering resources and improve the rendering efficiency. After the target video template is triggered, the target video template will be played to display the dynamic effect of the target video template.

[0085] For example, in the second page, a target video template in a static state, a media content connection result in a static state, and a preset publishing control are displayed. After the target video template is clicked, the selected state of the target video template and a second control are displayed on the second page. The selected state includes that the border of the target video template presents a preset effect, and the target video template presents a playing state. During the playing process of the target video template, the target object in the target video template presents a dynamic effect. The second control represents the jump entry of the second application. In response to the triggering operation of the second control, the first media content and the template identifier of the target video template are sent to the second application, and the second application is started to generate second media content based on the first media content and the target video template through the second application.

[0086] Optionally, dynamic photo preprocessing can be performed on the cover image of the target video template to make the target object present a dynamic effect during the playing process of the template video template, which can reduce the occupation of rendering resources and reduce the performance consumption of the image processor.

[0087] Figure 5 Another schematic diagram of the second page provided by the embodiments of the present disclosure. As Figure 5 shown, a target video template 520, a media content connection result 530, and a preset publishing control 540 are displayed on the second page 510. In response to the triggering operation of the target video template 520, the target video template 520 is played, and a second control 550 is displayed on the second page 510 to display the dynamic effect of the target object 560 in the target video template on the second page 510.

[0088] In the technical solution of the embodiments of the present disclosure, the first application displays the second page through the triggering operation on the first control on the first page, and displays the media content set associated with the first media content and the target video template on the second page. In response to the triggering operation of the target video template, the second media content is generated based on the first media content and the target video template, and the second media content is a special effect video generated by applying the target video template to the first media content. Since the first media content is a special effect image generated by applying the target image template to the media content to be edited, and the second media content is a special effect video generated by applying the target video template to the first media content, the collaborative processing of different types of image processing functions can be realized, the special effect video of the special effect image of the first application can be generated, the media content generation scheme is optimized, and the user experience is improved.

[0089] Figure 6 Another flowchart of the media content generation method provided by the embodiments of the present disclosure. On the basis of the above embodiments, the embodiments of the present disclosure specifically define that in response to the triggering operation of the first control, the second page is displayed, and the media content set associated with the first media content and the target video template are displayed on the second page.

[0090] As Figure 6 shown, the method includes:

[0091] S610. Display a set of candidate image templates on an editing page or a template page, where the candidate image templates in the set of candidate image templates include special effect information, and the set of candidate image templates includes the target image template.

[0092] In some embodiments, a content loading entry is displayed on the home page of the first application. In response to a trigger operation on the content loading entry, a local album is displayed. In response to a selection operation in the local album, the media content to be edited and a set of preset tags are displayed on the editing page. Optionally, in response to a trigger operation on the content loading entry, a shooting page may also be displayed. In response to a shooting operation on the shooting page, an editing page is displayed, and the media content to be edited and a set of preset tags are displayed on the editing page. The embodiments of the present disclosure do not make specific limitations on the loading method of the media content to be edited. Among them, the set of preset tags includes template tags, filter tags, sticker tags, text tags, etc. In response to a trigger operation on the template tag in the set of preset tags, a set of candidate image templates may be displayed at the bottom of the editing page.

[0093] In other embodiments, a set of candidate image templates arranged according to a preset layout style is displayed on the template page of the first application.

[0094] S620. In response to a trigger operation on the target image template, generate the first media content based on the special effect information in the target image template and the media content to be edited.

[0095] Exemplarily, through a selection operation on the target image template in the set of candidate image templates on the editing page, based on the target image template and the media content to be edited, the first media content similar to the special effect of the target image template is generated.

[0096] Optionally, in response to a selection operation on the target image template in the set of candidate image templates on the template page, a detail page of the target image template is displayed. A cover image of the target image template and preset controls are displayed on the detail page of the target image template. In response to a trigger operation on the preset control, a local album is displayed. In response to a selection operation in the local album, based on the target image template and the media content to be edited, the first media content similar to the special effect of the target image template is generated.

[0097] S630. Connect the first media content and the media content to be edited according to a preset dynamic effect to obtain multiple media content connection results, and determine the set of media content according to the multiple media content connection results.

[0098] Exemplarily, for any of the multiple preset dynamic effects, the first media content and the media content to be edited are connected according to the current dynamic effect to obtain the media content connection result corresponding to the current dynamic effect. Thus, a media content set is formed based on the media content connection results corresponding to the respective preset dynamic effects.

[0099] S640. Display the first media content and the first control on the first page, where the first media content is a special effect image generated by applying a target image template to the media content to be edited.

[0100] S650. In response to the trigger operation of the first control, obtain the target video template from the preset template material library according to the target image template, and obtain the media content set.

[0101] S660. Display the second page, and display the media content set and the target video template on the second page.

[0102] Exemplarily, display the second page, and display the media content connection result arranged according to the preset layout style and the static target video template on the second page. For example, according to business requirements, a static target video template can be inserted between two adjacent media content connection results on the second page. Wherein, the static target video template indicates that the target object in the target video template is in a static state.

[0103] S670. In response to the trigger operation of the target video template, generate the second media content based on the first media content and the target video template, where the second media content is a special effect video generated by applying the target video template to the first media content.

[0104] The technical solution of the embodiments of the present disclosure realizes displaying the candidate image template set on the editing page or the template page, and in response to the trigger operation of the target image template in the candidate image template set, generating the first media content based on the special effect information in the target image template and the media content to be edited. By displaying the image template set through different pages, it is convenient for users to generate the first media content through different links, and simplifies the operation complexity. Display the first media content and the first control on the first page, and in response to the trigger operation of the first control, obtain the target video template from the preset template material library according to the target image template, and obtain the media content set. Display the media content connection result and the target video template arranged according to the preset layout style on the second page, so as to achieve the effect of displaying the target video template at a prominent position on the second page. Since the target video template is in a static state, only the cover image of the target video template can be rendered, thereby reducing the occupation of rendering resources and improving the rendering efficiency.

[0105] Figure 7Schematic flowchart of another media content generation method provided by an embodiment of the present disclosure. This method is applied to a second application. The second application can generate second media content based on the first media content of the first application and a target video template. The second application represents a client with video editing functions. For example, the client includes a web client, an application client, or a mini-program client, etc. This method can be executed by a media content generation device, which can be implemented in the form of software and / or hardware. Optionally, it is implemented through an electronic device, which can be a mobile terminal, a PC, or a server, etc.

[0106] As Figure 7 shown, the method for generating second media content by the second application based on the first media content of the first application and the target video template includes:

[0107] S710. Display the target video template and a third control on a third page, where the target video template represents a video of a target object in a target image template associated with the first application.

[0108] Among them, the third page represents a preset interaction page in the second application. The third control is used to trigger a generation event for generating a video of the same style as the target video template. The first media content and the template identifier of the target video template are sent from the first application to the second application to start the second application. After the second application is started, the target video template is obtained from a preset special effect template library according to the template identifier of the target video template. The target video template and the third control are displayed on the third page. The target video template is a video pre-generated based on the cover image of the target image template. The target video template and the target image template have the same target object. For example, if the target image template is a special effect image of kitten A, correspondingly, the target video template is a special effect video of kitten A. Optionally, the cover image of the target video template is a special effect image of kitten A.

[0109] Exemplarily, the displaying the target video template on the third page includes: displaying template information corresponding to the target video template on the third page, where the template information includes at least one of a template image, a description text, and generation model information.

[0110] Optionally, the third page can be a pop-up window, etc. The generation model information includes the model identifier of the generation model and the aspect ratio of the output result of the generation model, etc.

[0111] Figure 8 Schematic diagram of a third page provided by an embodiment of the present disclosure. As Figure 8 shown, a template image 830 corresponding to the target video template 820 is displayed on the third page 810. A description text 840 and a third control 850 are displayed at the bottom of the template image 830.

[0112] S720. In response to the triggering operation of the third control, display a fourth page, and display a first media content and a fourth control on the fourth page, where the first media content is a special effect image generated by the first application applying the target image template to the media content to be edited.

[0113] Among them, the fourth page represents a video generation page in the second application.

[0114] Exemplarily, display the first media content, the template information, and the fourth control on the fourth page.

[0115] For example, display the first media content and the template information of the target video template in the input box on the fourth page, use the first media content as image prompt information, and automatically apply the description text and the used model information of the target video template as prompt information. Also display the fourth control on the fourth page. In response to the triggering operation of the fourth control, use the first media content as padding image information, and use the description text of the target video template and the used model information as prompt information, and input them into the video generation model to generate a special effect video of the first media content with similar special effects to the target video template through the video generation model.

[0116] S730. In response to the triggering operation of the fourth control, generate a second media content based on the first media content and the target video template, and display the second media content.

[0117] Among them, the second media content is a special effect video generated by applying the target video template to the first media content. Optionally, the first media content is the first frame of the second media content.

[0118] Exemplarily, the second application determines the video generation model to be used according to the model identifier of the video generation model associated with the target video template. Use the first media content as image prompt information, and use the description text corresponding to the target video model as text prompt information, and input them into the determined video generation model to generate the second media content through the video generation model.

[0119] Optionally, display the second media content on the generation result page. In response to the triggering operation of the second media content, display a preview page, display the second media content on the preview page, and display a fifth control at the position associated with the second media content, where the fifth control represents the return entry of the first application.

[0120] Optionally, add preset label information to the second media content generated based on the first media content associated with the first application. For the second media content with preset label information, display a fifth control at the position associated with the second media content on the preview page to provide a convenient entry to return from the second application to the first application.

[0121] Among them, the preview page can be the details page of the second media content. A fifth control is displayed at a preset position associated with the second media content. The fifth control includes an icon of the first application. Optionally, the fifth control may further include a preset reminder text. Optionally, the preset reminder text on the fifth control is automatically hidden after being displayed for a preset time. Optionally, after exiting the details page of the second media content and entering the details page of the second media content again, the fifth control is displayed at a preset position associated with the second media content, and the icon of the first application is displayed on the fifth control.

[0122] Optionally, in response to a trigger operation on the fifth control, a second page of the first application is displayed. For example, through a trigger operation on the fifth control, the first application can be returned to and positioned to the page when leaving the first application. For example, in response to a trigger operation on a target video template in the second page of the first application, the first media content and the template identifier of the target video template are sent to the second application, and the third page of the second application is switched to for display. In response to a trigger operation on the fifth control, switch from the second application to the first application and display the second page of the first application. Through this embodiment, flexible switching between the first application and the second application is achieved, and it is possible to position to the page when leaving the first application, avoiding the need for the user to go through a long interaction link to display the page when leaving the first application after returning to the first application, thus simplifying the interaction process.

[0123] Figure 9 A schematic diagram of a fourth page provided by an embodiment of the present disclosure. As Figure 9 shown, a media content generation record (such as the generation result of video x) and an input box 920 are displayed on the fourth page 910. The first media content 930, the description text 940 corresponding to the target video template, and the model information 950 corresponding to the target video template are displayed in the input box 920. In response to a text editing operation in the input box 920, a virtual keyboard 960 is displayed below the input box 920. A fourth control 970 is displayed in the area corresponding to the input box 920. In response to a trigger operation on the fourth control 970, the second media content 980 is displayed on the fourth page 910, and the input box 920 is displayed at the bottom of the fourth page 910. Preset text is displayed in the input box 920. In response to a trigger operation on the second media content 980, a preview page 990 is displayed. The dynamic effect of the second media content 980 is displayed on the preview page 990. A fifth control 9100 is displayed at a position associated with the second media content 980. In response to a trigger operation on the fifth control 9100, a second page 9110 of the first application is displayed. The target video template 9120, the media content connection result 9130, and a second control 9140 are displayed on the second page 9110.

[0124] In the technical solution of the embodiment of the present disclosure, by displaying a target video template and a third control on a third page, in response to a trigger operation of the third control, a fourth page is displayed, on the fourth page, a first media content, template information of the target video template, and a fourth control are displayed, and in response to a trigger operation of the fourth control, a second media content is generated based on the first media content and the template information, and the second media content is displayed. In the embodiment of the present disclosure, by receiving a special effect image associated with a target image template and a target video template identifier sent by a first application, and obtaining the target video template based on the target video template identifier, a special effect video is generated according to the first media content and the target video template, which can realize the collaborative processing of different types of image processing functions, generate a special effect video of the special effect image of the first application, optimize the media content generation scheme, and improve the user experience.

[0125] Figure 10 FIG. 4 is a schematic structural diagram of a media content generation device provided by an embodiment of the present disclosure. The device is applicable to a first application. The device can be implemented in the form of software and / or hardware. Optionally, it is implemented by an electronic device, and the electronic device can be a mobile terminal, a PC, or a server, etc.

[0126] As Figure 10 shown, the device includes: a first display module 1010, a second display module 1020, and a sending module 1030.

[0127] The first display module 1010 is configured to display a first media content and a first control on a first page, where the first media content is a special effect image generated by applying a target image template to a media content to be edited;

[0128] The second display module 1020 is configured to display a second page in response to a trigger operation of the first control, and display a media content set associated with the first media content and a target video template on the second page, where the target video template represents a video of a target object in the target image template;

[0129] The first generation module 1030 is configured to generate a second media content based on the first media content and the target video template in response to a trigger operation of the target video template, where the second media content is a special effect video generated by applying the target video template to the first media content.

[0130] Optionally, the device further includes:

[0131] A fifth display module, configured to display a candidate image template set on an editing page or a template page before displaying the first media content and the first control on the first page, where the candidate image templates in the candidate image template set include special effect information, and the candidate image template set includes the target image template;

[0132] A second generation module, configured to generate the first media content based on the special effect information in the target image template and the media content to be edited in response to a trigger operation on the target image template;

[0133] A third generation module, configured to connect the first media content and the media content to be edited according to a preset dynamic effect to obtain a plurality of media content connection results, and determine the media content set according to the plurality of media content connection results.

[0134] Optionally, the second display module 1020 is specifically configured to:

[0135] In response to a trigger operation on the first control, obtain the target video template from a preset template material library according to the target image template, and obtain the media content set;

[0136] Display the second page, and display the media content set and the target video template in the second page.

[0137] Optionally, the displaying the second page and displaying the media content set and the target video template in the second page includes:

[0138] Display the second page, and display the media content connection results and the target video template arranged according to a preset layout style in the second page.

[0139] Optionally, the first generation module 1030 is specifically configured to:

[0140] In response to a trigger operation on the target video template, display a selected state of the target video template and a second control in the second page;

[0141] In response to a trigger operation on the second control, send a template identifier of the first media content and the target video template to a second application to start the second application, and generate second media content based on the first media content and the target video template through the second application.

[0142] Optionally, the displaying the selected state of the target video template in the second page includes:

[0143] Play the target video template in the second page.

[0144] Optionally, the first display module 1010 is specifically configured to:

[0145] Display the first media content in a preview area in the first page, and display the first control at a position associated with the first media content;

[0146] Alternatively,

[0147] display the first media content in a preview area on the first page and display the first control in a control display area on the first page, where the preview area and the control display area are different areas on the first page.

[0148] The media content generation device provided by an embodiment of the present disclosure can execute the media content generation method applied to a first application provided by any embodiment of the present disclosure, and has corresponding functional modules and beneficial effects for executing the method.

[0149] Figure 11 FIG. 11 is a schematic structural diagram of another media content generation device provided by an embodiment of the present disclosure. This device is applicable to a second application. This device can be implemented in the form of software and / or hardware. Optionally, it is implemented through an electronic device, and the electronic device can be a mobile terminal, a PC terminal, a server, etc.

[0150] A third display module 1110 is configured to display a target video template and a third control on a third page, where the target video template represents a video of a target object in a target image template associated with a first application;

[0151] A fourth display module 1120 is configured to, in response to a trigger operation on the third control, display a fourth page, and display the first media content and a fourth control on the fourth page, where the first media content is a special effect image generated by applying the target image template to the media content to be edited by the first application;

[0152] A fourth generation module 1130 is configured to, in response to a trigger operation on the fourth control, generate a second media content based on the first media content and the target video template, and display the second media content.

[0153] Optionally, the second media content is a special effect video generated by applying the target video template to the first media content; or, the first media content is the first frame of the second media content.

[0154] Optionally, the third display module 1110 is specifically configured to:

[0155] display template information corresponding to the target video template on the third page, where the template information includes at least one of a template image, a description text, and generation model information.

[0156] Optionally, the fourth display module 1120 is specifically configured to:

[0157] display the first media content, the template information, and the fourth control on the fourth page.

[0158] Optionally, the fourth generation module 1130 is specifically configured to:

[0159] In response to a trigger operation on the second media content, display a preview page, display the second media content on the preview page, and display a fifth control at a position associated with the second media content, where the fifth control represents a return entry of the first application.

[0160] Optionally, the apparatus further includes:

[0161] A sixth display module, configured to display a second page of the first application in response to a trigger operation on the fifth control.

[0162] The media content generation apparatus provided in the embodiments of the present disclosure may execute the media content generation method applied to a second application provided in any embodiment of the present disclosure, and has corresponding functional modules and beneficial effects for executing the method.

[0163] It should be noted that the various units and modules included in the above apparatus are only divided according to functional logic, but are not limited to the above division, as long as the corresponding functions can be achieved; in addition, the specific names of the functional units are only for the convenience of mutual distinction and do not limit the protection scope of the embodiments of the present disclosure.

[0164] Figure 12 It is a schematic structural diagram of an electronic device provided in an embodiment of the present disclosure. The following refers to Figure 12 , which shows a schematic structural diagram of an electronic device 1200 suitable for implementing the embodiments of the present disclosure (such as Figure 12 the terminal device or server in Figure 12 The electronic device shown is only an example and should not bring any limitation to the functions and usage scope of the embodiments of the present disclosure.

[0165] Such as Figure 12As shown, the electronic device 1200 may include a processing device (such as a central processing unit, a graphics processing unit, etc.) 1201, which may perform various appropriate actions and processes according to the program stored in the read-only memory (ROM) 1202 or the program loaded from the storage device 1208 into the random access memory (RAM) 1203. In the RAM 1203, various programs and data required for the operation of the electronic device 1200 are also stored. The processing device 1201, the ROM 1202, and the RAM 1203 are connected to each other through a bus 1204. The editing / output (I / O) interface 1205 is also connected to the bus 1204.

[0166] Generally, the following devices may be connected to the I / O interface 1205: an input device 1206 including, for example, a touch screen, a touchpad, a keyboard, a mouse, a camera, a microphone, an accelerometer, a gyroscope, etc.; an output device 1207 including, for example, a liquid crystal display (LCD), a speaker, a vibrator, etc.; a storage device 1208 including, for example, a magnetic tape, a hard disk, etc.; and a communication device 1209. The communication device 1209 may allow the electronic device 1200 to communicate with other devices wirelessly or wiredly to exchange data. Although Figure 12 an electronic device 1200 with various devices is shown, it should be understood that it is not required to implement or have all the shown devices. Instead, more or fewer devices may be implemented or had.

[0167] Specifically, according to an embodiment of the present disclosure, the process described above with reference to the flowchart may be implemented as a computer software program. For example, an embodiment of the present disclosure includes a computer program product, which includes a computer program carried on a non-transitory computer-readable medium, and the computer program contains program codes for performing the method shown in the flowchart. In such an embodiment, the computer program may be downloaded and installed from the network through the communication device 1209, or installed from the storage device 1208, or installed from the ROM 1202. When the computer program is executed by the processing device 1201, the above functions defined in the method of the embodiment of the present disclosure are executed.

[0168] The names of the messages or information exchanged between multiple devices in the embodiments of the present disclosure are only for illustrative purposes and are not used to limit the scope of these messages or information.

[0169] The electronic device provided by the embodiment of the present disclosure and the media content generation method provided by the above embodiment belong to the same inventive concept. Technical details not described in detail in this embodiment may be referred to in the above embodiment, and this embodiment has the same beneficial effects as the above embodiment.

[0170] An embodiment of the present disclosure provides a computer storage medium, on which a computer program is stored, and when the program is executed by a processor, the media content generation method provided in the above embodiment is implemented.

[0171] It should be noted that the computer-readable medium in the present disclosure may be a computer-readable signal medium, a computer-readable storage medium, or any combination of the two. A 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 of the above. More specific examples of the computer-readable storage medium may include, but are not limited to: an electrical connection having one or more wires, a portable computer disk, a hard disk, 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 disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In the present disclosure, a computer-readable storage medium may be any tangible medium that contains or stores a program, and the program may be used by or combined with an instruction execution system, apparatus, or device. In the present disclosure, a computer-readable signal medium may include a data signal propagated in a baseband or as part of a carrier wave, which carries computer-readable program code. Such a propagated data signal may take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. A computer-readable signal medium may also be any computer-readable medium other than a computer-readable storage medium, and the computer-readable signal medium may send, propagate, or transmit a program for use by or combined with an instruction execution system, apparatus, or device. The program code contained on the computer-readable medium may be transmitted by any appropriate medium, including but not limited to: wires, optical cables, RF (radio frequency), etc., or any suitable combination of the above.

[0172] In some embodiments, the client and the server may communicate using any currently known or future-developed network protocol such as HTTP (HyperText Transfer Protocol), and may be interconnected with digital data communication in any form or medium (e.g., a communication network). Examples of communication networks include local area networks ("LANs"), wide area networks ("WANs"), the Internet (e.g., the Internet), and end-to-end networks (e.g., ad hoc end-to-end networks), as well as any currently known or future-developed networks.

[0173] The above computer-readable medium may be included in the above electronic device; or it may exist separately and not be assembled into the electronic device.

[0174] The above computer-readable medium carries one or more programs, which, when executed by the electronic device, cause the electronic device to:

[0175] Display first media content and a first control on a first page, wherein the first media content is a special effect image generated by applying a target image template to the media content to be edited;

[0176] In response to a trigger operation on the first control, display a second page, and display a media content set associated with the first media content and a target video template on the second page, wherein the target video template represents a video of a target object in the target image template;

[0177] In response to a trigger operation on the target video template, generate second media content based on the first media content and the target video template, wherein the second media content is a special effect video generated by applying the target video template to the first media content.

[0178] Alternatively, the above computer-readable medium carries one or more programs, which, when executed by the electronic device, cause the electronic device to:

[0179] Display a target video template and a third control on a third page, wherein the target video template represents a video of a target object in a target image template associated with a first application;

[0180] In response to a trigger operation on the third control, display a fourth page, and display first media content and a fourth control on the fourth page, wherein the first media content is a special effect image generated by the first application by applying the target image template to the media content to be edited;

[0181] In response to a trigger operation on the fourth control, generate second media content based on the first media content and the target video template, and display the second media content.

[0182] Computer program code for performing the operations of this disclosure can be written in one or more programming languages or combinations thereof. The foregoing programming languages include, but are not limited to, object-oriented programming languages such as Java, Smalltalk, C++, and also include conventional procedural programming languages such as the "C" language or similar programming languages. The program code may execute entirely on the user's computer, partly on the user's computer, as a stand-alone software package, partly on the user's computer and partly on a remote computer, or entirely on the remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., through the Internet using an Internet service provider).

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

[0184] The units involved in the embodiments described in this disclosure can be implemented in software or in hardware. Wherein, the name of the unit does not constitute a limitation on the unit itself in some cases.

[0185] The functions described above herein can be performed at least in part by one or more hardware logic components. For example, without limitation, exemplary types of hardware logic components that can be used include: field programmable gate arrays (FPGA), application specific integrated circuits (ASIC), application specific standard products (ASSP), system on a chip (SOC), complex programmable logic devices (CPLD), and so on.

[0186] In the context of the present disclosure, a machine-readable medium may be a tangible medium that can contain or store a program for use by or in connection with an instruction execution system, apparatus, or device. The machine-readable medium may be a machine-readable signal medium or a machine-readable storage medium. The machine-readable medium may include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination of the foregoing. More specific examples of the machine-readable storage medium would include an electrical connection based on one or more wires, 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 foregoing.

[0187] The above description is only a preferred embodiment of the present disclosure and an explanation of the applied technical principles. Those skilled in the art should understand that the scope of the disclosure involved in the present disclosure is not limited to the technical solutions formed by the specific combination of the above technical features, and should also cover other technical solutions formed by any combination of the above technical features or their equivalent features without departing from the above disclosure concept. For example, the technical solutions formed by mutually replacing the above features with the technical features (but not limited to) having similar functions disclosed in the present disclosure.

[0188] In addition, although the operations are depicted in a particular order, this should not be construed as requiring that the operations be performed in the particular order shown or in sequential order. In certain circumstances, multitasking and parallel processing may be advantageous. Similarly, although several specific implementation details are included in the above discussion, these should not be construed as limiting the scope of the present disclosure. Certain features described in the context of separate embodiments may also be implemented combinatorially in a single embodiment. Conversely, the various features described in the context of a single embodiment may also be implemented separately or in any suitable sub-combination in multiple embodiments.

[0189] Although the subject matter has been described in language specific to structural features and / or methodological logical acts, it should be understood that the subject matter defined in the appended claims is not necessarily limited to the specific features or acts described above. Rather, the specific features and acts described above are merely example forms of implementing the claims.

Claims

1. A method for generating media content, characterized in that: Applied to the first application, including: Displaying first media content and a first control on a first page, wherein the first media content is a special effect image generated by applying a target image template to the media content to be edited; In response to the triggering operation of the first control, displaying a second page, displaying a media content set and a target video template associated with the first media content on the second page, wherein the target video template represents a video of a target object in the target image template; In response to a triggering operation of the target video template, second media content is generated based on the first media content and the target video template, wherein the second media content is a special effect video generated by applying the target video template to the first media content.

2. The method according to claim 1, characterized in that Before displaying the first media content and the first control on the first page, the method further includes: Displaying a candidate image template set on an edit page or a template page, wherein the candidate image templates in the candidate image template set include special effect information, and the candidate image template set includes the target image template; In response to a triggering operation of the target image template, generating the first media content based on the special effect information in the target image template and the media content to be edited; The first media content and the media content to be edited are connected according to a preset dynamic effect to obtain a plurality of media content connection results, and the media content set is determined according to the plurality of media content connection results.

3. The method according to claim 2, characterized in that The step of displaying a second page in response to the triggering operation of the first control, and displaying a media content set and a target video template associated with the first media content on the second page, includes: In response to the triggering operation of the first control, acquiring the target video template from a preset template material library according to the target image template, and acquiring the media content set; The second page is displayed, and the media content set and the target video template are displayed on the second page.

4. The method according to claim 3, characterized in that: The displaying of the second page, displaying the media content set and the target video template on the second page, includes: The second page is displayed, and the media content connection result and the target video template arranged according to a preset layout style are displayed on the second page.

5. The method according to claim 1, characterized in that The step of generating second media content based on the first media content and the target video template in response to a triggering operation of the target video template includes: In response to the triggering operation of the target video template, displaying the selected state of the target video template and a second control on the second page; In response to the triggering operation of the second control, the first media content and the template identifier of the target video template are sent to a second application to start the second application, and the second media content is generated based on the first media content and the target video template by the second application.

6. The method according to claim 5, characterized in that The displaying the selected state of the target video template on the second page includes: The target video template is played in the second page.

7. The method according to claim 1, characterized in that The displaying of the first media content and the first control on the first page includes: Displaying the first media content in a preview area of ​​the first page, and displaying the first control at a location associated with the first media content; or, The first media content is displayed in a preview area in the first page, and the first control is displayed in a control display area in the first page, wherein the preview area and the control display area are different areas in the first page.

8. A method for generating media content, characterized in that: Applied to the second application, including: Displaying a target video template and a third control on a third page, wherein the target video template represents a video of a target object in a target image template associated with the first application; In response to the triggering operation of the third control, displaying a fourth page, displaying first media content and a fourth control on the fourth page, wherein the first media content is a special effect image generated by the first application applying the target image template to the media content to be edited; In response to a triggering operation of the fourth control, second media content is generated based on the first media content and the target video template, and the second media content is displayed.

9. The method according to claim 8, characterized in that The second media content is a special effect video generated by applying the target video template to the first media content; or, the first media content is the first frame of the second media content.

10. The method according to claim 8, characterized in that The target video template is displayed on the third page, including: The template information corresponding to the target video template is displayed on the third page, wherein the template information includes at least one of a template image, a description text, and a generation model information.

11. The method according to claim 10, characterized in that Displaying the first media content and the fourth control on the fourth page includes: The first media content, the template information and the fourth control are displayed on the fourth page.

12. The method according to claim 8, characterized in that The presenting of the second media content includes: In response to a triggering operation of the second media content, a preview page is displayed, the second media content is displayed in the preview page, and a fifth control is displayed at a location associated with the second media content, wherein the fifth control represents a return entry for the first application.

13. The method according to claim 12, characterized in that Also includes: In response to the triggering operation of the fifth control, the second page of the first application is displayed.

14. A media content generating device, characterized in that: Applied to the first application, including: A first display module, configured to display first media content and a first control on a first page, wherein the first media content is a special effect image generated by applying a target image template to the media content to be edited; A second display module, configured to display a second page in response to a triggering operation of the first control, and display a media content set and a target video template associated with the first media content on the second page, wherein the target video template represents a video of a target object in the target image template; The sending module is used to generate second media content based on the first media content and the target video template in response to a triggering operation of the target video template, wherein the second media content is a special effect video generated by applying the target video template to the first media content.

15. A media content generating device, characterized in that: Applied to the second application, including: A third display module, configured to display a target video template and a third control on a third page, wherein the target video template represents a video of a target object in a target image template associated with the first application; a fourth display module, configured to display a fourth page in response to a triggering operation of the third control, and to display first media content and a fourth control on the fourth page, wherein the first media content is a special effect image generated by the first application applying the target image template to the media content to be edited; A content generation module is used to generate second media content based on the first media content and the target video template in response to a triggering operation of the fourth control, and to display the second media content.

16. An electronic device, characterized in that: The electronic device comprises: one or more processors; a storage device for storing one or more programs, When the one or more programs are executed by the one or more processors, the one or more processors implement the media content generating method as described in any one of claims 1-13.

17. A storage medium containing computer executable instructions, characterized in that: When the computer executable instructions are executed by a computer processor, they are used to perform the media content generation method as described in any one of claims 1-13.

18. A computer program product, comprising a computer program, characterized in that When the computer program is executed by a processor, the computer program implements the media content generation method according to any one of claims 1 to 13.