Video processing methods, apparatus, devices, and computer programs

The video processing method enriches the co-shooting function by allowing users to combine user materials with target videos through a collaborative shooting process, improving user experience with enhanced editing and layout controls.

JP7860155B2Active Publication Date: 2026-05-15BEIJING ZITIAO NETWORK TECH CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
BEIJING ZITIAO NETWORK TECH CO LTD
Filing Date
2022-06-13
Publication Date
2026-05-15

Smart Images

  • Figure 0007860155000001
    Figure 0007860155000001
  • Figure 0007860155000002
    Figure 0007860155000002
  • Figure 0007860155000003
    Figure 0007860155000003
Patent Text Reader

Abstract

The present disclosure provides a video processing method, device, equipment, and storage medium. The method includes the steps of: displaying a collaborative shooting page on which an album entry is arranged when a preset collaborative shooting operation for a target video is received; displaying the album page in response to a trigger operation for the album entry; and then obtaining user material based on the album page; and generating a collaborative shooting result video based on the user material and the target video. As a result, the video processing method according to the embodiment of the present disclosure can achieve the effect of collaboratively shooting the target video and the user material selected from the album page based on the collaborative shooting function, enriching the collaborative shooting function and improving the user's usage experience.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] [Cross - Reference to Related Applications] This application claims priority to a Chinese patent application by an international application filed on June 13, 2022, application number PCT / CN2022 / 098366, which is incorporated herein by reference in its entirety. The said international application claims priority and benefits of Chinese patent application No. 202110696038.7, filed on June 23, 2021.

[0002] This disclosure relates to the field of data processing, and more particularly, to video processing methods, apparatuses, devices, and storage media.

Background Art

[0003] With the development of multimedia short - video technology, video processing methods are becoming increasingly diverse. Among these, the co - shooting function using video is currently a relatively popular video processing method among users. Specifically, the co - shooting function means recording a video in an information stream selected by the user together with the framing by a shooting device into one complete video.

[0004] However, the current usage method of the co - shooting function is single and cannot meet the user's usage needs. Therefore, how to enrich the co - shooting function using video and improve the user experience has become a technical problem to be solved currently.

Summary of the Invention

Problems to be Solved by the Invention

[0005] To solve or partially solve the above - mentioned technical problems, embodiments of this disclosure provide a video processing method that can achieve the effect of co - shooting between a target video selected by a user and user materials on an album page, enrich the co - shooting function using video, and improve the user experience.

Means for Solving the Problems

[0006] In a first aspect, this disclosure displaying a co - shooting page where album entries are arranged in response to a preset co - shooting operation for a target video; In response to a trigger operation for the aforementioned album entry, the steps include displaying the album page, Based on the aforementioned album page, the steps include obtaining user materials, The present invention provides a video processing method that includes the step of generating a collaborative shooting result video based on the user material and the target video.

[0007] In any embodiment, the user material includes video material, and the step of generating a co-shot result video based on the user material and the target video is: The process includes the step of combining the first frames of the video material and the target video, using the shorter duration of the video material and the target video as the joint shooting duration, and compositing the video material and the target video to obtain a joint shooting result video.

[0008] In any embodiment, the user material includes video material, and the step of generating a co-shot result video based on the user material and the target video is: A video clipping page includes a step of determining the video frames to be composited in the video material and the target video based on a clipping criterion box, wherein the clipping criterion box is determined based on the shorter duration of the video material and the target video, and the duration corresponding to the video frames to be composited is greater than a preset duration threshold. The process includes the step of combining the aforementioned video material and the video frames to be combined in the target video to obtain a jointly filmed video.

[0009] In any embodiment, prior to the step of determining the video material and the video frames to be composited in the target video, respectively, based on the clipping reference box on the video clipping page, the method: The steps include displaying the target video and the video material, respectively, on the video editing page where the video clipping entry is located, The further step includes jumping from the video editing page to the video clipping page in response to a trigger operation on the video clipping entry.

