Video processing method, device, equipment, and storage medium

By providing event resources and generation controls on the video playback page, users can create and preview event videos without leaving the video stream, addressing the complexity of event participation on video platforms and improving user experience.

JP7771419B2Active Publication Date: 2025-11-17BEIJING ZITIAO NETWORK TECH CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
JP2024544390
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Priority Date
2022-04-28
Filing Date
2023-04-07
Publication Date
2025-11-17
Estimated Expiration
2043-04-07

AI Technical Summary

Technical Problem

Existing video platforms require users to leave the video playback page to access event details and participate in events, complicating the participation process and degrading user experience.

Method used

A method that presents event resources and generation controls on the video playback page when a predetermined time is reached, allowing users to generate and preview event videos without leaving the playback scenario, using event resources such as text, images, audio, and props, and enabling seamless event participation.

Benefits of technology

Simplifies the event participation process by allowing users to create and preview event videos directly on the playback page, enhancing user experience by eliminating the need to navigate away from the video stream.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007771419000001
    Figure 0007771419000001
  • Figure 0007771419000002
    Figure 0007771419000002
  • Figure 0007771419000003
    Figure 0007771419000003
Patent Text Reader

Abstract

The present disclosure provides a video processing method, apparatus, device, and storage medium, the method including: when it is determined that a target video has been played to a predetermined length of time, presenting a predetermined event resource and video generation control corresponding to the target video on a video playback page of the target video, the target video belonging to a video information stream; and generating an event video corresponding to the target video based on the predetermined event resource in response to a trigger operation on the video generation control.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] This application is based on and claims priority from an application having application number CN202210470742.5 and filed on April 28, 2022, the entire disclosure of which is incorporated herein by reference.

[0002] The present disclosure relates to the field of data processing technology, and in particular to a video processing method, device, equipment, and storage medium. [Background technology]

[0003] With the popularity of smart devices and the development of information technology, various video platforms have emerged. In order to attract more users, each major video platform is constantly launching various themed series events.

[0004] In the related art, detailed information of different events is displayed on different independent event pages. If a user wants to participate in a related event while watching a shot video, he or she must jump from the current video playback page to the corresponding event page to understand the event details and participate in the event based on the event page. Summary of the Invention

[0005] According to a first aspect, the present disclosure provides a method for manufacturing a semiconductor device, comprising: When it is determined that the target video has been played for a predetermined time length, presenting a predetermined event resource and video generation control corresponding to the target video on a video playback page of the target video, wherein the target video belongs to a video information stream; generating an event video corresponding to the target video based on the preset event resource in response to a trigger operation on the video generation control.

[0006] In some embodiments, the aforementioned step of presenting a preset event resource and video generation controls corresponding to the target video on a video playback page for the target video upon determining that the target video has played for a preset length of time includes: When it is determined that the target video has been played for a predetermined time length, presenting a predetermined event resource corresponding to the target video, a video generation control, and at least one information input control on a video playback page of the target video, wherein the information input control is for receiving event information input by a user; The generating of the event video corresponding to the target video based on the preset event resource in response to the trigger operation on the video generation control includes: In response to a trigger operation on the video generation control, an event video corresponding to the target video is generated based on the preset event resource and the event information.

[0007] In some embodiments, generating an event video corresponding to the target video based on the preset event resource and the event information in response to a trigger operation on the video generation control, as described above, includes: In response to a trigger operation on the animation generation control, acquiring an animation generation template corresponding to the target animation; The method includes adding the preset event resource and the event information to the video generation template to generate an event video corresponding to the target video.

[0008] In some embodiments, the method further comprises generating an event video corresponding to the target video based on the preset event resource in response to a trigger operation on the video generation control as described above, and then: The method further includes jumping from the video playback page to a video editing page, and previewing the event video on the video editing page.

[0009] In some embodiments, the pre-defined event resources include lyrics of a pre-defined event song, and the event video previewed on the video editing page includes the lyrics dynamically presented.

[0010] In some embodiments, the preset event resources include preset event shooting props, and generating an event video corresponding to the target video based on the preset event resources in response to a trigger operation on the video generation control as described above includes: jumping from the video playback page to a video capture page in response to a trigger operation on the video generation control; and generating an event video corresponding to the target video on the video shooting page based on the preset event shooting props.

