Video processing method and device, equipment and storage medium
By displaying interactive controls during video playback, obtaining target media resources and user data to generate personalized videos, the problem of single video processing method in existing technologies is solved and the user experience is improved.
Patent Information
- Application Number
- CN202510908743.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-07-01
- Publication Date
- 2025-10-03
AI Technical Summary
Existing technologies are difficult to meet the diverse needs of video processing functions, lack rich video processing methods, and provide insufficient user experience.
Display interactive controls during video playback, obtain target media resources and user data, and generate a personalized second video that integrates the screen elements and user characteristics of the first video.
It realizes personalized customization of videos, enriches video processing methods, and improves user experience.
Smart Images

Figure CN120751192A_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the field of data processing, and in particular to a video processing method, apparatus, device, and storage medium. Background Art
[0002] With the continuous development of video processing technology, people's demands for video processing-related functions are becoming more and more diverse.
[0003] In order to meet people's diverse needs for video processing functions, how to further enrich video processing methods is a technical problem that urgently needs to be solved. Summary of the Invention
[0004] In order to solve the above technical problems, the embodiments of the present disclosure provide a video processing method, apparatus, device and storage medium.
[0005] In a first aspect, the present disclosure provides a video processing method, the method comprising:
[0006] Playing a first video on a first page and displaying a first interactive control on a video screen of the first video;
[0007] In response to a triggering operation on the first interactive control, a target media resource corresponding to the first video is obtained, and a second video is generated based on the target media resource and target user data; wherein the target media resource is used to present the screen elements in the first video in the second video.
[0008] In an optional implementation, the target user data includes user input media material, the target media resource includes a special effects resource configured for the first video, and in response to a triggering operation on the first interactive control, obtaining the target media resource corresponding to the first video, and generating the second video based on the target media resource and the target user data includes:
[0009] In response to a triggering operation on the first interactive control, the first page is jumped to a shooting page; wherein the special effects list on the shooting page displays the special effects resources configured for the first video;
[0010] User input media material is acquired based on the shooting page, and a second video is generated based on the special effect resource and the user input media material.
[0011] In an optional implementation, the target media resource further includes an animation resource configured for the first video, and generating the second video based on the special effect resource and the user input media material includes:
[0012] In response to a message indicating successful acquisition of the user-input media material, displaying a video loading page, and displaying video loading progress information and the animation resource configured for the first video on the video loading page; wherein the video loading progress information is used to indicate a processing progress of generating a second video based on the special effect resource and the user-input media material;
[0013] A video results page is displayed, and a second video is displayed on the video results page.
[0014] In an optional implementation, the target media resources include image resources and / or video resources, the target user data includes user name information, and the second video includes at least one text segment, which is generated based on the user name information and the description information of the target media resources.
[0015] In an optional implementation, the target user data further includes a user account avatar, and the second video further includes the user account avatar.
[0016] In an optional embodiment, the target user data further includes geographic location information, and the second video further includes at least one audio segment of human voice reading, and the audio segment of human voice reading is generated based on the timbre information corresponding to the geographic location information and the text segment.
[0017] In an optional implementation manner, after generating the second video based on the target media resource and the target user data, the method further includes:
[0018] In response to a video publishing operation for the second video, the second video is sent to a server; wherein the server is used to send the second video to each user client for display.
[0019] In an optional implementation, the second video is configured with a second interactive control, and the second interactive control is used to trigger the generation of a video based on the target media resource corresponding to the first video.
[0020] In a second aspect, the present disclosure provides a video processing device, the device comprising:
[0021] A playback module, configured to play a first video on a first page and display a first interactive control on a video screen of the first video;
[0022] A generation module is used to obtain the target media resources corresponding to the first video in response to the trigger operation of the first interactive control, and generate a second video based on the target media resources and target user data; wherein, the target media resources are used to present the screen elements in the first video in the second video.
[0023] In a third aspect, the present disclosure provides a computer-readable storage medium, wherein instructions are stored in the computer-readable storage medium. When the instructions are executed on a terminal device, the terminal device implements the above method.
[0024] In a fourth aspect, the present disclosure provides an electronic device comprising: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the above-mentioned method when executing the computer program.
[0025] In a fifth aspect, the present disclosure provides a computer program product, which includes a computer program / instructions, and the computer program / instructions implement the above method when executed by a processor.
[0026] The technical solution provided by the embodiments of the present disclosure has at least the following advantages compared with the prior art:
[0027] The disclosed embodiments provide a video processing method. First, a first video is played on a first page, and a first interactive control is displayed on the video screen of the first video. Then, when a trigger operation is received for the first interactive control, a target media resource corresponding to the first video is obtained, and a second video is generated based on the target media resource and target user data. The target media resource is used to present the screen elements of the first video in the second video.
[0028] During the playback of a first video, the disclosed embodiment supports generating a second video presenting the screen elements of the first video based on the target media resources and target user data corresponding to the first video. The above-mentioned video generation method not only retains the screen elements in the first video, but also realizes the personalized customization of the video for the user, enriches the video processing method, and thus improves the user's video processing experience. BRIEF DESCRIPTION OF THE DRAWINGS
[0029] The accompanying drawings, 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.
[0030] In order to more clearly illustrate the embodiments of the present disclosure or the technical solutions in the prior art, the following briefly introduces the drawings required for use in the embodiments or the description of the prior art. Obviously, for ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.
[0031] Figure 1 A flowchart of a video processing method provided by an embodiment of the present disclosure;
[0032] Figure 2-3 A schematic diagram of page interaction provided by an embodiment of the present disclosure;
[0033] Figure 4 A schematic structural diagram of a video processing device provided in an embodiment of the present disclosure;
[0034] Figure 5 A schematic structural diagram of an electronic device provided in an embodiment of the present disclosure. DETAILED DESCRIPTION
[0035] In order to more clearly understand the above-mentioned objectives, features and advantages of the present disclosure, the scheme of the present disclosure will be further described below. It should be noted that the embodiments of the present disclosure and the features therein can be combined with each other in the absence of conflict.
[0036] In the following description, many specific details are set forth to facilitate a full understanding of the present disclosure, but the present disclosure may also be implemented in other ways different from those described herein; it is obvious that the embodiments in the specification are only part of the embodiments of the present disclosure, rather than all of the embodiments.
[0037] It is understandable that before using the technical solutions disclosed in the various embodiments of this disclosure, the type, scope of use, 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.
[0038] For example, in response to a user's active request, a prompt message is sent to the user to clearly inform the user that the operation requested will require the acquisition and use of the user's personal information. This allows the user to independently choose whether to provide personal information to the electronic device, application, server, storage medium, or other software or hardware that performs the operations of the disclosed technical solution based on the prompt message.
[0039] As an optional but non-limiting implementation, in response to receiving a user's active request, the prompt information may be sent to the user in the form of a pop-up window, in which the prompt information may be presented in text form. Furthermore, the pop-up window may also contain a selection control for the user to select "agree" or "disagree" to provide personal information to the electronic device.
[0040] It is understandable that the above notification and user authorization process are merely illustrative and do not limit the implementation of the present disclosure. Other methods that comply with relevant laws and regulations may also be applied to the implementation of the present disclosure.
[0041] With the continuous development of video processing technology, people's demands for video processing-related functions are becoming more and more diverse.
[0042] In order to meet people's diverse needs for video processing functions, how to further enrich video processing methods is a technical problem that urgently needs to be solved.
[0043] To this end, an embodiment of the present disclosure provides a video processing method. First, a first video is played on a first page, and a first interactive control is displayed on the video screen of the first video. Then, when a trigger operation is received for the first interactive control, a target media resource corresponding to the first video is obtained, and a second video is generated based on the target media resource and target user data. The target media resource is used to present the screen elements of the first video in the second video.
[0044] During the playback of a first video, the disclosed embodiment supports generating a second video presenting the screen elements of the first video based on the target media resources and target user data corresponding to the first video. The above-mentioned video generation method not only retains the screen elements in the first video, but also realizes the personalized customization of the video for the user, enriches the video processing method, and thus improves the user's video processing experience.
[0045] Based on this, the embodiment of the present disclosure provides a video processing method. Figure 1 , is a flow chart of a video processing method provided by an embodiment of the present disclosure, the method specifically comprising:
[0046] S101: Play a first video on a first page, and display a first interactive control on the video screen of the first video.
[0047] The video processing method provided by the embodiments of the present disclosure may be applied to a client. For example, the client may include a client deployed on a smart phone, a client deployed on a tablet computer, and the like.
[0048] The first page in the embodiment of the present disclosure can be any display page. Specifically, the first page can be a video playback page. The first video is displayed on the first page. The first video can be a video for resource promotion, for example, an advertising video, wherein the first video contains screen elements related to the promotional resources, and the screen elements may include scenes, images, characters, special effects, etc.
[0049] In an embodiment of the present disclosure, during the playback of a first video on a first page, a first interactive control is displayed on the video screen of the first video. The first interactive control is used to trigger a video generation operation. The first interactive control can be a clickable icon, button or other interactive element on the video screen. The first interactive control can be displayed at a preset position on the video screen, such as the lower left corner.
[0050] In one optional embodiment, the first page is displayed and the first video is played. When the playback time of the first video reaches a preset time threshold, the first interactive control is displayed on the video screen of the first video. The preset time threshold is a pre-set time point, for example, the preset time threshold is 2 seconds. This can ensure that the user has sufficient time to watch the video, avoiding premature display of interactive controls that may affect the viewing experience.
[0051] like Figure 2 As shown, it is a page interaction schematic diagram provided by an embodiment of the present disclosure, wherein a first video 202 is played on the first page 201, and the first video displays characters, images and other screen elements related to the promotional resources, and a first interactive control 203 is displayed on the video screen of the first video.
[0052] S102: In response to a triggering operation on the first interactive control, a target media resource corresponding to the first video is obtained, and a second video is generated based on the target media resource and target user data.
[0053] The target media resource is used to present the screen elements in the first video in the second video.
[0054] In the embodiments of the present disclosure, the target media resources may include images, video animations, special effects, and other resources extracted from the first video. Specifically, the target media resources may include special effects, characters, images, videos, dynamic text, or specific action clips in the first video. Relevant technologies may be used to identify and extract images, video animations, special effects, and other resources from the first video as target media resources. The specific implementation methods are not limited in the embodiments of the present disclosure.
[0055] In the disclosed embodiments, target user data is used to characterize user personalization characteristics, and may specifically include user account information and / or user-entered media materials. User account information refers to the account information of the currently logged-in user, and may specifically include at least one of the following: user name information and user account avatar. User-entered media materials include user-uploaded images and other media materials, and may include images uploaded from a local photo album or images captured in real time using a camera component.
[0056] In an embodiment of the present disclosure, when a first video is played on a first page and a first interactive control is displayed in the video screen of the first video, if a trigger operation for the first interactive control is received, the target media resources and target user data corresponding to the first video are obtained, and a second video is generated based on the target media resources and target user data, wherein the second video is a new video generated based on the target media resources and target user data, that is, the second video has both the screen elements and user personalized features in the first video. The trigger operation for the first interactive control can be a single-click, double-click, long-press, or other trigger operation for the first interactive control. The acquisition of target user data is obtained with the authorization and consent of the user.
[0057] In an optional embodiment, the method for generating a second video based on target media resources and target user data can be to use a video generation algorithm to fuse the target media resources and target user data, and then generate a second video with the picture elements and user personalized characteristics of the first video.
[0058] In another optional implementation, the target media resources and target user data can be processed with the help of an artificial intelligence model to obtain a second video. Specifically, the target media resources and target user data are input into the artificial intelligence model, and the second video is generated after processing by the artificial intelligence model.
[0059] In the video processing method provided by the embodiments of the present disclosure, a first video is first played on a first page, and a first interactive control is displayed on the video screen of the first video. Then, when a trigger operation is received for the first interactive control, a target media resource corresponding to the first video is obtained, and a second video is generated based on the target media resource and target user data. The target media resource is used to present the screen elements of the first video in the second video, and the target user data includes user account information and / or user-input media materials.
[0060] During the playback of a first video, the disclosed embodiment supports generating a second video presenting the screen elements of the first video based on the target media resources and target user data corresponding to the first video. The above-mentioned video generation method not only retains the screen elements in the first video, but also realizes the personalized customization of the video for the user, enriches the video processing method, and thus improves the user's video processing experience.
[0061] In an optional implementation, the target user data may include user-input media materials, and the target media resources may include special effects resources pre-configured for the first video. The special effects resources may be special effects resources carried by the first video itself, or special effects resources recommended based on the video content of the first video.
[0062] Specifically, during the process of playing the first video on the first page and displaying the first interactive control on the video screen of the first video, when a trigger operation of the first interactive control in the video screen of the first video is received, the first page jumps to the shooting display page.
[0063] The shooting page supports users to shoot in real time through the camera or upload media materials from the local album to obtain user-input media materials for generating the second video. The shooting page displays a special effects list, which includes various types of special effects resources, such as filters, stickers, etc., including special effects resources pre-configured for the first video. In other words, in the embodiment of the present disclosure, the special effects resources pre-configured for the first video are synchronously displayed in the special effects list on the shooting page as the target media resources for the subsequent generation of the second video.
[0064] In addition, the embodiment of the present disclosure also supports the user triggering a selection operation on other special effect resources in the special effect list, so as to generate a second video by fusing them with the user input media material.
[0065] As mentioned above Figure 2 In the page interaction diagram shown, when a trigger operation is received for the first interactive control 203, a shooting page is displayed, on which a special effects list 204 is displayed. The special effects list displays various types of special effects resources, including the special effects resources 205 configured for the first video.
[0066] After the shooting page is displayed, the user can obtain user input media materials based on the shooting page, and then generate a second video based on the special effect resources and the user media materials.
[0067] In an optional implementation, a method for obtaining user input media materials based on a shooting page may be to trigger a shooting control on the shooting page to shoot. Specifically, when a trigger operation for the shooting control is received, the camera is called to shoot in real time and obtain media materials as user input media materials.
[0068] In another optional implementation, the method for obtaining user-input media materials based on the shooting page can also be to trigger the import control on the shooting page, jump to the local album selection page, and complete the acquisition of the user-input media materials after receiving the selection operation for any media material.
[0069] After obtaining the user-input media material, when the user selects the special effects resource configured for the first video in the special effects list, the special effects resource and the user-input media material are merged to generate a second video. At this point, the second video incorporates the visual elements of the first video, that is, the second video retains the visual characteristics of the first video. The specific implementation of generating the second video based on the special effects resource and user-input media material can be understood with reference to the above embodiments.
[0070] Based on the above embodiment, the target media resources may also include animation resources configured in the first video. The animation resources refer to materials used to achieve dynamic visual effects, which may specifically include picture elements extracted from the first video, or animation materials displayed in the special effects resources configured in the first video, such as dynamic backgrounds, text animations, dynamic stickers, etc.
[0071] Specifically, when triggering the generation of a second video based on special effect resources and user-input media materials, video loading progress information and animation resources are displayed. The video loading progress information can be displayed in the form of a progress bar, percentage, etc., to indicate the processing progress of generating the second video based on the special effect resources and user-input media materials.
[0072] In an optional embodiment, when a successful acquisition message for the media material input by the user is received, a video loading page is displayed, and the video loading progress information and the animation resources configured for the first video are displayed on the video loading page. When the second video is generated, a video result page is displayed, and the second video is displayed on the video result page.
[0073] As mentioned above Figure 2 In the page interaction diagram shown, a shooting control 206 is displayed on the shooting page. When a trigger operation for the shooting control 206 is received, the user input media material is obtained. When a successful acquisition message for the user input media material is received, a video loading page 207 is displayed, and video loading progress information 208 and animation resources 209 are displayed on the video loading page. When the second video is generated, a video result page 210 is displayed, and the second video is displayed on the video result page.
[0074] It can be seen that the embodiment of the present disclosure can facilitate users to know the current processing progress by displaying video loading progress information, and display animation resources during the loading process of the second video, thereby enhancing the dissemination of the picture elements in the first video and improving the visual animation effect.
[0075] In another optional implementation, image resources and / or video resources extracted from the first video can also be used as target media resources to generate a second video, wherein the image resources can be any picture extracted from the first video, such as a character image, etc., and the video resources can be a video clip captured from the first video, such as a wonderful plot or content of a specific time period in the first video.
[0076] Specifically, upon receiving a triggering operation for a first interactive control in a video screen of a first video, a target media resource is obtained, and a second video is generated based on the target media resource and target user data. The second video includes at least one text segment generated based on user name information and description information of the target media resource. The user account information in the target user data includes user name information, and the description information of the target media resource may refer to text describing the target media resource.
[0077] like Figure 3 As shown, another page interaction diagram provided by an embodiment of the present disclosure is shown, in which a first video 302 is played on a first page 301, and a first interactive control 303 is displayed on the video screen of the first video. When a trigger operation is received for the first interactive control 303, an image resource 304 is obtained from the first video as a target media resource, and a second video is generated and displayed based on the target media resource and target user data. The second video includes a text segment 305, which is generated based on the user name information "A" and the description information of the target media resource.
[0078] It can be seen that the method of generating a text fragment through user name information and description information of the target media resource and then generating a second video retains the picture elements in the first video, realizes personalized customization of the video for the user, enriches the video processing method, and thus improves the user's video processing experience.
[0079] On the basis of the above embodiment, the user account information in the target user data may further include a user account avatar. In other words, the second video generated based on the target media resource and the target user data in the embodiment of the present disclosure may include a user account avatar. Figure 3 In the page interaction diagram shown, the second video generated based on the target media resource and the target user data also includes a user account avatar 306.
[0080] Building on the above-mentioned embodiments, to further enhance the user's video processing experience, the target user data in the disclosed embodiments may also include geographic location information. This geographic location information can be used to obtain timbre information of the corresponding area, which is used to characterize regional characteristics, such as dialects. After obtaining the timbre information, an audio segment of a human voice reading is generated based on this timbre information and the text segment to generate a second video. In other words, the second video may also include at least one audio segment of a human voice reading.
[0081] In the disclosed embodiment, after a second video is generated based on target media resources and target user data, a video publishing operation can be triggered for the second video. Specifically, when a video publishing operation is received for the second video, the second video is sent to a server, where the server is used to send the second video to each user client for display. It can be seen that by triggering a video publishing operation for the second video, the dissemination efficiency of the second video can be improved. Since the second video presents the screen elements of the first video, the dissemination efficiency of the screen elements in the first video can be improved.
[0082] In an optional implementation, after generating a second video based on target media resources and target user data, in order to further improve the dissemination efficiency, a second interactive control can be configured for the second video. The second interactive control is used to trigger the generation of a video based on the target media resources corresponding to the first video. That is, by triggering the second interactive control, the user can generate a new video based on the current user's user account information and the target media resources corresponding to the first video.
[0083] Based on the above method embodiment, the present disclosure also provides a video processing device, referring to Figure 4 , is a structural diagram of a video processing device provided by an embodiment of the present disclosure, the device comprising:
[0084] The playback module 401 is configured to play a first video on a first page and display a first interactive control on a video screen of the first video;
[0085] Generation module 402 is used to obtain the target media resources corresponding to the first video in response to the trigger operation of the first interactive control, and generate a second video based on the target media resources and target user data; wherein, the target media resources are used to present the screen elements in the first video in the second video.
[0086] In an optional implementation, the target user data includes user input media material, the target media resource includes a special effect resource configured for the first video, and the generation module includes:
[0087] A first display submodule is configured to jump from the first page to a shooting page in response to a triggering operation on the first interactive control; wherein the special effects list on the shooting page displays the special effects resources configured for the first video;
[0088] The generating submodule is configured to obtain user input media materials based on the shooting page, and generate a second video based on the special effect resources and the user input media materials.
[0089] In an optional implementation, the target media resource further includes an animation resource configured for the first video, and the generating submodule includes:
[0090] a second display submodule, configured to display a video loading page in response to a message indicating successful acquisition of the user-input media material, and to display video loading progress information and animation resources configured for the first video on the video loading page; wherein the video loading progress information is used to indicate a processing progress of generating the second video based on the special effect resources and the user-input media material;
[0091] The third display submodule is used to display the video result page and display the second video on the video result page.
[0092] In an optional implementation, the target media resources include image resources and / or video resources, the target user data includes user name information, and the second video includes at least one text segment, which is generated based on the user name information and the description information of the target media resources.
[0093] In an optional implementation, the target user data further includes a user account avatar, and the second video further includes the user account avatar.
[0094] In an optional embodiment, the target user data further includes geographic location information, and the second video further includes at least one audio segment of human voice reading, and the audio segment of human voice reading is generated based on the timbre information corresponding to the geographic location information and the text segment.
[0095] In an optional embodiment, the device further includes:
[0096] The publishing module is used to send the second video to the server in response to the video publishing operation for the second video; wherein the server is used to send the second video to each user client for display.
[0097] In an optional implementation, the second video is configured with a second interactive control, and the second interactive control is used to trigger the generation of a video based on the target media resource corresponding to the first video.
[0098] In the video processing device provided by the embodiments of the present disclosure, a first video is first played on a first page and a first interactive control is displayed on the video screen of the first video. Then, when a trigger operation is received for the first interactive control, a target media resource corresponding to the first video is obtained, and a second video is generated based on the target media resource and target user data. The target media resource is used to present the screen elements of the first video in the second video.
[0099] During the playback of a first video, the disclosed embodiment supports generating a second video presenting the screen elements of the first video based on the target media resources and target user data corresponding to the first video. The above-mentioned video generation method not only retains the screen elements in the first video, but also realizes the personalized customization of the video for the user, enriches the video processing method, and thus improves the user's video processing experience.
[0100] In addition to the above-mentioned method and apparatus, the embodiments of the present disclosure further provide a computer-readable storage medium, which stores instructions. When the instructions are executed on a terminal device, the terminal device implements the video processing method described in the embodiments of the present disclosure.
[0101] The embodiments of the present disclosure further provide a computer program product, which includes a computer program / instructions. When the computer program / instructions are executed by a processor, the video processing method described in the embodiments of the present disclosure is implemented.
[0102] In addition, the present disclosure also provides an electronic device, see Figure 5 As shown, this may include:
[0103] Processor 501, memory 502, input device 503 and output device 504. The number of processors 501 in the electronic device can be one or more. Figure 5 In some embodiments of the present disclosure, the processor 501, the memory 502, the input device 503 and the output device 504 may be connected via a bus or other means, wherein: Figure 5 The bus connection is taken as an example.
[0104] The memory 502 can be used to store software programs and modules. The processor 501 executes various functional applications and data processing of the electronic device by running the software programs and modules stored in the memory 502. The memory 502 may mainly include a program storage area and a data storage area, wherein the program storage area may store an operating system, at least one application required for a function, etc. In addition, the memory 502 may include a high-speed random access memory, and may also include a non-volatile memory, such as at least one disk storage device, a flash memory device, or other volatile solid-state storage device. The input device 503 can be used to receive input digital or character information, and generate signal input related to user settings and function control of the electronic device.
[0105] Specifically in this embodiment, the processor 501 will load the executable files corresponding to the processes of one or more applications into the memory 502 according to the following instructions, and the processor 501 will run the applications stored in the memory 502 to realize the various functions of the above-mentioned electronic device.
[0106] It should be noted that, in this document, relational terms such as "first" and "second" are used only to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any actual relationship or order between these entities or operations. Moreover, the terms "comprises," "comprising," or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, article, or device comprising a series of elements includes not only those elements, but also other elements not explicitly listed, or elements inherent to such process, method, article, or device. In the absence of further limitations, an element defined by the phrase "comprising a ..." does not exclude the presence of other identical elements in the process, method, article, or device comprising the element.
[0107] The foregoing description is intended only to provide specific embodiments of the present disclosure, intended to enable those skilled in the art to understand and implement the present disclosure. Various modifications to these embodiments will be readily apparent 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 intended to be limited to the embodiments described herein, but rather to be construed in the broadest manner consistent with the principles and novel features disclosed herein.
Claims
1. A video processing method, characterized in that: The method comprises: Playing a first video on a first page and displaying a first interactive control on a video screen of the first video; In response to a triggering operation on the first interactive control, a target media resource corresponding to the first video is obtained, and a second video is generated based on the target media resource and target user data; wherein the target media resource is used to present the screen elements in the first video in the second video.
2. The video processing method according to claim 1, wherein: The target user data includes user input media materials, the target media resources include special effect resources configured for the first video, and in response to a triggering operation on the first interactive control, obtaining the target media resources corresponding to the first video, and generating a second video based on the target media resources and the target user data, including: In response to a triggering operation on the first interactive control, the first page is jumped to a shooting page; wherein the special effects list on the shooting page displays the special effects resources configured for the first video; User input media material is acquired based on the shooting page, and a second video is generated based on the special effect resource and the user input media material.
3. The video processing method according to claim 2, wherein: The target media resource further includes an animation resource configured for the first video, and generating the second video based on the special effect resource and the user input media material includes: In response to a message indicating successful acquisition of the user-input media material, displaying a video loading page, and displaying video loading progress information and the animation resource configured for the first video on the video loading page; wherein the video loading progress information is used to indicate a processing progress of generating a second video based on the special effect resource and the user-input media material; A video results page is displayed, and a second video is displayed on the video results page.
4. The video processing method according to claim 1, wherein: The target media resources include image resources and / or video resources, the target user data includes user name information, and the second video includes at least one text segment, which is generated based on the user name information and the description information of the target media resources.
5. The video processing method according to claim 4, wherein: The target user data also includes a user account avatar, and the second video also includes the user account avatar.
6. The video processing method according to claim 4 or 5, characterized in that: The target user data also includes geographic location information, and the second video also includes at least one audio segment of human voice reading, and the audio segment of human voice reading is generated based on the timbre information corresponding to the geographic location information and the text segment.
7. The video processing method according to claim 1, wherein: After generating the second video based on the target media resource and the target user data, the method further includes: In response to a video publishing operation for the second video, the second video is sent to a server; wherein the server is used to send the second video to each user client for display.
8. The video processing method according to claim 1, wherein: The second video is configured with a second interactive control, and the second interactive control is used to trigger the generation of a video based on the target media resource corresponding to the first video.
9. A video processing device, characterized in that: The device comprises: A playback module, configured to play a first video on a first page and display a first interactive control on a video screen of the first video; A generation module is used to obtain the target media resources corresponding to the first video in response to the trigger operation of the first interactive control, and generate a second video based on the target media resources and target user data; wherein, the target media resources are used to present the screen elements in the first video in the second video.
10. A computer-readable storage medium, characterized in that The computer-readable storage medium stores instructions, and when the instructions are executed on a terminal device, the terminal device implements the method according to any one of claims 1 to 8.
11. An electronic device, characterized in that: include: A memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the computer program, the method according to any one of claims 1 to 8 is implemented.
12. A computer program product, characterized in that The computer program product comprises a computer program / instructions, which implement the method according to any one of claims 1 to 8 when executed by a processor.