[0010] In any embodiment, if the duration of the target video is shorter than the duration of the user material, the video clipping entry on the video editing page is displayed.

[0011] In any embodiment, the video editing page further includes volume control, and the method is as follows: In response to a trigger operation on the volume control, the step of displaying a volume control panel on which audio channels corresponding to the video material and the target video are arranged, The method further includes the step of adjusting the volume of the video material and the target video based on the audio channels corresponding to the video material and the target video, respectively.

[0012] In any embodiment, the user material includes image material, and the step of generating a collaboratively filmed result video based on the user material and the target video is: The step includes compositing the aforementioned image material with each video screen of each frame in the target video to obtain a jointly filmed video.

[0013] In any embodiment, after the step of displaying a co-shooting page in response to a pre-configured co-shooting operation on a target video, the method further: When a trigger operation for the shooting control on the joint shooting page is received and timing is started, the process further includes the step of switching the current state of the album entry on the joint shooting page from a displayed state to a hidden state when the result of the timing reaches a preset time threshold.

[0014] In any embodiment, the co-shooting page is further provided with layout controls, and the method is as follows: The process further includes determining the display layout method in the collaborative shooting page in response to a trigger operation on the layout control, In this case, the step of generating a collaborative shooting result video based on the user material and the target video is: The steps include displaying the user material and the target video on the video editing page according to the display layout method described above, The process includes the step of generating a collaborative shooting result video based on the video editing page, using the user material and the target video.

[0015] In any embodiment, the video editing page includes at least two display areas determined based on the display layout scheme, and after the step of displaying the user material and the target video on the video editing page, respectively, according to the display layout scheme, the method The further step includes moving the display object within the display area in response to a pre-set drag operation on any one of the at least two display areas.

[0016] In any embodiment, the display layout method includes a green screen layout method, and the step of displaying the user material and the target video on the video editing page according to the display layout method is: When the display layout method is the green screen layout method, the step of cropping a person image from the user material to obtain a cropping result corresponding to the user material, and the step of respectively displaying the cropping result corresponding to the user material and the target video on the video editing page.

[0017] In a second aspect, the present disclosure also provides a first display module that displays a co - shooting page where an album entry is arranged in response to a preset co - shooting operation for a target video, a second display module that displays an album page in response to a trigger operation on the album entry, a first acquisition module that acquires user material based on the album page, and a first generation module that generates a co - shooting result video based on the user material and the target video.

[0018] In a third aspect, the present disclosure provides a computer - readable storage medium that, when executed on a terminal device, stores instructions for the terminal device to implement the above - mentioned method.

[0019] In a fourth aspect, the present disclosure provides a device including a memory, a processor, and a computer program stored in the memory and executable by the processor, wherein when the processor executes the computer program, the above - mentioned method is implemented.

[0020] In a fifth aspect, the present disclosure provides a computer program product including a computer program / instructions that, when implemented by a processor, implements the above - mentioned method.

Advantages of the Invention

[0021] The technical solution according to the embodiments of the present disclosure has the following advantages compared with the prior art.

[0022] An embodiment of this disclosure provides a video processing method that, upon receiving a pre-configured co-shooting operation for a target video, displays a co-shooting page where an album entry is located. In response to a trigger operation for the album entry, the album page is displayed, user material is retrieved based on the album page, and a co-shooting result video is generated based on the user material and the target video. Thus, the video processing method according to the embodiment of this disclosure can achieve the effect of co-shooting a target video and user material selected from an album page based on the co-shooting function, enriching the co-shooting function and improving the user experience. [Brief explanation of the drawing]