[0011] In some embodiments, the method further comprises: In response to a first preset swipe operation acting on the video playback page of the target video, obtain a target switching video corresponding to the target video based on the video information stream to which the target video belongs; The method further includes playing the target switching video on the video playback page.

[0012] In some embodiments, the pre-defined event resources include a plurality of event resource packs consisting of pre-defined event text, pre-defined event images, pre-defined event audio files, pre-defined event video files, and / or pre-defined event photography props, and the method further comprises: Further comprising: determining a target event resource pack from the plurality of event resource packs in the preset event resources based on a second preset swipe operation acting on a video playback page of the target video; The generating of the event video corresponding to the target video based on the preset event resource in response to the trigger operation on the video generation control includes: In response to a trigger operation on the video generation control, generating an event video corresponding to the target video based on the target event resource pack.

[0013] In some embodiments, it is possible to switch between the event resources for generating the event video in each event resource pack.

[0014] In some embodiments, the method further includes displaying a swipe instruction indicator on the video playback page to prompt the user to switch between event resource packs to determine a target event resource pack.

[0015] According to a second aspect, the present disclosure provides a method for manufacturing a semiconductor device, comprising: a presentation module for presenting preset event resources and video generation controls corresponding to the target video on a video playback page of the target video when it is determined that the target video has been played to a preset time length, the target video belonging to a video information stream; a generation module for generating an event video corresponding to the target video based on the preset event resource in response to a trigger operation on the video generation control.

[0016] According to a third aspect, the present disclosure provides a computer-readable storage medium having stored thereon instructions that, when run on a terminal device, cause the terminal device to implement the above method.

[0017] According to a fourth aspect, the present disclosure provides a video processing device including a memory, a processor, and a computer program stored in the memory and operable on the processor, wherein the video processing device realizes the video processing method when the processor executes the computer program.

[0018] According to a fifth aspect, the present disclosure provides a computer program product including computer programs / instructions which, when executed by a processor, cause the computer program / instructions to implement the above video processing method.

[0019] According to a sixth aspect, the present disclosure provides a computer program comprising instructions that, when executed by a processor, cause the computer program to implement the above video processing method. [Brief explanation of the drawings]

[0020] The drawings herein, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present disclosure and, together with the description, serve to explain the principles of the disclosure.

[0021] In order to more clearly describe the technical solutions in the embodiments of the present disclosure or the prior art, the following briefly describes the drawings that need to be used in the description of the embodiments or the prior art. Obviously, those skilled in the art can obtain other drawings based on these drawings without any creative efforts.

[0022] [Figure 1] 1 is a flowchart of a video processing method according to an embodiment of the present disclosure. [Figure 2] FIG. 1 is a schematic diagram of a video playback page according to an embodiment of the present disclosure. [Figure 3] FIG. 10 is a schematic diagram of another video playback page according to an embodiment of the present disclosure. [Figure 4] FIG. 10 is a schematic diagram of yet another video playback page according to an embodiment of the present disclosure. [Figure 5] FIG. 10 is a schematic diagram of yet another video playback page according to an embodiment of the present disclosure. [Figure 6] FIG. 10 is a schematic diagram of yet another video playback page according to an embodiment of the present disclosure. [Figure 7] FIG. 10 is a schematic diagram of yet another video playback page according to an embodiment of the present disclosure. [Figure 8] FIG. 1 is a schematic diagram of a video editing page according to an embodiment of the present disclosure. [Figure 9] 1 is a schematic diagram illustrating the configuration of a video processing device according to an embodiment of the present disclosure. [Figure 10] 1 is a schematic diagram illustrating the configuration of a video processing device according to an embodiment of the present disclosure. DETAILED DESCRIPTION OF THE INVENTION

[0023] In order to make the above objects, features and advantages of the present disclosure more clearly understandable, the following further describes the aspects of the present disclosure. It should be noted that, unless contradictory, the embodiments and features in the embodiments of the present disclosure can be combined with each other.

[0024] In the following description, many specific details are set forth in order to fully understand the present disclosure; however, the present disclosure may be embodied in other forms different from those described herein. Obviously, the embodiments in the specification are only some of the embodiments of the present disclosure, but not all of the embodiments.

[0025] Nowadays, with the popularization of smart devices and the development of information technology, various video platforms have emerged. In order to attract more users, each major video platform is constantly launching various themed series events.