[0023] The drawings incorporated herein and constituting part of herein are used in conjunction with herein to illustrate embodiments conforming to this disclosure and to illustrate the principles of this disclosure. To more clearly illustrate the embodiments of this disclosure or the technical solutions of the prior art, the drawings that may be used for the embodiments or the prior art are briefly described below, although it will be obvious to those skilled in the art that other drawings can be obtained from these drawings without any creative effort. [Figure 1] This is a flowchart of a video processing method according to an embodiment of the present disclosure. [Figure 2] This is a schematic diagram of a jointly photographed page according to an embodiment of the disclosure. [Figure 3] This is a schematic diagram of an album page according to an embodiment of the present disclosure. [Figure 4] This is a schematic diagram of a video editing page according to an embodiment of the present disclosure. [Figure 5] This is a schematic diagram of a video clipping page according to an embodiment of the present disclosure. [Figure 6] This is a schematic diagram of another video editing page according to an embodiment of the present disclosure. [Figure 7]This is a schematic diagram of the structure of a video processing apparatus according to an embodiment of the present disclosure. [Figure 8] This is a schematic diagram of the structure of a video processing device according to an embodiment of the present disclosure. [Modes for carrying out the invention]

[0024] To enable a clearer understanding of the above-mentioned objectives, features, and advantages of this disclosure, aspects of this disclosure are further described below. The embodiments and features of the embodiments of this disclosure may be combined with each other without contradiction.

[0025] Many specific details are described below to facilitate a full understanding of this disclosure, but this disclosure may be carried out in ways other than those described herein, and obviously the examples in the specification are only a selection of the examples of this disclosure, not all of them.

[0026] The embodiments of this disclosure propose a video processing method to enhance the collaborative video shooting function, thereby enriching the video processing method and improving the user experience. Specifically, upon receiving a pre-configured collaborative shooting operation for a target video, a collaborative shooting page containing album entries is displayed. In response to a trigger operation for the album entries, the album page is displayed, and then, based on the album page, user material is acquired, and further, a collaborative shooting result video is generated based on the user material and the target video. Thus, the embodiments of this disclosure can combine the target video with user material selected from the album page to create a collaborative shooting result video, thereby enriching the collaborative video shooting function and improving the user experience.

[0027] Based on this, embodiments of the present disclosure provide a video processing method, Figure 1 shows a flowchart of the video processing method according to embodiments of the present disclosure, and this method includes S101 to S104.

[0028] S101: In response to a pre-configured collaborative shooting operation for the target video, the collaborative shooting page is displayed.

[0029] Here, the aforementioned collaborative photo page contains album entries.

[0030] In the embodiments of this disclosure, the target video may be a video in an information stream, for example, the target video may be a video in a recommended video stream. The pre-configured co-shooting operation may be any operation to trigger a pre-configured co-shooting, for example, the pre-configured co-shooting operation may be an operation to click the co-shooting control on the playback page of the target video.

[0031] In actual applications, upon receiving a pre-configured co-shooting operation for a target video, the system first presents a co-shooting page. Figure 2 shows a schematic diagram of a co-shooting page according to an embodiment of this disclosure, and the co-shooting page contains an album entry for accessing the current user's album page. The co-shooting page also has two display areas: one for displaying the target video and another for the shooting device to frame the shot. The co-shooting page is provided with video effect processing controls such as "Filter" and "Beautify," and by clicking on these video effect processing controls, the content displayed in the two display areas of the co-shooting page can be processed.

[0032] In any embodiment, a shooting control (also called a shooting button) is also located on the co-shooting page, and as shown in Figure 2, clicking the shooting control triggers the shooting device to start shooting, thereby achieving co-shooting of the target video and the material shot by the shooting device. In embodiments of this disclosure, when a trigger operation is received for the shooting control on the co-shooting page, the shooting device is triggered to start shooting and timing is started simultaneously, and when the timing result reaches a preset time threshold, the current state of the album entry on the co-shooting page is switched from a visible state to a hidden state.

[0033] In the embodiments of this disclosure, when a user captures material using a camera on a co-shooting page and the co-shooting function for the captured material and the target video is activated, the album entries on the co-shooting page are hidden. In this case, the user cannot activate the function to select user material from the album page and co-shoot with the target video based on the co-shooting page.

[0034] S102: In response to a trigger operation for an album entry, the album page is displayed.

[0035] In embodiments of this disclosure, when a trigger operation for an album entry is received on the co-shooting page, the co-shooting page can be jumped to an album page that may contain the current user's materials, specifically, the current user's video materials and image (e.g., photograph) materials.

[0036] Figure 3 shows a schematic diagram of an example of an album page according to an embodiment of the present disclosure. Specifically, in order to realize a collaborative shooting function with a target video, the user can select materials from the materials displayed on the album page.

[0037] S103: Retrieve user materials based on the aforementioned album page.

[0038] In the embodiments of this disclosure, the album page may display the current user's video and image materials, and the material selected by the user from the album page may be video material or image material.

[0039] In any embodiment, for the co-shooting function, the album page may support selecting one piece of material for the target video, such as one video or one image, and enabling the co-shooting function between the selected material and the target video.

[0040] In another optional embodiment, for the co-shooting function, the album page may support the selection of multiple materials for the target video, such as two videos or two materials such as one video and one image, and enable the co-shooting function with the two selected materials and the target video.

[0041] In embodiments of this disclosure, material selection guidance information may be displayed on the album page to facilitate the user's selection of appropriate material, and as shown in Figure 3 above, the message "It is more effective to select a video of about N seconds" may be displayed to guide the user to select video material of about N seconds. Here, N seconds is the duration of the target video, and in practice, by the user selecting material that is relatively close in duration to the target video, it becomes easier to generate the subsequent collaborative video.

[0042] In any embodiment, the system can automatically match the target video to the corresponding user material based on the material displayed on the album page. For example, based on the characteristics of the target video, the system can automatically select user material from the material displayed on the album page to be used in collaboration with the target video.

[0043] S104: A collaborative shooting result video is generated based on the user material and the target video.

[0044] In the embodiments of this disclosure, after obtaining user material corresponding to the target video, a collaborative shooting result video is generated based on the user material and the target video.

[0045] In any embodiment, assuming that the selected user material includes video material, the first frames of the user material and the target video may be combined, and the shorter of the durations of the user material and the target video may be used as the joint shooting duration to obtain a joint shooting result video.

[0046] For example, if the target video has a duration of 15 seconds and the user material has a duration of 5 seconds, the first frames of both are combined as described above, and the shorter duration of 5 seconds is used as the joint shooting duration to obtain the joint shooting result video. The duration of this joint shooting result video is 5 seconds, and this joint shooting result video does not include the last 10 seconds of the target video; in other words, the last 10 seconds of the target video are discarded.

[0047] In another optional embodiment, if the user material includes video material, the user material or target material may be clipped based on the video clipping page to generate the resulting co-shoot video. Specific embodiments are described in subsequent embodiments and are not described in detail here.

[0048] In another optional embodiment, if the selected user material includes image material, the user material may be combined with the video of each frame of the target video to obtain a jointly filmed video.

[0049] In the video processing method according to the embodiment of this disclosure, upon receiving a pre-configured co-shooting operation for a target video, the co-shooting page containing the album entry is first displayed. Subsequently, upon receiving a trigger operation for the album entry, the album page is displayed, user material corresponding to the target video is acquired based on the album page, and a co-shooting result video is generated based on the user material and the target video. Thus, the video processing method according to the embodiment of this disclosure can achieve the effect of co-shooting a target video and user material selected from the album page based on the co-shooting function, enriching the co-shooting function and improving the user experience.

[0050] Based on the embodiments described above, embodiments of the present disclosure also provide a video clipping method that, after retrieving user material corresponding to a target video based on an album page, jumps from the album page to a video editing page in response to a trigger operation on the "Next" control on the album page, as shown in Figure 3.

[0051] Figure 4 shows a schematic diagram of a video editing page according to an embodiment of the present disclosure, where the target video and selected user material are displayed. A video clipping entry is also located on the video editing page. When a trigger operation is received for this video clipping entry, the system jumps from the video editing page to the video clipping page to implement the clipping function for the target video and user material.