[0026] In the related art, detailed information of different events is displayed on different independent event pages. If a user wants to participate in a related event while watching a video, he or she must jump from the current video playback page to the corresponding event page to understand the event details, and then participate in the event through the event page. This makes the event participation process complicated, which degrades the user experience.

[0027] Therefore, the present disclosure provides a video processing method, which, when it is determined that a target video has been played for a predetermined time length, presents a predetermined event resource and video generation controls corresponding to the target video on the video playback page of the target video, the target video belonging to a video information stream, and generates an event video corresponding to the target video based on the predetermined event resource in response to a trigger operation on the video generation controls. In an embodiment of the present disclosure, by presenting the event resource and video generation controls on the video playback page of the target video, a user can trigger the generation of the event video based on the video playback page without departing from the video playback scenario, and there is no need to jump to another event page, which simplifies the event participation path and improves the user experience.

[0028] Based on this, an embodiment of the present disclosure provides a video processing method. Figure 1 is a flowchart of the video processing method according to an embodiment of the present disclosure. Referring to Figure 1, the method includes steps S101 to S102.

[0029] In step S101, when it is determined that the target video has been played for a preset time length, the video playback page of the target video presents preset event resources and video generation controls corresponding to the target video.

[0030] The target video belongs to a video information stream, which refers to an information stream that is continuously updated and presents video content to users. For example, a video recommendation page may play videos based on the recommended video information stream. The target video may be a video related to an event, such as an event promotion video, an event introduction video, etc.

[0031] The preset time length refers to a preset playback time length threshold of the target video. For example, the preset time length may be 5 seconds. The preset time length may also be the total time length of the target video. That is, when the playback of the target video ends, a preset event resource and video generation control corresponding to the target video are triggered to be presented on the video playback page. Specifically, the preset time length may be set according to needs, and the present disclosure does not impose any limitations thereon.

[0032] In some embodiments, assuming the preset time length is 5 seconds, when it is determined that the target video has been played for 5 seconds while playing the target video based on the video information stream on the video playback page, the video playback page of the target video presents preset event resources and video generation controls corresponding to the target video.

[0033] The pre-defined event resource refers to the pre-defined event resource for the event corresponding to the target video. For example, for event A, the pre-defined event resource may include pre-defined event text, that is, present event A by introducing it in text. The target video and the preset event resources have a corresponding relationship, and the preset event resources may be preset according to the event needs corresponding to the target video. Specifically, the preset event resources may include at least one of preset event text, preset event images, preset event audio files, preset event video files, and preset event shooting props.

[0034] In some embodiments, when it is determined that the target video has played for a predetermined length of time, a video playback page for the target video presents a predetermined event resource corresponding to the target video, a video generation control, and at least one information input control.

[0035] The information input control is for receiving event information input by a user, which may be, for example, an event message, event participant information, etc.

[0036] In an embodiment of the present disclosure, when it is determined that the target video has been played for a predetermined time, the playback of the target video is stopped, and a video playback page of the target video is presented with a predetermined event resource corresponding to the target video, a video generation control, and at least one information input control. When the playback of the target video is stopped, the corresponding video screen may be used as a display background of the predetermined event resource corresponding to the target video.

[0037] Fig. 2 is a schematic diagram of a video playback page according to some embodiments of the present disclosure. The figure shows a playback screen in which the target video is played for a preset time length. Specifically, when it is determined that the target video has been played for the preset time length, the playback of the target video is stopped and the playback screen shown in Fig. 2 is frozen. As shown in Fig. 3, the video playback page on which the playback screen is presented presents preset event resources corresponding to the target video, video generation controls, and at least one information input control.

[0038] 3 is a schematic diagram of another video playback page according to some embodiments of the present disclosure. As shown in FIG. 3, when a target video is played for a preset time length, a preset event resource corresponding to the target video, such as a Mother's Day blessing card 301, is presented on the video playback page of the target video. The blessing card is provided with an information input control 302, an information input control 303, and a video generation control 304. When a user taps the information input control 302, a keyboard popup window may be displayed.

[0039] FIG. 4 is a schematic diagram of yet another video playback page according to some embodiments of the present disclosure. As shown in FIG. 4, a user may enter event information and, after completing the entry, may swipe down to close the keyboard pop-up window. In some embodiments, the display position of the Mother's Day blessing card 301 may be adjusted. FIG. 5 is a schematic diagram of yet another video playback page according to some embodiments of the present disclosure. As shown in FIG. 5, when a user taps the information input control 303, the Mother's Day blessing card 301 may be moved upward to fully display the Mother's Day blessing card and not be obscured by the keyboard pop-up window.