[0052] Figure 5 shows a schematic diagram of a video clipping page according to an embodiment of the present disclosure. On the video clipping page, the video frames to be composited in the user material and the target video are determined based on the clipping reference box, and then the video frames to be composited in the user material and the target video are composited to obtain a jointly filmed video. Here, the clipping reference box is determined based on the shorter duration of the user material and the target video, and the duration corresponding to the video frame to be composited is greater than a preset duration threshold. Here, the preset duration threshold may be, for example, 1 s.

[0053] Additionally, the video clipping page includes a preview window, allowing users to preview the clipping results in real time while clipping their own footage and target video, enabling them to determine if the results meet their clipping needs.

[0054] In practical applications, users can drag longer-duration video frames so that the video frames they want to composite into the co-shot video fit within the clipping reference box.

[0055] For example, if the duration of the target video is shorter than the duration of the user material, the clipping reference box is determined based on the duration of the target video. As shown in Figure 5, if the duration of the target video is 13.5s, the length of the clipping reference box corresponds to 13.5s. The user drags video frame images from the user material so that the video frame images they want to composite into the co-shot result video fit within the clipping reference box. As shown in Figure 5, the video frame screens of the user material in the clipping reference box correspond to 0s to 10s of the target video. That is, the video frames from 0s to 10s in the target video are composited with the target video frames of the user material in the clipping reference box as the video frames to be composited, resulting in a co-shot result video with a duration of 10s.

[0056] In any embodiment, if the duration of the target video is shorter than the duration of the user material, the video clipping entry on the video editing page can be set to display, and the user can clip the user material and target video based on the video clipping page. On the other hand, if the duration of the target video is longer than or equal to the duration of the user material, the video clipping entry on the video editing page can be set to hide, in which case the user cannot clip the user material and target video based on the video clipping page. Instead, the user material and target video can be combined by aligning the first frames of the user material and target video, and using the shorter of the two durations as the duration of the jointly filmed footage.

[0057] In practical applications, after clipping user footage and target video based on the video clipping page, triggering a clipping completion operation allows users to jump from the video clipping page to the video editing page, as shown in Figure 4. The video editing page can also contain editing controls such as "stickers" and "special effects," allowing users to further edit the composited video based on each editing control.

[0058] Additionally, the video editing page may include volume control controls, and when a trigger operation is received for these volume control controls, a volume control panel may be displayed on the video editing page, containing audio channels corresponding to the user material and the target video, respectively. The volume of the user material is adjusted based on the audio channel corresponding to the user material, and the volume of the target video is adjusted based on the audio channel corresponding to the target video.

[0059] In the embodiments of this disclosure, the collaborative shooting function can be used to achieve a collaborative shooting effect with a target video and user-selected material from an album page, thereby enriching the collaborative shooting function and improving the user experience.

[0060] Furthermore, the embodiments of this disclosure can also clip the target video and user material to obtain clipping results for compositing the resulting video.

[0061] Based on the above embodiment, a layout control is placed on the collaborative shooting page in the embodiment of this disclosure, and as shown in Figure 2 above, when a trigger operation is received on the layout control, the display layout method on the collaborative shooting page is determined. Among these, the display layout method may include a left-right layout method, a top-down layout method, a scene still layout method, a green screen layout method, etc. Subsequently, the user material and target video are displayed on the video editing page according to the display layout method on the collaborative shooting page. Based on the video editing page, a collaborative shooting result video is generated for the user material and target video.

[0062] In practical applications, the display layout method determined on the collaborative shooting page influences the display layout method for user materials and target videos on the video editing page. If the display layout method on the collaborative shooting page, as shown in Figure 2, is a left-to-right layout, then the display layout method for user materials and target videos on the video editing page, as shown in Figure 4, will also be a left-to-right layout.

[0063] In any embodiment, the video editing page may include at least two display areas determined based on a display layout scheme. Specifically, when a pre-configured drag operation is received on either display area, the display object within that display area is moved within that display area. By moving the display object within a display area, the embodiments of this disclosure display and align the display object within the display area and improve the display effect within the display area.

[0064] Figure 6 is a schematic diagram of another video editing page according to an embodiment of the present disclosure, and the display layout method in this video editing page is a top-and-bottom layout. Since the person avatar in the display area is not displayed within the area, the display effect can be improved by triggering a pre-set drag operation within the display area to move the person avatar into the display area. For example, in the video editing page shown in Figure 6, the display effect can be improved by moving the person's face image in the upper display area downwards and the person avatar in the lower display area upwards.

[0065] In one optional embodiment, the display layout method may include a green screen layout method, specifically, when the display layout method is a green screen layout method, after user material is selected on the album page and the user jumps to the video editing page, a person image is cut out from the selected user material to obtain the cutout result, and the cutout result corresponding to the user material and the target video are displayed on the video editing page, respectively. Specifically, the cutout result may be displayed above the target video, and the content of the target video becomes the background of the cutout result.

[0066] Normally, before selecting user materials, including human avatars, you may choose to set the layout method to green screen layout on the collaborative shooting page to ensure the display effect of the resulting video.

[0067] Based on the above embodiment of the method, the Disclosure also provides a video processing apparatus, and Figure 7 shows a schematic diagram of the structure of a video processing apparatus according to an embodiment of the Disclosure, the apparatus is A first display module 701 that displays a co-shooting page where album entries are located in response to a pre-configured co-shooting operation for a target video, A second display module 702 that displays the album page in response to a trigger operation for the aforementioned album entry, Based on the aforementioned album page, a first acquisition module 703 acquires user materials, The system includes a first generation module 704 that generates a jointly filmed result video based on the user material and the target video.

[0068] In any embodiment, the user material includes video material, and the first generation module specifically, The user material and the target video are combined, and the shorter duration of the user material and the target video is used as the joint shooting duration. The user material and the target video are then combined to obtain a joint shooting result video.

[0069] In any embodiment, the user material includes video material, and the first generation module is A video clipping page includes a first determination submodule that determines the video frames to be composited in the user material and the target video based on a clipping criterion box, wherein the clipping criterion box is determined based on the shorter duration of the user material and the target video, and the duration corresponding to the video frame to be composited is greater than a preset duration threshold. The system includes a first synthesis submodule that synthesizes the user material and the target video frame in the target video to obtain a jointly filmed video.

[0070] In any embodiment, the apparatus is A third display module that displays the target video and the user material, respectively, on the video editing page where the video clipping entry is located, The system further includes a jump module that jumps from the video editing page to the video clipping page in response to a trigger operation on the video clipping entry.

[0071] In any embodiment, if the duration of the target video is shorter than the duration of the user material, the video clipping entry on the video editing page is displayed.

[0072] In any embodiment, the video editing page further includes volume control, and the device, An exhibition module exhibiting a volume control panel in which audio channels corresponding to the user material and the target video are arranged in response to a trigger operation on the volume control, The system further includes an adjustment module that adjusts the volume of the user material and the target video based on the audio channels corresponding to the user material and the target video, respectively.

[0073] In any embodiment, the user material includes image material, and the first generation module specifically, The user material is combined with each frame video screen in the target video to obtain a collaboratively filmed video.

[0074] In any embodiment, the apparatus further includes: When a trigger operation for the shooting control on the collaborative shooting page is received and timing is started, the system further includes a switching module that switches the current state of the album entry on the collaborative shooting page from a displayed state to a hidden state when the result of the timing reaches a preset time threshold.

[0075] In any embodiment, the co-shooting page is further provided with layout controls, and the device further includes The system further includes a first determination module that determines the display layout method in the collaborative shooting page in response to a trigger operation on the layout control, In that case, the first generation module will A first display submodule that displays the user material and the target video on the video editing page according to the display layout method described above, The system includes a first generation submodule that generates a collaborative shooting result video based on the user material and the target video, using the aforementioned video editing page.

[0076] In any embodiment, the video editing page includes at least two display areas determined based on the display layout scheme, and the device further includes: The system further includes a movement module that moves a display object within a display area in response to a pre-configured drag operation on any one of the at least two display areas.