[0040] In some embodiments, the preset event resources corresponding to the target video may include preset event photography props. When it is determined that the target video has played for a preset length of time, a video playback page of the target video presents the preset event photography props corresponding to the target video and video generation controls, the video generation controls for triggering generation of the event video corresponding to the target video based on the preset event photography props.

[0041] In the embodiment of the present disclosure, the pre-set event photography props may be popular props or props related to the event.

[0042] 6 is a schematic diagram of yet another video playback page according to some embodiments of the present disclosure. As shown in FIG. 6, once it is determined that the target video has played for a preset length of time, the target video playback page displays preset event photography props and video generation controls 601 corresponding to the target video. In some embodiments, a user may switch the preset event photography props presented on the video playback page by tapping "Switch."

[0043] In step S102, in response to a trigger operation on the video generation control, an event video corresponding to the target video is generated based on a preset event resource.

[0044] In some embodiments, when a trigger operation on an animation generation control is received, an animation generation template corresponding to the target animation may be obtained, a pre-set event resource may be added to the animation generation template, and an event animation corresponding to the target animation may be generated.

[0045] In some embodiments, when it is determined that the target video has been played for a predetermined length of time, a video playback page of the target video may present a predetermined event resource corresponding to the target video, a video generation control, and at least one information input control, and when a trigger operation on the video generation control is received, a video generation template corresponding to the target video may be obtained, and the predetermined event resource and the event information input into the information input control may be added to the video generation template, respectively, to generate an event video corresponding to the target video.

[0046] In some embodiments, in the process of adding a pre-defined event resource and event information entered into an information input control to the animation generation template, if no event information is entered into the information input control (i.e., it is empty), default information corresponding to the information input control may be filled into the position corresponding to the information input control in the animation generation template.

[0047] In some embodiments, in the process of adding the pre-defined event resources and the event information entered into the information input controls to the video generation template, if no event information is entered into the information input control (i.e., it is empty), only the event information entered into the non-empty information input control and the pre-defined event resources may be filled into the corresponding positions in the video generation template to generate an event video corresponding to the target video.

[0048] FIG. 7 is a schematic diagram of yet another video playback page according to an embodiment of the present disclosure. As shown in FIG. 7, upon receiving event information input by a user, the user may tap a video generation control 702 to trigger acquisition of a video generation template corresponding to the target video. The pre-defined event resources presented on the video playback page and the event information input by the user are added to the video generation template to generate an event video corresponding to the target video. Here, the event video includes the pre-defined event resources and the event information input by the user. As shown in FIG. 7, the generated event video not only includes the pre-defined event resources, such as a Mother's Day blessing card, but also includes the event information*** input by the user.

[0049] In some implementations, after responding to a trigger action on a video generation control on the video playback page, the video playback page jumps to a video editing page, and the event video is previewed on the video editing page.

[0050] In an embodiment of the present disclosure, when a user taps on a video generation control on a video playback page, a jump from the video playback page to a video editing page is triggered, and the event video is previewed on the video editing page.

[0051] FIG. 8 is a schematic diagram of a video editing page according to an embodiment of the present disclosure. As shown in FIG. 8, after an event video corresponding to a target video is generated based on a preset event resource, the event video is previewed on the video editing page. This allows a user to preview the event video before posting it. In some embodiments, as shown in FIG. 8, a user may tap a "Post Story" button to trigger posting of the event video. In some embodiments, as shown in FIG. 8, a user may tap a "Next" button to trigger further editing operations on the event video, such as adding stickers, effects, etc.

[0052] In some embodiments, the pre-set event resource may include lyrics of a pre-set event song, and when a trigger operation on the video generation control is received, a jump from the video playback page to a video editing page may be made, the event video may be previewed on the video editing page, and the lyrics of the pre-set event song may be dynamically presented in the previewed event video.

[0053] In practice, the preset event resources corresponding to the target video may include one or more of preset event text, preset event images, preset event audio files, preset event video files, and preset event photography props. Here, the preset event text refers to event text preset for the event corresponding to the target video, such as a fragment of poetry or a congratulatory message. The preset event images refer to event images preset for the event corresponding to the target video, such as a picture related to the event corresponding to the target video. The preset event audio files refer to event audio files preset for the event corresponding to the target video, such as music related to the event corresponding to the target video. The preset event video files refer to event videos preset for the event corresponding to the target video, such as a short film related to the event corresponding to the target video. The preset event photography props refer to event photography props preset for the event corresponding to the target video, such as props related to the event corresponding to the target video.

[0054] In some embodiments, the pre-defined event resource corresponding to the target video includes a pre-defined event song and also includes lyrics of the pre-defined event song.

[0055] When a preset event resource corresponding to the target video is presented on the video playback page of the target video, a preset event song included in the preset event resource may be played, and lyrics of the preset event song may be presented.

[0056] As shown in Figure 7, when a user taps the video generation control 702 on the video playback page, the lyrics of the pre-set event song presented on the video playback page and the event information entered by the user are added to the corresponding positions in the video generation template, an event video corresponding to the target video is generated, and the user jumps from the video playback page to the video editing page.

[0057] As shown in Fig. 8, the event video is previewed on the video editing page. At this time, the lyrics of the preset event music piece included in the preset event resource are dynamically presented in the event video previewed on the video editing page.

[0058] In some embodiments, the preset event resources may further include preset event shooting props, and when it is determined that the target video has been played for a preset length of time, the preset event shooting props and video generation controls corresponding to the target video are presented on the video playback page of the target video, and in response to a trigger operation on the video generation control, a jump is made from the video playback page to a video shooting page, and an event video corresponding to the target video is generated on the video shooting page based on the preset event shooting props.

[0059] In an embodiment of the present disclosure, when it is determined that a target video has been played for a predetermined length of time, a predetermined event shooting prop and video generation control corresponding to the target video are presented on the video playback page of the target video, and when a trigger operation on the video generation control is received, a jump is made from the video playback page to a video shooting page, and a shooting countdown is set on the video shooting page, and when the countdown ends, an event video corresponding to the target video is automatically generated based on the predetermined event shooting prop.

[0060] 6 is a schematic diagram of another target video playback page according to some embodiments of the present disclosure. As shown in FIG. 6, the target video playback page displays preset event shooting props, and a user can tap "Switch" to switch between the preset event shooting props presented on the video playback page. After the user selects a preset event shooting prop, the user can tap the video generation control 601 to trigger a jump from the video playback page to a video shooting page. In the video shooting page, a video is shot based on the preset event shooting prop selected by the user, and a shooting result video is obtained and generated as an event video corresponding to the target video.

[0061] In a video processing method according to an embodiment of the present disclosure, when it is determined that a target video has been played for a predetermined time length, a video playback page of the target video is provided with a predetermined event resource and video generation controls corresponding to the target video, the target video belongs to a video information stream, and an event video corresponding to the target video is generated based on the predetermined event resource in response to a trigger operation on the video generation controls. In an embodiment of the present disclosure, by providing the event resource and video generation controls on the video playback page of the target video, a user can trigger the generation of the event video based on the video playback page without departing from the video playback scenario, eliminating the need to jump to another event page, simplifying the event participation path and improving the user experience.

[0062] In some embodiments of the present disclosure, if a user is not interested in a target video, the user may perform video switching based on the video information stream to which the target video belongs. Specifically, the user may trigger a first preset swipe operation on the video playback page of the target video to obtain a target switching video corresponding to the target video based on the video information stream to which the target video belongs, and play the target switching video on the video playback page.

[0063] The first preset swipe operation may be set according to needs, and may include an upward or downward swipe operation triggered at any position on the video playback page of the target video, etc. The present disclosure does not impose any limitations thereon.

[0064] The target switching video refers to a video at a previous or next position adjacent to the target video in the video information stream, and the user can switch from the target video to the target switching video based on a first preset swipe operation.

[0065] In practice, while the video playback page of the target video presents a preset event resource corresponding to the target video, the user can swipe up or down to trigger a video switching function based on the video information stream to which the target video belongs, making the video switching interaction method simple and efficient.

[0066] In the embodiments of the present disclosure, if a user is not interested in a target video, video switching may be performed based on the video information stream to which the target video belongs, and the target video may be switched to a target switching video corresponding to the target video, and played on the video playback page. Because the target video is located in the video information stream, if a user is not interested in the target video, the target video may be switched to without departing from the video playback scenario, and the user's video viewing experience will not be affected.