[0077] In any embodiment, the display layout method includes a green screen layout method, and the first display submodule is When the display layout method is the green screen layout method, a cropping submodule is provided that performs a person image cropping on the user material and obtains a cropping result corresponding to the user material. The video editing page includes a second display submodule that displays the cropped result corresponding to the user material and the target video, respectively.

[0078] In the video processing device according to the embodiment of this disclosure, upon receiving a pre-configured co-shooting operation for a target video, the device first displays a co-shooting page where an album entry is located. Subsequently, upon receiving a trigger operation for the album entry, the device displays the album page, retrieves user material corresponding to the target video based on the album page, and then generates a co-shooting result video based on the user material and the target video. Thus, the video processing device according to the embodiment of this disclosure can achieve the effect of co-shooting a target video and user material selected from an album page based on the co-shooting function, enriching the co-shooting function and improving the user experience.

[0079] In addition to the above-described methods and apparatus, embodiments of the present disclosure also provide a computer-readable storage medium that, when executed on a terminal device, stores instructions that enable the terminal device to implement the video processing method of the embodiments of the present disclosure.

[0080] The embodiments of the present disclosure also provide a computer program product that, when executed by a processor, includes a computer program / instruction that implements the video processing method of the embodiments of the present disclosure.

[0081] Furthermore, the embodiments of this disclosure are shown in Figure 8, The present invention provides a video processing device comprising a processor 801, a memory 802, an input device 803, and an output device 804. The video processing device may have one or more processors 801, and Figure 8 illustrates one processor. In some embodiments of the present disclosure, the processor 801, memory 802, input device 803, and output device 804 may be connected by a bus or by other means, and Figure 8 illustrates a connection via a bus.

[0082] Memory 802 may be used to store software programs and modules, and the processor 801 executes various functional applications and data processing of the video processing equipment by executing the software programs and modules stored in memory 802. Memory 802 may mainly include a program storage area capable of storing an operating system, application programs necessary for at least one function, etc., and a data storage area. Furthermore, memory 802 may include high-speed random access memory, and further may include non-volatile memory such as at least one magnetic disk storage device, flash memory device, or other volatile solid-state storage device. Input device 803 may be used to receive input numerical or character information and generate signal inputs related to user settings and function control of the video processing equipment.

[0083] Specifically, in this embodiment, the processor 801 loads executable files corresponding to the processes of one or more application programs into memory 802 according to the following instructions, and the processor 801 executes the application programs stored in memory 802, thereby realizing various functions of the video processing device described above.

[0084] In this specification, relational terms such as “First” and “Second” are used solely to distinguish one entity or operation from another, and do not necessarily require or imply that such an actual relationship or order exists between these entities or operations. Furthermore, the terms “include,” “contain,” or any other variation thereof are intended to cover non-exclusive inclusion, thereby including not only those elements but also other elements not expressly listed, or elements specific to such process, method, article, or equipment. Unless otherwise limited, an element limited by the phrase “includes one…” does not preclude the existence of further identical elements in the process, method, article, or equipment containing that element.

[0085] The above are merely specific embodiments of the Disclosure that enable those skilled in the art to understand or implement the Disclosure. Various modifications to these embodiments will be obvious to those skilled in the art, and the general principles defined herein can be implemented in other embodiments without departing from the spirit or scope of the Disclosure. Accordingly, the Disclosure is not limited to these embodiments described herein, but rather conforms to the broadest scope that matches the principles and novel features disclosed herein.

Claims

1. A video processing method, The process involves displaying a target video on the playback page of an information stream, where the target video is a video within the information stream, and The steps include: displaying a collaborative shooting page where an album entry is located in response to a pre-configured collaborative shooting operation for the target video on the playback page that displays the target video; In response to a trigger operation for the aforementioned album entry, the steps include displaying the album page, Based on the aforementioned album page, the steps include obtaining user materials, A video processing method characterized by comprising the step of generating a jointly filmed result video based on the user material and the target video.