[0067] In some embodiments of the present disclosure, the pre-defined event resources may include a plurality of event resource packs each consisting of at least one of pre-defined event text, pre-defined event images, pre-defined event audio files, pre-defined event video files, and pre-defined event photography props.

[0068] Specifically, based on a second preset swipe operation acting on the video playback page of the target video, a target event resource pack is determined from a plurality of event resource packs in the preset event resources, and in response to a trigger operation on the video generation control, an event video corresponding to the target video is generated based on the target event resource pack.

[0069] In an embodiment of the present disclosure, the second preset swipe operation may include a leftward or rightward swipe operation triggered at any position on the video playback page of the target video, and based on the second preset swipe operation, a target event resource pack is determined from multiple event resource packs in the preset event resources for use in generating an event video corresponding to the target video.

[0070] 7, a swipe indicator 701 is displayed on the video playback page to prompt the user to switch between event resource packs to determine the target event resource pack. When a trigger operation on the video generation control 702 is received, an event video corresponding to the target video is generated based on the target event resource pack.

[0071] In some embodiments, the preset event resources corresponding to the target video include multiple event resource packs, and each event resource pack may be one or more of the following: preset event text, preset event image, preset event audio file, preset event video file, and preset event photography prop. A user may trigger a left or right swipe operation at any position on the video playback page of the target video to switch between the multiple event resource packs and determine the target event resource pack.

[0072] In an embodiment of the present disclosure, taking a Mother's Day event as an example, the pre-set event resources corresponding to the target video may include multiple event resource packs, such as a first event resource pack, a second event resource pack, etc. The first event resource pack may include a Mother's Day blessing card A. Referring to FIG. 7 , the target video playback page displays the Mother's Day blessing card A in the first event resource pack. The user may switch from the first event resource pack to the second event resource pack by swiping. If the second event resource pack includes a Mother's Day blessing card B, the event resource presented on the video playback page is triggered to switch from the Mother's Day blessing card A to the Mother's Day blessing card B.

[0073] If the preset event resources corresponding to the target video further include a third event resource pack, and if the third event resource pack includes Mother's Day shooting props, the user can swipe to switch to the third event resource pack and determine the third event resource pack as the target event resource pack, thereby realizing the effect of presenting the Mother's Day shooting props in the third event resource pack on the video playback page. If the third event resource pack includes multiple Mother's Day shooting props, the multiple Mother's Day shooting props in the third event resource pack can realize the switching of Mother's Day shooting props on the video playback page.

[0074] According to the above embodiment, a function of selecting a target event resource pack from a plurality of event resource packs included in a pre-set event resource corresponding to a target video is realized, and an event video can be generated based on the target event resource pack.

[0075] In addition, the event resources for generating the event video in each event resource pack may be switched according to the user's preferences. For example, if the event resource pack includes multiple pre-defined event audio files, the user may select a target audio file based on the multiple pre-defined event audio files according to their preferences to use in generating the event video. If the event resource pack includes multiple pre-defined event photography props, the user may select a target photography prop based on the multiple pre-defined event photography props according to their preferences to use in generating the event video, greatly enriching user options and improving the user experience. Based on the above method embodiments, the present disclosure further provides a video processing device. FIG. 9 is a schematic diagram of the configuration of a video processing device according to an embodiment of the present disclosure. Referring to FIG. 9, the device includes a presentation module 901 and a generation module 902.

[0076] The presentation module 901 is used to present preset event resources and video generation controls corresponding to the target video on the video playback page of the target video when it is determined that the target video has been played to a preset time length, and the target video belongs to the video information stream.

[0077] The generating module 902 is used to generate an event video corresponding to the target video based on the preset event resource in response to a trigger operation on the video generation control.

[0078] In some embodiments, the presentation module specifically: When it is determined that the target video has been played for a predetermined time length, a video playback page of the target video is used to present a predetermined event resource corresponding to the target video, a video generation control, and at least one information input control, wherein the information input control is for receiving event information input by a user; Accordingly, the generating module specifically: In response to a trigger operation on the video generation control, an event video corresponding to the target video is generated based on the preset event resource and the event information.

[0079] In some embodiments, the generation module: an acquisition sub-module for acquiring an animation generation template corresponding to the target animation in response to a trigger operation on the animation generation control; a first generating sub-module for adding the preset event resource and the event information to the video generating template to generate an event video corresponding to the target video;

[0080] In some embodiments, the device comprises: The video playback device further includes a preview module for jumping from the video playback page to a video editing page and previewing the event video on the video editing page.

[0081] In some embodiments, the pre-defined event resources include lyrics of a pre-defined event song, and the event video previewed on the video editing page includes the lyrics dynamically presented.

[0082] In some embodiments, the pre-defined event resources include pre-defined event photography props, and the generation module is further configured to: a jump submodule for jumping from the video playback page to a video capture page in response to a trigger operation on the video generation control; and a second generating sub-module for generating, on the video shooting page, an event video corresponding to the target video based on the preset event shooting props.

[0083] In some embodiments, the device comprises: an acquisition module for acquiring a target switching video corresponding to the target video according to the video information stream to which the target video belongs in response to a first preset swipe operation acting on the video playback page of the target video; and a playback module for playing the target-switching video on the video playback page.

[0084] In some embodiments, the pre-defined event resources include a plurality of event resource packs consisting of at least one of pre-defined event text, pre-defined event images, pre-defined event audio files, pre-defined event video files, and pre-defined event photography props, and the device is configured to: Further comprising: a determination module for determining a target event resource pack from the plurality of event resource packs in the preset event resources based on a second preset swipe operation acting on a video playback page of the target video; Accordingly, the generating module specifically: In response to a trigger operation on the video generation control, the event video corresponding to the target video is generated based on the target event resource pack.

[0085] In the video processing device according to an embodiment of the present disclosure, when it is determined that the target video has been played for a predetermined time length, a video playback page of the target video is provided with a predetermined event resource and video generation controls corresponding to the target video, the target video belongs to a video information stream, and an event video corresponding to the target video is generated based on the predetermined event resource in response to a trigger operation on the video generation controls. In the embodiment of the present disclosure, by providing the event resource and video generation controls on the video playback page of the target video, the user can trigger the generation of the event video based on the video playback page without departing from the video playback scenario, eliminating the need to jump to another event page, simplifying the event participation path and improving the user experience.

[0086] In addition to the above methods and apparatus, embodiments of the present disclosure further provide a computer-readable storage medium having stored thereon instructions that, when executed by a processor, cause the processor to implement a video processing method according to embodiments of the present disclosure.

[0087] An embodiment of the present disclosure further provides a computer program product including computer programs / instructions that, when executed by a processor, cause the computer program / instructions to implement the video processing method according to an embodiment of the present disclosure.

[0088] Moreover, the embodiment of the present disclosure further provides a video processing device. As shown in FIG. The video processing device may include a processor 1001, a memory 1002, an input device 1003, and an output device 1004. The number of processors 1001 in the video processing device may be one or more, and Fig. 10 illustrates an example in which one processor is provided. In some embodiments of the present disclosure, the processor 1001, the memory 1002, the input device 1003, and the output device 1004 may be connected via a bus or other methods, and Fig. 10 illustrates an example in which they are connected via a bus.

[0089] The memory 1002 may be used to store software programs and modules. The processor 1001 executes the software programs and modules stored in the memory 1002 to perform various functional applications and data processing of the video processing device. The memory 1002 may mainly include a program storage area and a data storage area. The program storage area may store an operating system, applications required for at least one function, etc. The memory 1002 may include a high-speed random access memory and may further include non-volatile memory, such as at least one magnetic disk memory device, flash memory device, or other volatile solid-state memory device. The input device 1003 may be used to receive input numeric or character information and to generate signal inputs related to user settings and function control of the video processing device.

[0090] Specifically, in this embodiment, the processor 1001 loads executable files corresponding to the processes of one or more applications into the memory 1002 in accordance with the following instructions, and the processor 1001 executes the applications stored in the memory 1002, thereby realizing each function of the video processing device described above.

[0091] It should be noted that, in this specification, relational terms such as "first" and "second" are used solely to distinguish one entity or operation from another and do not require or imply the existence of any actual relationship or order between those entities or operations. Furthermore, the terms "comprise," "include," or any other variant thereof, indicate a non-exclusive inclusion, such that a process, method, article, or device that includes a series of elements includes not only those elements but also other elements not expressly specified or elements inherent in such process, method, article, or device. Absent further limitations, an element defined by "comprises a..." does not exclude the process, method, article, or device that includes said element from also including other identical elements.