2. The user material includes video material, and the step of generating a collaborative shooting result video based on the user material and the target video is: The method according to claim 1, characterized in that it includes the step of combining the first frames of the video material and the target video, using the shorter duration of the video material and the target video as the joint shooting duration, and compositing the video material and the target video to obtain a joint shooting result video.

3. The user material includes video material, and the step of generating a collaborative shooting result video based on the user material and the target video is: In the video clipping page, a step is to determine the video frames to be composited in the video material and the target video, respectively, based on the clipping reference box, wherein the clipping reference box is determined based on the shorter duration of the video material and the target video, and the duration corresponding to the video frame to be composited is greater than a preset duration threshold. The method according to claim 1, characterized by comprising the step of synthesizing the video material and the video frame to be synthesized in the target video to obtain a jointly filmed result video.

4. In the video clipping page, before the step of determining the video material and the video frames to be composited in the target video based on the clipping criteria box, The steps include displaying the target video and the video material, respectively, on the video editing page where the video clipping entry is located, The method according to claim 3, further comprising the step of jumping from the video editing page to the video clipping page in response to a trigger operation on the video clipping entry.

5. The method according to claim 4, characterized in that if the duration of the target video is shorter than the duration of the user material, the video clipping entry on the video editing page is displayed.

6. The aforementioned video editing page also includes volume control, In response to a trigger operation on the volume control, the step of displaying a volume control panel on which audio channels corresponding to the video material and the target video are arranged, The method according to claim 4, further comprising the step of adjusting the volume of the video material and the target video based on the audio channels corresponding to the video material and the target video, respectively.

7. The user material includes image material, and the step of generating a collaborative shooting result video based on the user material and the target video is: The method according to claim 1, characterized by comprising the step of compositing the aforementioned image material with each video screen of each frame in the target video to obtain a jointly filmed result video.

8. After the step of displaying the co-shooting page in response to a pre-configured co-shooting operation for the target video, The method according to claim 1, characterized in that when a trigger operation for shooting control on the joint shooting page is received and timing is started, the method further includes the step of switching the current state of the album entry on the joint shooting page from a displayed state to a hidden state when the result of the timing reaches a preset time threshold.

9. The aforementioned collaborative photography page also contains layout controls, The process further includes determining the display layout method in the collaborative shooting page in response to a trigger operation on the layout control, The step of generating a collaborative shooting result video based on the user material and the target video is as follows: The steps include displaying the user material and the target video on the video editing page according to the display layout method described above, The method according to claim 1, further comprising the step of generating a collaborative shooting result video for the user material and the target video based on the video editing page.

10. The video editing page includes at least two display areas determined based on the display layout scheme, and after the step of displaying the user material and the target video on the video editing page according to the display layout scheme, The method according to 9, further comprising the step of moving a display object within a display area in response to a preset drag operation on any one of the at least two display areas.

11. The display layout method includes a green screen layout method, and the step of displaying the user material and the target video on the video editing page according to the display layout method is: If the display layout method is the green screen layout method, the steps include: cutting out a person image from the user material to obtain a cutout result corresponding to the user material; The method according to 9, further comprising the step of displaying the cropped result corresponding to the user material and the target video, respectively, on the video editing page.

12. A video processing device, A first display module that displays a target video, which is a video in the information stream, on the playback page of the information stream, and in response to a pre-set collaborative shooting operation for the target video on the playback page that displays the target video, displays a collaborative shooting page where an album entry is located. A second display module that displays the album page in response to a trigger operation on the aforementioned album entry, A first acquisition module that acquires user materials based on the aforementioned album page, A video processing apparatus comprising: a first generation module that generates a jointly filmed result video based on the user material and the target video; and

13. A computer-readable storage medium, characterized in that, when executed by a processor, it stores computer commands for implementing the method described in any one of claims 1 to 11.

14. It is a device, A device comprising memory, a processor, and a computer program stored in the memory and executable by the processor, wherein the processor, when executing the computer program, realizes the method according to any one of claims 1 to 11.