[0092] The foregoing are merely specific embodiments of the present disclosure, and are used to enable those skilled in the art to understand or realize the present disclosure. Various modifications to these examples will be apparent to those skilled in the art, and the general principles defined herein may be implemented in other examples without departing from the spirit or scope of the present disclosure. Therefore, the present disclosure is not intended to be limited to these examples herein, but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.

Claims

1. When it is determined that the target video has been played for a predetermined time length, presenting a predetermined event resource corresponding to the target video, a video generation control, and at least one information input control on a video playback page of the target video, wherein the target video belongs to a video information stream, the predetermined event resource refers to an event resource predetermined for an event corresponding to the target video, and the at least one information input control is for receiving event information input by a user; A computer-implemented video processing method comprising: generating an event video corresponding to the target video based on the preset event resource and the event information in response to a trigger operation on the video generation control.

2. generating an event video corresponding to the target video based on the preset event resource and the event information in response to a trigger operation on the video generation control, In response to a trigger operation on the animation generation control, acquiring an animation generation template corresponding to the target animation; The video processing method according to claim 1 , further comprising: adding the preset event resource and the event information to the video generation template to generate an event video corresponding to the target video.

3. In response to a trigger operation on the video generation control, an event video corresponding to the target video is generated based on the preset event resource, and then: The video processing method according to claim 1 , further comprising jumping from the video playback page to a video editing page, and previewing the event video on the video editing page.

4. The video processing method according to claim 3, wherein the predetermined event resource includes lyrics of a predetermined event song, and the event video previewed on the video editing page includes the lyrics that are dynamically presented.

5. The preset event resources include preset event shooting props, and generating an event video corresponding to the target video based on the preset event resources in response to a trigger operation on the video generation control is jumping from the video playback page to a video capture page in response to a trigger operation on the video generation control; The video processing method according to claim 1 , further comprising: generating, on the video shooting page, an event video corresponding to the target video based on the preset event shooting props.

6. In response to a first preset swipe operation acting on the video playback page of the target video, obtain a target switching video corresponding to the target video based on the video information stream to which the target video belongs; The video processing method of claim 1 , further comprising: playing the target switching video on the video playback page.

7. The preset event resources include a plurality of event resource packs each composed of at least one of a preset event text, a preset event image, a preset event audio file, a preset event video file, and a preset event photography prop, and the video processing method includes: Further comprising: determining a target event resource pack from the plurality of event resource packs in the preset event resources based on a second preset swipe operation acting on a video playback page of the target video; generating an event video corresponding to the target video based on the preset event resource in response to a trigger operation on the video generation control, The video processing method of claim 1 , further comprising generating an event video corresponding to the target video based on the target event resource pack in response to a trigger operation on the video generation control.

8. The video processing method according to claim 7 , wherein the event resources for generating the event video in each event resource pack are switchable.

9. The video processing method of claim 7 , further comprising: displaying a swipe instruction indicator on the video playback page to prompt a user to switch between event resource packs to determine a target event resource pack.

10. a presentation module for presenting a preset event resource corresponding to the target video, a video generation control, and at least one information input control on a video playback page of the target video when it is determined that the target video has been played to a preset time length, the target video belonging to a video information stream, the preset event resource referring to an event resource preset for an event corresponding to the target video, and the at least one information input control for receiving event information input by a user; a generation module for generating an event video corresponding to the target video based on the preset event resource and the event information in response to a trigger operation on the video generation control.

11. A computer-readable storage medium having stored thereon instructions which, when executed by a processor, cause the processor to implement the video processing method of any one of claims 1 to 9.

12. A video processing device comprising a memory, a processor, and a computer program stored in the memory and operable by the processor, the video processing device realizing the video processing method according to any one of claims 1 to 9 when the processor executes the computer program.

13. A computer program comprising instructions which, when executed by a processor, cause the computer to implement the video processing method of any one of claims 1 to 9.

Citation Information

Patent Citations

  • Method and device for publishing video or image, equipment and medium

    CN112153288A

  • Video generation method and device and computer readable storage medium

    CN113132808A

  • System, method, and program for providing live video distribution service

    JP2021081882A

  • Video interaction method, terminal, and storage medium

    US20200336804A1